3 August 2024
- Fix issue with upgrading gems breaking Opal compilation in Rails applications due to incorrect Sprockets caching
24 December 2024
- Supporting Ruby 3.1
24 August 2021
- Fix some off-by-one errors with source-maps by not using a newline for the source-map comment
28 July 2021
- Open the opal dependency to all v1 versions
19 February 2021
- Bump the supported sprockets version to v4
- Add support for Opal v1.1
- Only support Ruby comments in directive preprocessor (no one should have ever used "//", ["/", or "/")
- Fix the namespaces and move everything under Opal::Sprockets (the legacy namespaces will be dropped in version 1.1)
- The version schema has been simplified, not expecting sprockets to have major earthquakes like it was for v4
11 September 2020
- Avoid OpalLoaded undefined when applications have no dependencies.
14 September 2019
- Revert the changes in 0.4.7
14 September 2019
- Require
opal/sprockets
before callingOpal::Sprockets.loaded_asset
24 July 2019
- Allow multiple calls to the code produced by
Opal::Sprockets.load_asset
25 May 2019
- Opal is now loaded as part of the bootstrap process instead of being marked as preloaded by the processor
- Simplified code for loading-related scripts
12 May 2019
- Target Opal v1.0
13 February 2019
- Drop support for older Sprockets versions
7 September 2018
- Inline source-maps with their source-contents for better performance and simpler architecture
30 December 2017
- Added support for Opal 0.11
Opal::Sprockets.load_asset
now works without the need to access the sprockets environment (needed bysprockets-rails
v3+)- Documentation updates