Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.21 KB

History.md

File metadata and controls

46 lines (35 loc) · 1.21 KB

0.2.1 / 2014-07-18

  • Fixed dependencies

0.2.0 / 2014-07-18

  • 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

0.1.3 / 2014-07-18

  • Fixed a crash that can happen after a wrapped Ruby object is GCed
  • Updated documentation

0.1.2 / 2014-07-16

  • 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

0.1.1 / 2014-07-15

  • 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

0.1.0 / 2014-07-09

  • Initial release