diff options
author | Samuel Giddins <segiddins@segiddins.me> | 2017-09-04 23:20:34 -0500 |
---|---|---|
committer | Samuel Giddins <segiddins@segiddins.me> | 2017-09-04 23:20:34 -0500 |
commit | d5592453ba6c60809fe827d329f430b9eab4634a (patch) | |
tree | 253c15467496ebe183c85aaf039bd506e7493736 | |
parent | 57f5ef656bb1845079225dde42b2d91ecb07ee2b (diff) | |
parent | 5ffc8b010cc704d0ca8d385d1f6aec38a413d3ab (diff) | |
download | bundler-d5592453ba6c60809fe827d329f430b9eab4634a.tar.gz |
Merge branch '1-16-stable'
-rw-r--r-- | CHANGELOG.md | 43 | ||||
-rw-r--r-- | lib/bundler/version.rb | 2 |
2 files changed, 44 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d4e45ec11..7c9c33e218 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,46 @@ +## 1.16.0.pre.1 (2017-09-04) + +Features: + + - allow using non-branch symbolic refs in a git source (#4845, @segiddins) + - allow absolute paths in the `cache path` setting (#5627, @mal) + - gems created via `bundle gem` with rspec have `--require spec_helper` in their `.rspec` file (@koic) + - `bundle env` includes `Gem.ruby` and the `bundle` binstub shebang when they don't match (#5616, @segiddins) + - allow passing gem names to `bundle pristine` (@segiddins) + - `bundle version` and `bundle env` include the commit and build date for the bundler gem (#5049, @segiddins) + - add the `--shebang` option to `bundle binstubs` (#4070, @segiddins, @Zorbash) + - gemfiles are `eval`ed one fewer time when running `bundle install` (#4952, #3096, #4417, @segiddins) + - the `fileutils` gem is now vendored so different versions of the gem can be activated (@segiddins) + - speed up no-op installations (#5842, @segiddins) + - default to keeping the lockfile in the default gem template (@deivid-rodriguez) + - add a special bundler binstub that ensures the correct version of bundler is activated (#5876, @segiddins) + - speed up dependency resolution and ensure that all resolvable gemfiles can be installed (@segiddins, @greysteil) + - add a `bundle list` command that prints the gems in use (#4754, @colby-swandale) + - allow adding credentials to a gem source during deployment when `allow_deployment_source_credential_changes` is set (@adrian-gomez) + - making an outdated (and insecure) TLS connection to rubygems.org will print a warning (@segiddins) + +Bugfixes: + + - allow configuring a mirror fallback timeout without a trailing slash (#4830, @segiddins) + - fix handling of mirrors for file: urls that contain upper-case characters (@segiddins) + - list the correct gem host for `rake release` when `allowed_push_host` has been set (@mdeering) + - ensure `Bundler.original_env` preserves all env keys that bundler sets (#5700, @segiddins) + - ensure `bundle pristine` removes files added to a git gem (@segiddins) + - load plugin files from path gems before gem installation (#5429, @segiddins) + - ensure gems containing manpages are properly set up (#5730, @segiddins) + - avoid fetching remote specs when all effected gems are in groups that are not being installed (@segiddins) + - allow `BUNDLE_GEMFILE` to be a relative path (#5712, @gxespino) + - show a more helpful error message when a gem fails to install due to a corrupted lockfile (#5846, @segiddins) + - add a process lock to allow multiple concurrent `bundle install`s (#5851, @stefansedich) + - ensure that specifications always return an array for `#extensions` (@greysteil) + - print a helpful error message when using a gem in the Gemfile with an empty name (@colby-swandale) + - ensure that all gemfiles are included in `bundle env` (@segiddins) + - use ssl client cert and ca cert settings from gem configuration as fallbacks (@stan3) + - avoid global namespace pollution when loading gems (#5958, @shyouhei) + - avoid running a complete re-resolve on `bundle update --bundler` (@segiddins) + - allow `bundle binstubs --standalone` to work without `path` being set (@colby-swandale) + - fix support for bundle paths that include jars or wars on jruby (#5975, @torcido) + ## 1.15.4 (2017-08-19) Bugfixes: diff --git a/lib/bundler/version.rb b/lib/bundler/version.rb index 424965771a..c49cc96afc 100644 --- a/lib/bundler/version.rb +++ b/lib/bundler/version.rb @@ -7,7 +7,7 @@ module Bundler # We're doing this because we might write tests that deal # with other versions of bundler and we are unsure how to # handle this better. - VERSION = "1.15.4" unless defined?(::Bundler::VERSION) + VERSION = "1.16.0.pre.1" unless defined?(::Bundler::VERSION) def self.overwrite_loaded_gem_version begin |