Skip to content

Releases: rails/execjs

v2.9.1

18 Sep 21:27
Compare
Choose a tag to compare

What's Changed

  • Handle Bun priting loaded env variables on STDERR by @byroot in #131

Full Changelog: v2.9.0...v2.9.1

v2.9.0

18 Sep 21:27
Compare
Choose a tag to compare

What's Changed

  • Add runtime using GraalJS on TruffleRuby by @eregon in #107
  • Improve Encoding handling by @casperisfine in #111
  • Adapt ExecJS::GraalJSRuntime to foreign exception changes in TruffleRuby by @eregon in #112
  • Remove outdated Encoding workaround by @byroot in #113
  • Convert Symbol explicitly to a JS String and add test by @eregon in #117
  • Skip eval code@ line thrown by Apple JavaScriptCore by @amatsuda in #124
  • Add Bun as an available runtime by @terracatta in #127

New Contributors

Full Changelog: v2.8.1...v2.9.0

v2.8.1

14 May 07:49
d19a51d
Compare
Choose a tag to compare
  • Wait for STDOUT to be flushed before exiting the node runtime

v2.8.0

12 May 07:11
2cac62d
Compare
Choose a tag to compare
  • Fix Ruby 3.0 compatibility on Windows
  • Undefine console, process and other globals. See #43
  • Removed the RubyRacer runtime as it is no longer maintained and broken on recent rubies.
  • Node runtime look for node before nodejs.

2.7.0

20 May 03:59
v2.7.0
4f2fc87
Compare
Choose a tag to compare
  • Add direct V8 support (via d3)
  • Allow for runtime specific option flags
  • Add MiniRacer runtime support