Skip to content
This repository has been archived by the owner on Apr 14, 2021. It is now read-only.

Releases: rubygems/bundler

v1.1.rc.3

28 Aug 03:16
Compare
Choose a tag to compare
v1.1.rc.3 Pre-release
Pre-release

Bugfixes:

  • fix relative_path so it checks Bundler.root is actually in the beginning of the path (#1582)
  • fix bundle outdated doesn't list all gems (@joelmoss, #1521)

1.1.rc.2 (Dec 6, 2011)

Features:

Bugfixes:

  • only auto-namespace requires for implied requires (#1531)
  • fix bundle clean output for git repos (#1473)
  • use Gem.bindir for bundle clean (#1544, #1532)
  • use Gem.load_env_plugins instead of Gem.load_env_plugins (#1500, #1543)
  • differentiate Ruby 2.0 (trunk) from Ruby 1.9 (@tenderlove, #1539)
  • bundle clean handles 7 length git hash for bundle clean (#1490, #1491)
  • fix Psych loading issues
  • Search $PATH for a binary rather than shelling out to which (@tenderlove, #1573)
  • do not clear RG cache unless we actually modify GEM_PATH and GEM_HOME- use Gem.load_env_plugins instead of Gem.load_env_plugins (#1500, #1543)
  • newgem now uses https://rubygems.org (#1562)
  • bundle init now uses https://rubygems.org (@jjb, #1522)
  • bundle install/update does not autoclean when using --path for semver

Documentation:

  • added documentation for --shebang option for bundle install (@lunks, #1475, #1558)

1.1.rc (Oct 3, 2011)

Features:

  • add --shebang option to bundle install (@bensie, #1467)
  • build passes on ruby 1.9.3rc1 (#1458, #1469)
  • hide basic auth credentials for custom sources (#1440, #1463)

Bugfixes:

  • fix index search result caching (#1446, #1466)
  • fix fetcher prints multiple times during install (#1445, #1462)
  • don't mention API errors from non-rubygems.org sources
  • fix autoclean so it doesn't remove bins that are used (#1459, #1460)

Documentation:

  • add :require => [...] to the gemfile(5) manpage (@nono, #1468)

1.1.pre.10 (Sep 27, 2011)

Features:

  • config system_bindir foo added, works like "-n foo" in your .gemrc file

1.1.pre.9 (Sep 18, 2011)

Features:

  • clean will now clean up all old .gem and .gemspec files, cleaning up older pres
  • clean will be automatically run after bundle install and update when using --path (#1420, #1425)
  • clean now takes a --force option (#1247, #1426)
  • clean will clean up cached git dirs in bundle clean (#1390)
  • remove deprecations from DSL (#1119)
  • autorequire tries directories for gems with dashed names (#1205)
  • adds a --paths flag to bundle show to list all the paths of bundled gems (@tiegz, #1360)
  • load rubygems plugins in the bundle binary (@tpope, #1364)
  • make --standalone respect --path (@cowboyd, #1361)

Bugfixes:

  • Fix clean to handle nested gems in a git repo (#1329)
  • Fix conflict from revert of benchmark tool (@boffbowsh, #1355)
  • Fix fatal error when unable to connect to gem source (#1269)
  • Fix outdated to find pre-release gems that are installed. (#1359)
  • Fix color for ui. (#1374)
  • Fix installing to user-owned system gems on OS X
  • Fix caching issue in the resolver (#1353, #1421)
  • Fix :github DSL option

1.1.pre.8 (Aug 13, 2011)

Bugfixes:

  • Fix bundle check to not print fatal error message (@cldwalker, #1347)
  • Fix require_sudo when Gem.bindir isn't writeable (#1352)
  • Fix not asking Gemcutter API for dependency chain of git gems in --deployment (#1254)
  • Fix install --binstubs when using --path (#1332)

1.1.pre.7 (Aug 8, 2011)

Bugfixes:

  • Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341)
  • Fixed exception when sudo was needed to install gems (@spastorino)

1.1.pre.6 (Aug 8, 2011)

Bugfixes:

  • Fix cross repository dependencies (#1138)
  • Fix git dependency fetching from API endpoint (#1254)
  • Fixes for bundle outdated (@joelmoss, #1238)
  • Fix bundle standalone when using the endpoint (#1240)

Features:

  • Implement to_ary to avoid calls to method_missing (@tenderlove, #1274)
  • bundle clean removes old .gem files (@cldwalker, #1293)
  • Correcly identify missing child dependency in error message
  • Run pre-install, post-build, and post-install gem hooks for git gems (@warhammerkid, #1120)
  • create Gemfile.lock for empty Gemfile (#1218)

1.1.pre.5 (June 11, 2011)

Bugfixes:

Features:

  • Speed up install --deployment by using the API endpoint
  • Support Basic HTTP Auth for the API endpoint (@dpiddy, #1229)
  • Add install --full-index to disable the API endpoint, just in case
  • Significantly speed up install by removing unneeded gemspec fetches
  • outdated command shows outdated gems (@joelmoss, #1130)
  • Print gem post install messages (@csquared, #1155)
  • Reduce memory use by removing Specification.new inside method_missing (@tenderlove, #1222)
  • Allow check --path

1.1.pre.4 (May 5, 2011)

Bugfixes:

  • Fix bug that could prevent installing new gems

1.1.pre.3 (May 4, 2011)

Features:

  • Add bundle outdated to show outdated gems (@joelmoss)
  • Remove BUNDLE_* from Bundler.with_clean_env (@wuputah)
  • Add Bundler.clean_system, and clean_exec (@wuputah)
  • Use git config for gem author name and email (@krekoten)

Bugfixes:

  • Fix error calling Bundler.rubygems.gem_path
  • Fix error when Gem.path returns Gem::FS instead of String

1.1.pre.2 (April 28, 2011)

Features:

  • Add :github option to Gemfile DSL for easy git repos
  • Merge all fixes from 1.0.12 and 1.0.13

1.1.pre.1 (February 2, 2011)

Bugfixes:

  • Compatibility with changes made by Rubygems 1.5

1.1.pre (January 21, 2011)

Features:

  • Add bundle clean. Removes unused gems from --path directory
  • Initial Gemcutter Endpoint API work, BAI Fetching source index
  • Added bundle install --standalone
  • Ignore Gemfile.lock when building new gems
  • Make it possible to override a .gemspec dependency's source in the
    Gemfile

Removed:

  • Removed bundle lock
  • Removed bundle install
  • Removed bundle install --production
  • Removed bundle install --disable-shared-gems

v1.1.rc.2

28 Aug 03:16
Compare
Choose a tag to compare
v1.1.rc.2 Pre-release
Pre-release

Features:

Bugfixes:

  • only auto-namespace requires for implied requires (#1531)
  • fix bundle clean output for git repos (#1473)
  • use Gem.bindir for bundle clean (#1544, #1532)
  • use Gem.load_env_plugins instead of Gem.load_env_plugins (#1500, #1543)
  • differentiate Ruby 2.0 (trunk) from Ruby 1.9 (@tenderlove, #1539)
  • bundle clean handles 7 length git hash for bundle clean (#1490, #1491)
  • fix Psych loading issues
  • Search $PATH for a binary rather than shelling out to which (@tenderlove, #1573)
  • do not clear RG cache unless we actually modify GEM_PATH and GEM_HOME- use Gem.load_env_plugins instead of Gem.load_env_plugins (#1500, #1543)
  • newgem now uses https://rubygems.org (#1562)
  • bundle init now uses https://rubygems.org (@jjb, #1522)
  • bundle install/update does not autoclean when using --path for semver

Documentation:

  • added documentation for --shebang option for bundle install (@lunks, #1475, #1558)

1.1.rc (Oct 3, 2011)

Features:

  • add --shebang option to bundle install (@bensie, #1467)
  • build passes on ruby 1.9.3rc1 (#1458, #1469)
  • hide basic auth credentials for custom sources (#1440, #1463)

Bugfixes:

  • fix index search result caching (#1446, #1466)
  • fix fetcher prints multiple times during install (#1445, #1462)
  • don't mention API errors from non-rubygems.org sources
  • fix autoclean so it doesn't remove bins that are used (#1459, #1460)

Documentation:

  • add :require => [...] to the gemfile(5) manpage (@nono, #1468)

1.1.pre.10 (Sep 27, 2011)

Features:

  • config system_bindir foo added, works like "-n foo" in your .gemrc file

1.1.pre.9 (Sep 18, 2011)

Features:

  • clean will now clean up all old .gem and .gemspec files, cleaning up older pres
  • clean will be automatically run after bundle install and update when using --path (#1420, #1425)
  • clean now takes a --force option (#1247, #1426)
  • clean will clean up cached git dirs in bundle clean (#1390)
  • remove deprecations from DSL (#1119)
  • autorequire tries directories for gems with dashed names (#1205)
  • adds a --paths flag to bundle show to list all the paths of bundled gems (@tiegz, #1360)
  • load rubygems plugins in the bundle binary (@tpope, #1364)
  • make --standalone respect --path (@cowboyd, #1361)

Bugfixes:

  • Fix clean to handle nested gems in a git repo (#1329)
  • Fix conflict from revert of benchmark tool (@boffbowsh, #1355)
  • Fix fatal error when unable to connect to gem source (#1269)
  • Fix outdated to find pre-release gems that are installed. (#1359)
  • Fix color for ui. (#1374)
  • Fix installing to user-owned system gems on OS X
  • Fix caching issue in the resolver (#1353, #1421)
  • Fix :github DSL option

1.1.pre.8 (Aug 13, 2011)

Bugfixes:

  • Fix bundle check to not print fatal error message (@cldwalker, #1347)
  • Fix require_sudo when Gem.bindir isn't writeable (#1352)
  • Fix not asking Gemcutter API for dependency chain of git gems in --deployment (#1254)
  • Fix install --binstubs when using --path (#1332)

1.1.pre.7 (Aug 8, 2011)

Bugfixes:

  • Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341)
  • Fixed exception when sudo was needed to install gems (@spastorino)

1.1.pre.6 (Aug 8, 2011)

Bugfixes:

  • Fix cross repository dependencies (#1138)
  • Fix git dependency fetching from API endpoint (#1254)
  • Fixes for bundle outdated (@joelmoss, #1238)
  • Fix bundle standalone when using the endpoint (#1240)

Features:

  • Implement to_ary to avoid calls to method_missing (@tenderlove, #1274)
  • bundle clean removes old .gem files (@cldwalker, #1293)
  • Correcly identify missing child dependency in error message
  • Run pre-install, post-build, and post-install gem hooks for git gems (@warhammerkid, #1120)
  • create Gemfile.lock for empty Gemfile (#1218)

1.1.pre.5 (June 11, 2011)

Bugfixes:

Features:

  • Speed up install --deployment by using the API endpoint
  • Support Basic HTTP Auth for the API endpoint (@dpiddy, #1229)
  • Add install --full-index to disable the API endpoint, just in case
  • Significantly speed up install by removing unneeded gemspec fetches
  • outdated command shows outdated gems (@joelmoss, #1130)
  • Print gem post install messages (@csquared, #1155)
  • Reduce memory use by removing Specification.new inside method_missing (@tenderlove, #1222)
  • Allow check --path

1.1.pre.4 (May 5, 2011)

Bugfixes:

  • Fix bug that could prevent installing new gems

1.1.pre.3 (May 4, 2011)

Features:

  • Add bundle outdated to show outdated gems (@joelmoss)
  • Remove BUNDLE_* from Bundler.with_clean_env (@wuputah)
  • Add Bundler.clean_system, and clean_exec (@wuputah)
  • Use git config for gem author name and email (@krekoten)

Bugfixes:

  • Fix error calling Bundler.rubygems.gem_path
  • Fix error when Gem.path returns Gem::FS instead of String

1.1.pre.2 (April 28, 2011)

Features:

  • Add :github option to Gemfile DSL for easy git repos
  • Merge all fixes from 1.0.12 and 1.0.13

1.1.pre.1 (February 2, 2011)

Bugfixes:

  • Compatibility with changes made by Rubygems 1.5

1.1.pre (January 21, 2011)

Features:

  • Add bundle clean. Removes unused gems from --path directory
  • Initial Gemcutter Endpoint API work, BAI Fetching source index
  • Added bundle install --standalone
  • Ignore Gemfile.lock when building new gems
  • Make it possible to override a .gemspec dependency's source in the
    Gemfile

Removed:

  • Removed bundle lock
  • Removed bundle install
  • Removed bundle install --production
  • Removed bundle install --disable-shared-gems

v1.1.rc

28 Aug 03:16
Compare
Choose a tag to compare
v1.1.rc Pre-release
Pre-release

Performance:

  • don't resolve if the Gemfile.lock and Gemfile haven't changed

Bugfixes:

  • Load gemspecs from git even when a released gem has the same version (#1609)
  • Declare an accurate Ruby version requirement of 1.8.7 or newer (#1619)
  • handle gemspec development dependencies correctly (@raggi, #1639)
  • Avoid passing RUBYOPT changes in with_clean_env block. (eric1234, #1604)

1.1.rc.7 (Dec 29, 2011)

Bugfixes:

  • Fix bug where clean would break when using :path with no gemspec

1.1.rc.6 (Dec 22, 2011)

Bugfixes:

  • Fix performance regression from 1.0 (@spastorino, #1511, #1591, #1592)
  • Load gems correctly when GEM_HOME is blank
  • Refresh gems so Bundler works from inside a bundle
  • Handle empty .bundle/config files without an error

1.1.rc.5 (Dec 14, 2011)

Bugfixes:

  • Fix ASCII encoding errors with gem (rerelease with ruby 1.8)

1.1.rc.4 (Dec 14, 2011)

Features:

Bugfixes:

1.1.rc.3 (Dec 8, 2011)

Bugfixes:

  • fix relative_path so it checks Bundler.root is actually in the beginning of the path (#1582)
  • fix bundle outdated doesn't list all gems (@joelmoss, #1521)

1.1.rc.2 (Dec 6, 2011)

Features:

Bugfixes:

  • only auto-namespace requires for implied requires (#1531)
  • fix bundle clean output for git repos (#1473)
  • use Gem.bindir for bundle clean (#1544, #1532)
  • use Gem.load_env_plugins instead of Gem.load_env_plugins (#1500, #1543)
  • differentiate Ruby 2.0 (trunk) from Ruby 1.9 (@tenderlove, #1539)
  • bundle clean handles 7 length git hash for bundle clean (#1490, #1491)
  • fix Psych loading issues
  • Search $PATH for a binary rather than shelling out to which (@tenderlove, #1573)
  • do not clear RG cache unless we actually modify GEM_PATH and GEM_HOME- use Gem.load_env_plugins instead of Gem.load_env_plugins (#1500, #1543)
  • newgem now uses https://rubygems.org (#1562)
  • bundle init now uses https://rubygems.org (@jjb, #1522)
  • bundle install/update does not autoclean when using --path for semver

Documentation:

  • added documentation for --shebang option for bundle install (@lunks, #1475, #1558)

1.1.rc (Oct 3, 2011)

Features:

  • add --shebang option to bundle install (@bensie, #1467)
  • build passes on ruby 1.9.3rc1 (#1458, #1469)
  • hide basic auth credentials for custom sources (#1440, #1463)

Bugfixes:

  • fix index search result caching (#1446, #1466)
  • fix fetcher prints multiple times during install (#1445, #1462)
  • don't mention API errors from non-rubygems.org sources
  • fix autoclean so it doesn't remove bins that are used (#1459, #1460)

Documentation:

  • add :require => [...] to the gemfile(5) manpage (@nono, #1468)

1.1.pre.10 (Sep 27, 2011)

Features:

  • config system_bindir foo added, works like "-n foo" in your .gemrc file

1.1.pre.9 (Sep 18, 2011)

Features:

  • clean will now clean up all old .gem and .gemspec files, cleaning up older pres
  • clean will be automatically run after bundle install and update when using --path (#1420, #1425)
  • clean now takes a --force option (#1247, #1426)
  • clean will clean up cached git dirs in bundle clean (#1390)
  • remove deprecations from DSL (#1119)
  • autorequire tries directories for gems with dashed names (#1205)
  • adds a --paths flag to bundle show to list all the paths of bundled gems (@tiegz, #1360)
  • load rubygems plugins in the bundle binary (@tpope, #1364)
  • make --standalone respect --path (@cowboyd, #1361)

Bugfixes:

  • Fix clean to handle nested gems in a git repo (#1329)
  • Fix conflict from revert of benchmark tool (@boffbowsh, #1355)
  • Fix fatal error when unable to connect to gem source (#1269)
  • Fix outdated to find pre-release gems that are installed. (#1359)
  • Fix color for ui. (#1374)
  • Fix installing to user-owned system gems on OS X
  • Fix caching issue in the resolver (#1353, #1421)
  • Fix :github DSL option

1.1.pre.8 (Aug 13, 2011)

Bugfixes:

  • Fix bundle check to not print fatal error message (@cldwalker, #1347)
  • Fix require_sudo when Gem.bindir isn't writeable (#1352)
  • Fix not asking Gemcutter API for dependency chain of git gems in --deployment (#1254)
  • Fix install --binstubs when using --path (#1332)

1.1.pre.7 (Aug 8, 2011)

Bugfixes:

  • Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341)
  • Fixed exception when sudo was needed to install gems (@spastorino)

1.1.pre.6 (Aug 8, 2011)

Bugfixes:

  • Fix cross repository dependencies (#1138)
  • Fix git dependency fetching from API endpoint (#1254)
  • Fixes for bundle outdated (@joelmoss, #1238)
  • Fix bundle standalone when using the endpoint (#1240)

Features:

  • Implement to_ary to avoid calls to method_missing (@tenderlove, #1274)
  • bundle clean removes old .gem files (@cldwalker, #1293)
  • Correcly identify missing child dependency in error message
  • Run pre-install, post-build, and post-install gem hooks for git gems (@warhammerkid, #1120)
  • create Gemfile.lock for empty Gemfile (#1218)

1.1.pre.5 (June 11, 2011)

Bugfixes:

Features:

  • Speed up install --deployment by using the API endpoint
  • Support Basic HTTP Auth for the API endpoint (@dpiddy, #1229)
  • Add install --full-index to disable the API endpoint, just in case
  • Significantly speed up install by removing unneeded gemspec fetches
  • outdated command shows outdated gems (@joelmoss, #1130)
  • Print gem post install messages (@csquared, #1155)
  • Reduce memory use by removing Specification.new inside method_missing (@tenderlove, #1222)
  • Allow check --path

1.1.pre.4 (May 5, 2011)

Bugfixes:

  • Fix bug that could prevent installing new gems

1.1.pre.3 (May 4, 2011)

Features:

  • Add bundle outdated to show outdated gems (@joelmoss)
  • Remove BUNDLE_* from Bundler.with_clean_env (@wuputah)
  • Add Bundler.clean_system, and clean_exec (@wuputah)
  • Use git config for gem author name and email (@krekoten)

Bugfixes:

  • Fix error calling Bundler.rubygems.gem_path
  • Fix error when Gem.path returns Gem::FS instead of String

1.1.pre.2 (April 28, 2011)

Features:

  • Add :github option to Gemfile DSL for easy git repos
  • Merge all fixes from 1.0.12 and 1.0.13

1.1.pre.1 (February 2, 2011)

Bugfixes:

  • Compatibility with changes made by Rubygems 1.5

1.1.pre (January 21, 2011)

Features:

  • Add bundle clean. Removes unused gems from --path directory
  • Initial Gemcutter Endpoint API work, BAI Fetching source index
  • Added bundle install --standalone
  • Ignore Gemfile.lock when building new gems
  • Make it possible to override a .gemspec dependency's source in the
    Gemfile

Removed:

  • Removed bundle lock
  • Removed bundle install
  • Removed bundle install --production
  • Removed bundle install --disable-shared-gems

v1.0.21

28 Aug 03:13
Compare
Choose a tag to compare
  • No changes from RC

1.0.21.rc (September 29, 2011)

Bugfixes:

  • Load Psych unless Syck is defined, because 1.9.2 defines YAML

1.0.20 (September 27, 2011)

Features:

Bugfixes:

  • Ensure YAML is required even if Psych is found
  • Handle directory names that contain invalid regex characters

1.0.20.rc (September 18, 2011)

Features:

  • Rescue interrupts to bundle while loading bundler.rb (#1395)
  • Allow clearing without groups by passing --without '' (#1259)

Bugfixes:

  • Manually sort requirements in the lockfile (#1375)
  • Remove several warnings generated by ruby -w (@stephencelis)
  • Handle trailing slashes on names passed to gem (#1372)
  • Name modules for gems like 'test-foo_bar' correctly (#1303)
  • Don't require Psych if Syck is already loaded (#1239)

1.0.19.rc (September 13, 2011)

Features:

  • Compatibility with Rubygems 1.8.10 installer changes
  • Report gem installation failures clearly (@rwilcox, #1380)
  • Useful error for cap and vlad on first deploy (@NexMat, @kirs)

Bugfixes:

  • exec now works when the command contains 'exec'
  • Only touch lock after changes on Windows (@robertwahler, #1358)
  • Keep load paths when #setup is called multiple times (@radsaq, #1379)

1.0.18 (August 16, 2011)

Bugfixes:

  • Fix typo in DEBUG_RESOLVER (@geemus)
  • Fixes rake 0.9.x warning (@mtylty, #1333)
  • Fix bundle cache again for rubygems 1.3.x

Features:

1.0.17 (August 8, 2011)

Bugfixes:

  • Fix rake issues with rubygems 1.3.x (#1342)
  • Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341)

1.0.16 (August 8, 2011)

Features:

  • Performance fix for MRI 1.9 (@efficientcloud, #1288)
  • Shortcuts (like bundle i) for all commands (@amatsuda)
  • Correcly identify missing child dependency in error message

Bugfixes:

  • Allow Windows network share paths with forward slashes (@mtscout6, #1253)
  • Check for rubygems.org credentials so rake release doesn't hang (#980)
  • Find cached prerelease gems on rubygems 1.3.x (@dburt, #1202)
  • Fix bundle install --without on kiji (@tmm1, #1287)
  • Get rid of warning in ruby 1.9.3 (@smartinez87, #1231)

Documentation:

  • Documentation for gem ..., :require => false (@kmayer, #1292)
  • Gems provide "executables", they are rarely also binaries (@fxn, #1242)

1.0.15 (June 9, 2011)

Features:

  • Improved Rubygems integration, removed many deprecation notices

Bugfixes:

  • Escape URL arguments to git correctly on Windows (1.0.14 regression)

1.0.14 (May 27, 2011)

Features:

  • Rubinius platform :rbx (@rkbodenner)
  • Include gem rake tasks with "require 'bundler/gem_tasks" (@indirect)
  • Include user name and email from git config in new gemspec (@ognevsky)

Bugfixes:

  • Set file permissions after checking out git repos (@tissak)
  • Remove deprecated call to Gem::SourceIndex#all_gems (@mpj)
  • Require the version file in new gemspecs (@rubiii)
  • Allow relative paths from the Gemfile in gems with no gemspec (@mbirk)
  • Install gems that contain 'bundler', e.g. guard-bundler (@hone)
  • Display installed path correctly on Windows (@tadman)
  • Escape quotes in git URIs (@mheffner)
  • Improve Rake 0.9 support (@quix)
  • Handle certain directories already existing (@raggi)
  • Escape filenames containing regex characters (@indirect)

1.0.13 (May 4, 2011)

Features:

  • Compatibility with Rubygems master (soon to be v1.8) (@evanphx)
  • Informative error when --path points to a broken symlink
  • Support Rake 0.9 and greater (@e2)
  • Output full errors for non-TTYs e.g. pow (@josh)

Bugfixes:

  • Allow spaces in gem path names for gem tasks (@rslifka)
  • Have cap run bundle install from release_path (@martinjagusch)
  • Quote git refspec so zsh doesn't expand it (@goneflyin)

1.0.12 (April 8, 2011)

Features:

  • Add --no-deployment option to install for disabling it on dev machines
  • Better error message when git fails and cache is present (@parndt)
  • Honor :bundle_cmd in cap rake command (@voidlock, @cgriego)

Bugfixes:

  • Compatibility with Rubygems 1.7 and Rails 2.3 and vendored gems (@evanphx)
  • Fix changing gem order in lock (@gucki)
  • Remove color escape sequences when displaying man pages (@bgreenlee)
  • Fix creating GEM_HOME on both JRuby 1.5 and 1.6 (@nickseiger)
  • Fix gems without a gemspec and directories in bin/ (@epall)
  • Fix --no-prune option for bundle install (@cmeiklejohn)

1.0.11 (April 1, 2011)

Features:

  • Compatibility with Rubygems 1.6 and 1.7
  • Better error messages when a git command fails

Bugfixes:

  • Don't always update gemspec gems (@carllerche)
  • Remove ivar warnings (@jackdempsey)
  • Fix occasional git failures in zsh (@jonah-carbonfive)
  • Consistent lock for gems with double deps like Cap (@akahn)

1.0.10 (February 1, 2011)

Bugfixes:

  • Fix a regression loading YAML gemspecs from :git and :path gems
  • Requires, namespaces, etc. to work with changes in Rubygems 1.5

1.0.9 (January 19, 2011)

Bugfixes:

  • Fix a bug where Bundler.require could remove gems from the load
    path. In Rails apps with a default application.rb, this removed
    all gems in groups other than :default and Rails.env

1.0.8 (January 18, 2011)

Features:

  • Allow overriding gemspec() deps with :git deps
  • Add --local option to bundle update
  • Ignore Gemfile.lock in newly generated gems
  • Use less as help pager instead of more
  • Run bundle exec rake instead of rake in Capistrano tasks

Bugfixes:

  • Fix --no-cache option for bundle install
  • Allow Vlad deploys to work without Capistrano gem installed
  • Fix group arguments to bundle console
  • Allow groups to be loaded even if other groups were loaded
  • Evaluate gemspec() gemspecs in their directory not the cwd
  • Count on Rake to chdir to the right place in GemHelper
  • Change Pathnames to Strings for MacRuby
  • Check git process exit status correctly
  • Fix some warnings in 1.9.3-trunk (thanks tenderlove)

1.0.7 (November 17, 2010)

Bugfixes:

  • Remove Bundler version from the lockfile because it broke
    backwards compatibility with 1.0.0-1.0.5. Sorry. :(

1.0.6 (November 16, 2010)

Bugfixes:

  • Fix regression in update that caused long/wrong results
  • Allow git gems on other platforms while installing (#579)

Features:

  • Speed up install command using various optimizations
  • Significantly increase performance of resolver
  • Use upcoming Rubygems performance improvements (@tmm1)
  • Warn if the lockfile was generated by a newer version
  • Set generated gems' homepage to "", so Rubygems will warn

1.0.5 (November 13, 2010)

Bugfixes:

  • Fix regression disabling all operations that employ sudo

1.0.4 (November 12, 2010)

Bugfixes:

  • Expand relative :paths from Bundler.root (eg ./foogem)
  • Allow git gems in --without groups while --frozen
  • Allow gem :ref to be a symbol as well as a string
  • Fix exception when Gemfile needs a newer Bundler version
  • Explanation when the current Bundler version conflicts
  • Explicit error message if Gemfile needs newer Bundler
  • Ignore an empty string BUNDLE_GEMFILE
  • Skeleton gemspec now works with older versions of git
  • Fix shell quoting and ref fetching in GemHelper
  • Disable colored output in --deployment
  • Preserve line endings in lock file

Features:

  • Add support for 'mingw32' platform (aka RubyInstaller)
  • Large speed increase when Gemfile.lock is already present
  • Huge speed increase when many (100+) system gems are present
  • Significant expansion of ISSUES, man pages, and docs site
  • Remove Open3 from GemHelper (now it works on Windows™®©)
  • Allow setting roles in built-in cap and vlad tasks

1.0.3 (October 15, 2010)

Bugfixes:

  • Use bitwise or in #hash to reduce the chance of overflow
  • bundle update now works with :git + :tag updates
  • Record relative :path options in the Gemfile.lock
  • :groups option on gem method in Gemfile now works
  • Add #platform method and :platform option to Gemfile DSL
  • --without now accepts a quoted, space-separated list
  • Installing after --deployment with no lock is now possible
  • Binstubs can now be symlinked
  • Print warning if cache for --local install is missing gems
  • Improve output when installing to a path
  • The tests all pass! Yay!

1.0.2 (October 2, 2010)

Bugfix:

  • Actually include the man pages in the gem, so help works

1.0.1 (October 1, 2010)

Features:

  • Vlad deployment recipe, require 'bundler/vlad'
  • Prettier bundle graphs
  • Improved gem skeleton for bundle gem
  • Prompt on file clashes when generating a gem
  • Option to generate binary with gem skeleton
  • Allow subclassing of GemHelper for custom tasks
  • Chdir to gem directory during bundle open

Bugfixes:

  • Allow gemspec requirements with a list of versions
  • Accept lockfiles with windows line endings
  • Respect BUNDLE_WITHOUT env var
  • Allow gem "foo", :platform => :jruby
  • Specify loaded_from path in fake gemspec
  • Flesh out gem_helper tasks, raise errors correctly
  • Respect RBConfig::CONFIG['ruby_install_name'] in binstubs

1.0.0 (August 29, 2010)

Features:

  • You can now define :bundle_cmd in the capistrano task

Bugfixes:

  • Various bugfixes to the built-in rake helpers
  • Fix a bug where shortrefs weren't unique enough and were
    therfore colliding
  • Fix a small bug involving checking whether a local git
    clone is up to date
  • Correctly handle explicit '=' dependencies with gems
    pinned to a git source
  • Fix an issue with Windows-generated lockfiles by reading
    and writing the lockfile in binary mode
  • Fix an i...
Read more

v1.0.21.rc

28 Aug 03:15
Compare
Choose a tag to compare
v1.0.21.rc Pre-release
Pre-release

Bugfixes:

  • Load Psych unless Syck is defined, because 1.9.2 defines YAML

1.0.20 (September 27, 2011)

Features:

Bugfixes:

  • Ensure YAML is required even if Psych is found
  • Handle directory names that contain invalid regex characters

1.0.20.rc (September 18, 2011)

Features:

  • Rescue interrupts to bundle while loading bundler.rb (#1395)
  • Allow clearing without groups by passing --without '' (#1259)

Bugfixes:

  • Manually sort requirements in the lockfile (#1375)
  • Remove several warnings generated by ruby -w (@stephencelis)
  • Handle trailing slashes on names passed to gem (#1372)
  • Name modules for gems like 'test-foo_bar' correctly (#1303)
  • Don't require Psych if Syck is already loaded (#1239)

1.0.19.rc (September 13, 2011)

Features:

  • Compatibility with Rubygems 1.8.10 installer changes
  • Report gem installation failures clearly (@rwilcox, #1380)
  • Useful error for cap and vlad on first deploy (@NexMat, @kirs)

Bugfixes:

  • exec now works when the command contains 'exec'
  • Only touch lock after changes on Windows (@robertwahler, #1358)
  • Keep load paths when #setup is called multiple times (@radsaq, #1379)

1.0.18 (August 16, 2011)

Bugfixes:

  • Fix typo in DEBUG_RESOLVER (@geemus)
  • Fixes rake 0.9.x warning (@mtylty, #1333)
  • Fix bundle cache again for rubygems 1.3.x

Features:

1.0.17 (August 8, 2011)

Bugfixes:

  • Fix rake issues with rubygems 1.3.x (#1342)
  • Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341)

1.0.16 (August 8, 2011)

Features:

  • Performance fix for MRI 1.9 (@efficientcloud, #1288)
  • Shortcuts (like bundle i) for all commands (@amatsuda)
  • Correcly identify missing child dependency in error message

Bugfixes:

  • Allow Windows network share paths with forward slashes (@mtscout6, #1253)
  • Check for rubygems.org credentials so rake release doesn't hang (#980)
  • Find cached prerelease gems on rubygems 1.3.x (@dburt, #1202)
  • Fix bundle install --without on kiji (@tmm1, #1287)
  • Get rid of warning in ruby 1.9.3 (@smartinez87, #1231)

Documentation:

  • Documentation for gem ..., :require => false (@kmayer, #1292)
  • Gems provide "executables", they are rarely also binaries (@fxn, #1242)

1.0.15 (June 9, 2011)

Features:

  • Improved Rubygems integration, removed many deprecation notices

Bugfixes:

  • Escape URL arguments to git correctly on Windows (1.0.14 regression)

1.0.14 (May 27, 2011)

Features:

  • Rubinius platform :rbx (@rkbodenner)
  • Include gem rake tasks with "require 'bundler/gem_tasks" (@indirect)
  • Include user name and email from git config in new gemspec (@ognevsky)

Bugfixes:

  • Set file permissions after checking out git repos (@tissak)
  • Remove deprecated call to Gem::SourceIndex#all_gems (@mpj)
  • Require the version file in new gemspecs (@rubiii)
  • Allow relative paths from the Gemfile in gems with no gemspec (@mbirk)
  • Install gems that contain 'bundler', e.g. guard-bundler (@hone)
  • Display installed path correctly on Windows (@tadman)
  • Escape quotes in git URIs (@mheffner)
  • Improve Rake 0.9 support (@quix)
  • Handle certain directories already existing (@raggi)
  • Escape filenames containing regex characters (@indirect)

1.0.13 (May 4, 2011)

Features:

  • Compatibility with Rubygems master (soon to be v1.8) (@evanphx)
  • Informative error when --path points to a broken symlink
  • Support Rake 0.9 and greater (@e2)
  • Output full errors for non-TTYs e.g. pow (@josh)

Bugfixes:

  • Allow spaces in gem path names for gem tasks (@rslifka)
  • Have cap run bundle install from release_path (@martinjagusch)
  • Quote git refspec so zsh doesn't expand it (@goneflyin)

1.0.12 (April 8, 2011)

Features:

  • Add --no-deployment option to install for disabling it on dev machines
  • Better error message when git fails and cache is present (@parndt)
  • Honor :bundle_cmd in cap rake command (@voidlock, @cgriego)

Bugfixes:

  • Compatibility with Rubygems 1.7 and Rails 2.3 and vendored gems (@evanphx)
  • Fix changing gem order in lock (@gucki)
  • Remove color escape sequences when displaying man pages (@bgreenlee)
  • Fix creating GEM_HOME on both JRuby 1.5 and 1.6 (@nickseiger)
  • Fix gems without a gemspec and directories in bin/ (@epall)
  • Fix --no-prune option for bundle install (@cmeiklejohn)

1.0.11 (April 1, 2011)

Features:

  • Compatibility with Rubygems 1.6 and 1.7
  • Better error messages when a git command fails

Bugfixes:

  • Don't always update gemspec gems (@carllerche)
  • Remove ivar warnings (@jackdempsey)
  • Fix occasional git failures in zsh (@jonah-carbonfive)
  • Consistent lock for gems with double deps like Cap (@akahn)

1.0.10 (February 1, 2011)

Bugfixes:

  • Fix a regression loading YAML gemspecs from :git and :path gems
  • Requires, namespaces, etc. to work with changes in Rubygems 1.5

1.0.9 (January 19, 2011)

Bugfixes:

  • Fix a bug where Bundler.require could remove gems from the load
    path. In Rails apps with a default application.rb, this removed
    all gems in groups other than :default and Rails.env

1.0.8 (January 18, 2011)

Features:

  • Allow overriding gemspec() deps with :git deps
  • Add --local option to bundle update
  • Ignore Gemfile.lock in newly generated gems
  • Use less as help pager instead of more
  • Run bundle exec rake instead of rake in Capistrano tasks

Bugfixes:

  • Fix --no-cache option for bundle install
  • Allow Vlad deploys to work without Capistrano gem installed
  • Fix group arguments to bundle console
  • Allow groups to be loaded even if other groups were loaded
  • Evaluate gemspec() gemspecs in their directory not the cwd
  • Count on Rake to chdir to the right place in GemHelper
  • Change Pathnames to Strings for MacRuby
  • Check git process exit status correctly
  • Fix some warnings in 1.9.3-trunk (thanks tenderlove)

1.0.7 (November 17, 2010)

Bugfixes:

  • Remove Bundler version from the lockfile because it broke
    backwards compatibility with 1.0.0-1.0.5. Sorry. :(

1.0.6 (November 16, 2010)

Bugfixes:

  • Fix regression in update that caused long/wrong results
  • Allow git gems on other platforms while installing (#579)

Features:

  • Speed up install command using various optimizations
  • Significantly increase performance of resolver
  • Use upcoming Rubygems performance improvements (@tmm1)
  • Warn if the lockfile was generated by a newer version
  • Set generated gems' homepage to "", so Rubygems will warn

1.0.5 (November 13, 2010)

Bugfixes:

  • Fix regression disabling all operations that employ sudo

1.0.4 (November 12, 2010)

Bugfixes:

  • Expand relative :paths from Bundler.root (eg ./foogem)
  • Allow git gems in --without groups while --frozen
  • Allow gem :ref to be a symbol as well as a string
  • Fix exception when Gemfile needs a newer Bundler version
  • Explanation when the current Bundler version conflicts
  • Explicit error message if Gemfile needs newer Bundler
  • Ignore an empty string BUNDLE_GEMFILE
  • Skeleton gemspec now works with older versions of git
  • Fix shell quoting and ref fetching in GemHelper
  • Disable colored output in --deployment
  • Preserve line endings in lock file

Features:

  • Add support for 'mingw32' platform (aka RubyInstaller)
  • Large speed increase when Gemfile.lock is already present
  • Huge speed increase when many (100+) system gems are present
  • Significant expansion of ISSUES, man pages, and docs site
  • Remove Open3 from GemHelper (now it works on Windows™®©)
  • Allow setting roles in built-in cap and vlad tasks

1.0.3 (October 15, 2010)

Bugfixes:

  • Use bitwise or in #hash to reduce the chance of overflow
  • bundle update now works with :git + :tag updates
  • Record relative :path options in the Gemfile.lock
  • :groups option on gem method in Gemfile now works
  • Add #platform method and :platform option to Gemfile DSL
  • --without now accepts a quoted, space-separated list
  • Installing after --deployment with no lock is now possible
  • Binstubs can now be symlinked
  • Print warning if cache for --local install is missing gems
  • Improve output when installing to a path
  • The tests all pass! Yay!

1.0.2 (October 2, 2010)

Bugfix:

  • Actually include the man pages in the gem, so help works

1.0.1 (October 1, 2010)

Features:

  • Vlad deployment recipe, require 'bundler/vlad'
  • Prettier bundle graphs
  • Improved gem skeleton for bundle gem
  • Prompt on file clashes when generating a gem
  • Option to generate binary with gem skeleton
  • Allow subclassing of GemHelper for custom tasks
  • Chdir to gem directory during bundle open

Bugfixes:

  • Allow gemspec requirements with a list of versions
  • Accept lockfiles with windows line endings
  • Respect BUNDLE_WITHOUT env var
  • Allow gem "foo", :platform => :jruby
  • Specify loaded_from path in fake gemspec
  • Flesh out gem_helper tasks, raise errors correctly
  • Respect RBConfig::CONFIG['ruby_install_name'] in binstubs

1.0.0 (August 29, 2010)

Features:

  • You can now define :bundle_cmd in the capistrano task

Bugfixes:

  • Various bugfixes to the built-in rake helpers
  • Fix a bug where shortrefs weren't unique enough and were
    therfore colliding
  • Fix a small bug involving checking whether a local git
    clone is up to date
  • Correctly handle explicit '=' dependencies with gems
    pinned to a git source
  • Fix an issue with Windows-generated lockfiles by reading
    and writing the lockfile in binary mode
  • Fix an issue with shelling out to git in Windows by
    using dou...
Read more

v1.0.20

28 Aug 03:13
Compare
Choose a tag to compare

Features:

Bugfixes:

  • Ensure YAML is required even if Psych is found
  • Handle directory names that contain invalid regex characters

1.0.20.rc (September 18, 2011)

Features:

  • Rescue interrupts to bundle while loading bundler.rb (#1395)
  • Allow clearing without groups by passing --without '' (#1259)

Bugfixes:

  • Manually sort requirements in the lockfile (#1375)
  • Remove several warnings generated by ruby -w (@stephencelis)
  • Handle trailing slashes on names passed to gem (#1372)
  • Name modules for gems like 'test-foo_bar' correctly (#1303)
  • Don't require Psych if Syck is already loaded (#1239)

1.0.19.rc (September 13, 2011)

Features:

  • Compatibility with Rubygems 1.8.10 installer changes
  • Report gem installation failures clearly (@rwilcox, #1380)
  • Useful error for cap and vlad on first deploy (@NexMat, @kirs)

Bugfixes:

  • exec now works when the command contains 'exec'
  • Only touch lock after changes on Windows (@robertwahler, #1358)
  • Keep load paths when #setup is called multiple times (@radsaq, #1379)

1.0.18 (August 16, 2011)

Bugfixes:

  • Fix typo in DEBUG_RESOLVER (@geemus)
  • Fixes rake 0.9.x warning (@mtylty, #1333)
  • Fix bundle cache again for rubygems 1.3.x

Features:

1.0.17 (August 8, 2011)

Bugfixes:

  • Fix rake issues with rubygems 1.3.x (#1342)
  • Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341)

1.0.16 (August 8, 2011)

Features:

  • Performance fix for MRI 1.9 (@efficientcloud, #1288)
  • Shortcuts (like bundle i) for all commands (@amatsuda)
  • Correcly identify missing child dependency in error message

Bugfixes:

  • Allow Windows network share paths with forward slashes (@mtscout6, #1253)
  • Check for rubygems.org credentials so rake release doesn't hang (#980)
  • Find cached prerelease gems on rubygems 1.3.x (@dburt, #1202)
  • Fix bundle install --without on kiji (@tmm1, #1287)
  • Get rid of warning in ruby 1.9.3 (@smartinez87, #1231)

Documentation:

  • Documentation for gem ..., :require => false (@kmayer, #1292)
  • Gems provide "executables", they are rarely also binaries (@fxn, #1242)

1.0.15 (June 9, 2011)

Features:

  • Improved Rubygems integration, removed many deprecation notices

Bugfixes:

  • Escape URL arguments to git correctly on Windows (1.0.14 regression)

1.0.14 (May 27, 2011)

Features:

  • Rubinius platform :rbx (@rkbodenner)
  • Include gem rake tasks with "require 'bundler/gem_tasks" (@indirect)
  • Include user name and email from git config in new gemspec (@ognevsky)

Bugfixes:

  • Set file permissions after checking out git repos (@tissak)
  • Remove deprecated call to Gem::SourceIndex#all_gems (@mpj)
  • Require the version file in new gemspecs (@rubiii)
  • Allow relative paths from the Gemfile in gems with no gemspec (@mbirk)
  • Install gems that contain 'bundler', e.g. guard-bundler (@hone)
  • Display installed path correctly on Windows (@tadman)
  • Escape quotes in git URIs (@mheffner)
  • Improve Rake 0.9 support (@quix)
  • Handle certain directories already existing (@raggi)
  • Escape filenames containing regex characters (@indirect)

1.0.13 (May 4, 2011)

Features:

  • Compatibility with Rubygems master (soon to be v1.8) (@evanphx)
  • Informative error when --path points to a broken symlink
  • Support Rake 0.9 and greater (@e2)
  • Output full errors for non-TTYs e.g. pow (@josh)

Bugfixes:

  • Allow spaces in gem path names for gem tasks (@rslifka)
  • Have cap run bundle install from release_path (@martinjagusch)
  • Quote git refspec so zsh doesn't expand it (@goneflyin)

1.0.12 (April 8, 2011)

Features:

  • Add --no-deployment option to install for disabling it on dev machines
  • Better error message when git fails and cache is present (@parndt)
  • Honor :bundle_cmd in cap rake command (@voidlock, @cgriego)

Bugfixes:

  • Compatibility with Rubygems 1.7 and Rails 2.3 and vendored gems (@evanphx)
  • Fix changing gem order in lock (@gucki)
  • Remove color escape sequences when displaying man pages (@bgreenlee)
  • Fix creating GEM_HOME on both JRuby 1.5 and 1.6 (@nickseiger)
  • Fix gems without a gemspec and directories in bin/ (@epall)
  • Fix --no-prune option for bundle install (@cmeiklejohn)

1.0.11 (April 1, 2011)

Features:

  • Compatibility with Rubygems 1.6 and 1.7
  • Better error messages when a git command fails

Bugfixes:

  • Don't always update gemspec gems (@carllerche)
  • Remove ivar warnings (@jackdempsey)
  • Fix occasional git failures in zsh (@jonah-carbonfive)
  • Consistent lock for gems with double deps like Cap (@akahn)

1.0.10 (February 1, 2011)

Bugfixes:

  • Fix a regression loading YAML gemspecs from :git and :path gems
  • Requires, namespaces, etc. to work with changes in Rubygems 1.5

1.0.9 (January 19, 2011)

Bugfixes:

  • Fix a bug where Bundler.require could remove gems from the load
    path. In Rails apps with a default application.rb, this removed
    all gems in groups other than :default and Rails.env

1.0.8 (January 18, 2011)

Features:

  • Allow overriding gemspec() deps with :git deps
  • Add --local option to bundle update
  • Ignore Gemfile.lock in newly generated gems
  • Use less as help pager instead of more
  • Run bundle exec rake instead of rake in Capistrano tasks

Bugfixes:

  • Fix --no-cache option for bundle install
  • Allow Vlad deploys to work without Capistrano gem installed
  • Fix group arguments to bundle console
  • Allow groups to be loaded even if other groups were loaded
  • Evaluate gemspec() gemspecs in their directory not the cwd
  • Count on Rake to chdir to the right place in GemHelper
  • Change Pathnames to Strings for MacRuby
  • Check git process exit status correctly
  • Fix some warnings in 1.9.3-trunk (thanks tenderlove)

1.0.7 (November 17, 2010)

Bugfixes:

  • Remove Bundler version from the lockfile because it broke
    backwards compatibility with 1.0.0-1.0.5. Sorry. :(

1.0.6 (November 16, 2010)

Bugfixes:

  • Fix regression in update that caused long/wrong results
  • Allow git gems on other platforms while installing (#579)

Features:

  • Speed up install command using various optimizations
  • Significantly increase performance of resolver
  • Use upcoming Rubygems performance improvements (@tmm1)
  • Warn if the lockfile was generated by a newer version
  • Set generated gems' homepage to "", so Rubygems will warn

1.0.5 (November 13, 2010)

Bugfixes:

  • Fix regression disabling all operations that employ sudo

1.0.4 (November 12, 2010)

Bugfixes:

  • Expand relative :paths from Bundler.root (eg ./foogem)
  • Allow git gems in --without groups while --frozen
  • Allow gem :ref to be a symbol as well as a string
  • Fix exception when Gemfile needs a newer Bundler version
  • Explanation when the current Bundler version conflicts
  • Explicit error message if Gemfile needs newer Bundler
  • Ignore an empty string BUNDLE_GEMFILE
  • Skeleton gemspec now works with older versions of git
  • Fix shell quoting and ref fetching in GemHelper
  • Disable colored output in --deployment
  • Preserve line endings in lock file

Features:

  • Add support for 'mingw32' platform (aka RubyInstaller)
  • Large speed increase when Gemfile.lock is already present
  • Huge speed increase when many (100+) system gems are present
  • Significant expansion of ISSUES, man pages, and docs site
  • Remove Open3 from GemHelper (now it works on Windows™®©)
  • Allow setting roles in built-in cap and vlad tasks

1.0.3 (October 15, 2010)

Bugfixes:

  • Use bitwise or in #hash to reduce the chance of overflow
  • bundle update now works with :git + :tag updates
  • Record relative :path options in the Gemfile.lock
  • :groups option on gem method in Gemfile now works
  • Add #platform method and :platform option to Gemfile DSL
  • --without now accepts a quoted, space-separated list
  • Installing after --deployment with no lock is now possible
  • Binstubs can now be symlinked
  • Print warning if cache for --local install is missing gems
  • Improve output when installing to a path
  • The tests all pass! Yay!

1.0.2 (October 2, 2010)

Bugfix:

  • Actually include the man pages in the gem, so help works

1.0.1 (October 1, 2010)

Features:

  • Vlad deployment recipe, require 'bundler/vlad'
  • Prettier bundle graphs
  • Improved gem skeleton for bundle gem
  • Prompt on file clashes when generating a gem
  • Option to generate binary with gem skeleton
  • Allow subclassing of GemHelper for custom tasks
  • Chdir to gem directory during bundle open

Bugfixes:

  • Allow gemspec requirements with a list of versions
  • Accept lockfiles with windows line endings
  • Respect BUNDLE_WITHOUT env var
  • Allow gem "foo", :platform => :jruby
  • Specify loaded_from path in fake gemspec
  • Flesh out gem_helper tasks, raise errors correctly
  • Respect RBConfig::CONFIG['ruby_install_name'] in binstubs

1.0.0 (August 29, 2010)

Features:

  • You can now define :bundle_cmd in the capistrano task

Bugfixes:

  • Various bugfixes to the built-in rake helpers
  • Fix a bug where shortrefs weren't unique enough and were
    therfore colliding
  • Fix a small bug involving checking whether a local git
    clone is up to date
  • Correctly handle explicit '=' dependencies with gems
    pinned to a git source
  • Fix an issue with Windows-generated lockfiles by reading
    and writing the lockfile in binary mode
  • Fix an issue with shelling out to git in Windows by
    using double quotes around paths
  • Detect new Rubygems sources in the Gemfile and update
    the lockfile

1.0.0.r...

Read more

v1.1.pre.10

28 Aug 03:16
Compare
Choose a tag to compare
v1.1.pre.10 Pre-release
Pre-release

Features:

  • config system_bindir foo added, works like "-n foo" in your .gemrc file

1.1.pre.9 (Sep 18, 2011)

Features:

  • clean will now clean up all old .gem and .gemspec files, cleaning up older pres
  • clean will be automatically run after bundle install and update when using --path (#1420, #1425)
  • clean now takes a --force option (#1247, #1426)
  • clean will clean up cached git dirs in bundle clean (#1390)
  • remove deprecations from DSL (#1119)
  • autorequire tries directories for gems with dashed names (#1205)
  • adds a --paths flag to bundle show to list all the paths of bundled gems (@tiegz, #1360)
  • load rubygems plugins in the bundle binary (@tpope, #1364)
  • make --standalone respect --path (@cowboyd, #1361)

Bugfixes:

  • Fix clean to handle nested gems in a git repo (#1329)
  • Fix conflict from revert of benchmark tool (@boffbowsh, #1355)
  • Fix fatal error when unable to connect to gem source (#1269)
  • Fix outdated to find pre-release gems that are installed. (#1359)
  • Fix color for ui. (#1374)
  • Fix installing to user-owned system gems on OS X
  • Fix caching issue in the resolver (#1353, #1421)
  • Fix :github DSL option

1.1.pre.8 (Aug 13, 2011)

Bugfixes:

  • Fix bundle check to not print fatal error message (@cldwalker, #1347)
  • Fix require_sudo when Gem.bindir isn't writeable (#1352)
  • Fix not asking Gemcutter API for dependency chain of git gems in --deployment (#1254)
  • Fix install --binstubs when using --path (#1332)

1.1.pre.7 (Aug 8, 2011)

Bugfixes:

  • Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341)
  • Fixed exception when sudo was needed to install gems (@spastorino)

1.1.pre.6 (Aug 8, 2011)

Bugfixes:

  • Fix cross repository dependencies (#1138)
  • Fix git dependency fetching from API endpoint (#1254)
  • Fixes for bundle outdated (@joelmoss, #1238)
  • Fix bundle standalone when using the endpoint (#1240)

Features:

  • Implement to_ary to avoid calls to method_missing (@tenderlove, #1274)
  • bundle clean removes old .gem files (@cldwalker, #1293)
  • Correcly identify missing child dependency in error message
  • Run pre-install, post-build, and post-install gem hooks for git gems (@warhammerkid, #1120)
  • create Gemfile.lock for empty Gemfile (#1218)

1.1.pre.5 (June 11, 2011)

Bugfixes:

Features:

  • Speed up install --deployment by using the API endpoint
  • Support Basic HTTP Auth for the API endpoint (@dpiddy, #1229)
  • Add install --full-index to disable the API endpoint, just in case
  • Significantly speed up install by removing unneeded gemspec fetches
  • outdated command shows outdated gems (@joelmoss, #1130)
  • Print gem post install messages (@csquared, #1155)
  • Reduce memory use by removing Specification.new inside method_missing (@tenderlove, #1222)
  • Allow check --path

1.1.pre.4 (May 5, 2011)

Bugfixes:

  • Fix bug that could prevent installing new gems

1.1.pre.3 (May 4, 2011)

Features:

  • Add bundle outdated to show outdated gems (@joelmoss)
  • Remove BUNDLE_* from Bundler.with_clean_env (@wuputah)
  • Add Bundler.clean_system, and clean_exec (@wuputah)
  • Use git config for gem author name and email (@krekoten)

Bugfixes:

  • Fix error calling Bundler.rubygems.gem_path
  • Fix error when Gem.path returns Gem::FS instead of String

1.1.pre.2 (April 28, 2011)

Features:

  • Add :github option to Gemfile DSL for easy git repos
  • Merge all fixes from 1.0.12 and 1.0.13

1.1.pre.1 (February 2, 2011)

Bugfixes:

  • Compatibility with changes made by Rubygems 1.5

1.1.pre (January 21, 2011)

Features:

  • Add bundle clean. Removes unused gems from --path directory
  • Initial Gemcutter Endpoint API work, BAI Fetching source index
  • Added bundle install --standalone
  • Ignore Gemfile.lock when building new gems
  • Make it possible to override a .gemspec dependency's source in the
    Gemfile

Removed:

  • Removed bundle lock
  • Removed bundle install
  • Removed bundle install --production
  • Removed bundle install --disable-shared-gems

v1.1.pre.9

28 Aug 03:16
Compare
Choose a tag to compare
v1.1.pre.9 Pre-release
Pre-release

Features:

  • clean will now clean up all old .gem and .gemspec files, cleaning up older pres
  • clean will be automatically run after bundle install and update when using --path (#1420, #1425)
  • clean now takes a --force option (#1247, #1426)
  • clean will clean up cached git dirs in bundle clean (#1390)
  • remove deprecations from DSL (#1119)
  • autorequire tries directories for gems with dashed names (#1205)
  • adds a --paths flag to bundle show to list all the paths of bundled gems (@tiegz, #1360)
  • load rubygems plugins in the bundle binary (@tpope, #1364)
  • make --standalone respect --path (@cowboyd, #1361)

Bugfixes:

  • Fix clean to handle nested gems in a git repo (#1329)
  • Fix conflict from revert of benchmark tool (@boffbowsh, #1355)
  • Fix fatal error when unable to connect to gem source (#1269)
  • Fix outdated to find pre-release gems that are installed. (#1359)
  • Fix color for ui. (#1374)
  • Fix installing to user-owned system gems on OS X
  • Fix caching issue in the resolver (#1353, #1421)
  • Fix :github DSL option

1.1.pre.8 (Aug 13, 2011)

Bugfixes:

  • Fix bundle check to not print fatal error message (@cldwalker, #1347)
  • Fix require_sudo when Gem.bindir isn't writeable (#1352)
  • Fix not asking Gemcutter API for dependency chain of git gems in --deployment (#1254)
  • Fix install --binstubs when using --path (#1332)

1.1.pre.7 (Aug 8, 2011)

Bugfixes:

  • Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341)
  • Fixed exception when sudo was needed to install gems (@spastorino)

1.1.pre.6 (Aug 8, 2011)

Bugfixes:

  • Fix cross repository dependencies (#1138)
  • Fix git dependency fetching from API endpoint (#1254)
  • Fixes for bundle outdated (@joelmoss, #1238)
  • Fix bundle standalone when using the endpoint (#1240)

Features:

  • Implement to_ary to avoid calls to method_missing (@tenderlove, #1274)
  • bundle clean removes old .gem files (@cldwalker, #1293)
  • Correcly identify missing child dependency in error message
  • Run pre-install, post-build, and post-install gem hooks for git gems (@warhammerkid, #1120)
  • create Gemfile.lock for empty Gemfile (#1218)

1.1.pre.5 (June 11, 2011)

Bugfixes:

Features:

  • Speed up install --deployment by using the API endpoint
  • Support Basic HTTP Auth for the API endpoint (@dpiddy, #1229)
  • Add install --full-index to disable the API endpoint, just in case
  • Significantly speed up install by removing unneeded gemspec fetches
  • outdated command shows outdated gems (@joelmoss, #1130)
  • Print gem post install messages (@csquared, #1155)
  • Reduce memory use by removing Specification.new inside method_missing (@tenderlove, #1222)
  • Allow check --path

1.1.pre.4 (May 5, 2011)

Bugfixes:

  • Fix bug that could prevent installing new gems

1.1.pre.3 (May 4, 2011)

Features:

  • Add bundle outdated to show outdated gems (@joelmoss)
  • Remove BUNDLE_* from Bundler.with_clean_env (@wuputah)
  • Add Bundler.clean_system, and clean_exec (@wuputah)
  • Use git config for gem author name and email (@krekoten)

Bugfixes:

  • Fix error calling Bundler.rubygems.gem_path
  • Fix error when Gem.path returns Gem::FS instead of String

1.1.pre.2 (April 28, 2011)

Features:

  • Add :github option to Gemfile DSL for easy git repos
  • Merge all fixes from 1.0.12 and 1.0.13

1.1.pre.1 (February 2, 2011)

Bugfixes:

  • Compatibility with changes made by Rubygems 1.5

1.1.pre (January 21, 2011)

Features:

  • Add bundle clean. Removes unused gems from --path directory
  • Initial Gemcutter Endpoint API work, BAI Fetching source index
  • Added bundle install --standalone
  • Ignore Gemfile.lock when building new gems
  • Make it possible to override a .gemspec dependency's source in the
    Gemfile

Removed:

  • Removed bundle lock
  • Removed bundle install
  • Removed bundle install --production
  • Removed bundle install --disable-shared-gems

v1.0.20.rc

28 Aug 03:13
Compare
Choose a tag to compare
v1.0.20.rc Pre-release
Pre-release

Features:

  • Rescue interrupts to bundle while loading bundler.rb (#1395)
  • Allow clearing without groups by passing --without '' (#1259)

Bugfixes:

  • Manually sort requirements in the lockfile (#1375)
  • Remove several warnings generated by ruby -w (@stephencelis)
  • Handle trailing slashes on names passed to gem (#1372)
  • Name modules for gems like 'test-foo_bar' correctly (#1303)
  • Don't require Psych if Syck is already loaded (#1239)

1.0.19.rc (September 13, 2011)

Features:

  • Compatibility with Rubygems 1.8.10 installer changes
  • Report gem installation failures clearly (@rwilcox, #1380)
  • Useful error for cap and vlad on first deploy (@NexMat, @kirs)

Bugfixes:

  • exec now works when the command contains 'exec'
  • Only touch lock after changes on Windows (@robertwahler, #1358)
  • Keep load paths when #setup is called multiple times (@radsaq, #1379)

1.0.18 (August 16, 2011)

Bugfixes:

  • Fix typo in DEBUG_RESOLVER (@geemus)
  • Fixes rake 0.9.x warning (@mtylty, #1333)
  • Fix bundle cache again for rubygems 1.3.x

Features:

1.0.17 (August 8, 2011)

Bugfixes:

  • Fix rake issues with rubygems 1.3.x (#1342)
  • Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341)

1.0.16 (August 8, 2011)

Features:

  • Performance fix for MRI 1.9 (@efficientcloud, #1288)
  • Shortcuts (like bundle i) for all commands (@amatsuda)
  • Correcly identify missing child dependency in error message

Bugfixes:

  • Allow Windows network share paths with forward slashes (@mtscout6, #1253)
  • Check for rubygems.org credentials so rake release doesn't hang (#980)
  • Find cached prerelease gems on rubygems 1.3.x (@dburt, #1202)
  • Fix bundle install --without on kiji (@tmm1, #1287)
  • Get rid of warning in ruby 1.9.3 (@smartinez87, #1231)

Documentation:

  • Documentation for gem ..., :require => false (@kmayer, #1292)
  • Gems provide "executables", they are rarely also binaries (@fxn, #1242)

1.0.15 (June 9, 2011)

Features:

  • Improved Rubygems integration, removed many deprecation notices

Bugfixes:

  • Escape URL arguments to git correctly on Windows (1.0.14 regression)

1.0.14 (May 27, 2011)

Features:

  • Rubinius platform :rbx (@rkbodenner)
  • Include gem rake tasks with "require 'bundler/gem_tasks" (@indirect)
  • Include user name and email from git config in new gemspec (@ognevsky)

Bugfixes:

  • Set file permissions after checking out git repos (@tissak)
  • Remove deprecated call to Gem::SourceIndex#all_gems (@mpj)
  • Require the version file in new gemspecs (@rubiii)
  • Allow relative paths from the Gemfile in gems with no gemspec (@mbirk)
  • Install gems that contain 'bundler', e.g. guard-bundler (@hone)
  • Display installed path correctly on Windows (@tadman)
  • Escape quotes in git URIs (@mheffner)
  • Improve Rake 0.9 support (@quix)
  • Handle certain directories already existing (@raggi)
  • Escape filenames containing regex characters (@indirect)

1.0.13 (May 4, 2011)

Features:

  • Compatibility with Rubygems master (soon to be v1.8) (@evanphx)
  • Informative error when --path points to a broken symlink
  • Support Rake 0.9 and greater (@e2)
  • Output full errors for non-TTYs e.g. pow (@josh)

Bugfixes:

  • Allow spaces in gem path names for gem tasks (@rslifka)
  • Have cap run bundle install from release_path (@martinjagusch)
  • Quote git refspec so zsh doesn't expand it (@goneflyin)

1.0.12 (April 8, 2011)

Features:

  • Add --no-deployment option to install for disabling it on dev machines
  • Better error message when git fails and cache is present (@parndt)
  • Honor :bundle_cmd in cap rake command (@voidlock, @cgriego)

Bugfixes:

  • Compatibility with Rubygems 1.7 and Rails 2.3 and vendored gems (@evanphx)
  • Fix changing gem order in lock (@gucki)
  • Remove color escape sequences when displaying man pages (@bgreenlee)
  • Fix creating GEM_HOME on both JRuby 1.5 and 1.6 (@nickseiger)
  • Fix gems without a gemspec and directories in bin/ (@epall)
  • Fix --no-prune option for bundle install (@cmeiklejohn)

1.0.11 (April 1, 2011)

Features:

  • Compatibility with Rubygems 1.6 and 1.7
  • Better error messages when a git command fails

Bugfixes:

  • Don't always update gemspec gems (@carllerche)
  • Remove ivar warnings (@jackdempsey)
  • Fix occasional git failures in zsh (@jonah-carbonfive)
  • Consistent lock for gems with double deps like Cap (@akahn)

1.0.10 (February 1, 2011)

Bugfixes:

  • Fix a regression loading YAML gemspecs from :git and :path gems
  • Requires, namespaces, etc. to work with changes in Rubygems 1.5

1.0.9 (January 19, 2011)

Bugfixes:

  • Fix a bug where Bundler.require could remove gems from the load
    path. In Rails apps with a default application.rb, this removed
    all gems in groups other than :default and Rails.env

1.0.8 (January 18, 2011)

Features:

  • Allow overriding gemspec() deps with :git deps
  • Add --local option to bundle update
  • Ignore Gemfile.lock in newly generated gems
  • Use less as help pager instead of more
  • Run bundle exec rake instead of rake in Capistrano tasks

Bugfixes:

  • Fix --no-cache option for bundle install
  • Allow Vlad deploys to work without Capistrano gem installed
  • Fix group arguments to bundle console
  • Allow groups to be loaded even if other groups were loaded
  • Evaluate gemspec() gemspecs in their directory not the cwd
  • Count on Rake to chdir to the right place in GemHelper
  • Change Pathnames to Strings for MacRuby
  • Check git process exit status correctly
  • Fix some warnings in 1.9.3-trunk (thanks tenderlove)

1.0.7 (November 17, 2010)

Bugfixes:

  • Remove Bundler version from the lockfile because it broke
    backwards compatibility with 1.0.0-1.0.5. Sorry. :(

1.0.6 (November 16, 2010)

Bugfixes:

  • Fix regression in update that caused long/wrong results
  • Allow git gems on other platforms while installing (#579)

Features:

  • Speed up install command using various optimizations
  • Significantly increase performance of resolver
  • Use upcoming Rubygems performance improvements (@tmm1)
  • Warn if the lockfile was generated by a newer version
  • Set generated gems' homepage to "", so Rubygems will warn

1.0.5 (November 13, 2010)

Bugfixes:

  • Fix regression disabling all operations that employ sudo

1.0.4 (November 12, 2010)

Bugfixes:

  • Expand relative :paths from Bundler.root (eg ./foogem)
  • Allow git gems in --without groups while --frozen
  • Allow gem :ref to be a symbol as well as a string
  • Fix exception when Gemfile needs a newer Bundler version
  • Explanation when the current Bundler version conflicts
  • Explicit error message if Gemfile needs newer Bundler
  • Ignore an empty string BUNDLE_GEMFILE
  • Skeleton gemspec now works with older versions of git
  • Fix shell quoting and ref fetching in GemHelper
  • Disable colored output in --deployment
  • Preserve line endings in lock file

Features:

  • Add support for 'mingw32' platform (aka RubyInstaller)
  • Large speed increase when Gemfile.lock is already present
  • Huge speed increase when many (100+) system gems are present
  • Significant expansion of ISSUES, man pages, and docs site
  • Remove Open3 from GemHelper (now it works on Windows™®©)
  • Allow setting roles in built-in cap and vlad tasks

1.0.3 (October 15, 2010)

Bugfixes:

  • Use bitwise or in #hash to reduce the chance of overflow
  • bundle update now works with :git + :tag updates
  • Record relative :path options in the Gemfile.lock
  • :groups option on gem method in Gemfile now works
  • Add #platform method and :platform option to Gemfile DSL
  • --without now accepts a quoted, space-separated list
  • Installing after --deployment with no lock is now possible
  • Binstubs can now be symlinked
  • Print warning if cache for --local install is missing gems
  • Improve output when installing to a path
  • The tests all pass! Yay!

1.0.2 (October 2, 2010)

Bugfix:

  • Actually include the man pages in the gem, so help works

1.0.1 (October 1, 2010)

Features:

  • Vlad deployment recipe, require 'bundler/vlad'
  • Prettier bundle graphs
  • Improved gem skeleton for bundle gem
  • Prompt on file clashes when generating a gem
  • Option to generate binary with gem skeleton
  • Allow subclassing of GemHelper for custom tasks
  • Chdir to gem directory during bundle open

Bugfixes:

  • Allow gemspec requirements with a list of versions
  • Accept lockfiles with windows line endings
  • Respect BUNDLE_WITHOUT env var
  • Allow gem "foo", :platform => :jruby
  • Specify loaded_from path in fake gemspec
  • Flesh out gem_helper tasks, raise errors correctly
  • Respect RBConfig::CONFIG['ruby_install_name'] in binstubs

1.0.0 (August 29, 2010)

Features:

  • You can now define :bundle_cmd in the capistrano task

Bugfixes:

  • Various bugfixes to the built-in rake helpers
  • Fix a bug where shortrefs weren't unique enough and were
    therfore colliding
  • Fix a small bug involving checking whether a local git
    clone is up to date
  • Correctly handle explicit '=' dependencies with gems
    pinned to a git source
  • Fix an issue with Windows-generated lockfiles by reading
    and writing the lockfile in binary mode
  • Fix an issue with shelling out to git in Windows by
    using double quotes around paths
  • Detect new Rubygems sources in the Gemfile and update
    the lockfile

1.0.0.rc.6 (August 23, 2010)

Features:

  • Much better documentation for most of the commands and Gemfile
    format

Bugfixes:

  • Don't attempt to create directories if they already exist
  • Fix the capistrano task so ...
Read more

v1.0.19.rc

28 Aug 03:13
Compare
Choose a tag to compare
v1.0.19.rc Pre-release
Pre-release

Features:

  • Compatibility with Rubygems 1.8.10 installer changes
  • Report gem installation failures clearly (@rwilcox, #1380)
  • Useful error for cap and vlad on first deploy (@NexMat, @kirs)

Bugfixes:

  • exec now works when the command contains 'exec'
  • Only touch lock after changes on Windows (@robertwahler, #1358)
  • Keep load paths when #setup is called multiple times (@radsaq, #1379)

1.0.18 (August 16, 2011)

Bugfixes:

  • Fix typo in DEBUG_RESOLVER (@geemus)
  • Fixes rake 0.9.x warning (@mtylty, #1333)
  • Fix bundle cache again for rubygems 1.3.x

Features:

1.0.17 (August 8, 2011)

Bugfixes:

  • Fix rake issues with rubygems 1.3.x (#1342)
  • Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341)

1.0.16 (August 8, 2011)

Features:

  • Performance fix for MRI 1.9 (@efficientcloud, #1288)
  • Shortcuts (like bundle i) for all commands (@amatsuda)
  • Correcly identify missing child dependency in error message

Bugfixes:

  • Allow Windows network share paths with forward slashes (@mtscout6, #1253)
  • Check for rubygems.org credentials so rake release doesn't hang (#980)
  • Find cached prerelease gems on rubygems 1.3.x (@dburt, #1202)
  • Fix bundle install --without on kiji (@tmm1, #1287)
  • Get rid of warning in ruby 1.9.3 (@smartinez87, #1231)

Documentation:

  • Documentation for gem ..., :require => false (@kmayer, #1292)
  • Gems provide "executables", they are rarely also binaries (@fxn, #1242)

1.0.15 (June 9, 2011)

Features:

  • Improved Rubygems integration, removed many deprecation notices

Bugfixes:

  • Escape URL arguments to git correctly on Windows (1.0.14 regression)

1.0.14 (May 27, 2011)

Features:

  • Rubinius platform :rbx (@rkbodenner)
  • Include gem rake tasks with "require 'bundler/gem_tasks" (@indirect)
  • Include user name and email from git config in new gemspec (@ognevsky)

Bugfixes:

  • Set file permissions after checking out git repos (@tissak)
  • Remove deprecated call to Gem::SourceIndex#all_gems (@mpj)
  • Require the version file in new gemspecs (@rubiii)
  • Allow relative paths from the Gemfile in gems with no gemspec (@mbirk)
  • Install gems that contain 'bundler', e.g. guard-bundler (@hone)
  • Display installed path correctly on Windows (@tadman)
  • Escape quotes in git URIs (@mheffner)
  • Improve Rake 0.9 support (@quix)
  • Handle certain directories already existing (@raggi)
  • Escape filenames containing regex characters (@indirect)

1.0.13 (May 4, 2011)

Features:

  • Compatibility with Rubygems master (soon to be v1.8) (@evanphx)
  • Informative error when --path points to a broken symlink
  • Support Rake 0.9 and greater (@e2)
  • Output full errors for non-TTYs e.g. pow (@josh)

Bugfixes:

  • Allow spaces in gem path names for gem tasks (@rslifka)
  • Have cap run bundle install from release_path (@martinjagusch)
  • Quote git refspec so zsh doesn't expand it (@goneflyin)

1.0.12 (April 8, 2011)

Features:

  • Add --no-deployment option to install for disabling it on dev machines
  • Better error message when git fails and cache is present (@parndt)
  • Honor :bundle_cmd in cap rake command (@voidlock, @cgriego)

Bugfixes:

  • Compatibility with Rubygems 1.7 and Rails 2.3 and vendored gems (@evanphx)
  • Fix changing gem order in lock (@gucki)
  • Remove color escape sequences when displaying man pages (@bgreenlee)
  • Fix creating GEM_HOME on both JRuby 1.5 and 1.6 (@nickseiger)
  • Fix gems without a gemspec and directories in bin/ (@epall)
  • Fix --no-prune option for bundle install (@cmeiklejohn)

1.0.11 (April 1, 2011)

Features:

  • Compatibility with Rubygems 1.6 and 1.7
  • Better error messages when a git command fails

Bugfixes:

  • Don't always update gemspec gems (@carllerche)
  • Remove ivar warnings (@jackdempsey)
  • Fix occasional git failures in zsh (@jonah-carbonfive)
  • Consistent lock for gems with double deps like Cap (@akahn)

1.0.10 (February 1, 2011)

Bugfixes:

  • Fix a regression loading YAML gemspecs from :git and :path gems
  • Requires, namespaces, etc. to work with changes in Rubygems 1.5

1.0.9 (January 19, 2011)

Bugfixes:

  • Fix a bug where Bundler.require could remove gems from the load
    path. In Rails apps with a default application.rb, this removed
    all gems in groups other than :default and Rails.env

1.0.8 (January 18, 2011)

Features:

  • Allow overriding gemspec() deps with :git deps
  • Add --local option to bundle update
  • Ignore Gemfile.lock in newly generated gems
  • Use less as help pager instead of more
  • Run bundle exec rake instead of rake in Capistrano tasks

Bugfixes:

  • Fix --no-cache option for bundle install
  • Allow Vlad deploys to work without Capistrano gem installed
  • Fix group arguments to bundle console
  • Allow groups to be loaded even if other groups were loaded
  • Evaluate gemspec() gemspecs in their directory not the cwd
  • Count on Rake to chdir to the right place in GemHelper
  • Change Pathnames to Strings for MacRuby
  • Check git process exit status correctly
  • Fix some warnings in 1.9.3-trunk (thanks tenderlove)

1.0.7 (November 17, 2010)

Bugfixes:

  • Remove Bundler version from the lockfile because it broke
    backwards compatibility with 1.0.0-1.0.5. Sorry. :(

1.0.6 (November 16, 2010)

Bugfixes:

  • Fix regression in update that caused long/wrong results
  • Allow git gems on other platforms while installing (#579)

Features:

  • Speed up install command using various optimizations
  • Significantly increase performance of resolver
  • Use upcoming Rubygems performance improvements (@tmm1)
  • Warn if the lockfile was generated by a newer version
  • Set generated gems' homepage to "", so Rubygems will warn

1.0.5 (November 13, 2010)

Bugfixes:

  • Fix regression disabling all operations that employ sudo

1.0.4 (November 12, 2010)

Bugfixes:

  • Expand relative :paths from Bundler.root (eg ./foogem)
  • Allow git gems in --without groups while --frozen
  • Allow gem :ref to be a symbol as well as a string
  • Fix exception when Gemfile needs a newer Bundler version
  • Explanation when the current Bundler version conflicts
  • Explicit error message if Gemfile needs newer Bundler
  • Ignore an empty string BUNDLE_GEMFILE
  • Skeleton gemspec now works with older versions of git
  • Fix shell quoting and ref fetching in GemHelper
  • Disable colored output in --deployment
  • Preserve line endings in lock file

Features:

  • Add support for 'mingw32' platform (aka RubyInstaller)
  • Large speed increase when Gemfile.lock is already present
  • Huge speed increase when many (100+) system gems are present
  • Significant expansion of ISSUES, man pages, and docs site
  • Remove Open3 from GemHelper (now it works on Windows™®©)
  • Allow setting roles in built-in cap and vlad tasks

1.0.3 (October 15, 2010)

Bugfixes:

  • Use bitwise or in #hash to reduce the chance of overflow
  • bundle update now works with :git + :tag updates
  • Record relative :path options in the Gemfile.lock
  • :groups option on gem method in Gemfile now works
  • Add #platform method and :platform option to Gemfile DSL
  • --without now accepts a quoted, space-separated list
  • Installing after --deployment with no lock is now possible
  • Binstubs can now be symlinked
  • Print warning if cache for --local install is missing gems
  • Improve output when installing to a path
  • The tests all pass! Yay!

1.0.2 (October 2, 2010)

Bugfix:

  • Actually include the man pages in the gem, so help works

1.0.1 (October 1, 2010)

Features:

  • Vlad deployment recipe, require 'bundler/vlad'
  • Prettier bundle graphs
  • Improved gem skeleton for bundle gem
  • Prompt on file clashes when generating a gem
  • Option to generate binary with gem skeleton
  • Allow subclassing of GemHelper for custom tasks
  • Chdir to gem directory during bundle open

Bugfixes:

  • Allow gemspec requirements with a list of versions
  • Accept lockfiles with windows line endings
  • Respect BUNDLE_WITHOUT env var
  • Allow gem "foo", :platform => :jruby
  • Specify loaded_from path in fake gemspec
  • Flesh out gem_helper tasks, raise errors correctly
  • Respect RBConfig::CONFIG['ruby_install_name'] in binstubs

1.0.0 (August 29, 2010)

Features:

  • You can now define :bundle_cmd in the capistrano task

Bugfixes:

  • Various bugfixes to the built-in rake helpers
  • Fix a bug where shortrefs weren't unique enough and were
    therfore colliding
  • Fix a small bug involving checking whether a local git
    clone is up to date
  • Correctly handle explicit '=' dependencies with gems
    pinned to a git source
  • Fix an issue with Windows-generated lockfiles by reading
    and writing the lockfile in binary mode
  • Fix an issue with shelling out to git in Windows by
    using double quotes around paths
  • Detect new Rubygems sources in the Gemfile and update
    the lockfile

1.0.0.rc.6 (August 23, 2010)

Features:

  • Much better documentation for most of the commands and Gemfile
    format

Bugfixes:

  • Don't attempt to create directories if they already exist
  • Fix the capistrano task so that it actually runs
  • Update the Gemfile template to reference rubygems.org instead
    of :gemcutter
  • bundle exec should exit with a non zero exit code when the gem
    binary does not exist or the file is not executable.
  • Expand paths in Gemfile relative to the Gemfile and not the current
    working directory.

1.0.0.rc.5 (August 10, 2010)

Features:

  • Make the Capistrano task more concise.

Bugfixes:

  • Fix a regression with determining whether or not to use sudo
  • All...
Read more