- Update dependencies (Rails 5.2 and 6.0, Ruby 2.6 and Ruby 2.7a), drop old rubies and rails versions.
- Dropping official JRuby support (removing it from CI).
- Lock to sprockets ~> 3.0.
- The import scanner now takes into account multiple import options.
- Removed Tilt and Grease as dependencies.
- Breaking Change: If you are requiring your less files using the extension, e.g:
*= require semantic_ui/definitions/modules/accordion.less
you need to remove the extension like so:*= require semantic_ui/definitions/modules/accordion
- Solve deprecation warning via Grease adapter!
- Make it possible to pass parameters to less.rb Fixes #94
- Fix Sprockets 3 integration. Thanks @suzan2go and @ccallebs!
- compatibility with Sprockets 3
- Drop Rails 3.x support
- Update to Less.rb v2.6.
- Merge PR #88 'Fix dropped import dependencies'.
- Update to Less.rb v2.5 and follow version mirror. Fixes #84.
- Another stab at better initialization process. Fixes #68. Fixes #62.
NOTE: If you were using
less-rails.after.load_config_initializers
, please change your initializer to useless-rails.before.load_config_initializers
.
- Fix import hooks to allow relative paths to files. Fixes #72 and #64.
- Use config.(before|after)_initialize for better railtie pattern. Fixed #68.
- Moving to less.rb 2.4.x which is current v### 1.4.2 of less.
- Implement dumpLineNumbers functionality. Thanks @matthew342.
- Rails 4 compatability. Thanks @zhengjia.
- Update to less gem ### 2.3.1 which really uses less v### 1.3.3
- Update to less gem ### 2.3.0 thanks @leifcr
- Accidental release. Nothing new.
- Real Rails 4 compatability thanks to @yalab
- Rails 4 compatability with Sprockets vs app.assets.
- Add default_mime_type to template class since it does not inherit from Tilt's. Should fix #35
- Remove explicit dependency on therubyracer
- Add jruby and jruby --1.9 to travis configuration
- Officially support JRuby
- Make it usable with therubyrhino (and older versions of therubyracer as well). Fixes #36.
- Upgrade to therubyracer 0.10.x call semantics. Fixes #34.
- Work with edge rails/sprockets. Fixes #31.
- More defensive railtie when examing asset paths. Fixes #30.
- Nested imports recursively declare sprockets dependencies. Fixes #26.
- More friendly import processor with missing files. Fixes #13.
- Make sure vendor/assets/stylesheets .less files work.
- No notes.
- All app asset stylesheet paths are added to less paths.
- Remove our basic CssCompressor since it can not handle real world general purpose JS compression. Instead set parse compression and recommend final YUI Compressor. Fixes #7.
- Import preprocessor so @import'ed less files are automatic asset dependencies. Fixes #3.
- Add generator support. Fixes #8.
- Add a Less::Rails::CssCompressor if config.assets.compress is true. Fixes #7.
- Extend LESS with Rails asset pipeline helpers.
- New testing support with MiniTest::Spec and dummy Rails::Application.
- New config.options hash passed down to the #to_css method.
- Fix require of less/rails/railtie.rb. Thanks Benoit Bénézech (bbenezech).
- Initial 2.0 release. Heavily inspired/copied code from sass-rails.
- Original project at http://github.com/yeastymobs/less-rails