summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Giddins <segiddins@segiddins.me>2015-11-29 21:16:44 -0600
committerSamuel Giddins <segiddins@segiddins.me>2015-11-29 21:16:44 -0600
commit77b991f60a3cbf33cda5965a5c815a1770a2a9aa (patch)
tree8c077b7cca27d0ba838e8983578f31e0222fea8e
parenta963bdccbe77f43dec9152694d07ff9985b5bc5c (diff)
parent43addfdad722639dc26c58ec85369e0563793ec5 (diff)
downloadbundler-77b991f60a3cbf33cda5965a5c815a1770a2a9aa.tar.gz
Merge tag 'v1.11.0.pre.1'
Version 1.11.0.pre.1
-rw-r--r--CHANGELOG.md63
-rw-r--r--lib/bundler/version.rb2
2 files changed, 64 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1765cc0372..f17b1d78c1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,66 @@
+## 1.11.0.pre.1 (2015-11-29)
+
+Features:
+
+ - actual Gemfile and lockfile filenames are used in messages (#3672, @segiddins)
+ - the git remote for `rake release` is now customizable (@skateman)
+ - file access permissions errors are now much more friendly (#3703, #3735, #3858, #3988, #4009 @repinel, @Elffers, @segiddins, @agis-)
+ - add support for showing help for plugin commands (@tf)
+ - send `X-Gemfile-Source` header to source mirrors (@agis-)
+ - show what version upstream dependencies were resolved to in conflict messages (@segiddins)
+ - add support for using bundler setting to add private access credentials for git sources (@frsyuki)
+ - take into consideration HTTP proxy settings in `.gemrc` (@PG-kura)
+ - allow specifying a gem host to push to in the `GEM_HOST` environment variable (@pmenglund)
+ - when gempec `required_ruby_version` is available and the Gemfile specifies a ruby version, resolve for the given ruby version (@segiddins)
+ - allow setting a `silence_root_warning` setting to silence the warning when `bundle install` is run as root (@blackxored)
+ - update the `bundle gem` code of conduct template to Contributor Covenant v1.3.0 (@CoralineAda)
+ - add support for specifying gems to update when running `bundle lock` via `--update gem1 gem2` (@JuanitoFatas)
+
+Bugfixes:
+
+ - avoid showing bundler version warning messages twice (@fotanus)
+ - fix running `bundle check` with `--path` when the gems are only installed globally (@akihiro17)
+ - fix `bin/setup` from `bundle gem` assuming `bash` is in `/bin`
+ - fail more gracefully when an HTTP remote is unreachable (#3765, @steverob)
+ - fix a warning running `bundle exec` on jruby 9.0.0.0 (@deivid-rodriguez, @mastfish)
+ - added support for MRI 2.3 (@amatsuda)
+ - fix the `bundle gem` readme when no tests are generated (@roseweixel)
+ - the dependencies on test gems in `bundle gem` are now locked to major versions (#3811, @indirect)
+ - fix the paths for native extensions generated by `--standalone` (#3813, @AlexanderPavlenko)
+ - fix trying to cache a gem that has no source (@EduardoBautista)
+ - fix `--source` option to `bundle update` causing incorrect gem unlocking (#3759, #3761, @neoeno)
+ - show a helpful message when requiring a file in `bundler require` fails (#3960, @agis-)
+ - improve hint when a resolution conflict occurs (@seanlinsley)
+ - fix handling an empty `BUNDLE_GEMFILE` environment variables (#3678, @agis-)
+ - avoid cleaning up gem extension directory in `bundle clean` (@Sirupsen)
+ - include git revision hash when printing a git source (#3433, @agis-)
+ - fix the `ssl_verify_mode` setting not being treated as a number (@goughy000)
+ - fix not retrying on zlib errors (#4047, @andremedeiros)
+ - fix a warning being shown for using `URI.encode` (@EduardoBautista)
+ - fix handling of fatal HTTP errors (#3830, @indirect)
+ - improve error message when sources are not absolute URIs (#3925, @agis-)
+ - ensure all `sudo` access is done in a thread-safe manner (#3910, @agis-)
+ - show a friendly error when a git ref is not found (#3879, @agis-)
+ - fix caching gems with a path with the same prefix as the bundled application (@indirect)
+ - fix showing gemspec validation errors on `bundle exec` (#3895, @agis-)
+ - distinguish Gemfile syntax and evaluation errors (#3783, @agis-)
+ - fix nested Gemfile sources not restoring the previous source (#3974, @agis-)
+ - fix the `RUBYLIB` environment variable not being cleaned (#3982, @agis-)
+ - fix handling a dependency missing from `Gemfile.lock` so parallel installation does not deadlock (#4012, @lukaso)
+ - add `pkg` to rake's clobber list (#3676, @jasonkarns)
+ - also print gemspecs in `bundle env` output (@agis-)
+ - fix handling when a `path` source does not have a gemspec but a lockfile says there is (#4004, @segiddins)
+ - show a warning when the `RUBYGEMS_GEMDEPS` environment variable is set (#3656, @agis-)
+ - fix handling invalid RubyGems configuration files (#4042, @agis-)
+ - fix `bundle console` falling back to `irb` when the preferred console is unavailable (@felixbuenemann)
+ - retry fetching specs when fetching version metadata fails (@jingweno)
+ - restrict platforms when referencing a `gemspec` in the `Gemfile` to those defined in the gemspec (#4102, @smellsblue)
+
+Performance:
+
+ - speed up dependency resolution in pathological cases by 25x (#3803, @segiddins)
+ - drop string allocations when searching for gems (@jrafanie)
+
## 1.10.6 (2015-07-22)
Workarounds:
diff --git a/lib/bundler/version.rb b/lib/bundler/version.rb
index 984293e95e..5bf1cb03c1 100644
--- a/lib/bundler/version.rb
+++ b/lib/bundler/version.rb
@@ -2,5 +2,5 @@ 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.10.6" unless defined?(::Bundler::VERSION)
+ VERSION = "1.11.0.pre.1" unless defined?(::Bundler::VERSION)
end