Skip to content

Prepare RubyGems 4.0.18 and Bundler 4.0.18 - #9759

Merged
hsbt merged 20 commits into
4.0from
release/4.0.18
Aug 5, 2026
Merged

Prepare RubyGems 4.0.18 and Bundler 4.0.18#9759
hsbt merged 20 commits into
4.0from
release/4.0.18

Conversation

@hsbt

@hsbt hsbt commented Aug 5, 2026

Copy link
Copy Markdown
Member
  • Skip empty checksum values in compact index metadata #9713
  • Call Kernel.format explicitly in Gem::Deprecate wrapper #9714
  • Avoid repeated base path expansion #9712
  • Clarify requirement marshal validation #9711
  • Document pessimistic operator and eval_gemfile in gemfile(5) #9719
  • List missing subcommands in bundle(1) UTILITIES section #9721
  • Update blog repository URL to renamed rubygems/blog #9726
  • Add --cooldown flag to bundle lock and bundle cache #9725
  • Document Bundler checksum behavior for default gems #9735
  • Fail bundle check when frozen mode needs lockfile changes #9715
  • Validate gem name before building compact index cache paths #9717
  • Redact URI userinfo from settings names in Bundler User-Agent #9716
  • Warn when duplicate source declarations conflict on cooldown #9736
  • Point bundler.io URLs at guides.rubygems.org #9737
  • Don't mask install errors when no Gemfile can be located #9757
  • Check the resolved parent directory before extracting old format gems #9755
  • Prevent test git commands from mutating the checkout's own git config #9754

hsbt added 20 commits August 5, 2026 10:28
Skip empty checksum values in compact index metadata

(cherry picked from commit b45f5b2)
Call Kernel.format explicitly in Gem::Deprecate wrapper

(cherry picked from commit e920104)
Avoid repeated base path expansion

(cherry picked from commit cfe9516)
Clarify requirement marshal validation

(cherry picked from commit 536e4bd)
Document pessimistic operator and eval_gemfile in gemfile(5)

(cherry picked from commit 8a9d6e8)
…7c0ebd

Update blog repository URL to renamed rubygems/blog

(cherry picked from commit baf6115)
Add --cooldown flag to bundle lock and bundle cache

(cherry picked from commit e23b4a7)
…docs

Document Bundler checksum behavior for default gems

(cherry picked from commit 609c970)
Fail `bundle check` when frozen mode needs lockfile changes

(cherry picked from commit 23205af)
Validate gem name before building compact index cache paths

(cherry picked from commit 84fd08e)
…-redact

Redact URI userinfo from settings names in Bundler User-Agent

(cherry picked from commit ad73bd1)
Warn when duplicate source declarations conflict on cooldown

(cherry picked from commit 96816ca)
Point bundler.io URLs at guides.rubygems.org

(cherry picked from commit aee0bfd)
Don't mask install errors when no Gemfile can be located

(cherry picked from commit 46dd561)
Check the resolved parent directory before extracting old format gems

(cherry picked from commit d834fa4)
Prevent test git commands from mutating the checkout's own git config

(cherry picked from commit e5c8f5f)
@hsbt
hsbt merged commit a81ecc5 into 4.0 Aug 5, 2026
89 checks passed
@hsbt
hsbt deleted the release/4.0.18 branch August 5, 2026 02:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant