Skip to content

Releases: HassiumTeam/Hassium

Hassium Version 1.0.0

27 Sep 14:55
Compare
Choose a tag to compare

Added support for chars with 'a' and '\n'

Concatenation for chars.

Added toInt, toDouble, toByte, and toBool to HassiumTypes.

Minor bug fixes.

Hassium Version 0.9.9

25 Sep 17:11
Compare
Choose a tag to compare

Gotos are no longer in the global scope.

Code should execute slightly faster.

Convert.toNumber split into Convert.toDouble and Convert.toInt.

Better error handling.

Hassium Version 0.9.8.1

24 Sep 16:03
Compare
Choose a tag to compare

Fixed DNS
Fixed Modulus

Hassium Version 0.9.8

24 Sep 13:59
Compare
Choose a tag to compare

Many fixes.

Addition of the static Dns class to the Net module.

A little faster than previous releases.

Hassium 0.9.7

23 Sep 17:46
Compare
Choose a tag to compare
  • Fixed OOP
  • Fixed class instance system
  • Added more console functions
Console.getClipboard();
Console.setClipboard("abc");
  • Added null check in binary ops
if(a == null) // this would have thrown a NullReferenceException in previous releases
  • Added empty ternary operator support. You can now do this :
a = true;
println(a ? "ok" : ""); // previous releases
println(a ? "ok"); // right now
b = false;
println(b ? "" : "ok"); // previous releases
println(b ?: "ok"); // right now
println(true ?:); // this is useless, but it compiles and prints nothing
  • Added an `Ìnterpreter`` class
use debug; // important
println(Interpreter.version); // prints 0.9.7
println(Interpreter.buildDate); // prints 2015-09-23 17:52:53
  • Date.toString is now GMT by default (regardless the system settings)

Hassium 0.9.6

23 Sep 17:24
Compare
Choose a tag to compare

Fixed OOP.

Added more console functions. Fixed some more issues.

Basic error checking.

Hassium Version 0.9.5

22 Sep 14:01
Compare
Choose a tag to compare

Added labels and gotos.

Add do while loop.

Added better safe mode.

Minor fixes and things.

Hassium Version 0.9.4

19 Sep 19:23
Compare
Choose a tag to compare

Numerous bug fixes.

Added drawing to safe mode.

Added code shortening with -g --golf

Internal formatting.

Bugs with doubles and ints fixed.

Hassium Version 0.9.3

19 Sep 10:29
Compare
Choose a tag to compare

Added the drawing module to safe mode (it cannot be used anymore when ran with -s or --safe).
Added function overloads :

func add(a, b) { return a + b; }
func add(a, b, c) { return a + b + c; }
println(add(1, 2));
println(add(1, 2, 3));
myFunc = add`2;
println(myFunc(1, 2));
myFunc = add`3;
println(myFunc(1, 2, 3));

Hassium Version 0.9.2

18 Sep 23:02
Compare
Choose a tag to compare

Added loads of new features.

Added Debug class.

use debug;
println(Debug.localVariables);
println(Debug.globalVariables);

Moved most modules outside the global namespace, IO, Net, Text, Debug, etc.

use io;
use net;
use text;
use debug;
use drawing;

Fixed all known bugs.

Generally Awesome.