Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.3.13
->2.4.22
3.13.0
->3.21.2
Release Notes
rubygems/rubygems (bundler)
v2.4.22
Compare Source
Enhancements:
bundle gem
#7101Bug fixes:
v2.4.21
Compare Source
Enhancements:
bundle install
when older revisions of git source #6980Bug fixes:
lock
command not be affected by thefrozen
setting #7034bundle lock --minor --update <dep>
edge case #6992Performance:
Documentation:
bundle plugin
man page #7045bundle exec
to reflect default true of flag--keep-file-descriptors
#7033v2.4.20
Compare Source
Enhancements:
ruby-3.2.2
format in theruby file:
Gemfile directive, and explicitly test the3.2.2@​gemset
format as rejected #6954ruby file: ".tool-versions"
in Gemfile #6898Bug fixes:
bundle outdated
crashing when bothref
andbranch
specified for a git gem in Gemfile #6959bundle update --redownload
#6924Performance:
Bundler::Index
efficiency by removing unnecessary creation and dups #6931v2.4.19
Compare Source
Enhancements:
file
option toruby
method in Gemfile #6876Bug fixes:
Documentation:
bundle info
takes a gem name #6875v2.4.18
Compare Source
Security:
Enhancements:
Documentation:
v2.4.17
Compare Source
Enhancements:
Bug fixes:
bundler/setup
unintendedly writing to the filesystem #6814v2.4.16
Compare Source
Bug fixes:
Documentation:
gemfile.5
: Code format the default glob to escape Markdown #6790v2.4.15
Compare Source
Enhancements:
Bug fixes:
bundle lock --update --bundler
#6213v2.4.14
Compare Source
Enhancements:
LockfileParser
usable with just a lockfile #6694$LOAD_PATH
when jumping fromexe/
tolib/
#6702frozen
setting take precedence overdeployment
setting #6685Bug fixes:
deployment
vspath
precedence #6703v2.4.13
Compare Source
Bug fixes:
Documentation:
v2.4.12
Compare Source
Enhancements:
pry
gem from generatedbin/console
file #6515v2.4.11
Compare Source
Security:
Enhancements:
-fvisibility=hidden
#6541Bug fixes:
v2.4.10
Compare Source
Bug fixes:
SpecSet
#6532v2.4.9
Compare Source
Security:
--full-index
on errors #6493Enhancements:
bundle lock --update <name>
, checkout locked revision of unrelated git sources directly #6459RbSys::ExtensionTask
when creating new rust gems #6352Bug fixes:
force_ruby_platform
set #6442Documentation:
v2.4.8
Compare Source
Security:
Enhancements:
bundler/setup
fails due to missing gems and Gemfile is not the default #6428Gemfile.lock
with no specs #6423Bug fixes:
gems.rb
lockfile for bundler version lookup in template #6413Documentation:
v2.4.7
Compare Source
Enhancements:
--gemfile
flag tobundle init
to configure gemfile name to generate #6046Bug fixes:
bundle gem
properly exclude itself from packaged gem #6339v2.4.6
Compare Source
Enhancements:
bundle binstubs --standalone --all
#6312Bug fixes:
bundler/inline
not properly installing gems with extensions when used more than once #6306bundler/inline
not skipping installation when gems already there, when used more than once #6305v2.4.5
Compare Source
Bug fixes:
bundler/inline
not resolving properly if gems not preinstalled #6282Documentation:
Bundler.with_clean_env
#6284v2.4.4
Compare Source
Bug fixes:
BUNDLER_SETUP
on Ruby 2.6 #6252v2.4.3
Compare Source
Enhancements:
bundle open
command to allow opening subdir/file of gem #6146Bug fixes:
Documentation:
v2.4.2
Compare Source
Enhancements:
bundle gem
#7101Bug fixes:
v2.4.1
Compare Source
Enhancements:
file
option toruby
method in Gemfile #6876Bug fixes:
Documentation:
bundle info
takes a gem name #6875v2.4.0
Compare Source
Security:
bundle gem
, do not fill rubygems.org install commands with the gem name automatically #6093Breaking changes:
Deprecations:
--ext
option ofbundle gem
into string. Deprecate usage without explicit value #6144Features:
--ext=rust
support tobundle gem
for creating simple gems with Rust extensions #6149Performance:
Enhancements:
bundle lock --update --bundler
#6134bundle update
/bundle lock
#5258LoadError
andNoMethodError
#6115Bug fixes:
bundle outdated
with both--groups
and--parseable
flags #6148Documentation:
v2.3.27
Compare Source
Bug fixes
by Hiroshi SHIBATA.
v2.3.26
Compare Source
Enhancements:
Documentation:
v2.3.25
Compare Source
Bug fixes:
Documentation:
github
DSL docs to mention they use https protocol over git under the hood #5993v2.3.24
Compare Source
Enhancements:
Bug fixes:
v2.3.23
Compare Source
Enhancements:
Bug fixes:
bundle init
not respecting umask in generated gem's Gemfile #5947Performance:
Documentation:
v2.3.22
Compare Source
Enhancements:
--path
option inbundle add
#5897:windows
to Gemfile DSL #5650#to_lock
consistent betweenGem::Dependency
andBundler::Dependency
#5872nil
required ruby version #5824Bug fixes:
Documentation:
v2.3.21
Compare Source
Enhancements:
Bundler.rm_rf
error message #5861--branch
and--ref
at the same time in bundle-plugin #5855Bug fixes:
bundler/inline
unintentionally skips install #5848bundle platform
crash when there's a lockfile with no Ruby locked #5850bundle update
#5832Documentation:
bundle config
command synopsis #5854v2.3.20
Compare Source
Enhancements:
bundle platform --ruby
#5793--standalone
play nice with--local
#5762bundle install --prefer-local
#5761Bug fixes:
bundle outdated --strict
showing too many outdated gems #5798bundle outdated
crash in debug mode #5796ruby
DSL requirement matching for head and prerelease rubies #5766Documentation:
bundle platform
man page #5788bundle cache
from deprecated commands list, and consistently link tobundle cache
in man pages #5783v2.3.19
Compare Source
Enhancements:
Bundler.settings[:only]
to install gems of the specified groups #5759ignore_funding_requests
config flag #5767Pathname
#5769Bug fixes:
Performance:
Documentation:
bundle viz
to man pages #5765bundle exec
man page #5754v2.3.18
Compare Source
Enhancements:
gem
DSL with aforce_ruby_platform
option #4049Bug fixes:
Performance:
bundler/setup
by using the rawGemfile.lock
information without extra processing whenever possible #5695Documentation:
v2.3.17
Compare Source
Enhancements:
:x64_mingw
to correctly lookup "x64-mingw-ucrt" #5649--verbose
mode #5654Bug fixes:
bundle package --no-install
no longer skipping install #5639Performance:
Bundler::SpecSet#for
by using hash lookup of handled deps #5537Documentation:
bundle add
man page #5642v2.3.16
Compare Source
Performance:
v2.3.15
Compare Source
Enhancements:
Bug fixes:
bundle remove
by invalidating cachedBundle.definition
#5443Errno::EROFS
errors when creatingbundler.lock
#5580Errno::EPERM
errors when creatingbundler.lock
#5579v2.3.14
Compare Source
Bug fixes:
Performance:
bundler/setup
performance again by not deduplicating intermediate results #5533Documentation:
require
option inbundle add
command #5513bblimke/webmock (webmock)
v3.21.2
Compare Source
Corrected type checking in
WebMock::Response#assert_valid_body!
to accurately recognizeHash
objects. Additionally, improved the clarity of the error message for unsupported body types, guiding users towards proper usage.Thanks to Jake Robb for reporting.
v3.21.1
Compare Source
The stubbed Net::HTTPResponse#uri now returns request.uri, aligning it with the behavior of an actual Net::HTTPResponse.
Thanks to Abe Voelker for reporting and to Victor Maslov and Gio Lodi for the suggested solution.
v3.21.0
Compare Source
Don't use deprecated Rack::VERSION for Rack >= 3
Thanks to Étienne Barrié
Updated HTTPClient adapter, to build request signature using the URI after filters have been applied.
Thanks to Matt Brown
v3.20.0
Compare Source
Optimised EmHttpRequestAdapter performance.
Thanks to Ricardo Trindade
Removed runtime dependency on base64.
Thanks to Earlopain
Typhoeus::Response objects constructed from stubbed responses now have all timing attributes set to 0.0.
Thanks to James Brown
Optimised WebMock::Util::Headers by removing redundant freeze invocations.
Thanks to Kazuhiro NISHIYAMA
The default stubbed response body, which is an empty String, is unfrozen.
When building signatures of requests made by http.rb, the request body encoding is now preserved.
v3.19.1
Compare Source
When passing a Proc or lambda as response body to
to_return_json
, the body is evaluated at the time of request and not at the time ofto_return_json
method invocation.v3.19.0
Compare Source
Do not alter real (non-stubbed) request headers when handling em-http-request requests.
Fix matching stubs with HashExcludingMatcher
Thanks to Lucas Arnaud
Remove development and test files from the gem package
Thanks to Orien Madgwick
Fix supported http client gem version checks.
Thanks to Marc Rohloff and Roman Stražanec
Non-string body passed to #to_return_json is now converted to JSON string.
Thanks to inkstak
[::1]
is recognised as localhost e.g when passingallow_localhost
option todisable_net_connect!
Thanks to Yuki Inoue
Optimized
normalize_headers
for performanceThanks to Brandon Weaver
Added Frozen string literal to files to optimise memory usage
Thanks to Josh Nichols
v3.18.1
Compare Source
v3.18.0
Compare Source
Net::BufferedIO is not replaced anymore.
Thanks to Ray Zane
Simplified connection handing in Net::HTTP adapter.
Thanks to Ray Zane
v3.17.1
Compare Source
Fixed Syntax Error
Thanks to Mark Spangler
v3.17.0
Compare Source
Minimum required Ruby version is 2.3
Thanks to Go Sueyoshi
When using Net::HTTP, stubbed socket StubSocket#close and StubSocket#closed? behave more like the real sockets.
Thanks to Ray Zane
Added
peeraddr
,ssl_version
andcipher
methods to stubbed sockets used by Net::HTTP.Thanks to Ray Zane
Added support for matching top-level array in JSON request body.
E.g.
Thanks to Cedric Sohrauer
v3.16.2
Compare Source
v3.16.1
Compare Source
v3.15.2
Compare Source
v3.15.1
Compare Source
v3.14.0
Compare Source
Bump Addressable from 2.3.6 to 2.8.0
Thanks to Eduardo Hernandez
Configuration
📅 Schedule: Branch creation - "before 8am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.