A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/ruby/rubygems

https://github.com/ruby/rubygems - v3.5.1

Enhancements:

  • Installs bundler 2.5.1 as a default gem.

- Ruby
Published by deivid-rodriguez over 2 years ago

https://github.com/ruby/rubygems - bundler-v2.5.1

Bug fixes:

  • Fix ruby Gemfile DSL with file: parameter no longer working #7288

Performance:

  • Save array allocation for every dependency in Gemfile #7270

- Ruby
Published by deivid-rodriguez over 2 years ago

https://github.com/ruby/rubygems - v3.5.0

Security:

  • Replace Marshal.load with a fully-checked safe gemspec loader. Pull
    request #6896 by
    segiddins

Breaking changes:

  • Drop ruby 2.6 and 2.7 support. Pull request
    #7116 by
    deivid-rodriguez
  • Release package no longer includes test files. Pull request
    #6781 by hsbt
  • Hide Gem::MockGemUi from users. Pull request
    #6623 by hsbt
  • Deprecated Gem.datadir has been removed. Pull request
    #6469 by hsbt

Deprecations:

  • Deprecate Gem::Platform.match?. Pull request
    #6783 by hsbt
  • Deprecate Gem::List. Pull request
    #6311 by segiddins

Features:

  • The generate_index command can now generate compact index files and
    lives as an external rubygems-generate_index gem. Pull request
    #7085 by segiddins
  • Make gem install fallback to user installation directory if default
    gem home is not writable. Pull request
    #5327 by duckinator
  • Leverage ruby feature to warn when requiring default gems from stdlib
    that will be turned into bundled gems in the future. Pull request
    #6840 by hsbt

Performance:

  • Use match? when regexp match data is unused. Pull request
    #7263 by segiddins
  • Fewer allocations in gem installation. Pull request
    #6975 by segiddins
  • Optimize allocations in Gem::Version. Pull request
    #6970 by segiddins

Enhancements:

  • Warn for duplicate meta data links when building gems. Pull request
    #7213 by etherbob
  • Vendor net-http, net-protocol, resolv, and timeout to reduce
    conflicts between Gemfile gems and internal dependencies. Pull request
    #6793 by
    deivid-rodriguez
  • Remove non-transparent requirement added to prerelease gems. Pull
    request #7226 by
    deivid-rodriguez
  • Stream output from ext builds when --verbose. Pull request
    #7240 by osyoyu
  • Add missing services to CI detection and make it consistent between
    RubyGems and Bundler. Pull request
    #7205 by nevinera
  • Update generate licenses template to not freeze regexps. Pull request
    #7154 by
    github-actions[bot]
  • Don't check LIBRUBY_RELATIVE in truffleruby to signal a bash prelude
    in rubygems binstubs. Pull request
    #7156 by
    deivid-rodriguez
  • Update SPDX list and warn on deprecated identifiers. Pull request
    #6926 by simi
  • Simplify extended require to potentially fix some deadlocks. Pull
    request #6827 by nobu
  • Small refactors for Gem::Resolver. Pull request
    #6766 by hsbt
  • Use double-quotes instead of single-quotes consistently in warnings.
    Pull request #6550 by
    hsbt
  • Add debug message for nil version gemspec. Pull request
    #6436 by hsbt
  • Installs bundler 2.5.0 as a default gem.

Bug fixes:

  • Fix installing from source with same default bundler version already
    installed. Pull request
    #7244 by
    deivid-rodriguez

Documentation:

  • Improve comment explaining the necessity of write_default_spec method.
    Pull request #6563 by
    voxik

- Ruby
Published by deivid-rodriguez over 2 years ago

https://github.com/ruby/rubygems - bundler-v2.5.0

Breaking changes:

  • Drop ruby 2.6 and 2.7 support #7116
  • The :mswin, :mswin64, :mingw, and :x64_mingw Gemfile platform values are soft-deprecated and aliased to :windows #6391

Features:

  • Leverage ruby feature to warn when requiring default gems not included in the bundle that will be turned into bundled gems in the future #6831
  • Introduce bundle config set version feature to choose the version of Bundler that should be used and potentially disable using the lockfile version by setting it to system #6817

Performance:

  • Use match? when regexp match data is unused #7263
  • Avoid some allocations when evaluating ruby Gemfile DSL #7251
  • Reduce array allocations when loading definition #7199
  • Avoid re-compiling static regexp in a loop #7198
  • Reduce allocations when installing gems with bundler #6977
  • Use a shared connection pool for fetching gems #7079
  • Reduce allocations when parsing compact index #6971

Enhancements:

  • Add 3.4 as a supported ruby version in Gemfile DSL #7264
  • Improve install advice when some gems are not found #7265
  • Vendor net-http, net-protocol, resolv, and timeout to reduce conflicts between Gemfile gems and internal dependencies #6793
  • Allow bundle pristine to run in parallel #6927
  • Make bundle lock always touch the lockfile in non-frozen mode #7220
  • Use Minitest::TestTask in a template file for minitest #7234
  • Add missing services to CI detection and make it consistent between RubyGems and Bundler #7205
  • Allow auto-install to install missing git gems #7197
  • Stop remembering cli flags like --jobs or --retry in configuration #7191
  • Simplify remembered flags deprecation message #7189
  • Make sure to require "rubygems" explicitly #7139
  • Handle development dependencies duplicated in gemspec vs Gemfile #6014
  • Make lockfiles generated on macOS include a lock for Linux by default #5700
  • Only add a dummy bundler spec to the metadata source when necessary #4443

Bug fixes:

  • Resolve ruby file: ".ruby-version" relative to containing Gemfile #7250
  • Implement opaque ETag in Compact Index to avoid falling back to old index in servers with different etag implementations #7122
  • Fix bundle install --system deprecation advice #7190
  • Fix invalid platform removal missing adjacent platforms #7170

Documentation:

  • Add missing --prefer-local to Synopsis in bundle-install.1.ronn #7194
  • Update GitHub organization of Standard Ruby in bundle gem output and generated configuration #6818
  • Replace "prior to" with "immediately after" in bundle gem generated README file #6338

- Ruby
Published by deivid-rodriguez over 2 years ago

https://github.com/ruby/rubygems - bundler-v2.3.27

Bug fixes

  • Provide fix for bundler Gemfile resolving regression. Pull request #6717
    by Hiroshi SHIBATA.

- Ruby
Published by hsbt over 2 years ago

https://github.com/ruby/rubygems - v3.3.27

Bug fixes:

  • Provide fix for bundler Gemfile resolving regression. Pull request #6717
    by Hiroshi SHIBATA.

- Ruby
Published by hsbt over 2 years ago

https://github.com/ruby/rubygems - v3.4.22

Enhancements:

  • Update SPDX license list as of 2023-10-05. Pull request
    #7040 by
    github-actions[bot]
  • Remove unnecessary rescue. Pull request
    #7109 by
    deivid-rodriguez
  • Installs bundler 2.4.22 as a default gem.

Bug fixes:

  • Handle empty array at built-in YAML serializer. Pull request
    #7099 by hsbt
  • Ignore non-tar format .gem files during search. Pull request
    #7095 by dearblue
  • Allow explicitly uninstalling multiple versions of same gem. Pull
    request #7063 by
    kstevens715

Performance:

  • Avoid regexp match on every call to Gem::Platform.local. Pull request
    #7104 by segiddins

Documentation:

  • Get Gem::Specification#extensions_dir documented. Pull request
    #6218 by
    deivid-rodriguez

- Ruby
Published by deivid-rodriguez over 2 years ago

https://github.com/ruby/rubygems - bundler-v2.4.22

Enhancements:

  • Add Bundler::Plugin.loaded? helper #6964
  • Give better error when previous installation folder is insecure to remove #7030
  • Set file path when eval-ing local specification in EndpointSpecification #7106
  • Git ignore the proper files for the CI service selected for bundle gem #7101
  • Update vendored thor to v1.3.0 #7078
  • Restore using old way of passing Ruby version to resolver #7066
  • Bump vendored net-http-persistent to 4.0.2 #6787

Bug fixes:

  • Fix regression when installing native extensions on universal rubies #7077
  • Only remove bundler plugin gem when it's inside the cache #7001
  • Don't show bug report template when GEM_HOME has no writable bit #7113
  • Fix regression in old git versions #7114
  • Handle empty array at built-in YAML serializer #7099
  • Fix force_ruby_platform: when the lockfile only locks the ruby platform #6936

- Ruby
Published by deivid-rodriguez over 2 years ago

https://github.com/ruby/rubygems - v3.4.21

Enhancements:

  • Abort setup.rb if Ruby is too old. Pull request
    #7011 by
    deivid-rodriguez
  • Remove usage of Dir.chdir that only execute a subprocess. Pull request
    #6930 by segiddins
  • Freeze more strings in generated gemspecs. Pull request
    #6974 by segiddins
  • Use pure-ruby YAML parser for loading configuration at RubyGems. Pull
    request #6615 by hsbt
  • Installs bundler 2.4.21 as a default gem.

Documentation:

  • Update suggested variable for bindir. Pull request
    #7028 by hsbt
  • Fix invalid links in documentation. Pull request
    #7008 by simi

- Ruby
Published by deivid-rodriguez over 2 years ago

https://github.com/ruby/rubygems - bundler-v2.4.21

Enhancements:

  • Avoid duplicates -rbundler/setup in RUBYOPT with Ruby preview #7002
  • Prevent gem activation in standalone mode #6925
  • Support Ruby's preview version format (Ex: 3.3.0-preview2) in Gemfile #7016
  • Fix bundle install when older revisions of git source #6980
  • Remove usage of Dir.chdir that only execute a subprocess #6930

Bug fixes:

  • Don't delete the release version from pre-release string more than once #7054
  • Make the lock command not be affected by the frozen setting #7034
  • Raise an error when adding a gem incompatible with some locked platform #7035
  • Re-resolve when lockfile is invalid #7020
  • Don't re-resolve with prereleases if unlocked gem has no prereleases #7021
  • Include gemspec in ExtensionTask for native gem tasks #7015
  • Avoid error reporting relative path when validating frozen #5128
  • Fix bundle lock --minor --update <dep> edge case #6992
  • Stop bundler eagerly loading all specs with exts #6945

Performance:

  • Reduce allocations when parsing lockfile #6976
  • Stop allocating the same settings keys repeatedly #6963

Documentation:

  • Improve formatting and global source information in bundle plugin man page #7045
  • Update man page of bundle exec to reflect default true of flag --keep-file-descriptors #7033

- Ruby
Published by deivid-rodriguez over 2 years ago

https://github.com/ruby/rubygems - v3.4.20

Enhancements:

  • Raise Gem::Package::FormatError when gem encounters corrupt EOF.
    Pull request #6882
    by martinemde
  • Allow skipping empty license gem build warning by setting license to
    nil. Pull request
    #6879 by jhong97
  • Update SPDX license list as of 2023-06-18. Pull request
    #6891 by
    github-actions[bot]
  • Update SPDX license list as of 2023-04-28. Pull request
    #6642 by segiddins
  • Update SPDX license list as of 2023-01-26. Pull request
    #6310 by segiddins
  • Installs bundler 2.4.20 as a default gem.

Bug fixes:

  • Fixed false positive SymlinkError in symbolic link directory. Pull
    request #6947 by
    negi0109
  • Ensure that loading multiple gemspecs with legacy YAML class references
    does not warn. Pull request
    #6889 by segiddins
  • Fix NoMethodError when choosing a too big number from gem uni list.
    Pull request #6901 by
    amatsuda

Performance:

  • Reduce allocations for stub specifications. Pull request
    #6972 by segiddins

- Ruby
Published by deivid-rodriguez over 2 years ago

https://github.com/ruby/rubygems - bundler-v2.4.20

Enhancements:

  • Bump actions/checkout to v4 in bundler gem template #6966
  • Add support for the ruby-3.2.2 format in the ruby file: Gemfile directive, and explicitly test the 3.2.2@gemset format as rejected #6954
  • Support ruby file: ".tool-versions" in Gemfile #6898
  • Unify LockfileParser loading of SPECS section #6933
  • Only check circular deps when dependency api is available, not on full index sources #6919

Bug fixes:

  • Allow standalone mode to work on a Windows edge case #6989
  • Fix bundle outdated crashing when both ref and branch specified for a git gem in Gemfile #6959
  • Fix bundle update --redownload #6924
  • Fixed malformed bundler version in lockfile making Bundler crash #6920
  • Fix standalone install crashing when using legacy gemfiles with multiple global sources #6918
  • Resolve ruby version file relative to bundle root #6892

Performance:

  • Lazily construct fetcher debug messages #6973
  • Avoid allocating empty hashes in Index #6962
  • Stop allocating the same settings keys repeatedly #6963
  • Improve Bundler::Index efficiency by removing unnecessary creation and dups #6931
  • (Further) Improve Bundler::Settings#[] performance and memory usage #6923
  • Don't use full indexes unnecessarily on legacy Gemfiles #6916
  • Improve memory usage in Bundler::Settings, and thus improve boot time #6884

- Ruby
Published by deivid-rodriguez over 2 years ago

https://github.com/ruby/rubygems - v3.4.19

Enhancements:

  • Installs bundler 2.4.19 as a default gem.

Performance:

  • Speedup building docs when updating rubygems. Pull request
    #6864 by
    deivid-rodriguez

- Ruby
Published by deivid-rodriguez almost 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.19

Enhancements:

  • Add file option to ruby method in Gemfile #6876
  • Show better error when PAT can't authenticate to a private server #6871
  • Don't fallback to old dependency API when bad credentials are configured #6869

Bug fixes:

  • Fix git source conservativeness #6850

Documentation:

  • Clarify that bundle info takes a gem name #6875

- Ruby
Published by deivid-rodriguez almost 3 years ago

https://github.com/ruby/rubygems - v3.4.18

Enhancements:

  • Add poller to fetch WebAuthn OTP. Pull request
    #6774 by jenshenny
  • Remove side effects when unmarshaling old Gem::Specification. Pull
    request #6825 by nobu
  • Ship rubygems executables in exe folder. Pull request
    #6704 by hsbt
  • Installs bundler 2.4.18 as a default gem.

- Ruby
Published by deivid-rodriguez almost 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.18

Security:

  • Merge URI-0.12.2 for Bundler #6779

Enhancements:

  • Update Magnus version in Rust extension gem template #6843

Documentation:

  • Update bundle-outdated(1) man to use table output #6833

- Ruby
Published by deivid-rodriguez almost 3 years ago

https://github.com/ruby/rubygems - v3.4.17

Enhancements:

  • Installs bundler 2.4.17 as a default gem.

Performance:

  • Avoid unnecessary work for private local gem installation. Pull request
    #6810 by
    deivid-rodriguez

- Ruby
Published by deivid-rodriguez almost 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.17

Enhancements:

  • Avoid printing "Using ..." messages when version has not changed #6804

Bug fixes:

  • Fix bundler/setup unintendedly writing to the filesystem #6814

- Ruby
Published by deivid-rodriguez almost 3 years ago

https://github.com/ruby/rubygems - v3.4.16

Enhancements:

  • Installs bundler 2.4.16 as a default gem.

- Ruby
Published by deivid-rodriguez almost 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.16

Bug fixes:

  • Exclude Bundler from missing locked dependencies check #6792
  • Fix another incorrect removal of "ruby" platform from lockfile when changing path sources #6784
  • Fix git source lockfile instability #6786

Documentation:

  • gemfile.5: Code format the default glob to escape Markdown #6790

- Ruby
Published by deivid-rodriguez almost 3 years ago

https://github.com/ruby/rubygems - v3.4.15

Enhancements:

  • Installs bundler 2.4.15 as a default gem.

Bug fixes:

  • Autoload shellwords when it's needed. Pull request
    #6734 by ioquatix

Documentation:

  • Update command to test local gem command changes. Pull request
    #6761 by jenshenny

- Ruby
Published by deivid-rodriguez almost 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.15

Enhancements:

  • Improve edge case error message #6733

Bug fixes:

  • Fix bundle lock --update --bundler #6213

- Ruby
Published by deivid-rodriguez almost 3 years ago

https://github.com/ruby/rubygems - v3.4.14

Enhancements:

  • Load plugin immediately. Pull request
    #6673 by kou
  • Installs bundler 2.4.14 as a default gem.

Documentation:

  • Clarify what the rubygems-update gem is for, and link to source code
    and guides. Pull request
    #6710 by davetron5000

- Ruby
Published by deivid-rodriguez about 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.14

Enhancements:

  • Stop publishing Gemfile in default gem template #6723
  • Avoid infinite loops when hitting resolution bugs #6722
  • Make LockfileParser usable with just a lockfile #6694
  • Always rely on $LOAD_PATH when jumping from exe/ to lib/ #6702
  • Make frozen setting take precedence over deployment setting #6685
  • Show an error when trying to update bundler in frozen mode #6684

Bug fixes:

  • Fix deployment vs path precedence #6703
  • Fix inline mode with multiple sources #6699

- Ruby
Published by deivid-rodriguez about 3 years ago

https://github.com/ruby/rubygems - v3.4.13

Enhancements:

  • Installs bundler 2.4.13 as a default gem.

- Ruby
Published by deivid-rodriguez about 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.13

Bug fixes:

  • Fix unexpected fallbacks to full index by adding FalseClass and Time to the SafeMarshal list #6655

Documentation:

  • Fix broken hyperlinks in bundle cache documentation #6606

- Ruby
Published by deivid-rodriguez about 3 years ago

https://github.com/ruby/rubygems - v3.4.12

Enhancements:

  • [Experimental] Add WebAuthn Support to the CLI. Pull request
    #6560 by jenshenny
  • Installs bundler 2.4.12 as a default gem.

- Ruby
Published by deivid-rodriguez about 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.12

Enhancements:

  • Remove reference to pry gem from generated bin/console file #6515

- Ruby
Published by deivid-rodriguez about 3 years ago

https://github.com/ruby/rubygems - v3.4.11

Enhancements:

  • Installs bundler 2.4.11 as a default gem.

- Ruby
Published by deivid-rodriguez about 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.11

Security:

  • Use URI-0.12.1 (safe against CVE-2023-28755 ReDoS vulnerability) #6558

Enhancements:

  • Remove one fallback to full indexes on big gemfiles #6578
  • Generate native gems with -fvisibility=hidden #6541

Bug fixes:

  • Fix resolver hangs when dealing with an incomplete lockfile #6552
  • Fix prereleases not being considered by gem version promoter when there's no lockfile #6537

- Ruby
Published by deivid-rodriguez about 3 years ago

https://github.com/ruby/rubygems - v3.4.10

Enhancements:

  • Installs bundler 2.4.10 as a default gem.

- Ruby
Published by deivid-rodriguez about 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.10

Bug fixes:

  • Fix some unnecessary top level dependency downgrades #6535
  • Fix incorrect ruby platform removal from lockfile when adding Gemfile dependencies #6540
  • Fix installing plugins in frozen mode #6543
  • Restore "enumerability" of SpecSet #6532

- Ruby
Published by deivid-rodriguez about 3 years ago

https://github.com/ruby/rubygems - v3.4.9

Enhancements:

  • Improve TarHeader#calculate_checksum speed and readability. Pull
    request #6476 by
    Maumagnaguagno
  • Added only missing extensions option into pristine command. Pull request
    #6446 by hsbt
  • Installs bundler 2.4.9 as a default gem.

Bug fixes:

  • Fix $LOAD_PATH in rake and ext_conf builder. Pull request
    #6490 by ntkme
  • Fix gem uninstall with --install-dir. Pull request
    #6481 by
    deivid-rodriguez

Documentation:

  • Document our current release policy. Pull request
    #6450 by
    deivid-rodriguez

- Ruby
Published by deivid-rodriguez about 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.9

Security:

  • Don't recommend --full-index on errors #6493

Enhancements:

  • Fix duplicated specs in some error messages #6475
  • When running bundle lock --update <name>, checkout locked revision of unrelated git sources directly #6459
  • Avoid expiring git sources when unnecessary #6458
  • Use RbSys::ExtensionTask when creating new rust gems #6352
  • Don't ignore pre-releases when there's only one candidate #6441

Bug fixes:

  • Fix incorrect removal of ruby platform when auto-healing corrupted lockfiles #6495
  • Don't consider platform specific candidates when force_ruby_platform set #6442
  • Better deal with circular dependencies #6330

Documentation:

  • Add debugging docs #6387
  • Document our current release policy #6450

- Ruby
Published by deivid-rodriguez about 3 years ago

https://github.com/ruby/rubygems - v3.4.8

Enhancements:

  • Add TarReader::Entry#seek to seek within the tar file entry. Pull
    request #6390 by
    martinemde
  • Avoid calling String#dup in Gem::Version#marshal_dump. Pull request
    #6438 by segiddins
  • Remove hardcoded "master" branch references. Pull request
    #6425 by
    deivid-rodriguez
  • [Experimental] Add gem exec command to run executables from gems that
    may or may not be installed. Pull request
    #6309 by segiddins
  • Installs bundler 2.4.8 as a default gem.

Bug fixes:

  • Fix installation error of same version of default gems with local
    installation. Pull request
    #6430 by hsbt
  • Use proper memoized var name for Gem.state_home. Pull request
    #6420 by simi

Documentation:

  • Switch supporting explanations to all Ruby Central. Pull request
    #6419 by indirect
  • Update the link to OpenSource.org. Pull request
    #6392 by nobu

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.8

Security:

  • Safe load all marshaled data #6384

Enhancements:

  • Better suggestion when bundler/setup fails due to missing gems and Gemfile is not the default #6428
  • Simplify the gem package file filter in the gemspec template #6344
  • Auto-heal corrupted Gemfile.lock with no specs #6423
  • Auto-heal on corrupted lockfile with missing deps #6400
  • Give a better message when Gemfile branch does not exist #6383

Bug fixes:

  • Respect --no-install option for git: sources #6088
  • Fix gems.rb lockfile for bundler version lookup in template #6413

Documentation:

  • Switch supporting explanations to all Ruby Central #6419

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - v3.4.7

Enhancements:

  • Warn on self referencing gemspec dependency. Pull request
    #6335 by simi
  • Installs bundler 2.4.7 as a default gem.

Bug fixes:

  • Fix inconsistent behavior of zero byte files in archive. Pull request
    #6329 by martinemde

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.7

Enhancements:

  • Add --gemfile flag to bundle init to configure gemfile name to generate #6046
  • Improve solve failure explanations by using better wording #6366
  • Restore better error message when locked ref does not exist #6356
  • Avoid crashing when installing from a corrupted lockfile #6355
  • Improve wording of unmet dependencies warning #6357
  • Add Ruby 3.2 and 3.3 platforms to Gemfile DSL #6346

Bug fixes:

  • Fix crash in pub grub involving empty ranges #6365
  • Make gemspec file generated by bundle gem properly exclude itself from packaged gem #6339
  • Preserve relative path sources in standalone setup #6327

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.2.34

Enhancements:

  • Vendor latest thor with fixes for latest did_you_mean deprecations #5202
  • Use thor-1.2.1 #5260

- Ruby
Published by hsbt over 3 years ago

https://github.com/ruby/rubygems - v3.2.34

Enhancements:

  • Introduce to specify deprecated version for rubygems_deprecate_command.
    Pull request #6331 by hsbt

Bug fixes:

  • Fix broken brew formula due to loading operating_system.rb customizations
    too late. Pull request #5154 by deivid-rodriguez

- Ruby
Published by hsbt over 3 years ago

https://github.com/ruby/rubygems - v3.4.6

Enhancements:

  • Allow require decorations be disabled. Pull request
    #6319 by
    deivid-rodriguez
  • Installs bundler 2.4.6 as a default gem.

Bug fixes:

  • Include directory in CargoBuilder install path. Pull request
    #6298 by matsadler

Documentation:

  • Include links to pull requests in changelog. Pull request
    #6316 by
    deivid-rodriguez

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.6

Enhancements:

  • Don't warn on bundle binstubs --standalone --all #6312

Bug fixes:

  • Don't undo require decorations made by other gems #6308
  • Fix bundler/inline not properly installing gems with extensions when used more than once #6306
  • Fix bundler/inline not skipping installation when gems already there, when used more than once #6305

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - v3.4.5

Enhancements:

  • Installs bundler 2.4.5 as a default gem.

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.5

Bug fixes:

  • Fix bundler/inline not resolving properly if gems not preinstalled #6282
  • Fix packages for external platforms being introduced in lockfile when Bundler retries resolution #6285

Documentation:

  • Update bundle-exec man page to not use deprecated Bundler.with_clean_env #6284

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - v3.4.4

Enhancements:

  • Installs bundler 2.4.4 as a default gem.

Documentation:

  • Improve documentation about Kernel monkeypatches. Pull request #6217
    by nobu

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.4

Bug fixes:

  • Fix platform specific gems removed from the lockfile #6266
  • Properly handle incompatibilities on platform specific gems #6270
  • Optimistically exclude prereleases from initial resolution #6246
  • Fix another case of not properly falling back to ruby variant when materializing #6261
  • Skip setting BUNDLER_SETUP on Ruby 2.6 #6252
  • Let resolver deal with legacy gems with equivalent version and different dependencies #6219

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - v3.4.3

Enhancements:

  • Installs bundler 2.4.3 as a default gem.

Documentation:

  • Fix several typos. Pull request #6224 by jdufresne

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.3

Enhancements:

  • Enhance bundle open command to allow opening subdir/file of gem #6146

Bug fixes:

  • Fix pointing GitHub sources to PRs #6241
  • Fix version ranges incorrectly handling platforms #6240
  • Cleanup unnecessary gems when removing lockfile platforms #6234
  • When auto-removing RUBY platform don't add specific platform if not needed #6233
  • Fallback to selecting installable candidates if possible when materializing specs #6225

Documentation:

  • Fix several typos #6224

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - v3.4.2

Enhancements:

  • Add global flag (-C) to change execution directory. Pull request #6180
    by gustavothecoder
  • Installs bundler 2.4.2 as a default gem.

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.2

Performance:

  • Speed up resolution by properly merging incompatibility ranges #6215

Documentation:

  • Remove stray word in bundle config man page #6220

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - v3.4.1

Enhancements:

  • Installs bundler 2.4.1 as a default gem.

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.1

Enhancements:

  • Allow Bundler to run on old RubyGems + Ruby 2.7 without warnings #6187

Bug fixes:

  • Fix dependencies scoped to other platforms making resolver fail #6189
  • Restore annotated git tag support #6186

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - v3.4.0

Breaking changes:

  • Drop support for Ruby 2.3, 2.4, 2.5 and RubyGems 2.5, 2.6, 2.7. Pull
    request #6107 by deivid-rodriguez
  • Remove support for deprecated OS. Pull request #6041 by peterzhu2118

Features:

  • Add 'call for update' to RubyGems install command. Pull request #5922 by
    simi

Enhancements:

  • Add mswin support for cargo builder. Pull request #6167 by ianks
  • Validate Cargo.lock is present for Rust based extensions. Pull request
    #6151 by simi
  • Clean built artifacts after building extensions. Pull request #6133 by
    deivid-rodriguez
  • Installs bundler 2.4.0 as a default gem.

Bug fixes:

  • Fix crash due to BundlerVersionFinder not defined. Pull request #6152
    by deivid-rodriguez
  • Don't leave corrupted partial package download around when running out
    of disk space. Pull request #5681 by duckinator

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.4.0

Security:

  • In README generated by bundle gem, do not fill rubygems.org install commands with the gem name automatically #6093
  • Use safe Marshal deserialization for dependency API response #6141

Breaking changes:

  • Remove Travis CI from gem skeleton #6150
  • Drop support for Ruby 2.3, 2.4, 2.5 and RubyGems 2.5, 2.6, 2.7 #6107
  • Completely remove "auto-sudo" feature #5888

Deprecations:

  • Turn --ext option of bundle gem into string. Deprecate usage without explicit value #6144

Features:

  • Add --ext=rust support to bundle gem for creating simple gems with Rust extensions #6149
  • Migrate our resolver engine to PubGrub #5960

Performance:

  • Make cloning git repos faster #4475

Enhancements:

  • Add bundle lock --update --bundler #6134
  • Support for pre flag in bundle update/bundle lock #5258
  • Improve error message when changing Gemfile to a mistyped git ref #6130
  • Remove special handling of some LoadError and NoMethodError #6115

Bug fixes:

  • Don't unlock dependencies of a gemspec when its version changes #6184
  • Fix platform specific version for libv8-node and other allowlisted gems not being chosen in Truffleruby #6169
  • Fix bundle outdated with both --groups and --parseable flags #6148
  • Auto-heal lockfile when it's missing specs #6132
  • Fix unintentional downgrades when gemspec DSL is used #6131
  • Fix display of previous gem version when previously downloaded already #6110
  • Fix hang when a lockfile gem does not resolve on the current platform #6070

Documentation:

  • Improve Bundler setup docs for development #6154
  • Fx link in bundle-platform man page #6071

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - v3.3.26

Enhancements:

  • Upgrade rb-sys to 0.9.37. Pull request #6047 by ianks
  • Installs bundler 2.3.26 as a default gem.

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.3.26

Enhancements:

  • Map 'universal' to the real arch in Bundler for prebuilt gem selection #5978

Documentation:

  • Fix '--force' option documentation of 'bundle clean' #6050

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - v3.3.25

Enhancements:

  • Github source should default to secure protocol. Pull request #6026 by
    jasonkarns
  • Allow upcoming JRuby to pass keywords to Kernel#warn. Pull request #6002
    by enebo
  • Installs bundler 2.3.25 as a default gem.

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.3.25

Bug fixes:

  • Properly sort specs when materializing #6015
  • Fix bad unfreeze recommendation #6013

Documentation:

  • Bring docs for gemfile(5) manpage up to date #6007
  • Fix github DSL docs to mention they use https protocol over git under the hood #5993

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - v3.3.24

Enhancements:

  • Installs bundler 2.3.24 as a default gem.

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.3.24

Enhancements:

  • Only add extra resolver spec group for Ruby platform when needed #5698
  • Fix little UI issue when bundler shows duplicated gems in a list #5965

Bug fixes:

  • Fix incorrect materialization on Windows #5975

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - v3.3.23

Enhancements:

  • Add better error handling for permanent redirect responses. Pull request
    #5931 by jenshenny
  • Installs bundler 2.3.23 as a default gem.

Bug fixes:

  • Fix generic arm platform matching against runtime arm platforms with
    eabi modifiers. Pull request #5957 by deivid-rodriguez
  • Fix Gem::Platform.match not handling String argument properly. Pull
    request #5939 by flavorjones
  • Fix resolution on non-musl platforms. Pull request #5915 by
    deivid-rodriguez
  • Mask the file mode when extracting files. Pull request #5906 by
    kddnewton

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - bundler-v2.3.23

Enhancements:

  • Update GitLab CI template with new one #5944

Bug fixes:

  • Fix bundle init not respecting umask in generated gem's Gemfile #5947

Performance:

  • Further speed up Bundler by not sorting specs unnecessarily #5868

Documentation:

  • Update Bundler new feature instructions #5912

- Ruby
Published by deivid-rodriguez over 3 years ago

https://github.com/ruby/rubygems - v3.3.22

Enhancements:

  • Support non gnu libc arm-linux-eabi platforms. Pull request #5889 by
    ntkme
  • Installs bundler 2.3.22 as a default gem.

Bug fixes:

  • Fix gem info with explicit --version. Pull request #5884 by
    tonyaraujop

- Ruby
Published by deivid-rodriguez almost 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.22

Enhancements:

  • Use a more accurate source code uri in gemspec #5896
  • Support --path option in bundle add #5897
  • Improve lockfile dependency unlocking #5881
  • Add platform alias :windows to Gemfile DSL #5650
  • Make #to_lock consistent between Gem::Dependency and Bundler::Dependency #5872
  • Support marshaled index specifications with nil required ruby version #5824

Bug fixes:

  • Fix resolution hanging on musl platforms #5875
  • Fix another regression affecting the sorbet family of gems #5874

Documentation:

  • Introduce bundle-console(1) man #5901
  • Introduce bundle-version(1) man #5895
  • Introduce bundle-help(1) man #5886

- Ruby
Published by deivid-rodriguez almost 4 years ago

https://github.com/ruby/rubygems - v3.3.21

Enhancements:

  • Support non gnu libc linux platforms. Pull request #5852 by
    deivid-rodriguez
  • Installs bundler 2.3.21 as a default gem.

- Ruby
Published by deivid-rodriguez almost 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.21

Enhancements:

  • Backport non gnu libc linux support from RubyGems #4488
  • Improve Bundler.rm_rf error message #5861
  • Disallow both --branch and --ref at the same time in bundle-plugin #5855
  • Restore previous performance of private RubyGems servers #5826

Bug fixes:

  • Fix conservative update downgrading top level gems #5847
  • Fix edge case where bundler/inline unintentionally skips install #5848
  • Fix bundle platform crash when there's a lockfile with no Ruby locked #5850
  • Fix crash when incomplete locked specifications are found in transitive dependencies #5840
  • Fix Ruby platform incorrectly removed on bundle update #5832

Documentation:

  • Explain cancelled CLI deprecations clearly #5864
  • Improve bundle config command synopsis #5854
  • Introduce bundle-plugin(1) man #5853

- Ruby
Published by deivid-rodriguez almost 4 years ago

https://github.com/ruby/rubygems - v3.3.20

Enhancements:

  • Include backtrace with crashes by default. Pull request #5811 by
    deivid-rodriguez
  • Don't create broken symlinks when a gem includes them, but print a
    warning instead. Pull request #5801 by deivid-rodriguez
  • Warn (rather than crash) when setting nil specification versions. Pull
    request #5794 by deivid-rodriguez
  • Installs bundler 2.3.20 as a default gem.

Bug fixes:

  • Always consider installed specs for resolution, even if prereleases.
    Pull request #5821 by deivid-rodriguez
  • Fix gem install with --platform flag not matching simulated platform
    correctly. Pull request #5820 by deivid-rodriguez
  • Fix platform matching for index specs. Pull request #5795 by Ilushkanama

- Ruby
Published by deivid-rodriguez almost 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.20

Enhancements:

  • Consistently ignore patchlevel when reporting bundle platform --ruby #5793
  • Make --standalone play nice with --local #5762
  • Implement bundle install --prefer-local #5761

Bug fixes:

  • Fix regression where yanked gems are now unintentionally updated when other gems are unlocked #5812
  • Automatically remove "ruby" from lockfile if incomplete #5807
  • Fix bundle outdated --strict showing too many outdated gems #5798
  • Don't discard candidates matching Ruby metadata #5784
  • Fix bundle outdated crash in debug mode #5796
  • Fix ruby DSL requirement matching for head and prerelease rubies #5766

Documentation:

  • Update Bundler support policies to match what we do these days #5813
  • Fix arguments for bundle-config(1) docs #5804
  • Improve bundle platform man page #5788
  • Remove bundle cache from deprecated commands list, and consistently link to bundle cache in man pages #5783
  • Add package/pack aliases to man pages for cache #5785
  • Add deprecation notice of bundle console #5775

- Ruby
Published by deivid-rodriguez almost 4 years ago

https://github.com/ruby/rubygems - v3.3.19

Enhancements:

  • Display mfa warnings on gem signin. Pull request #5590 by aellispierce
  • Require fileutils more lazily when installing gems. Pull request #5738
    by deivid-rodriguez
  • Fix upgrading RubyGems with a customized Gem.default_dir. Pull request
    #5728 by deivid-rodriguez
  • Stop using /dev/null for silent ui for WASI platform. Pull request
    #5703 by kateinoigakukun
  • Unify loading Gem::Requirement. Pull request #5596 by deivid-rodriguez
  • Installs bundler 2.3.19 as a default gem.

Bug fixes:

  • Fix ruby setup.rb with --destdir writing outside of --destdir.
    Pull request #5737 by deivid-rodriguez

Documentation:

  • Fix wrong information about default RubyGems source. Pull request #5723
    by tnir

- Ruby
Published by deivid-rodriguez almost 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.19

Enhancements:

  • Add Bundler.settings[:only] to install gems of the specified groups #5759
  • Add ignore_funding_requests config flag #5767
  • Prevent random crash when autoloading Pathname #5769
  • Don't corrupt lockfile when user moves a gem that's already in the lockfile to an incorrect source by mistake #5070
  • Reconcile error/warning message for multiple global sources with documentation #5741
  • Improve error message when gems cannot be found to include the source for each gem #5729

Bug fixes:

  • Fix yet another TruffleRuby platform selection regression #5746
  • Show a proper error if extension dir is not writable #5726

Performance:

  • Lazily check incomplete lockfile to improve performance #5546

Documentation:

  • Add deprecation notice of bundle inject #5776
  • Add deprecation notice of bundle viz to man pages #5765
  • Update command example in bundle exec man page #5754
  • Remove bundle show from obsolete commands #5753
  • Improve global source(s) documentation #5732
  • Use https protocol for URLs for config mirror in bundler man #5722

- Ruby
Published by deivid-rodriguez almost 4 years ago

https://github.com/ruby/rubygems - v3.3.18

Enhancements:

  • Make platform universal-mingw32 match "x64-mingw-ucrt". Pull request
    #5655 by johnnyshields
  • Add more descriptive messages when gem update fails to update some
    gems. Pull request #5676 by brianleshopify
  • Installs bundler 2.3.18 as a default gem.

Bug fixes:

  • Make sure RubyGems prints no warnings when loading plugins. Pull request
    #5607 by deivid-rodriguez

- Ruby
Published by deivid-rodriguez almost 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.18

Enhancements:

  • Extend gem DSL with a force_ruby_platform option #4049

Bug fixes:

  • Fix misleading error if compact index cannot be copied #5709
  • Fix TruffleRuby no longer able to install lockfiles generated with other implementations #5711
  • Fix TruffleRuby no longer installing lockfiles using "ruby" platform correctly #5694
  • Fix crash when updating vendor cache of default gems #5679

Performance:

  • Speed up bundler/setup by using the raw Gemfile.lock information without extra processing whenever possible #5695

Documentation:

  • Use modern style hashes in Gemfile DSL docs #5674

- Ruby
Published by deivid-rodriguez almost 4 years ago

https://github.com/ruby/rubygems - v3.3.17

Enhancements:

  • Document gem env argument aliases and add gem env user_gemhome and
    gem env user_gemdir. Pull request #5644 by deivid-rodriguez
  • Improve error message when operating_system.rb fails to load. Pull
    request #5658 by deivid-rodriguez
  • Clean up temporary directory after generate_index --update. Pull
    request #5653 by graywolf-at-work
  • Simplify extension builder. Pull request #5626 by deivid-rodriguez
  • Installs bundler 2.3.17 as a default gem.

Documentation:

  • Modify RubyGems issue template to be like the one for Bundler. Pull
    request #5643 by deivid-rodriguez

- Ruby
Published by deivid-rodriguez almost 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.17

Enhancements:

  • Add support for platform :x64_mingw to correctly lookup "x64-mingw-ucrt" #5649
  • Fix some errors being printed twice in --verbose mode #5654
  • Fix extension paths in generated standalone script #5632

Bug fixes:

  • Raise if ruby platform is forced and there are no ruby variants #5495
  • Fix bundle package --no-install no longer skipping install #5639

Performance:

  • Improve performance of Bundler::SpecSet#for by using hash lookup of handled deps #5537

Documentation:

  • Fix formatting issue in bundle add man page #5642

- Ruby
Published by deivid-rodriguez almost 4 years ago

https://github.com/ruby/rubygems - v3.3.16

Enhancements:

  • Auto-fix and warn gem packages including a gemspec with require_paths
    as an array of arrays. Pull request #5615 by deivid-rodriguez
  • Misc cargo builder improvements. Pull request #5459 by ianks
  • Installs bundler 2.3.16 as a default gem.

Bug fixes:

  • Fix incorrect password redaction when there's an error in gem source -a. Pull request #5623 by deivid-rodriguez
  • Fix another regression when loading old marshaled specs. Pull request
    #5610 by deivid-rodriguez

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.16

Performance:

  • Improve performance of installing gems from gem server sources #5614

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - v3.3.15

Enhancements:

  • Support the change of did_you_mean about Exception#detailed_message.
    Pull request #5560 by mame
  • Installs bundler 2.3.15 as a default gem.

Bug fixes:

  • Fix loading old marshaled specs including YAML::PrivateType constant.
    Pull request #5415 by deivid-rodriguez
  • Fix rubygems update when non default --install-dir is configured. Pull
    request #5566 by deivid-rodriguez

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.15

Enhancements:

  • Show better error when previous installation fails to be removed #5564
  • Show exception cause in bug report template #5563

Bug fixes:

  • Fix bundle remove by invalidating cached Bundle.definition #5443
  • Fix generated standalone script when it includes default gems #5586
  • Skip duplicated dependency warning for gemspec dev deps #5587
  • Give better conflict resolution advice #5581
  • Fix crash when commenting out a mirror in configuration #5576
  • Fix crash when installing gems with symlinks #5570
  • Ignore Errno::EROFS errors when creating bundler.lock #5580
  • Ignore Errno::EPERM errors when creating bundler.lock #5579
  • Fix crash when printing resolution conflicts on metadata requirements #5562

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - v3.3.14

Enhancements:

  • Installs bundler 2.3.14 as a default gem.

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.14

Bug fixes:

  • Fix confusing inline mode install output #5530
  • Fix error message when locked version of a gem does not support running Ruby #5525

Performance:

  • Improve bundler/setup performance again by not deduplicating intermediate results #5533

Documentation:

  • Fix typo in documentation #5514
  • Update man page for require option in bundle add command #5513

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - v3.3.13

Enhancements:

  • Installs bundler 2.3.13 as a default gem.

Bug fixes:

  • Fix regression when resolving ruby constraints. Pull request #5486 by
    deivid-rodriguez

Documentation:

  • Clarify description of owner-flags. Pull request #5497 by kronn

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.13

Bug fixes:

  • Fix missing required rubygems version when using old APIs #5496
  • Fix crash when gem used twice in Gemfile under different platforms #5187

Performance:

  • Speed up bundler/setup time #5503

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - v3.3.12

Enhancements:

  • Less error swallowing when installing gems. Pull request #5475 by
    deivid-rodriguez
  • Stop considering RUBY_PATCHLEVEL for resolution. Pull request #5472 by
    deivid-rodriguez
  • Bump vendored optparse to latest master. Pull request #5466 by
    deivid-rodriguez
  • Installs bundler 2.3.12 as a default gem.

Documentation:

  • Fix formatting in docs. Pull request #5470 by peterzhu2118
  • Fix a typo. Pull request #5401 by znz

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.12

Enhancements:

  • Improve Ruby version resolution conflicts #5474
  • Stop considering RUBY_PATCHLEVEL for resolution #5472
  • Add modern rubies as valid platform values in Gemfile DSL #5469

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - v3.3.11

Enhancements:

  • Enable mfa on specific keys during gem signin. Pull request #5305 by
    aellispierce
  • Prefer __dir__ to __FILE__. Pull request #5444 by deivid-rodriguez
  • Add cargo builder for rust extensions. Pull request #5175 by ianks
  • Installs bundler 2.3.11 as a default gem.

Documentation:

  • Improve RDoc setup. Pull request #5398 by deivid-rodriguez

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.11

Enhancements:

  • Bump actions/checkout to 3 in bundler gem template #5445
  • Prefer __dir__ to __FILE__ #5444

Documentation:

  • Update bundler documentation to reflect bundle config scope changes #5441

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - v3.3.10

Enhancements:

  • Installs bundler 2.3.10 as a default gem.

Documentation:

  • Enable Gem::Package example in RDoc documentation. Pull request #5399
    by nobu
  • Unhide RDoc documentation from top level Gem module. Pull request
    #5396 by nobu

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.10

Enhancements:

  • More helpful reporting of marshal loading issues #5416
  • Report Github Actions CI provider within user agent string #5400
  • Remove extra closing bracket in version warning #5397

- Ruby
Published by deivid-rodriguez about 4 years ago

https://github.com/ruby/rubygems - v3.3.9

Enhancements:

  • Installs bundler 2.3.9 as a default gem.

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.9

Enhancements:

  • Add newline to validate_platforms! message when platform is missing #5353
  • Suggest quicker bundle add for installation in README.md generated by bundle gem #5337
  • Make --strict flag of update and outdated commands consistent #5379

Bug fixes:

  • Fix regression when activating gem executables caused by Bundler monkey patches to RubyGems #5386

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.3.8

Enhancements:

  • Installs bundler 2.3.8 as a default gem.

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.8

Bug fixes:

  • Fix corrupted lockfile when running bundle check and having to re-resolve locally #5344
  • Fix typo in multiple gemfiles warning #5342

Documentation:

  • Add clarification for bundle-config "with" option #5346

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.3.7

Enhancements:

  • Installs bundler 2.3.7 as a default gem.

Documentation:

  • Fix missing rdoc for Gem::Version. Pull request #5299 by nevans

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.7

Enhancements:

  • Don't activate yaml gem from Bundler #5277
  • Add Reverse Dependencies section to info command #3966

Bug fixes:

  • Don't silently persist BUNDLE_WITH and BUNDLE_WITHOUT envs locally #5335
  • Fix bundle config inside an application saving configuration globally #4152

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.3.6

Enhancements:

  • Forbid downgrading past the originally shipped version on Ruby 3.1. Pull
    request #5301 by deivid-rodriguez
  • Support --enable-load-relative inside binstubs. Pull request #2929 by
    deivid-rodriguez
  • Let Version#<=> accept a String. Pull request #5275 by amatsuda
  • Installs bundler 2.3.6 as a default gem.

Bug fixes:

  • Avoid flock on non Windows systems, since it causing issues on NFS
    file systems. Pull request #5278 by deivid-rodriguez
  • Fix gem update --system for already installed version of
    rubygems-update. Pull request #5285 by loadkpi

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.6

Enhancements:

  • Use Gem::Platform.local instead of RUBY_PLATFORM when displaying local platform #5306
  • Lock standard.yml to the required ruby version #5284
  • Use Fiddle in bundle doctor to check for dynamic library presence #5173

Bug fixes:

  • Fix edge case where gems were incorrectly removed from the lockfile #5302
  • Fix force_ruby_platform ignored when lockfile includes current specific platform #5304
  • Create minitest file to underscored path in "bundle gem" command with dashed gem name #5273
  • Fix regression with old marshaled specs having null required_rubygems_version #5291

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.3.5

Enhancements:

  • Don't activate yaml gem from RubyGems. Pull request #5266 by
    deivid-rodriguez
  • Let gem fetch understand <gem>:<version> syntax and
    --[no-]suggestions flag. Pull request #5242 by ximenasandoval
  • Installs bundler 2.3.5 as a default gem.

Bug fixes:

  • Fix gem install <non-existent-gem> --force crash. Pull request #5262
    by deivid-rodriguez
  • Fix longstanding gem install failure on JRuby. Pull request #5228 by
    deivid-rodriguez

Documentation:

  • Markup Gem::Specification documentation with RDoc notations. Pull
    request #5268 by nobu

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.5

Enhancements:

  • Make bundle update --bundler actually lock to the latest bundler version (even if not yet installed) #5182
  • Use thor-1.2.1 #5260
  • Exclude bin directory for newgem template #5259

Bug fixes:

  • Fix metadata requirements being bypassed when custom gem servers are used #5256
  • Fix rake build:checksum writing checksum of package path, not package contents #5250

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.3.4

Enhancements:

  • Don't redownload rubygems-update package if already there. Pull
    request #5230 by deivid-rodriguez
  • Installs bundler 2.3.4 as a default gem.

Bug fixes:

  • Fix gem update --system crashing when latest version not supported.
    Pull request #5191 by deivid-rodriguez

Performance:

  • Make SpecificationPolicy autoload constant. Pull request #5222 by pocke

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.4

Enhancements:

  • Improve error message when BUNDLED WITH version does not exist #5205

Bug fixes:

  • Fix bundle update --bundler no longer updating lockfile #5224

- Ruby
Published by deivid-rodriguez over 4 years ago