Recent Releases of https://github.com/rails/sprockets
https://github.com/rails/sprockets - v4.2.2
What's Changed
- document how to chain ERB for custom processors by @ashkulz in https://github.com/rails/sprockets/pull/807
- Drop base64 gem from dependency by @tricknotes in https://github.com/rails/sprockets/pull/810
- Add Ruby 3.3 to CI matrix by @m-nakamura145 in https://github.com/rails/sprockets/pull/799
- Bump rake version 13.2 or higher to suppress ostruct warnings by @yahonda in https://github.com/rails/sprockets/pull/811
- Add logger as dependency to address warnings against Ruby 3.4.0dev by @yahonda in https://github.com/rails/sprockets/pull/813
- Address
warning: URI::RFC3986_PARSERwarnings against ruby 3.4.0dev by @yahonda in https://github.com/rails/sprockets/pull/812
Full Changelog: https://github.com/rails/sprockets/compare/v4.2.1...v4.2.2
- Ruby
Published by byroot 7 months ago
https://github.com/rails/sprockets - 4.2.1
What's Changed
- Fix
.jpegprecompile issue by @ghiculescu in https://github.com/rails/sprockets/pull/781 - CI against Ruby 3.2 [changelog skip] by @amatsuda in https://github.com/rails/sprockets/pull/777
- Fix header casing compatibility with Rails 7 by @skipkayhil in https://github.com/rails/sprockets/pull/790
- fix: set application/css-sourcemap+json default charset to unicode by @chadlwilson in https://github.com/rails/sprockets/pull/764
New Contributors
- @ghiculescu made their first contribution in https://github.com/rails/sprockets/pull/781
- @skipkayhil made their first contribution in https://github.com/rails/sprockets/pull/791
- @jpbalarini made their first contribution in https://github.com/rails/sprockets/pull/768
- @chadlwilson made their first contribution in https://github.com/rails/sprockets/pull/764
Full Changelog: https://github.com/rails/sprockets/compare/v4.2.0...v4.2.1
- Ruby
Published by rafaelfranca over 2 years ago
https://github.com/rails/sprockets - 4.2.0
What's Changed
- Fix class name in sample code by @ursm in https://github.com/rails/sprockets/pull/751
- fix: grammar by @benkoshy in https://github.com/rails/sprockets/pull/756
- fix typo by @benkoshy in https://github.com/rails/sprockets/pull/757
- Update Link by @benkoshy in https://github.com/rails/sprockets/pull/754
- Rack 3 support by @lsylvester in https://github.com/rails/sprockets/pull/758
- Make Sprockets::Utils.module_include thread safe on JRuby by @ntkme in https://github.com/rails/sprockets/pull/759
- Fix thread safety of Sprockets::CachedEnvironment and Sprockets::Cache::MemoryStore by @eregon in https://github.com/rails/sprockets/pull/771
New Contributors
- @ursm made their first contribution in https://github.com/rails/sprockets/pull/751
- @benkoshy made their first contribution in https://github.com/rails/sprockets/pull/756
- @ntkme made their first contribution in https://github.com/rails/sprockets/pull/759
Full Changelog: https://github.com/rails/sprockets/compare/v4.1.1...v4.2.0
- Ruby
Published by rafaelfranca over 2 years ago
https://github.com/rails/sprockets - v4.1.1
- Fix Sprockets::Server to return response headers to compatible with with Rack::Lint 2.0.
Full Changelog: https://github.com/rails/sprockets/compare/v4.1.0...v4.1.1
- Ruby
Published by rafaelfranca over 3 years ago
https://github.com/rails/sprockets - v4.1.0
What's Changed
- Lowercase all response headers by @amatsuda in https://github.com/rails/sprockets/pull/744
- Ensure compatibility with esbuilds' base32 digests by @dhh in https://github.com/rails/sprockets/pull/726
- cache nil values in the CachedEnvironment by @lsylvester in https://github.com/rails/sprockets/pull/723
- Explain configuration for Rails engines by @pjmorse in https://github.com/rails/sprockets/pull/694
- Get rid off undefined method `start_with?' for nil:NilClass error by @dakolech in https://github.com/rails/sprockets/pull/684
- Added support for ERB in webmanifest files by @mashedkeyboard in https://github.com/rails/sprockets/pull/608
- Set application/js-sourcemap+json charset to unicode by @andresakata in https://github.com/rails/sprockets/pull/669
- Adding directive depends_on_directory by @jessecollier in https://github.com/rails/sprockets/pull/668
- Fix cache key for coffee script processor by @code-constructor in https://github.com/rails/sprockets/pull/670
- Add text/ejs to register_transformer_suffix for ERBProcessor by @cgunther in https://github.com/rails/sprockets/pull/674
- Allow age to be altered in clean_assets rake task by @nikolai-b in https://github.com/rails/sprockets/pull/677
New Contributors
- @dhh made their first contribution in https://github.com/rails/sprockets/pull/726
- @lsylvester made their first contribution in https://github.com/rails/sprockets/pull/723
- @pjmorse made their first contribution in https://github.com/rails/sprockets/pull/694
- @dakolech made their first contribution in https://github.com/rails/sprockets/pull/684
- @mashedkeyboard made their first contribution in https://github.com/rails/sprockets/pull/608
- @andresakata made their first contribution in https://github.com/rails/sprockets/pull/669
- @jessecollier made their first contribution in https://github.com/rails/sprockets/pull/668
- @code-constructor made their first contribution in https://github.com/rails/sprockets/pull/670
- @cgunther made their first contribution in https://github.com/rails/sprockets/pull/674
- @nikolai-b made their first contribution in https://github.com/rails/sprockets/pull/677
Full Changelog: https://github.com/rails/sprockets/compare/v4.0.3...v4.1.0
- Ruby
Published by rafaelfranca over 3 years ago
https://github.com/rails/sprockets - v4.0.3
What's Changed
- Drop support for Ruby 2.3 by @007lva in https://github.com/rails/sprockets/pull/672
- Fix sprockets.gemspec to include MIT-LICENSE by @compliance-bot in https://github.com/rails/sprockets/pull/695
- Fix spelling in Ruby and Markdown files by @jbampton in https://github.com/rails/sprockets/pull/699
- Move to GitHub actions by @hahmed in https://github.com/rails/sprockets/pull/709
- chore: fix spelling by @jbampton in https://github.com/rails/sprockets/pull/704
- Recomend terser-ruby instead of uglifier by @gnumarcelo in https://github.com/rails/sprockets/pull/713
- Do not fingerprint if filename contains a valid digest by @brenogazzola in https://github.com/rails/sprockets/pull/714
- Improve serving of prehashed assets by @theodorton in https://github.com/rails/sprockets/pull/717
- Better ERB keyword argument check by @casperisfine in https://github.com/rails/sprockets/pull/719
- Return instead of yield from Concurrent::Promise (Ruby 3.1 compat) by @casperisfine in https://github.com/rails/sprockets/pull/720
- Improve detection of files already digested by @brenogazzola in https://github.com/rails/sprockets/pull/718
- Remove all references to MD5, for FIPS compliance by @benny-burkhart in https://github.com/rails/sprockets/pull/725
- Fix typo in Readme by @SKoschnicke in https://github.com/rails/sprockets/pull/722
- CI: Use continue-on-error w/ experimental: true [changelog skip] by @olleolleolle in https://github.com/rails/sprockets/pull/715
- add missing require delegate [changelog skip] by @ahorek in https://github.com/rails/sprockets/pull/716
- terser-ruby -> terser by @radar in https://github.com/rails/sprockets/pull/731
New Contributors
- @007lva made their first contribution in https://github.com/rails/sprockets/pull/672
- @compliance-bot made their first contribution in https://github.com/rails/sprockets/pull/695
- @jbampton made their first contribution in https://github.com/rails/sprockets/pull/699
- @hahmed made their first contribution in https://github.com/rails/sprockets/pull/709
- @gnumarcelo made their first contribution in https://github.com/rails/sprockets/pull/713
- @brenogazzola made their first contribution in https://github.com/rails/sprockets/pull/714
- @theodorton made their first contribution in https://github.com/rails/sprockets/pull/717
- @casperisfine made their first contribution in https://github.com/rails/sprockets/pull/719
- @benny-burkhart made their first contribution in https://github.com/rails/sprockets/pull/725
- @SKoschnicke made their first contribution in https://github.com/rails/sprockets/pull/722
Full Changelog: https://github.com/rails/sprockets/compare/v4.0.2...v4.0.3
- Ruby
Published by rafaelfranca over 3 years ago
https://github.com/rails/sprockets -
- Deprecated interfaces now emit deprecation warnings #345
- Ruby
Published by schneems over 9 years ago
https://github.com/rails/sprockets - v3.6.3
- Faster asset lookup in large directories #336
- Faster PathUtils.match_path_extname https://github.com/rails/sprockets/commit/697269cf81e5261fdd7072e32bd489403027fd7e
- Fixed uglifier comment stripping #326
- Error messages now show load path info #313
- Ruby
Published by schneems over 9 years ago
https://github.com/rails/sprockets - 3.6.1
Some performance improvements
- Ruby
Published by rafaelfranca over 9 years ago
https://github.com/rails/sprockets -
Performance improvements.
- Ruby
Published by schneems over 9 years ago
https://github.com/rails/sprockets - 3.6.0
- Add
Manifest#find_sourcesto return the source of the compiled assets. - Fix the list of compressable mime types.
- Improve performance of the
FileStorecache.
- Ruby
Published by rafaelfranca almost 10 years ago
https://github.com/rails/sprockets - 3.5.2
- Fix JRuby bug with concurrent-ruby.
- Fix disabling gzip generation in cached environments.
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.5.1
Fix gzip asset generation for assets already on disk.
- Ruby
Published by schneems about 10 years ago
https://github.com/rails/sprockets - 3.0.0
Guide to upgrading from Sprockets 2.x to 3.x
- New processor API. Tilt interface is deprecated.
- Improved file store caching backend.
- MIME Types now accept charset custom charset detecters. Improves support for UTF-16/32 files.
- Environment#version no longer affects asset digests. Only used for busting the asset cache.
- Removed builtin support for LESS.
- Removed
//= includedirective support. - Deprecated
BundledAsset#to_a. UseBundledAsset#includedto access debugging subcomponents. - Support circular dependencies. For parity with ES6 modules.
- Manifest compilation will no longer generate .gz files by default. Mixing
Content-Encoding and ETags is just a bad
idea - Added linked or referenced assets. When an asset is compiled, any of its links will be compiled as well.
- Introduce some limitations around enumerating all logical paths. 4.x will deprecate it and favor linked manifests for compliation.
- Add Asset integrity attribute for Subresource Integrity
- Default digest changed to SHA256. Configuring
digest_classis deprecated. - Rename
Asset#digesttoAsset#hexdigest.Asset#digestis deprecated and will
return a raw byte String in 4.x. - Added transitional compatibility flag to
Environment#resolve(path, compat: true). 2.x mode operates withcompat: trueand 4.x withcompat: false manifest-abc123.jsonrenamed to.sprockets-abc123.json
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.0.1
- Fixed
Context#depend_onwith paths outside the load path.
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.0.2
- Ensure legacy Tilt handlers return String class data. Fixes issues with Haml Tilt handler.
- Type check and improve error messages raised on bad processor returned results.
- Improve error message for relative paths not under load path.
- Changed HTML encoding fallback from ISO-8859-1 to default external.
- Avoid falling back to 0 mtimes which may cause warnings with tar
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.0.3
- Fix static asset mtime fallback
- Only warn when specified asset version can not be loaded.
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.1.0
- Removed "index" logical path normalization. Asset#logical_path is always the full logical path to the index file.
- Fixed static asset mtimes
- Fix manifest cleanup by age
- Removed redundant minifier level cache
- Updated SRI format according to spec changes
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.2.0
- Updated SRI integrity to align with spec changes
- Deprecated Manifest integrity attribute
- Cleanup concatenating JS sources with newlines
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.3.0
- Change internal cache key to use relative asset paths instead of absolute paths.
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.3.1
- Fix legacy Tilt integration when locals is required argument.
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.3.2
- Fix cache contents to use relative paths instead of absolute paths.
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.3.3
- Remove more absolute paths from cache contents.
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.3.4
- Relative cache contents now work with windows.
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.3.5
- Fix bug related to absolute path being reintroduced into history cache #141.
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.4.0
Expose method to override the sass cache in the SassProcessor.
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.4.1
PathUtils::Entrieswill no longer error on an empty directory.
- Ruby
Published by rafaelfranca about 10 years ago
https://github.com/rails/sprockets - 3.5.0
- Reintroduce Gzip file generation for non-binary assets.
- Ruby
Published by rafaelfranca about 10 years ago