CHANGELOG.md in bootsnap-1.17.0 vs CHANGELOG.md in bootsnap-1.17.1
- old
+ new
@@ -1,11 +1,16 @@
# Unreleased
+# 1.17.1
+
+* Fix a compatibility issue with the `prism` library that ships with Ruby 3.3. See #463.
+* Improved the `Kernel#require` decorator to not cause a method redefinition warning. See #461.
+
# 1.17.0
-* Ensure `$LOAD_PATH.dup` is Ractor shareable to fix an conflit with `did_you_mean`.
-* Allow to ignore direcotries using absolute paths.
+* Ensure `$LOAD_PATH.dup` is Ractor shareable to fix an conflict with `did_you_mean`.
+* Allow to ignore directories using absolute paths.
* Support YAML and JSON CompileCache on TruffleRuby.
* Support LoadPathCache on TruffleRuby.
# 1.16.0
@@ -22,11 +27,11 @@
* Require Ruby 2.6.
* Add a way to skip directories during load path scanning.
If you have large non-ruby directories in the middle of your load path, it can severely slow down scanning.
Typically this is a problem with `node_modules`. See #277.
-* Fix `Bootsnap.unload_cache!`, it simply wouldn't work at all becaue of a merge mistake. See #421.
+* Fix `Bootsnap.unload_cache!`, it simply wouldn't work at all because of a merge mistake. See #421.
# 1.13.0
* Stop decorating `Kernel.load`. This used to be very useful in development because the Rails "classic" autoloader
was using `Kernel.load` in dev and `Kernel.require` in production. But Zeitwerk is now the default, and it doesn't
@@ -41,10 +46,10 @@
* `bootsnap precompile` CLI will now also precompile `Rakefile` and `.rake` files.
* Stop decorating `Module#autoload` as it was only useful for supporting Ruby 2.2 and older.
-* Remove `uname` and other patform specific version from the cache keys. `RUBY_PLATFORM + RUBY_REVISION` should be
+* Remove `uname` and other platform specific version from the cache keys. `RUBY_PLATFORM + RUBY_REVISION` should be
enough to ensure bytecode compatibility. This should improve caching for alpine based setups. See #409.
# 1.11.1
* Fix the `can't modify frozen Hash` error on load path cache mutation. See #411.