-
Better
using
s- 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.
- You can now call the
-
Classes imported like
flixel.text.FlxText.FlxTextBorderStyle
are now supported.
- Fixed
package;
(unnamed) crashing the script. - Script Package now gets saved in the parser.
- 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
andLambda
- Right now, this is sort of limited, as you can only use it with
- 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
- Your script will no longer crash if you make a code like
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.
- As of now, some functions in the Standard Library
- Added Typedef support.
- Improved importing.
- Improved error handling.
- ANSI Colour support for the console when printing errors.
- Haxe 4.2.5 support
- Fix packaging, add changelog to the files, Fix some errors.
- Initial Haxelib Release