Release notes
*Sourced from [sprockets's releases](https://github.com/rails/sprockets/releases).*
> ## v3.7.0
> - Deprecated interfaces now emit deprecation warnings [#345](https://github-redirect.dependabot.com/rails/sprockets/issues/345)
>
> ## v3.6.3
> - Faster asset lookup in large directories [#336](https://github-redirect.dependabot.com/rails/sprockets/issues/336)
> - Faster PathUtils.match_path_extname https://github.com/rails/sprockets/commit/697269cf81e5261fdd7072e32bd489403027fd7e
> - Fixed uglifier comment stripping [#326](https://github-redirect.dependabot.com/rails/sprockets/issues/326)
> - Error messages now show load path info [#313](https://github-redirect.dependabot.com/rails/sprockets/issues/313)
>
> ## v3.6.2
> Performance improvements.
> - [rails/sprockets#320](https://github-redirect.dependabot.com/rails/sprockets/pull/320)
> - [rails/sprockets#312](https://github-redirect.dependabot.com/rails/sprockets/pull/312)
>
> ## 3.6.1
> Some performance improvements
>
> ## 3.6.0
> - Add `Manifest#find_sources` to return the source of the compiled assets.
> - Fix the list of compressable mime types.
> - Improve performance of the `FileStore` cache.
>
> ## 3.5.2
> - Fix JRuby bug with concurrent-ruby.
> - Fix disabling gzip generation in cached environments.
>
> ## 3.5.1
> Fix gzip asset generation for assets already on disk.
>
> ## 3.5.0
> - Reintroduce Gzip file generation for non-binary assets.
>
> ## 3.4.1
> - `PathUtils::Entries` will no longer error on an empty directory.
>
> ## 3.4.0
> Expose method to override the sass cache in the `SassProcessor`.
>
> ## 3.3.5
> - Fix bug related to absolute path being reintroduced into history cache [#141](https://github-redirect.dependabot.com/rails/sprockets/issues/141).
>
> ## 3.3.4
> - Relative cache contents now work with windows.
>
> ## 3.3.3
> - Remove more absolute paths from cache contents.
>
> ## 3.3.2
> - Fix cache contents to use relative paths instead of absolute paths.
>
> ... (truncated)
Changelog
*Sourced from [sprockets's changelog](https://github.com/rails/sprockets/blob/master/CHANGELOG.md).*
> ## 4.0.0
>
> - Fixes for Ruby 2.7 keyword arguments warnings [#625](https://github-redirect.dependabot.com/rails/sprockets/pull/625)
> - Manifest files are sorted alphabetically [#626](https://github-redirect.dependabot.com/rails/sprockets/pull/626)
>
> ## 4.0.0.beta10
>
> - Fix YACB (Yet Another Caching Bug) [Fix broken expansion of asset link paths](https://github-redirect.dependabot.com/rails/sprockets/pull/614)
>
> ## 4.0.0.beta9
>
> - Minimum Ruby version for Sprockets 4 is now 2.5+ which matches minimum ruby verision of Rails [#604](https://github-redirect.dependabot.com/rails/sprockets/issues/604)
> - Fix threading bug introduced in Sprockets 4 [#603](https://github-redirect.dependabot.com/rails/sprockets/issues/603)
> - Warn when two potential manifest files exist. [#560](https://github-redirect.dependabot.com/rails/sprockets/issues/560)
>
> ## 4.0.0.beta8
>
> - Security release for [CVE-2018-3760](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3760)
>
> ## 4.0.0.beta7
>
> - Fix a year long bug that caused `Sprockets::FileNotFound` errors when the asset was present [#547](https://github-redirect.dependabot.com/rails/sprockets/issues/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](https://github-redirect.dependabot.com/rails/sprockets/issues/530)]
> - Process `*.jst.eco.erb` files with ERBProcessor
>
> ## 4.0.0.beta6
>
> - Fix source map line offsets [#515](https://github-redirect.dependabot.com/rails/sprockets/issues/515)
> - Return a `400 Bad Request` when the path encoding is invalid. [#514](https://github-redirect.dependabot.com/rails/sprockets/issues/514)
>
> ## 4.0.0.beta5
>
> - Reduce string allocations
> - Source map metadata uses compressed form specified by the [source map v3 spec](https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k). [#402](https://github-redirect.dependabot.com/rails/sprockets/issues/402) **[BREAKING]**
> - Generate [index maps](https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt) when decoding source maps isn't necessary. [#402](https://github-redirect.dependabot.com/rails/sprockets/issues/402)
> - Remove fingerprints from source map files. [#402](https://github-redirect.dependabot.com/rails/sprockets/issues/402)
>
> ## 4.0.0.beta4
>
> - Changing the version now busts the digest of all assets [#404](https://github-redirect.dependabot.com/rails/sprockets/issues/404)
> - Exporter interface added [#386](https://github-redirect.dependabot.com/rails/sprockets/issues/386)
> - Using ENV vars in templates will recompile templates when the env vars change. [#365](https://github-redirect.dependabot.com/rails/sprockets/issues/365)
> - Source maps for imported sass files with sassc is now fixed [#391](https://github-redirect.dependabot.com/rails/sprockets/issues/391)
> - Load paths now in error messages [#322](https://github-redirect.dependabot.com/rails/sprockets/issues/322)
> - Cache key added to babel processor [#387](https://github-redirect.dependabot.com/rails/sprockets/issues/387)
> - `Environment#find_asset!` can now be used to raise an exception when asset could not be found [#379](https://github-redirect.dependabot.com/rails/sprockets/issues/379)
>
> ## 4.0.0.beta3
>
> - Source Map fixes [#255](https://github-redirect.dependabot.com/rails/sprockets/issues/255) [#367](https://github-redirect.dependabot.com/rails/sprockets/issues/367)
> ... (truncated)
Commits
- [`08fef08`](https://github.com/rails/sprockets/commit/08fef08562c7a6a13a7c521938e83409a33e2b77) v4.0.0
- [`0ef4c97`](https://github.com/rails/sprockets/commit/0ef4c972e55d9e9721436939242af4d60d4ebc57) Merge pull request [#631](https://github-redirect.dependabot.com/rails/sprockets/issues/631) from rails/schneems/changelog
- [`540b0d2`](https://github.com/rails/sprockets/commit/540b0d247f3efea9eb95d57a8501cfb96538a008) [ci skip] check changelog entry
- [`02d4c0a`](https://github.com/rails/sprockets/commit/02d4c0a9a5dac5a69094b19d0ca08cbaa42b0e1a) Merge pull request [#628](https://github-redirect.dependabot.com/rails/sprockets/issues/628) from ahorek/optimize_source_maps
- [`4caa653`](https://github.com/rails/sprockets/commit/4caa65349c360866ba7d869252394f69a5f6a769) optimize source maps
- [`365036d`](https://github.com/rails/sprockets/commit/365036d12cc35e5c7b0f1c740b4f268c434ee7e0) Merge pull request [#627](https://github-redirect.dependabot.com/rails/sprockets/issues/627) from ahorek/kwargs
- [`6e6d6a7`](https://github.com/rails/sprockets/commit/6e6d6a70848cf006fabf48088cb4140c6d1858e7) kwargs
- [`d9e7037`](https://github.com/rails/sprockets/commit/d9e7037b75e8bf881ffc40a0209b6b7529462ff4) Merge pull request [#625](https://github-redirect.dependabot.com/rails/sprockets/issues/625) from amatsuda/kwargs
- [`cbf3b82`](https://github.com/rails/sprockets/commit/cbf3b82694f7f51cabd81a509809ddfecca860b0) Merge pull request [#626](https://github-redirect.dependabot.com/rails/sprockets/issues/626) from amatsuda/sort_manifest_entries
- [`b416821`](https://github.com/rails/sprockets/commit/b4168217a4f81e6470afe427bf355061fb37a473) Sort manifest entries alphabetically before choosing one
- Additional commits viewable in [compare view](https://github.com/rails/sprockets/compare/v2.11.0...v4.0.0)
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 rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/the-teacher/the_sortable_tree/network/alerts).
Bumps sprockets from 2.11.0 to 4.0.0.
Release notes
*Sourced from [sprockets's releases](https://github.com/rails/sprockets/releases).* > ## v3.7.0 > - Deprecated interfaces now emit deprecation warnings [#345](https://github-redirect.dependabot.com/rails/sprockets/issues/345) > > ## v3.6.3 > - Faster asset lookup in large directories [#336](https://github-redirect.dependabot.com/rails/sprockets/issues/336) > - Faster PathUtils.match_path_extname https://github.com/rails/sprockets/commit/697269cf81e5261fdd7072e32bd489403027fd7e > - Fixed uglifier comment stripping [#326](https://github-redirect.dependabot.com/rails/sprockets/issues/326) > - Error messages now show load path info [#313](https://github-redirect.dependabot.com/rails/sprockets/issues/313) > > ## v3.6.2 > Performance improvements. > - [rails/sprockets#320](https://github-redirect.dependabot.com/rails/sprockets/pull/320) > - [rails/sprockets#312](https://github-redirect.dependabot.com/rails/sprockets/pull/312) > > ## 3.6.1 > Some performance improvements > > ## 3.6.0 > - Add `Manifest#find_sources` to return the source of the compiled assets. > - Fix the list of compressable mime types. > - Improve performance of the `FileStore` cache. > > ## 3.5.2 > - Fix JRuby bug with concurrent-ruby. > - Fix disabling gzip generation in cached environments. > > ## 3.5.1 > Fix gzip asset generation for assets already on disk. > > ## 3.5.0 > - Reintroduce Gzip file generation for non-binary assets. > > ## 3.4.1 > - `PathUtils::Entries` will no longer error on an empty directory. > > ## 3.4.0 > Expose method to override the sass cache in the `SassProcessor`. > > ## 3.3.5 > - Fix bug related to absolute path being reintroduced into history cache [#141](https://github-redirect.dependabot.com/rails/sprockets/issues/141). > > ## 3.3.4 > - Relative cache contents now work with windows. > > ## 3.3.3 > - Remove more absolute paths from cache contents. > > ## 3.3.2 > - Fix cache contents to use relative paths instead of absolute paths. > > ... (truncated)Changelog
*Sourced from [sprockets's changelog](https://github.com/rails/sprockets/blob/master/CHANGELOG.md).* > ## 4.0.0 > > - Fixes for Ruby 2.7 keyword arguments warnings [#625](https://github-redirect.dependabot.com/rails/sprockets/pull/625) > - Manifest files are sorted alphabetically [#626](https://github-redirect.dependabot.com/rails/sprockets/pull/626) > > ## 4.0.0.beta10 > > - Fix YACB (Yet Another Caching Bug) [Fix broken expansion of asset link paths](https://github-redirect.dependabot.com/rails/sprockets/pull/614) > > ## 4.0.0.beta9 > > - Minimum Ruby version for Sprockets 4 is now 2.5+ which matches minimum ruby verision of Rails [#604](https://github-redirect.dependabot.com/rails/sprockets/issues/604) > - Fix threading bug introduced in Sprockets 4 [#603](https://github-redirect.dependabot.com/rails/sprockets/issues/603) > - Warn when two potential manifest files exist. [#560](https://github-redirect.dependabot.com/rails/sprockets/issues/560) > > ## 4.0.0.beta8 > > - Security release for [CVE-2018-3760](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3760) > > ## 4.0.0.beta7 > > - Fix a year long bug that caused `Sprockets::FileNotFound` errors when the asset was present [#547](https://github-redirect.dependabot.com/rails/sprockets/issues/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](https://github-redirect.dependabot.com/rails/sprockets/issues/530)] > - Process `*.jst.eco.erb` files with ERBProcessor > > ## 4.0.0.beta6 > > - Fix source map line offsets [#515](https://github-redirect.dependabot.com/rails/sprockets/issues/515) > - Return a `400 Bad Request` when the path encoding is invalid. [#514](https://github-redirect.dependabot.com/rails/sprockets/issues/514) > > ## 4.0.0.beta5 > > - Reduce string allocations > - Source map metadata uses compressed form specified by the [source map v3 spec](https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k). [#402](https://github-redirect.dependabot.com/rails/sprockets/issues/402) **[BREAKING]** > - Generate [index maps](https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt) when decoding source maps isn't necessary. [#402](https://github-redirect.dependabot.com/rails/sprockets/issues/402) > - Remove fingerprints from source map files. [#402](https://github-redirect.dependabot.com/rails/sprockets/issues/402) > > ## 4.0.0.beta4 > > - Changing the version now busts the digest of all assets [#404](https://github-redirect.dependabot.com/rails/sprockets/issues/404) > - Exporter interface added [#386](https://github-redirect.dependabot.com/rails/sprockets/issues/386) > - Using ENV vars in templates will recompile templates when the env vars change. [#365](https://github-redirect.dependabot.com/rails/sprockets/issues/365) > - Source maps for imported sass files with sassc is now fixed [#391](https://github-redirect.dependabot.com/rails/sprockets/issues/391) > - Load paths now in error messages [#322](https://github-redirect.dependabot.com/rails/sprockets/issues/322) > - Cache key added to babel processor [#387](https://github-redirect.dependabot.com/rails/sprockets/issues/387) > - `Environment#find_asset!` can now be used to raise an exception when asset could not be found [#379](https://github-redirect.dependabot.com/rails/sprockets/issues/379) > > ## 4.0.0.beta3 > > - Source Map fixes [#255](https://github-redirect.dependabot.com/rails/sprockets/issues/255) [#367](https://github-redirect.dependabot.com/rails/sprockets/issues/367) > ... (truncated)Commits
- [`08fef08`](https://github.com/rails/sprockets/commit/08fef08562c7a6a13a7c521938e83409a33e2b77) v4.0.0 - [`0ef4c97`](https://github.com/rails/sprockets/commit/0ef4c972e55d9e9721436939242af4d60d4ebc57) Merge pull request [#631](https://github-redirect.dependabot.com/rails/sprockets/issues/631) from rails/schneems/changelog - [`540b0d2`](https://github.com/rails/sprockets/commit/540b0d247f3efea9eb95d57a8501cfb96538a008) [ci skip] check changelog entry - [`02d4c0a`](https://github.com/rails/sprockets/commit/02d4c0a9a5dac5a69094b19d0ca08cbaa42b0e1a) Merge pull request [#628](https://github-redirect.dependabot.com/rails/sprockets/issues/628) from ahorek/optimize_source_maps - [`4caa653`](https://github.com/rails/sprockets/commit/4caa65349c360866ba7d869252394f69a5f6a769) optimize source maps - [`365036d`](https://github.com/rails/sprockets/commit/365036d12cc35e5c7b0f1c740b4f268c434ee7e0) Merge pull request [#627](https://github-redirect.dependabot.com/rails/sprockets/issues/627) from ahorek/kwargs - [`6e6d6a7`](https://github.com/rails/sprockets/commit/6e6d6a70848cf006fabf48088cb4140c6d1858e7) kwargs - [`d9e7037`](https://github.com/rails/sprockets/commit/d9e7037b75e8bf881ffc40a0209b6b7529462ff4) Merge pull request [#625](https://github-redirect.dependabot.com/rails/sprockets/issues/625) from amatsuda/kwargs - [`cbf3b82`](https://github.com/rails/sprockets/commit/cbf3b82694f7f51cabd81a509809ddfecca860b0) Merge pull request [#626](https://github-redirect.dependabot.com/rails/sprockets/issues/626) from amatsuda/sort_manifest_entries - [`b416821`](https://github.com/rails/sprockets/commit/b4168217a4f81e6470afe427bf355061fb37a473) Sort manifest entries alphabetically before choosing one - Additional commits viewable in [compare view](https://github.com/rails/sprockets/compare/v2.11.0...v4.0.0)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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/the-teacher/the_sortable_tree/network/alerts).