nucore-open
nucore-open copied to clipboard
Bump sprockets from 3.7.2 to 4.1.1
Bumps sprockets from 3.7.2 to 4.1.1.
Release notes
Sourced from sprockets's releases.
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
v4.1.0
What's Changed
- Lowercase all response headers by
@amatsudain rails/sprockets#744- Ensure compatibility with esbuilds' base32 digests by
@dhhin rails/sprockets#726- cache nil values in the CachedEnvironment by
@lsylvesterin rails/sprockets#723- Explain configuration for Rails engines by
@pjmorsein rails/sprockets#694- Get rid off undefined method `start_with?' for nil:NilClass error by
@dakolechin rails/sprockets#684- Added support for ERB in webmanifest files by
@mashedkeyboardin rails/sprockets#608- Set application/js-sourcemap+json charset to unicode by
@andresakatain rails/sprockets#669- Adding directive depends_on_directory by
@jessecollierin rails/sprockets#668- Fix cache key for coffee script processor by
@code-constructorin rails/sprockets#670- Add text/ejs to register_transformer_suffix for ERBProcessor by
@cguntherin rails/sprockets#674- Allow age to be altered in clean_assets rake task by
@nikolai-bin rails/sprockets#677New Contributors
@dhhmade their first contribution in rails/sprockets#726@lsylvestermade their first contribution in rails/sprockets#723@pjmorsemade their first contribution in rails/sprockets#694@dakolechmade their first contribution in rails/sprockets#684@mashedkeyboardmade their first contribution in rails/sprockets#608@andresakatamade their first contribution in rails/sprockets#669@jessecolliermade their first contribution in rails/sprockets#668@code-constructormade their first contribution in rails/sprockets#670@cgunthermade their first contribution in rails/sprockets#674@nikolai-bmade their first contribution in rails/sprockets#677Full Changelog: https://github.com/rails/sprockets/compare/v4.0.3...v4.1.0
v4.0.3
What's Changed
- Drop support for Ruby 2.3 by
@007lvain rails/sprockets#672- Fix sprockets.gemspec to include MIT-LICENSE by
@compliance-botin rails/sprockets#695- Fix spelling in Ruby and Markdown files by
@jbamptonin rails/sprockets#699- Move to GitHub actions by
@hahmedin rails/sprockets#709- chore: fix spelling by
@jbamptonin rails/sprockets#704- Recomend terser-ruby instead of uglifier by
@gnumarceloin rails/sprockets#713- Do not fingerprint if filename contains a valid digest by
@brenogazzolain rails/sprockets#714- Improve serving of prehashed assets by
@theodortonin rails/sprockets#717- Better ERB keyword argument check by
@casperisfinein rails/sprockets#719- Return instead of yield from Concurrent::Promise (Ruby 3.1 compat) by
@casperisfinein rails/sprockets#720- Improve detection of files already digested by
@brenogazzolain rails/sprockets#718- Remove all references to MD5, for FIPS compliance by
@benny-burkhartin rails/sprockets#725- Fix typo in Readme by
@SKoschnickein rails/sprockets#722- CI: Use continue-on-error w/ experimental: true [changelog skip] by
@olleolleollein rails/sprockets#715- add missing require delegate [changelog skip] by
@ahorekin rails/sprockets#716
... (truncated)
Changelog
Sourced from sprockets's changelog.
Master
Get upgrade notes from Sprockets 3.x to 4.x at https://github.com/rails/sprockets/blob/master/UPGRADING.md
- Fix
Sprockets::Serverto return response headers to compatible with with Rack::Lint 2.0.4.1.0
- Allow age to be altered in asset:clean rake task.
- Fix
Sprockets::Serverto return lower-cased response headers to comply with Rack::Lint 3.0. #744- Adding new directive
depend_on_directory#668- Fix
application/js-sourcemap+jsoncharset #669- Fix
CachedEnvironmentcaching nil values #723- Process
*.jst.ejs.erbfiles with ERBProcessor #674- Fix cache key for coffee script processor to be dependent on the filename #670
4.0.3
- Fix
Manifest#findyielding from a Promise causing issue on Ruby 3.1.0-dev. #720- Better detect the ERB version to avoid deprecation warnings. #719
- Allow assets already fingerprinted to be served through
Sprockets::Server- Do not fingerprint files that already contain a valid digest in their name
- Remove remaining support for Ruby < 2.4.#672
4.0.2
- Fix
etagand digest path compilation that were generating string with invalid digest since 4.0.1.4.0.1
- Fix for Ruby 2.7 keyword arguments warning in
base.rb. #660- Fix for when
x_sprockets_linecountis missing from a source map.- Fix subresource integrity to match the digest of the asset.
4.0.0
4.0.0.beta10
- Fix YACB (Yet Another Caching Bug) Fix broken expansion of asset link paths
4.0.0.beta9
- Minimum Ruby version for Sprockets 4 is now 2.5+ which matches minimum ruby version of Rails #604
- Fix threading bug introduced in Sprockets 4 #603
- Warn when two potential manifest files exist. #560
4.0.0.beta8
... (truncated)
Commits
cb02e3fPrepare for 4.1.1891652dRevert "Lower-case all reseponse headers from Sprockets::Server"2614054Prepare for 4.1.015311afFix CHANGELOGd76bd7cMerge pull request #677 from nikolai-b/allow_age_to_be_altered27d0594Merge branch 'main' into allow_age_to_be_alteredfaccc76Merge pull request #674 from cgunther/process-jst-ejs-erb-files6ce1ae3Merge branch 'main' into process-jst-ejs-erb-files881a819Merge pull request #670 from zinsbaustein/fix-coffee-processor-caching796fb82Merge pull request #668 from jessecollier/jcollier/add-depend-on-directory- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)