CHANGELOG.md in bootsnap-1.10.3 vs CHANGELOG.md in bootsnap-1.11.0

- old
+ new

@@ -1,6 +1,19 @@ # Unreleased +# 1.11.0 + +* Drop dependency on `fileutils`. + +* Better respect `Kernel#require` duck typing. While it almost never comes up in practice, `Kernel#require` + follow a fairly intricate duck-typing protocol on its argument implemented as `rb_get_path(VALUE)` in MRI. + So when applicable we bind `rb_get_path` and use it for improved compatibility. See #396 and #406. + +* Get rid of the `Kernel.require_relative` decorator by resolving `$LOAD_PATH` members to their real path. + This way we handle symlinks in `$LOAD_PATH` much more efficiently. See #402 for the detailed explanation. + +* Drop support for Ruby 2.3 (to allow getting rid of the `Kernel.require_relative` decorator). + # 1.10.3 * Fix Regexp and Date type support in YAML compile cache. (#400) * Improve the YAML compile cache to support `UTF-8` symbols. (#398, #399)