What's Changed
- Made constructors local function (#62)
- Only classes with instance-level members use metatables (#66)
- Fixed event callback referencing it's own connection incorrectly (#52)
- Transform primary constructors into explicit constructors (#61)
- Wrap non-static methods passed as arguments with an anonymous function (#50)
- Fixed unexpected
:
s in member accesses (#68) - Automatically call entry point methods
- Only generate members of runtime type info that are actually used within the code
- Removed redundant default value assignments for fields/properties
- Discard unused return values from macros
- Basic CLI & transpilation pipeline
- Many fixes
Full Changelog: 2.0.0-pre9...2.0.0-pre10