Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 1.63 KB

CHANGELOG.md

File metadata and controls

55 lines (41 loc) · 1.63 KB

1.1.3

  • Better usings

    • You can now call the using statement with most classes
    • You can make your project's classes usable by implementing an interface
       class CoolUtil implements crowplexus.iris.IrisUsingClass {}
    • Customizable using parsing by using @:irisUsableEntry(forceAny, onlyBasic), arguments are optional
    • You can also prevent a function from being used by adding @:irisNoUse over the function.
    • @:noUsing will also work for that same purpose, but careful, this also prevents you from using it in source.
  • Classes imported like flixel.text.FlxText.FlxTextBorderStyle are now supported.

1.1.2

  • Fixed package; (unnamed) crashing the script.
  • Script Package now gets saved in the parser.

1.1.1

  • Added package path; syntax
    • This gets ignored by the interpreter, its simply there to prevent any issues
  • Added using keyword
    • Right now, this is sort of limited, as you can only use it with StringTools and Lambda
  • Fixed #end preprocessor value
    • Your script will no longer crash if you make a code like
       #if openfl
       trace("project is using the OpenFL library.");
       #end

1.1.0

Collaborators in this update: Ne_Eo

  • Added Enumerator support, along with constructors.
    • As of now, some functions in the Standard Library Type might not be available for scripted enums.
  • Added Typedef support.
  • Improved importing.
  • Improved error handling.
  • ANSI Colour support for the console when printing errors.

1.0.2

  • Haxe 4.2.5 support

1.0.1

  • Fix packaging, add changelog to the files, Fix some errors.

1.0.0

  • Initial Haxelib Release