Security:
- Fix gemfury credentials written to logs in verbose mode #8283
- Fix private registry credentials being written to logs #8222
Breaking changes:
Deprecations:
- Cancel
bundle consoledeprecation #8218 - Warn when platform of installed gem differs from platform in the lockfile #8029
- Cancel deprecation of Gemfiles without a global source #8213
Features:
- Add a
lockfile_checksumsconfiguration to include checksums in fresh lockfiles #8219 - Add
bundle lock --add-checksumsto add checksums to an existing lockfile #8214
Performance:
- Enable a couple of performance cops #8261
- Remove override of worker jobs for
bundle install --local#8248
Enhancements:
- Support
bundle exec <relative-path-to-script>whenKernel.execis used under the hood #8294 - Improve working with different rubies using the same lockfile #8251
- Define a few
inspectmethods to help debugging #8266 - Include original error when openssl fails to load #8232
- Automatically fix lockfile when it's missing dependencies #8103
- Fix some JRuby warnings when using
bundler/setupwith Ruby's -w flag #8205 - Add a
--normalize-platformsflag tobundle lock#7896 - Add plugin hooks for Bundler.require #3439
Bug fixes:
- Fix restarting with locked version when
$PROGRAM_NAMEhas been changed #8320 - Restore the previous cache format for git sources #8296
- Fix installs of subdependencies of unlocked dependencies to be conservative #8281
- Fix test task name on generated readme when using test-unit #8291
- Fix
bundle execexecutable detection on windows #8276 - Fix
bundle removesometimes not removing gems #8278 - Fix issue with git gems locking incorrect specs sometimes #8269
Documentation:
- Normalize command flag documentation and make sure all flags are documented #8313
- Add missing man pages for
bundle envandbundle licenses#8315 - Add man page for 'bundle issue' command #8271
- Add man page for 'bundle fund' command #8258
- Move pry-related contents to
debugging.md#8263 - Add debugging instruction on Windows #8236
- Unify rubygems and bundler docs directory #8159