Releases: Anyolite/anyolite
Releases · Anyolite/anyolite
Anyolite version 0.2.0
Major features
- Keyword argument support
- Support for optional keywords
Minor features
- Casting from MrbValue objects to closest Crystal values
- Option to use a JSON config file
Breaking changes
- Optional arguments are passed using tuples instead of
MrbWrap::Opt
Safety
- Class checks for arguments
- Checks for correct keyword classes
- Module cache analogous to the class cache
Usability
- Simplified some macro functions considerably
- Arguments can be specified consistently as arrays or standalone
- Documentation builds only for releases
- Uniform system for passing optional arguments
- Updated examples and documentation for keyword support
Bugfixes
- Fixed erros when naming MrbState instances anything other than 'mrb'
Anyolite version 0.1.1
Minor bugfixes
- Fixed mruby function return values not being cached
- Fixed minor documentation errors
- Added safeguards for reference table access
Anyolite version 0.1.0
First release
- Basic structure
- Ubuntu support
- Wrappers for classes
- Wrappers for modules
- Support for classes in modules
- Wrappers for properties
- Wrappers for instance methods
- Wrappers for module and class methods
- Wrappers for constants
- Optional values for simple argument types
- Crystal GC respects the mruby GC
- Hooks for mruby object creation and deletion
- Simple examples
- Build tests
- Basic documentation