Skip to content

Releases: cj/opal-webpack

v1.0.9

Choose a tag to compare

@wied03 wied03 released this 17 May 21:50
  • Remove unnecessary shell call to get Opal runtime version when using Bundler
  • Streamline Opal runtime file fetching
  • Fix require_tree cache issue (#35)

v1.0.7

Choose a tag to compare

@wied03 wied03 released this 21 Apr 22:10
  • Node style requires (e.g. require './something') are back to not working now since we're using Opal Builder. Once an Opal defect is corrected, both Opal and this loader will have the same behavior as MRI.
  • Any files that Opal GEMs stub are now stubbed in the loader when using Bunder, Rails, or additional MRI requires
  • Use Opal's Builder class for compilation, which should address several issues (#12, #27)
  • Require filename resolution no longer breaks with suffixes that look like extensions (#26)

v1.0.6

Choose a tag to compare

@wied03 wied03 released this 18 Apr 15:22
  • Use Rails full asset paths (which will include sprockets and opal-rails dependencies)

v1.0.5

Choose a tag to compare

@wied03 wied03 released this 17 Apr 20:20
  • Don't leave cached file in place if Bundler based compiler build fails
  • Fix issue with Bundler compilation if run from dependent project

v1.0.4

Choose a tag to compare

@wied03 wied03 released this 15 Apr 22:32
  • Fix issue with source maps being 1 line off

v1.0.3

Choose a tag to compare

@wied03 wied03 released this 15 Apr 15:10
  • Unstub the $inject method on Node to keep the compiler from breaking Karma

v1.0.2

v1.0.2 Pre-release
Pre-release

Choose a tag to compare

@wied03 wied03 released this 15 Apr 15:09

NPM publish error (don't use this release)

v1.0.1

Choose a tag to compare

@wied03 wied03 released this 15 Apr 15:09
  • Fixed issue with require_tree (#5)

v1.0.0

Choose a tag to compare

@wied03 wied03 released this 15 Apr 15:09
  • By default, require 'opal' includes bundled opal in this package, you are discouraged from mixing this compiler with your own runtime
  • File caching between runs
  • Supports passing stubs in via global options
  • Avoid absolute path in opal module names (e.g. Opal.modules['/root/something'])
  • Make load path more explicit to behave more like Opal does (either load path is current directory and everything must be in there or the load path must be defined)
  • Test pure JS require (using similar semantics to Opal)
  • require_relative works properly
  • require_tree will once opal issues are fixed
  • Better test coverage
  • Removal Babel compilation (can assume code running under Node has es6 covered)