Skip to content
This repository has been archived by the owner on Jun 3, 2022. It is now read-only.

Latest commit

 

History

History
135 lines (88 loc) · 3.86 KB

CHANGELOG.md

File metadata and controls

135 lines (88 loc) · 3.86 KB

v0.9.3

  • Update require.js to 2.1.11 and almond.js to 0.2.9.

v0.9.2

  • Update require.js to 2.1.10 and almond.js to 0.2.5.
  • Rails 4 support.

v0.9.1

  • Updated to to require.js \ r.js 2.1.2, and almond 0.2.3

v0.9.0

  • BREAKING CHANGE: Upgrade RequireJS and r.js to v2.0.0
  • order.js was removed. See the new RequireJS 2.0 shim config.
  • Build support for empty: is now handled by r.js 2.0 natively.

v0.8.2

  • Fix for requirejs_include_tag error when config/requirejs.yml has no paths key. Thanks to @JustinLove for the issue and failing test!

v0.8.0

  • Build will now substitute empty: for the right-hand side of config/requirejs.yml paths entries that are URLs.
  • Documented how to configure assets hosted on a CDN.

v0.7.3

  • Upgrade RequireJS and r.js to v1.0.8

v0.7.2

  • Add require.js to config.assets.precompile in all environments. Closes #45. This change allows builds to work in Rails environments other than 'production', e.g. 'staging'. Thanks to @hollow for the fix.

v0.7.1

  • Liberalize asset path filtering. 0.7.0 added filtering on the logical asset path which was too aggressive in that only .js files were allowed in builds. The RequireJS config variable logical_asset_filter has been added, which allows .js, .html, .txt files by default and is user configurable.

v0.7.0

  • Support for almond via config.requirejs.loader = :almond in application.rb.
  • Builds with config.assets.initialize_on_precompile = false now work. This supports building on Heroku, builds with Devise, etc. all of which require that setting.
  • We should now play much better with existing Rails Engines that leverage the asset pipeline for their needs. Thanks to @hollow for the patch.

v0.6.1

  • Fix regression in production env when paths specified in requirejs.yml.

v0.6.0

NOTE: Upgrade to 0.6.1! This was yanked due to a regression.

  • We now generate a paths config to hit digested assets when needed (in production or when config.assets.digest is true). Fixes #20.
  • Support for generating additional data attributes on the require.js script tag via requirejs_include_tag. See README for details. Closes pull request #32; thanks to @hollow for the submission!

v0.5.6

  • Upgrade to RequireJS and r.js 1.0.7

v0.5.5

  • Support for Rails 3.2.x. Rails 3.1.x is also supported by this release.

v0.5.4

  • Upgrade to RequireJS and r.js 1.0.5
  • Pull request #31, closes #30. Thanks @karelim!

v0.5.3

  • Upgrade to RequireJS and r.js 1.0.4
  • Pulled #22, fix for asset compliation failure with no config/requirejs.yml. Thanks @arehberg!

v0.5.2

  • Upgrade to RequireJS and r.js 1.0.3

v0.5.1

  • This is a quick turn to fix an issue that could trigger an Anonymous mismatched define() error from require.js and/or r.js.

    The preferred way to use the helper tag is now with an argument, like so:

    <%= requirejs_include_tag "application" %>

    This usage ensures that the above helper will correctly generate a data-main attribute for the script tag. The requirejs_include_tag helper still works without an argument, and won't generate data-main in that case.

    Thanks to Andrew de Andrade for the catch.

v0.5.0

  • Precompilation via rake assets:precompile is now implemented.
  • gem configuration via application.js is deprecated.
  • Application-specific require.js configuration lives in config/requirejs.yml.
  • See README for updated usage details.

v0.0.2

  • Fixed stupid problems with Rails::Engine instantiation.
  • Test improvements
  • Upgrade to RequireJS 1.0.2

v0.0.1

  • Birthday!
  • This gem makes require.js and the order.js plugin available to the Rails 3 Asset Pipeline.