Skip to content

Releases: rylanc/norby

v0.2.1

25 Jul 23:39
Compare
Choose a tag to compare
  • Fixed dependencies

v0.2.0

25 Jul 23:34
Compare
Choose a tag to compare
  • Moved much of the implementation out of native into JS
  • Objects created from an inherited Ruby class now properly work with
    instanceof
  • Added support for non-UTF8 Ruby string encodings
  • Added support for Ruby structs
  • Fixed the handling of JS exceptions thrown from wrapped Ruby blocks
  • Several performance enhancements

v0.1.3

18 Jul 22:50
Compare
Choose a tag to compare
  • Fixed a crash that can happen after a wrapped Ruby object is GCed
  • Updated documentation

v0.1.2

18 Jul 22:50
Compare
Choose a tag to compare
  • Fixed conversion of Bignums
  • FIxed a crash when a class/module has a constant of itself (e.g. Object)
  • Fixed a potential crash on initialization

v0.1.1

16 Jul 00:03
Compare
Choose a tag to compare
  • Added support for Ruby modules
  • Added support for Ruby class constants to .getClass
  • Fixed passing Ruby classes as arguments
  • Added conversion of returned Ruby classes
  • Fixed .toString and .inspect for Ruby classes
  • Added caching of wrapped Ruby classes and modules
  • .eval now directly calls Kernel#eval
  • Updated documentation
  • Updated repl.js example

v0.1.0

09 Jul 17:47
Compare
Choose a tag to compare

First release