Skip to content

Releases: Anyolite/anyolite

Anyolite version 0.2.0

13 Sep 12:50
Compare
Choose a tag to compare

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

01 Sep 12:30
8adb1b7
Compare
Choose a tag to compare

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

25 Aug 15:56
e1c2eb0
Compare
Choose a tag to compare

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