|
|
|
|
Changelog for ruby2.7-rubygem-rubygems-update-3.4.22-1.15.x86_64.rpm :
* Tue Nov 14 2023 Dan Čermák - New upstream release 3.4.22, see bundled CHANGELOG.md * Wed Dec 07 2022 Stephan Kulow updated to version 3.3.26 see installed CHANGELOG.md [#] 2.3.26 (November 16, 2022) [#]# Enhancements: - Map \'universal\' to the real arch in Bundler for prebuilt gem selection [#5978](https://github.com/rubygems/rubygems/pull/5978) [#]# Documentation: - Fix \'--force\' option documentation of \'bundle clean\' [#6050](https://github.com/rubygems/rubygems/pull/6050) [#] 2.3.25 (November 2, 2022) [#]# Bug fixes: - Properly sort specs when materializing [#6015](https://github.com/rubygems/rubygems/pull/6015) - Fix bad unfreeze recommendation [#6013](https://github.com/rubygems/rubygems/pull/6013) [#]# Documentation: - Bring docs for gemfile(5) manpage up to date [#6007](https://github.com/rubygems/rubygems/pull/6007) - Fix `github` DSL docs to mention they use https protocol over git under the hood [#5993](https://github.com/rubygems/rubygems/pull/5993) * Fri Oct 28 2022 Stephan Kulow updated to version 3.3.24 see installed CHANGELOG.md [#] 2.3.24 (October 17, 2022) [#]# Enhancements: - Only add extra resolver spec group for Ruby platform when needed [#5698](https://github.com/rubygems/rubygems/pull/5698) - Fix little UI issue when bundler shows duplicated gems in a list [#5965](https://github.com/rubygems/rubygems/pull/5965) [#]# Bug fixes: - Fix incorrect materialization on Windows [#5975](https://github.com/rubygems/rubygems/pull/5975) * Mon Oct 10 2022 Stephan Kulow updated to version 3.3.23 see installed CHANGELOG.md [#] 2.3.23 (October 5, 2022) [#]# Enhancements: - Update GitLab CI template with new one [#5944](https://github.com/rubygems/rubygems/pull/5944) [#]# Bug fixes: - Fix `bundle init` not respecting umask in generated gem\'s Gemfile [#5947](https://github.com/rubygems/rubygems/pull/5947) [#]# Performance: - Further speed up Bundler by not sorting specs unnecessarily [#5868](https://github.com/rubygems/rubygems/pull/5868) [#]# Documentation: - Update Bundler new feature instructions [#5912](https://github.com/rubygems/rubygems/pull/5912) [#] 2.3.22 (September 7, 2022) [#]# Enhancements: - Use a more accurate source code uri in gemspec [#5896](https://github.com/rubygems/rubygems/pull/5896) - Support `--path` option in `bundle add` [#5897](https://github.com/rubygems/rubygems/pull/5897) - Improve lockfile dependency unlocking [#5881](https://github.com/rubygems/rubygems/pull/5881) - Add platform alias `:windows` to Gemfile DSL [#5650](https://github.com/rubygems/rubygems/pull/5650) - Make `#to_lock` consistent between `Gem::Dependency` and `Bundler::Dependency` [#5872](https://github.com/rubygems/rubygems/pull/5872) - Support marshaled index specifications with `nil` required ruby version [#5824](https://github.com/rubygems/rubygems/pull/5824) [#]# Bug fixes: - Fix resolution hanging on musl platforms [#5875](https://github.com/rubygems/rubygems/pull/5875) - Fix another regression affecting the sorbet family of gems [#5874](https://github.com/rubygems/rubygems/pull/5874) [#]# Documentation: - Introduce bundle-console(1) man [#5901](https://github.com/rubygems/rubygems/pull/5901) - Introduce bundle-version(1) man [#5895](https://github.com/rubygems/rubygems/pull/5895) - Introduce bundle-help(1) man [#5886](https://github.com/rubygems/rubygems/pull/5886) * Mon Aug 29 2022 Stephan Kulow updated to version 3.3.21 see installed CHANGELOG.md [#] 2.3.21 (August 24, 2022) [#]# Enhancements: - Backport non gnu libc linux support from RubyGems [#4488](https://github.com/rubygems/rubygems/pull/4488) - Improve `Bundler.rm_rf` error message [#5861](https://github.com/rubygems/rubygems/pull/5861) - Disallow both `--branch` and `--ref` at the same time in bundle-plugin [#5855](https://github.com/rubygems/rubygems/pull/5855) - Restore previous performance of private RubyGems servers [#5826](https://github.com/rubygems/rubygems/pull/5826) [#]# Bug fixes: - Fix conservative update downgrading top level gems [#5847](https://github.com/rubygems/rubygems/pull/5847) - Fix edge case where `bundler/inline` unintentionally skips install [#5848](https://github.com/rubygems/rubygems/pull/5848) - Fix `bundle platform` crash when there\'s a lockfile with no Ruby locked [#5850](https://github.com/rubygems/rubygems/pull/5850) - Fix crash when incomplete locked specifications are found in transitive dependencies [#5840](https://github.com/rubygems/rubygems/pull/5840) - Fix Ruby platform incorrectly removed on `bundle update` [#5832](https://github.com/rubygems/rubygems/pull/5832) [#]# Documentation: - Explain cancelled CLI deprecations clearly [#5864](https://github.com/rubygems/rubygems/pull/5864) - Improve `bundle config` command synopsis [#5854](https://github.com/rubygems/rubygems/pull/5854) - Introduce bundle-plugin(1) man [#5853](https://github.com/rubygems/rubygems/pull/5853) [#] 2.3.20 (August 10, 2022) [#]# Enhancements: - Consistently ignore patchlevel when reporting `bundle platform --ruby` [#5793](https://github.com/rubygems/rubygems/pull/5793) - Make `--standalone` play nice with `--local` [#5762](https://github.com/rubygems/rubygems/pull/5762) - Implement `bundle install --prefer-local` [#5761](https://github.com/rubygems/rubygems/pull/5761) [#]# Bug fixes: - Fix regression where yanked gems are now unintentionally updated when other gems are unlocked [#5812](https://github.com/rubygems/rubygems/pull/5812) - Automatically remove \"ruby\" from lockfile if incomplete [#5807](https://github.com/rubygems/rubygems/pull/5807) - Fix `bundle outdated --strict` showing too many outdated gems [#5798](https://github.com/rubygems/rubygems/pull/5798) - Don\'t discard candidates matching Ruby metadata [#5784](https://github.com/rubygems/rubygems/pull/5784) - Fix `bundle outdated` crash in debug mode [#5796](https://github.com/rubygems/rubygems/pull/5796) - Fix `ruby` DSL requirement matching for head and prerelease rubies [#5766](https://github.com/rubygems/rubygems/pull/5766) [#]# Documentation: - Update Bundler support policies to match what we do these days [#5813](https://github.com/rubygems/rubygems/pull/5813) - Fix arguments for bundle-config(1) docs [#5804](https://github.com/rubygems/rubygems/pull/5804) - Improve `bundle platform` man page [#5788](https://github.com/rubygems/rubygems/pull/5788) - Remove `bundle cache` from deprecated commands list, and consistently link to `bundle cache` in man pages [#5783](https://github.com/rubygems/rubygems/pull/5783) - Add package/pack aliases to man pages for cache [#5785](https://github.com/rubygems/rubygems/pull/5785) - Add deprecation notice of bundle console [#5775](https://github.com/rubygems/rubygems/pull/5775) * Thu Aug 04 2022 Stephan Kulow updated to version 3.3.19 see installed CHANGELOG.md [#] 2.3.19 (July 27, 2022) [#]# Enhancements: - Add `Bundler.settings[:only]` to install gems of the specified groups [#5759](https://github.com/rubygems/rubygems/pull/5759) - Add `ignore_funding_requests` config flag [#5767](https://github.com/rubygems/rubygems/pull/5767) - Prevent random crash when autoloading `Pathname` [#5769](https://github.com/rubygems/rubygems/pull/5769) - Don\'t corrupt lockfile when user moves a gem that\'s already in the lockfile to an incorrect source by mistake [#5070](https://github.com/rubygems/rubygems/pull/5070) - Reconcile error/warning message for multiple global sources with documentation [#5741](https://github.com/rubygems/rubygems/pull/5741) - Improve error message when gems cannot be found to include the source for each gem [#5729](https://github.com/rubygems/rubygems/pull/5729) [#]# Bug fixes: - Fix yet another TruffleRuby platform selection regression [#5746](https://github.com/rubygems/rubygems/pull/5746) - Show a proper error if extension dir is not writable [#5726](https://github.com/rubygems/rubygems/pull/5726) [#]# Performance: - Lazily check incomplete lockfile to improve performance [#5546](https://github.com/rubygems/rubygems/pull/5546) [#]# Documentation: - Add deprecation notice of bundle inject [#5776](https://github.com/rubygems/rubygems/pull/5776) - Add deprecation notice of `bundle viz` to man pages [#5765](https://github.com/rubygems/rubygems/pull/5765) - Update command example in `bundle exec` man page [#5754](https://github.com/rubygems/rubygems/pull/5754) - Remove bundle show from obsolete commands [#5753](https://github.com/rubygems/rubygems/pull/5753) - Improve global source(s) documentation [#5732](https://github.com/rubygems/rubygems/pull/5732) - Use https protocol for URLs for config mirror in bundler man [#5722](https://github.com/rubygems/rubygems/pull/5722) [#] 2.3.18 (July 14, 2022) [#]# Enhancements: - Extend `gem` DSL with a `force_ruby_platform` option [#4049](https://github.com/rubygems/rubygems/pull/4049) [#]# Bug fixes: - Fix misleading error if compact index cannot be copied [#5709](https://github.com/rubygems/rubygems/pull/5709) - Fix TruffleRuby no longer able to install lockfiles generated with other implementations [#5711](https://github.com/rubygems/rubygems/pull/5711) - Fix TruffleRuby no longer installing lockfiles using \"ruby\" platform correctly [#5694](https://github.com/rubygems/rubygems/pull/5694) - Fix crash when updating vendor cache of default gems [#5679](https://github.com/rubygems/rubygems/pull/5679) [#]# Performance: - Speed up `bundler/setup` by using the raw `Gemfile.lock` information without extra processing whenever possible [#5695](https://github.com/rubygems/rubygems/pull/5695) [#]# Documentation: - Use modern style hashes in Gemfile DSL docs [#5674](https://github.com/rubygems/rubygems/pull/5674) [#] 2.3.17 (June 29, 2022) [#]# Enhancements: - Add support for platform `:x64_mingw` to correctly lookup \"x64-mingw-ucrt\" [#5649](https://github.com/rubygems/rubygems/pull/5649) - Fix some errors being printed twice in `--verbose` mode [#5654](https://github.com/rubygems/rubygems/pull/5654) - Fix extension paths in generated standalone script [#5632](https://github.com/rubygems/rubygems/pull/5632) [#]# Bug fixes: - Raise if ruby platform is forced and there are no ruby variants [#5495](https://github.com/rubygems/rubygems/pull/5495) - Fix `bundle package --no-install` no longer skipping install [#5639](https://github.com/rubygems/rubygems/pull/5639) [#]# Performance: - Improve performance of `Bundler::SpecSet#for` by using hash lookup of handled deps [#5537](https://github.com/rubygems/rubygems/pull/5537) [#]# Documentation: - Fix formatting issue in `bundle add` man page [#5642](https://github.com/rubygems/rubygems/pull/5642) [#] 2.3.16 (June 15, 2022) [#]# Performance: - Improve performance of installing gems from gem server sources [#5614](https://github.com/rubygems/rubygems/pull/5614) [#] 2.3.15 (June 1, 2022) [#]# Enhancements: - Show better error when previous installation fails to be removed [#5564](https://github.com/rubygems/rubygems/pull/5564) - Show exception cause in bug report template [#5563](https://github.com/rubygems/rubygems/pull/5563) [#]# Bug fixes: - Fix `bundle remove` by invalidating cached `Bundle.definition` [#5443](https://github.com/rubygems/rubygems/pull/5443) - Fix generated standalone script when it includes default gems [#5586](https://github.com/rubygems/rubygems/pull/5586) - Skip duplicated dependency warning for gemspec dev deps [#5587](https://github.com/rubygems/rubygems/pull/5587) - Give better conflict resolution advice [#5581](https://github.com/rubygems/rubygems/pull/5581) - Fix crash when commenting out a mirror in configuration [#5576](https://github.com/rubygems/rubygems/pull/5576) - Fix crash when installing gems with symlinks [#5570](https://github.com/rubygems/rubygems/pull/5570) - Ignore `Errno::EROFS` errors when creating `bundler.lock` [#5580](https://github.com/rubygems/rubygems/pull/5580) - Ignore `Errno::EPERM` errors when creating `bundler.lock` [#5579](https://github.com/rubygems/rubygems/pull/5579) - Fix crash when printing resolution conflicts on metadata requirements [#5562](https://github.com/rubygems/rubygems/pull/5562) [#] 2.3.14 (May 18, 2022) [#]# Bug fixes: - Fix confusing inline mode install output [#5530](https://github.com/rubygems/rubygems/pull/5530) - Fix error message when locked version of a gem does not support running Ruby [#5525](https://github.com/rubygems/rubygems/pull/5525) [#]# Performance: - Improve `bundler/setup` performance again by not deduplicating intermediate results [#5533](https://github.com/rubygems/rubygems/pull/5533) [#]# Documentation: - Fix typo in documentation [#5514](https://github.com/rubygems/rubygems/pull/5514) - Update man page for `require` option in `bundle add` command [#5513](https://github.com/rubygems/rubygems/pull/5513) [#] 2.3.13 (May 4, 2022) [#]# Bug fixes: - Fix missing required rubygems version when using old APIs [#5496](https://github.com/rubygems/rubygems/pull/5496) - Fix crash when gem used twice in Gemfile under different platforms [#5187](https://github.com/rubygems/rubygems/pull/5187) [#]# Performance: - Speed up `bundler/setup` time [#5503](https://github.com/rubygems/rubygems/pull/5503) * Thu Apr 28 2022 Stephan Kulow updated to version 3.3.12 see installed CHANGELOG.md [#] 2.3.12 (April 20, 2022) [#]# Enhancements: - Improve Ruby version resolution conflicts [#5474](https://github.com/rubygems/rubygems/pull/5474) - Stop considering `RUBY_PATCHLEVEL` for resolution [#5472](https://github.com/rubygems/rubygems/pull/5472) - Add modern rubies as valid platform values in Gemfile DSL [#5469](https://github.com/rubygems/rubygems/pull/5469) [#] 2.3.11 (April 7, 2022) [#]# Enhancements: - Bump actions/checkout to 3 in bundler gem template [#5445](https://github.com/rubygems/rubygems/pull/5445) - Prefer `__dir__` to `__FILE__` [#5444](https://github.com/rubygems/rubygems/pull/5444) [#]# Documentation: - Update bundler documentation to reflect bundle config scope changes [#5441](https://github.com/rubygems/rubygems/pull/5441) [#] 2.3.10 (March 23, 2022) [#]# Enhancements: - More helpful reporting of marshal loading issues [#5416](https://github.com/rubygems/rubygems/pull/5416) - Report Github Actions CI provider within user agent string [#5400](https://github.com/rubygems/rubygems/pull/5400) - Remove extra closing bracket in version warning [#5397](https://github.com/rubygems/rubygems/pull/5397) [#] 2.3.9 (March 9, 2022) [#]# Enhancements: - Add newline to validate_platforms! message when platform is missing [#5353](https://github.com/rubygems/rubygems/pull/5353) - Suggest quicker `bundle add` for installation in `README.md` generated by `bundle gem` [#5337](https://github.com/rubygems/rubygems/pull/5337) - Make `--strict` flag of `update` and `outdated` commands consistent [#5379](https://github.com/rubygems/rubygems/pull/5379) [#]# Bug fixes: - Fix regression when activating gem executables caused by Bundler monkey patches to RubyGems [#5386](https://github.com/rubygems/rubygems/pull/5386) [#] 2.3.8 (February 23, 2022) [#]# Bug fixes: - Fix corrupted lockfile when running `bundle check` and having to re-resolve locally [#5344](https://github.com/rubygems/rubygems/pull/5344) - Fix typo in multiple gemfiles warning [#5342](https://github.com/rubygems/rubygems/pull/5342) [#]# Documentation: - Add clarification for bundle-config \"with\" option [#5346](https://github.com/rubygems/rubygems/pull/5346) * Tue Feb 15 2022 Stephan Kulow updated to version 3.3.7 see installed CHANGELOG.md [#] 2.3.7 (February 9, 2022) [#]# Enhancements: - Don\'t activate `yaml` gem from Bundler [#5277](https://github.com/rubygems/rubygems/pull/5277) - Add Reverse Dependencies section to info command [#3966](https://github.com/rubygems/rubygems/pull/3966) [#]# Bug fixes: - Don\'t silently persist `BUNDLE_WITH` and `BUNDLE_WITHOUT` envs locally [#5335](https://github.com/rubygems/rubygems/pull/5335) - Fix `bundle config` inside an application saving configuration globally [#4152](https://github.com/rubygems/rubygems/pull/4152) [#] 2.3.6 (January 26, 2022) [#]# Enhancements: - Use `Gem::Platform.local` instead of `RUBY_PLATFORM` when displaying local platform [#5306](https://github.com/rubygems/rubygems/pull/5306) - Lock standard.yml to the required ruby version [#5284](https://github.com/rubygems/rubygems/pull/5284) - Use `Fiddle` in `bundle doctor` to check for dynamic library presence [#5173](https://github.com/rubygems/rubygems/pull/5173) [#]# Bug fixes: - Fix edge case where gems were incorrectly removed from the lockfile [#5302](https://github.com/rubygems/rubygems/pull/5302) - Fix `force_ruby_platform` ignored when lockfile includes current specific platform [#5304](https://github.com/rubygems/rubygems/pull/5304) - Create minitest file to underscored path in \"bundle gem\" command with dashed gem name [#5273](https://github.com/rubygems/rubygems/pull/5273) - Fix regression with old marshaled specs having null `required_rubygems_version` [#5291](https://github.com/rubygems/rubygems/pull/5291) * Tue Jan 25 2022 Stephan Kulow updated to version 3.3.5 see installed CHANGELOG.md [#] 2.3.5 (January 12, 2022) [#]# Enhancements: - Make `bundle update --bundler` actually lock to the latest bundler version (even if not yet installed) [#5182](https://github.com/rubygems/rubygems/pull/5182) - Use thor-1.2.1 [#5260](https://github.com/rubygems/rubygems/pull/5260) - Exclude bin directory for newgem template [#5259](https://github.com/rubygems/rubygems/pull/5259) [#]# Bug fixes: - Fix metadata requirements being bypassed when custom gem servers are used [#5256](https://github.com/rubygems/rubygems/pull/5256) - Fix `rake build:checksum` writing checksum of package path, not package contents [#5250](https://github.com/rubygems/rubygems/pull/5250) [#] 2.3.4 (December 29, 2021) [#]# Enhancements: - Improve error message when `BUNDLED WITH` version does not exist [#5205](https://github.com/rubygems/rubygems/pull/5205) [#]# Bug fixes: - Fix `bundle update --bundler` no longer updating lockfile [#5224](https://github.com/rubygems/rubygems/pull/5224) [#] 2.3.3 (December 24, 2021) [#]# Bug fixes: - Fix locked bundler not installed to the right path when `deployment` is set [#5217](https://github.com/rubygems/rubygems/pull/5217) [#] 2.3.2 (December 23, 2021) [#]# Enhancements: - Remove unnecessary lockfile upgrade warning [#5209](https://github.com/rubygems/rubygems/pull/5209) [#] 2.3.1 (December 22, 2021) [#]# Enhancements: - Vendor latest `thor` with fixes for latest `did_you_mean` deprecations [#5202](https://github.com/rubygems/rubygems/pull/5202) - Avoid unnecessary `shellwords` require on newer rubygems [#5195](https://github.com/rubygems/rubygems/pull/5195) - Re-exec prepending command with `Gem.ruby` if `$PROGRAM_NAME` is not executable [#5193](https://github.com/rubygems/rubygems/pull/5193) [#] 2.3.0 (December 21, 2021) [#]# Features: - Change `bundle install` with a lockfile to respect the `BUNDLED WITH` bundler version [#4076](https://github.com/rubygems/rubygems/pull/4076) [#]# Enhancements: - Print warning when running Bundler on potentially problematic RubyGems & Ruby combinations [#5177](https://github.com/rubygems/rubygems/pull/5177) - Error tracing should be printed to stderr [#5179](https://github.com/rubygems/rubygems/pull/5179) - Add `github` and `ref` options to `bundle add` [#5159](https://github.com/rubygems/rubygems/pull/5159) - Add require parameter to `bundle add` [#5021](https://github.com/rubygems/rubygems/pull/5021) - Enable parallel installation on Windows by default [#4822](https://github.com/rubygems/rubygems/pull/4822) - More logging when compact index is not used and we fallback to other APIs [#4546](https://github.com/rubygems/rubygems/pull/4546) - `bundle gem` generated MiniTest file and class now start with \'test\' [#3893](https://github.com/rubygems/rubygems/pull/3893) - Add `Bundler::Definition.no_lock` accessor for skipping lock file creation/update [#3401](https://github.com/rubygems/rubygems/pull/3401) [#]# Bug fixes: - Fix crash when when no platform specific matches exist and show a proper error [#5168](https://github.com/rubygems/rubygems/pull/5168) - Ignore dependencies not actually locked from frozen check [#5152](https://github.com/rubygems/rubygems/pull/5152) - Fix `bundle cache --all-platforms` on Windows [#4552](https://github.com/rubygems/rubygems/pull/4552) [#]# Documentation: - Fix gemspec template typo [#4545](https://github.com/rubygems/rubygems/pull/4545) [#] 2.2.33 (December 7, 2021) [#]# Security fixes: - Pass \"--\" to git commands to separate positional and optional args [#5142](https://github.com/rubygems/rubygems/pull/5142) [#]# Enhancements: - Accept pull request URLs as github source [#5126](https://github.com/rubygems/rubygems/pull/5126) - Add `--version` parameter to `bundle info` command [#5137](https://github.com/rubygems/rubygems/pull/5137) - Let original `Errno::EACCES` error be raised in compact index updater [#5110](https://github.com/rubygems/rubygems/pull/5110) - Improve gemfile-lockfile source equivalence errors [#5120](https://github.com/rubygems/rubygems/pull/5120) - Avoid float-to-string loss of characters in GitHub Actions configuration labels in new gem template [#5089](https://github.com/rubygems/rubygems/pull/5089) - Add an initial rbs template to `bundle gem` skeleton [#5041](https://github.com/rubygems/rubygems/pull/5041) - Avoid shared libraries not getting environment passed right after argv in memory when `bundle exec` is used [#4815](https://github.com/rubygems/rubygems/pull/4815) [#]# Bug fixes: - Don\'t cleanup paths from gems already activated from `$LOAD_PATH` [#5111](https://github.com/rubygems/rubygems/pull/5111) - Fix handling prereleases of 0 versions, like 0.0.0.dev or 0.0.0.SNAPSHOT [#5116](https://github.com/rubygems/rubygems/pull/5116) - Fix escape of filenames in `bundle doctor` [#5102](https://github.com/rubygems/rubygems/pull/5102) - Don\'t unlock dependencies when running `bundle install` after changing global source [#5090](https://github.com/rubygems/rubygems/pull/5090) - Fix missing locked specs when depended on another platform [#5092](https://github.com/rubygems/rubygems/pull/5092) - Fix `bundle info` sometimes claiming that bundler has been deleted [#5097](https://github.com/rubygems/rubygems/pull/5097) [#]# Documentation: - Ignore to generate the documentation from vendored libraries [#5118](https://github.com/rubygems/rubygems/pull/5118) [#] 2.2.32 (November 23, 2021) [#]# Enhancements: - Clarify `bundle viz` deprecation [#5083](https://github.com/rubygems/rubygems/pull/5083) - Unlock dependencies that no longer match lockfile [#5068](https://github.com/rubygems/rubygems/pull/5068) - Use `shellsplit` instead of array of strings for git push [#5062](https://github.com/rubygems/rubygems/pull/5062) - Re-enable `default_ignores` option for standard [#5003](https://github.com/rubygems/rubygems/pull/5003) [#]# Bug fixes: - Fix downgrading dependencies by changing the `Gemfile` and running `bundle update` [#5078](https://github.com/rubygems/rubygems/pull/5078) [#] 2.2.31 (November 8, 2021) [#]# Enhancements: - Link to working `bundler-graph` plugin in `bundle viz` deprecation message [#5061](https://github.com/rubygems/rubygems/pull/5061) - Memoize materialized specs when requiring `bundler/setup` [#5033](https://github.com/rubygems/rubygems/pull/5033) - Allow custom LicenseRef [#5013](https://github.com/rubygems/rubygems/pull/5013) - Better error when installing a lockfile with git sources and git is not installed [#5036](https://github.com/rubygems/rubygems/pull/5036) - Only delete cached gem when it\'s corrupted [#5031](https://github.com/rubygems/rubygems/pull/5031) - Support gemified `tsort` [#5032](https://github.com/rubygems/rubygems/pull/5032) - Add standard option alongside rubocop to `bundle gem` [#4411](https://github.com/rubygems/rubygems/pull/4411) [#]# Bug fixes: - Fix system man pages no longer working after bundler overrides `MANPATH` [#5039](https://github.com/rubygems/rubygems/pull/5039) - Don\'t warn when a lockfile is locked to a dev version [#5018](https://github.com/rubygems/rubygems/pull/5018) [#] 2.2.30 (October 26, 2021) [#]# Enhancements: - Add a custom SHA1 digest implementation to no longer depend on the digest gem before we know which version to activate [#4989](https://github.com/rubygems/rubygems/pull/4989) - Ensure vendored gems have licenses [#4998](https://github.com/rubygems/rubygems/pull/4998) - Update broken link in Bundler::Fetcher::CertificateFailureError [#4987](https://github.com/rubygems/rubygems/pull/4987) - Give better errors for some permission issues [#4965](https://github.com/rubygems/rubygems/pull/4965) - Print better errors when `bundler/gem_tasks` fail [#4872](https://github.com/rubygems/rubygems/pull/4872) - Fix `bundle install` to reinstall deleted gems [#4974](https://github.com/rubygems/rubygems/pull/4974) - Unify issue template and ISSUES.md document [#4980](https://github.com/rubygems/rubygems/pull/4980) - Bump vendored connection_pool to 2.2.5 [#4738](https://github.com/rubygems/rubygems/pull/4738) [#]# Bug fixes: - Fix error message pointing to non existing file when using a global gem cache [#4999](https://github.com/rubygems/rubygems/pull/4999) - Fix install crash when lockfile has missing dependencies for the current platform [#4941](https://github.com/rubygems/rubygems/pull/4941) - Make `bundle info` show a proper warning every time it finds a deleted gem [#4971](https://github.com/rubygems/rubygems/pull/4971) [#] 2.2.29 (October 8, 2021) [#]# Enhancements: - Require at least Ruby 2.6.0 for gems created with recent rubies [#4920](https://github.com/rubygems/rubygems/pull/4920) - Include glob information in string representation of git sources to make generated lockfiles deterministic [#4947](https://github.com/rubygems/rubygems/pull/4947) - Add missing `rubygem_push` prerequisite [#4930](https://github.com/rubygems/rubygems/pull/4930) [#] 2.2.28 (September 23, 2021) [#]# Enhancements: - Use example.com in new gem template, since it will never have a potentially dangerous backing website [#4918](https://github.com/rubygems/rubygems/pull/4918) - Deprecate `--install` flag to `bundle remove` and trigger install by default [#4891](https://github.com/rubygems/rubygems/pull/4891) [#] 2.2.27 (September 3, 2021) [#]# Enhancements: - Optimize some requires [#4887](https://github.com/rubygems/rubygems/pull/4887) - Correctly redact credentials when using x-oauth-basic [#4866](https://github.com/rubygems/rubygems/pull/4866) [#]# Bug fixes: - Add missing key `branches:` to template for GitHub Actions [#4883](https://github.com/rubygems/rubygems/pull/4883) - Fix `bundle plugin install` detection of already installed plugins [#4869](https://github.com/rubygems/rubygems/pull/4869) - Make plugin installation idempotent [#4864](https://github.com/rubygems/rubygems/pull/4864) - Fix `bundle check` showing duplicated gems when multiple platforms are locked [#4854](https://github.com/rubygems/rubygems/pull/4854) - Fix `bundle check` incorrectly considering cached gems [#4853](https://github.com/rubygems/rubygems/pull/4853) [#] 2.2.26 (August 17, 2021) [#]# Enhancements: - Remove `RUBYGEMS_GEMDEPS` warning [#4827](https://github.com/rubygems/rubygems/pull/4827) - Better defaults for GitHub Actions template generated by `bundle gem` [#4619](https://github.com/rubygems/rubygems/pull/4619) - Make `bundle exec` keep file descriptors by default [#4812](https://github.com/rubygems/rubygems/pull/4812) - Exclude gemspec file itself from file list of gems generated by `bundle gem` [#4650](https://github.com/rubygems/rubygems/pull/4650) - Fix a couple small typos in deprecation / error messages [#4806](https://github.com/rubygems/rubygems/pull/4806) - Make script generated by `bundle install --standalone` resilient to moving the application to a differently nested folder when `path` sources are used [#4792](https://github.com/rubygems/rubygems/pull/4792) - Exclude CI files and issue templates from file list of gems generated by `bundle gem` [#4033](https://github.com/rubygems/rubygems/pull/4033) [#]# Bug fixes: - Respect `BUNDLE_USER_HOME` env when choosing config location [#4828](https://github.com/rubygems/rubygems/pull/4828) - Fix `bundle gem` on path with spaces [#4816](https://github.com/rubygems/rubygems/pull/4816) - Fix bundler hitting the network in some cases where not allowed [#4805](https://github.com/rubygems/rubygems/pull/4805) [#] 2.2.25 (July 30, 2021) [#]# Deprecations: - Deprecate Gemfile without an explicit global source [#4779](https://github.com/rubygems/rubygems/pull/4779) - Deprecate `bundle cache --path` [#4496](https://github.com/rubygems/rubygems/pull/4496) [#]# Enhancements: - Give better errors when materialization fails [#4788](https://github.com/rubygems/rubygems/pull/4788) - Lazily load `shellwords` library [#4786](https://github.com/rubygems/rubygems/pull/4786) - Show original error and backtrace directly on `bundle install` errors instead of a more brittle `gem install` hint [#4778](https://github.com/rubygems/rubygems/pull/4778) - Remove LoadError message in regards to requiring a relative file [#4772](https://github.com/rubygems/rubygems/pull/4772) [#]# Bug fixes: - Fix `BUNDLE_USER_CONFIG` no longer respected as config location [#4797](https://github.com/rubygems/rubygems/pull/4797) - Fix `--standalone` installation of default gems [#4782](https://github.com/rubygems/rubygems/pull/4782) - Fix `--quiet` flag not printing warnings [#4781](https://github.com/rubygems/rubygems/pull/4781) - Fix bundler binstub version selection [#4775](https://github.com/rubygems/rubygems/pull/4775) - Fix interrupt handling in Bundler workers [#4767](https://github.com/rubygems/rubygems/pull/4767) * Mon Jul 26 2021 Stephan Kulow updated to version 3.2.24 see installed CHANGELOG.md [#] 2.2.24 (July 15, 2021) [#]# Bug fixes: - Fix development gem unintentionally removed on an edge case [#4751](https://github.com/rubygems/rubygems/pull/4751) - Fix dangling empty plugin hooks [#4755](https://github.com/rubygems/rubygems/pull/4755) - Fix `bundle plugin install --help` showing `bundle install`\'s help [#4756](https://github.com/rubygems/rubygems/pull/4756) - Make sure `bundle check` shows uniq missing gems [#4749](https://github.com/rubygems/rubygems/pull/4749) [#]# Performance: - Slightly speed up `bundler/setup` [#4750](https://github.com/rubygems/rubygems/pull/4750) [#] 2.2.23 (July 9, 2021) [#]# Enhancements: - Fix `bundle install` on truffleruby selecting incorrect variant for `sorbet-static` gem [#4625](https://github.com/rubygems/rubygems/pull/4625) - Spare meaningless warning on read-only bundle invocations [#4724](https://github.com/rubygems/rubygems/pull/4724) [#]# Bug fixes: - Fix incorrect warning about duplicated gems in the Gemfile [#4732](https://github.com/rubygems/rubygems/pull/4732) - Fix `bundle plugin install foo` crashing [#4734](https://github.com/rubygems/rubygems/pull/4734) [#] 2.2.22 (July 6, 2021) [#]# Enhancements: - Never downgrade indirect dependencies when running `bundle update` [#4713](https://github.com/rubygems/rubygems/pull/4713) - Fix `getaddrinfo` errors not treated as fatal on non darwin platforms [#4703](https://github.com/rubygems/rubygems/pull/4703) [#]# Bug fixes: - Fix `bundle update ` sometimes hanging and `bundle lock --update` not being able to update an insecure lockfile to the new format if it requires downgrades [#4652](https://github.com/rubygems/rubygems/pull/4652) - Fix edge case combination of DSL methods and duplicated sources causing gems to not be found [#4711](https://github.com/rubygems/rubygems/pull/4711) - Fix `bundle doctor` crashing when finding a broken symlink [#4707](https://github.com/rubygems/rubygems/pull/4707) - Fix incorrect re-resolve edge case [#4700](https://github.com/rubygems/rubygems/pull/4700) - Fix some gems being unintentionally locked under multiple lockfile sections [#4701](https://github.com/rubygems/rubygems/pull/4701) - Fix `--conservative` flag unexpectedly updating indirect dependencies [#4692](https://github.com/rubygems/rubygems/pull/4692) * Thu Jun 24 2021 Stephan Kulow updated to version 3.2.21 see installed CHANGELOG.md [#] 2.2.21 (June 23, 2021) [#]# Security fixes: - Auto-update insecure lockfile to split GEM source sections whenever possible [#4647](https://github.com/rubygems/rubygems/pull/4647) [#]# Enhancements: - Use a more limited number of threads when fetching in parallel from the Compact Index API [#4670](https://github.com/rubygems/rubygems/pull/4670) - Update TODO link in bundle gem template to https [#4671](https://github.com/rubygems/rubygems/pull/4671) [#]# Bug fixes: - Fix `bundle install --local` hitting the network when `cache_all_platforms` configured [#4677](https://github.com/rubygems/rubygems/pull/4677) [#] 2.2.20 (June 11, 2021) [#]# Enhancements: - Don\'t print bug report template on server side errors [#4663](https://github.com/rubygems/rubygems/pull/4663) - Don\'t load `resolv` unnecessarily [#4640](https://github.com/rubygems/rubygems/pull/4640) [#]# Bug fixes: - Fix `bundle outdated` edge case [#4648](https://github.com/rubygems/rubygems/pull/4648) - Fix `bundle check` with scoped rubygems sources [#4639](https://github.com/rubygems/rubygems/pull/4639) [#]# Performance: - Don\'t use `extra_rdoc_files` with md files in gemspec to make installing bundler with docs faster [#4628](https://github.com/rubygems/rubygems/pull/4628) [#] 2.2.19 (May 31, 2021) [#]# Bug fixes: - Restore support for configuration keys with dashes [#4582](https://github.com/rubygems/rubygems/pull/4582) - Fix some cached gems being unintentionally ignored when using rubygems 3.2.18 [#4623](https://github.com/rubygems/rubygems/pull/4623) [#] 2.2.18 (May 25, 2021) [#]# Security fixes: - Fix dependency confusion issues with implicit dependencies [#4609](https://github.com/rubygems/rubygems/pull/4609) [#]# Enhancements: - Use simpler notation for generated `required_ruby_version` [#4598](https://github.com/rubygems/rubygems/pull/4598) - Undeprecate bundle show [#4586](https://github.com/rubygems/rubygems/pull/4586) - Make sure link to new issue uses the proper template [#4592](https://github.com/rubygems/rubygems/pull/4592) [#]# Bug fixes: - Fix platform specific gems being removed from the lockfile [#4580](https://github.com/rubygems/rubygems/pull/4580) [#] 2.2.17 (May 5, 2021) [#]# Enhancements: - Improve authentication required error message to include an alternative using `ENV` [#4565](https://github.com/rubygems/rubygems/pull/4565) - Discard partial range responses without etag [#4563](https://github.com/rubygems/rubygems/pull/4563) - Fix configuring ENV for a gem server with a name including dashes [#4571](https://github.com/rubygems/rubygems/pull/4571) - Redact credentials from `bundle env` and `bundle config` [#4566](https://github.com/rubygems/rubygems/pull/4566) - Redact all sources in verbose mode [#4564](https://github.com/rubygems/rubygems/pull/4564) - Improve `bundle pristine` error if `BUNDLE_GEMFILE` does not exist [#4536](https://github.com/rubygems/rubygems/pull/4536) - [CurrentRuby] Add 3.0 as a known minor [#4535](https://github.com/rubygems/rubygems/pull/4535) - Prefer File.read instead of IO.read [#4530](https://github.com/rubygems/rubygems/pull/4530) - Add space after open curly bracket in Gemfile and gems.rb template [#4518](https://github.com/rubygems/rubygems/pull/4518) [#]# Bug fixes: - Make sure specs are fetched from the right source when materializing [#4562](https://github.com/rubygems/rubygems/pull/4562) - Fix `bundle cache` with an up-to-date lockfile and specs not already installed [#4554](https://github.com/rubygems/rubygems/pull/4554) - Ignore `deployment` setting in inline mode [#4523](https://github.com/rubygems/rubygems/pull/4523) [#]# Performance: - Don\'t materialize resolutions when not necessary [#4556](https://github.com/rubygems/rubygems/pull/4556) [#] 2.2.16 (April 8, 2021) [#]# Enhancements: - Add `--github-username` option and config to `bundle gem` [#3687](https://github.com/rubygems/rubygems/pull/3687) - Bump vendored `tmpdir` library copy [#4506](https://github.com/rubygems/rubygems/pull/4506) - Add `rake build:checksum` task to build checksums for a gem package [#4156](https://github.com/rubygems/rubygems/pull/4156) - Enable bundler-cache for GitHub Actions template [#4498](https://github.com/rubygems/rubygems/pull/4498) - Improve `bundle info` error when gem is on a \"disabled\" group [#4492](https://github.com/rubygems/rubygems/pull/4492) - Small tweak to yank message [#4494](https://github.com/rubygems/rubygems/pull/4494) - Don\'t show duplicate entries in `bundle outdated` output [#4474](https://github.com/rubygems/rubygems/pull/4474) - Never downgrade top level gems when running `bundle update` [#4473](https://github.com/rubygems/rubygems/pull/4473) [#]# Bug fixes: - Fix incorrect logic for filtering metadata matching candidates [#4497](https://github.com/rubygems/rubygems/pull/4497) [#] 2.2.15 (March 19, 2021) [#]# Enhancements: - Add a hint about bundler installing executables for path gems [#4461](https://github.com/rubygems/rubygems/pull/4461) - Warn lockfiles with incorrect resolutions [#4459](https://github.com/rubygems/rubygems/pull/4459) - Don\'t generate duplicate redundant sources in the lockfile [#4456](https://github.com/rubygems/rubygems/pull/4456) [#]# Bug fixes: - Respect running ruby when resolving platforms [#4449](https://github.com/rubygems/rubygems/pull/4449) [#] 2.2.14 (March 8, 2021) [#]# Security fixes: - Lock GEM sources separately and fix locally installed specs confusing bundler [#4381](https://github.com/rubygems/rubygems/pull/4381) [#]# Bug fixes: - Make `rake` available to other gems\' installers right after it\'s installed [#4428](https://github.com/rubygems/rubygems/pull/4428) - Fix encoding issue on compact index updater [#4362](https://github.com/rubygems/rubygems/pull/4362) [#] 2.2.13 (March 3, 2021) [#]# Enhancements: - Respect user configured default branch in README links in new generated gems [#4303](https://github.com/rubygems/rubygems/pull/4303) [#]# Bug fixes: - Fix gems sometimes being pulled from irrelevant sources [#4418](https://github.com/rubygems/rubygems/pull/4418) [#] 2.2.12 (March 1, 2021) [#]# Bug fixes: - Fix sporadic warnings about `nil` gemspec on install/update and make those faster [#4409](https://github.com/rubygems/rubygems/pull/4409) - Fix deployment install with duplicate path gems added to Gemfile [#4410](https://github.com/rubygems/rubygems/pull/4410) [#] 2.2.11 (February 17, 2021) [#]# Bug fixes: - Revert disable_multisource changes [#4385](https://github.com/rubygems/rubygems/pull/4385) [#] 2.2.10 (February 15, 2021) [#]# Security fixes: - Fix source priority for transitive dependencies and split lockfile rubygems source sections [#3655](https://github.com/rubygems/rubygems/pull/3655) [#]# Bug fixes: - Fix adding platforms to lockfile sometimes conflicting on ruby requirements [#4371](https://github.com/rubygems/rubygems/pull/4371) - Fix bundler sometimes choosing ruby variants over java ones [#4367](https://github.com/rubygems/rubygems/pull/4367) [#]# Documentation: - Update man pages to reflect to new default for bundle install jobs [#4188](https://github.com/rubygems/rubygems/pull/4188) [#] 2.2.9 (February 8, 2021) [#]# Enhancements: - Stop removing existing platforms when force_ruby_platform is true [#4336](https://github.com/rubygems/rubygems/pull/4336) [#]# Bug fixes: - Don\'t install platform specific gems on truffleruby [#4333](https://github.com/rubygems/rubygems/pull/4333) [#] 2.2.8 (February 2, 2021) [#]# Enhancements: - Add a CHANGELOG.md file to gems generated by `bundle gem` [#4093](https://github.com/rubygems/rubygems/pull/4093) - Support gemified `set` [#4297](https://github.com/rubygems/rubygems/pull/4297) [#]# Bug fixes: - Fix standalone Kernel.require visibility [#4337](https://github.com/rubygems/rubygems/pull/4337) [#]# Performance: - Fix resolver edge cases and speed up bundler [#4277](https://github.com/rubygems/rubygems/pull/4277) [#] 2.2.7 (January 26, 2021) [#]# Enhancements: - Improve error messages when dependency on bundler conflicts with running version [#4308](https://github.com/rubygems/rubygems/pull/4308) - Avoid showing platforms with requirements in error messages [#4310](https://github.com/rubygems/rubygems/pull/4310) - Introduce disable_local_revision_check config [#4237](https://github.com/rubygems/rubygems/pull/4237) - Reverse rubygems require mixin with bundler standalone [#4299](https://github.com/rubygems/rubygems/pull/4299) [#]# Bug fixes: - Fix releasing from a not yet pushed branch [#4309](https://github.com/rubygems/rubygems/pull/4309) - Install cache only once if it already exists [#4304](https://github.com/rubygems/rubygems/pull/4304) - Fix `force_ruby_platform` no longer being respected [#4302](https://github.com/rubygems/rubygems/pull/4302) [#]# Performance: - Fix resolver dependency comparison [#4289](https://github.com/rubygems/rubygems/pull/4289) * Wed Jan 20 2021 Stephan Kulow updated to version 3.2.6 History.txt removed upstream
|
|
|