Skip to content

chore(deps): update dependency sprockets to v4.4.1 - #5816

Merged
jlbyrne merged 1 commit into
stagingfrom
renovate/sprockets-4-x
Sep 2, 2026
Merged

chore(deps): update dependency sprockets to v4.4.1#5816
jlbyrne merged 1 commit into
stagingfrom
renovate/sprockets-4-x

Conversation

@renovate

@renovate renovate Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
sprockets "4.4.0""4.4.1" age confidence

Release Notes

rails/sprockets (sprockets)

v4.4.1

Compare Source

  • Fix the ignore_mtime option to be shared between environments. #​834

4.4.0

  • Implement ignore_mtime option. #​832
  • Allow disabling cache limits. #​831

4.3.0

  • Fixed compatibility with json 3+.
  • Do not set variable GZip#mtime but do always set File#mtime. #​821

4.2.2

  • Added missing dependency on logger. #​813
  • Fix URI::RFC3986_PARSER warnings. #​812
  • Removed dependency on base64. #​810

4.2.1

  • Fix for precompile issues when multiple extensions map to the same MIME type (eg. .jpeg / .jpg). #​781
  • Fix application/css-sourcemap+json charset #​764
  • Fix compatibility with Rack 2 applications. #​790

4.2.0

  • Rack 3 compatibility. #​758
  • Fix thread safety of Sprockets::CachedEnvironment and Sprockets::Cache::MemoryStore. #​771
  • Add support for Rack 3.0. Headers set by sprockets will now be lower case. #​758
  • Make Sprockets::Utils.module_include thread safe on JRuby. #​759
  • Fix typo in asset.rb file. #​768

4.1.1

  • Fix Sprockets::Server to return response headers to be compatible with Rack::Lint 2.0.

4.1.0

  • Allow age to be altered in asset:clean rake task.
  • Fix Sprockets::Server to return lower-cased response headers to comply with Rack::Lint 3.0. #​744
  • Adding new directive depend_on_directory #​668
  • Fix application/js-sourcemap+json charset #​669
  • Fix CachedEnvironment caching nil values #​723
  • Process *.jst.ejs.erb files with ERBProcessor #​674
  • Fix cache key for coffee script processor to be dependent on the filename #​670

4.0.3

  • Fix Manifest#find yielding 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 etag and 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_linecount is missing from a source map.
  • Fix subresource integrity to match the digest of the asset.

4.0.0

  • Fixes for Ruby 2.7 keyword arguments warnings #​625
  • Manifest files are sorted alphabetically #​626

4.0.0.beta10

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

4.0.0.beta7

  • Fix a year long bug that caused Sprockets::FileNotFound errors when the asset was present [#​547]
  • Raise an error when two assets such as foo.js and foo.js.erb would produce the same output artifact (foo.js) [#​549 #​530]
  • Process *.jst.eco.erb files with ERBProcessor

4.0.0.beta6

  • Fix source map line offsets [#​515]
  • Return a 400 Bad Request when the path encoding is invalid. [#​514]

4.0.0.beta5

  • Reduce string allocations
  • Source map metadata uses compressed form specified by the source map v3 spec. [#​402] [BREAKING]
  • Generate index maps when decoding source maps isn't necessary. [#​402]
  • Remove fingerprints from source map files. [#​402]

4.0.0.beta4

  • Changing the version now busts the digest of all assets [#​404]
  • Exporter interface added [#​386]
  • Using ENV vars in templates will recompile templates when the env vars change. [#​365]
  • Source maps for imported sass files with sassc is now fixed [#​391]
  • Load paths now in error messages [#​322]
  • Cache key added to babel processor [#​387]
  • Environment#find_asset! can now be used to raise an exception when asset could not be found [#​379]

4.0.0.beta3

4.0.0.beta2

  • Fix load_paths on Sass processors [#​223]

4.0.0.beta1

  • Initial release of Sprockets 4

Please upgrade to the latest Sprockets 3 version before upgrading to Sprockets 4. Check the 3.x branch for previous changes https://github.com/rails/sprockets/blob/3.x/CHANGELOG.md.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from jlbyrne as a code owner September 2, 2026 07:52
@jlbyrne
jlbyrne merged commit c3ba011 into staging Sep 2, 2026
9 checks passed
@jlbyrne
jlbyrne deleted the renovate/sprockets-4-x branch September 2, 2026 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant