This repository has been archived by the owner on Apr 14, 2021. It is now read-only.
v1.12.3
Bugfixes:
- fix uncoditionally writing
.bundle/config
when runningbundle install
(@segiddins) - fall back to the dependency API and the full index when the home directory is not writable (@segiddins)
1.12.2 (2016-05-04)
Bugfixes:
- fix modifying a frozen string when the resolver conflicts on dependencies with requirements (#4520, @grzuy)
- fix
bundle exec foo --help
not showing the invoked command's help (#4480, @b-ggs)
1.12.1 (2016-04-30)
Bugfixes:
- automatically fallback when the new index has a checksum mismatch instead of erroring (@segiddins)
- fix computation of new index file local checksums on Windows (#4472, @mwrock)
- properly handle certain resolver backtracking cases without erroring (@segiddins, #4484)
- ensure the
$LOAD_PATH
contains specs' load paths in the correct order (@segiddins, #4482)
1.12.0 (2016-04-28)
This space intentionally left blank.
1.12.0.rc.4 (2016-04-21)
Bugfixes:
- don't fail when
bundle outdated
is run with flags and the lockfile contains non-semver versions (#4438, @RochesterinNYC)
1.12.0.rc.3 (2016-04-19)
Bugfixes:
- don't allow new attributes to dirty a lockfile when running
bundle exec
,-rbundler/setup
, orbundle check
(@segiddins)
1.12.0.rc.2 (2016-04-15)
Features:
bundle outdated
handles all combinations of--major
,--minor
, and--patch
(#4396, @RochesterinNYC)
Bugfixes:
- prevent endless recursive copy for
bundle package --all
(#4392, @RochesterinNYC) - allow executables that are
load
ed to exit non-0 via anat_exit
hook when invoked bybundle exec
(@segiddins) - nested invocations of
bundle exec
properly preserve the$PATH
and$GEM_PATH
environment variables (@segiddins)
1.12.0.rc (2016-03-13)
Performance:
- Download gem metadata from globally distributed CDN endpoints (#4358, @segiddins)
Bugfixes:
- handle Ruby pre-releases built from source (#4324, @RochesterinNYC)
- support binstubs from RubyGems 2.6 (#4341, @segiddins)
- handle quotes present in in PATH (#4326, @segiddins)
1.12.0.pre.2 (2016-02-26)
Performance:
- speed up
bundle exec
byload
ing the executable whenever possible, saving roughly .2 seconds per invocation (@segiddins)
Features:
- add a
--patch
flag forbundle outdated
(@RochesterinNYC) - add
Bundler.clean_env
andBundler.original_env
(#4232, @njam) - add
--frozen
support tobundle package
(#3356, @RochesterinNYC)
Bugfixes:
- place bundler loaded gems after
-I
andRUBYLIB
(@Elffers) - give a better error message when filesystem access raises an
EPROTO
error (#3581, #3932, #4163, @RochesterinNYC) - give a better error message when both
--deployment
and--system
are used together (@RochesterinNYC) - fix
$PATH
being preserved for use inBundler.with_clean_env
(#4251, @segiddins, @njam) - give a better error message when running
bundle outdated
in frozen mode (#4287, @RochesterinNYC) - handle when
http_proxy
is set to:no_proxy
in the rubygems configuration (#4294, @segiddins) - give a better error message when authentication details aren't properly escaped (#4288, @RochesterinNYC)
- fix
bundle outdated --minor
to only report updates that match the current minor version (@RochesterinNYC) - fix extra dependencies being resolved unnecessarily (#4276, @segiddins)
- give a better error message when missing specs due to platform mis-matches (#4259, @RochesterinNYC)
- skip rebuilding extensions for git gems if they are already built (#4082, @csfrancis, @indirect, @segiddins)
- fix
bundle install
not installing when theno_install
setting is set (#3966, @chulkilee, @segiddins)
1.12.0.pre.1 (2016-02-09)
Performance:
- speed up
bundle install
andbundle update
by using the new compact gem index (@segiddins, @fotanus, @indirect) - speed up
bundle exec
by avoiding loading the gemfile twice (#2951, #2952, @segiddins)
Features:
- add support for using version operators to specify ruby versions in the Gemfile (@jtarchie)
- redirect
--help
flag for plugins to that plugin's man page (@RochesterinNYC) - support probing a mirror with a fallback timeout (#4128, @pcarranza)
- add
--full-index
option tobundle lock
(@segiddins) - support running with frozen string literals (@deepj, @segiddins)
- add
--major
and--minor
options tobundle outdated
(#3805, @cirdes) - allow passing a custom
ui
tobundler/inline
(@lamont-granquist) - add support for ruby 2.4 (#4266, @segiddins)
- add
bundle outdated --parseable
for machine-readable output (@RochesterinNYC)
Bugfixes:
- fix
bundle package --all
recursing endlessly (#4158, @RochesterinNYC) - fail fast on more errors when fetching remote resources (#4154, @RochesterinNYC)
- give a better error message when a given git commit can't be found (#4140, @doy)
- give a better error message when
bundle clean
doesn't have sufficient permissions (#4170, @RochesterinNYC) - give a better error message when reading a bundler config file fails (@segiddins)
- restrict platforms when referencing a
gemspec
in theGemfile
to those defined in the gemspec (#4102, #4150, @smellsblue) - fix
bundle gem
with minitest to use the correct rake task (@kotoshenya) - give a better error message when ssl isn't available (#4054, @RochesterinNYC)
- print the original
require
error whenBundler.require
fails (#4182, @RochesterinNYC) - give a better error message when certain resources are temporarily unavailable (#4183, @RochesterinNYC)
- fix returning case-sensitive gem mirror URIs on ruby 2.3 (@segiddins)
- ignore colorized output from
git
when determining the current branch (#4056, @agis-) - fix storing the shared gems config option as a boolean (@vassilevsky)
- add support for running
bundle gem --exe
instead of using the--bin
option (@christhekeele) - fix
exec
-ing with 0 args in a directory with spaces (#4230, @segiddins) - avoid installing extraneous gems when resolving to an older version of a spec (#4101, #4198, @segiddins)
- ensure paths resolved when parsing a gemfile are relative to that file (#3349, @dtognazzini)
- give a better error message when encountering an invalid gemspec (#4248, #4275, @RochesterinNYC)
- preserve the original
PATH
inBundler.with_clean_env
(#4251, @segiddins) - ensure standalone file paths are relative to the project root (#4144, @glennpratt)