Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 680 lines (484 sloc) 23.608 kb
fe1ea11 @indirect Version 1.0.13
indirect authored
1 ## 1.0.13 (April 30, 2011)
2
3 Features:
4
d276109 @indirect Update changelog for 1.0.13
indirect authored
5 - Compatibility with Rubygems master (soon to be v1.8) (@evanphx)
fe1ea11 @indirect Version 1.0.13
indirect authored
6 - Informative error when --path points to a broken symlink
d276109 @indirect Update changelog for 1.0.13
indirect authored
7 - Support Rake 0.9 and greater (@e2)
8 - Output full errors for non-TTYs e.g. pow (@josh)
9
10 Bugfixes:
11
12 - Allow spaces in gem path names for gem tasks (@rslifka)
fe1ea11 @indirect Version 1.0.13
indirect authored
13
60ca0d4 @indirect Version 1.0.12
indirect authored
14 ## 1.0.12 (April 8, 2011)
15
16 Features:
17
18 - Add --no-deployment option to `install` for disabling it on dev machines
19 - Better error message when git fails and cache is present (@parndt)
20 - Honor :bundle_cmd in cap `rake` command (@voidlock, @cgriego)
21
22 Bugfixes:
23
a250f48 @indirect wrong evan
indirect authored
24 - Compatibility with Rubygems 1.7 and Rails 2.3 and vendored gems (@evanphx)
60ca0d4 @indirect Version 1.0.12
indirect authored
25 - Fix changing gem order in lock (@gucki)
26 - Remove color escape sequences when displaying man pages (@bgreenlee)
27 - Fix creating GEM_HOME on both JRuby 1.5 and 1.6 (@nickseiger)
28 - Fix gems without a gemspec and directories in bin/ (@epall)
29 - Fix --no-prune option for `bundle install` (@cmeiklejohn)
30
ec1d4dd @indirect Version 1.0.11
indirect authored
31 ## 1.0.11 (April 1, 2011)
32
33 Features:
34
35 - Compatibility with Rubygems 1.6 and 1.7
36 - Better error messages when a git command fails
37
38 Bugfixes:
39
40 - Don't always update gemspec gems (@carllerche)
41 - Remove ivar warnings (@jackdempsey)
42 - Fix occasional git failures in zsh (@jonah-carbonfive)
43 - Consistent lock for gems with double deps like Cap (@akahn)
44
800e408 @indirect Version 1.0.10
indirect authored
45 ## 1.0.10 (February 1, 2011)
46
47 Bugfixes:
48
49 - Fix a regression loading YAML gemspecs from :git and :path gems
50 - Requires, namespaces, etc. to work with changes in Rubygems 1.5
51
30319c6 @indirect Hey, did you know it's 2011 now?
indirect authored
52 ## 1.0.9 (January 19, 2011)
3f0a1e8 @indirect Changelog for v1.0.9
indirect authored
53
54 Bugfixes:
55
56 - Fix a bug where Bundler.require could remove gems from the load
57 path. In Rails apps with a default application.rb, this removed
58 all gems in groups other than :default and Rails.env.
59
30319c6 @indirect Hey, did you know it's 2011 now?
indirect authored
60 ## 1.0.8 (January 18, 2011)
8d68dc4 @indirect changelog for v1.0.8
indirect authored
61
62 Features:
63
64 - Allow overriding gemspec() deps with :git deps
65 - Add --local option to `bundle update`
66 - Ignore Gemfile.lock in newly generated gems
67 - Use `less` as help pager instead of `more`
68 - Run `bundle exec rake` instead of `rake` in Capistrano tasks
69
70 Bugfixes:
71
72 - Fix --no-cache option for `bundle install`
73 - Allow Vlad deploys to work without Capistrano gem installed
74 - Fix group arguments to `bundle console`
75 - Allow groups to be loaded even if other groups were loaded
76 - Evaluate gemspec() gemspecs in their directory not the cwd
77 - Count on Rake to chdir to the right place in GemHelper
78 - Change Pathnames to Strings for MacRuby
79 - Check git process exit status correctly
80 - Fix some warnings in 1.9.3-trunk (thanks tenderlove)
81
8dc821f @indirect Version 1.0.7 with changelog
indirect authored
82 ## 1.0.7 (November 17, 2010)
83
84 Bugfixes:
85
86 - Remove Bundler version from the lockfile because it broke
87 backwards compatibility with 1.0.0-1.0.5. Sorry. :(
88
a0722f3 @indirect Fix 1.0.6 release date
indirect authored
89 ## 1.0.6 (November 16, 2010)
cd6e02f @indirect Version 1.0.6 with changelog
indirect authored
90
91 Bugfixes:
92
93 - Fix regression in `update` that caused long/wrong results
94 - Allow git gems on other platforms while installing (#579)
95
96 Features:
97
98 - Speed up `install` command using various optimizations
99 - Significantly increase performance of resolver
100 - Use upcoming Rubygems performance improvements (@tmm1)
101 - Warn if the lockfile was generated by a newer version
102 - Set generated gems' homepage to "", so Rubygems will warn
103
6a94687 @indirect Version 1.0.5 with changelog
indirect authored
104 ## 1.0.5 (November 13, 2010)
105
106 Bugfixes:
107
108 - Fix regression disabling all operations that employ sudo
109
4d4fa00 @indirect Version 1.0.4 with changelog
indirect authored
110 ## 1.0.4 (November 12, 2010)
111
112 Bugfixes:
113
114 - Expand relative :paths from Bundler.root (eg ./foogem)
115 - Allow git gems in --without groups while --frozen
116 - Allow gem :ref to be a symbol as well as a string
117 - Fix exception when Gemfile needs a newer Bundler version
118 - Explanation when the current Bundler version conflicts
119 - Explicit error message if Gemfile needs newer Bundler
120 - Ignore an empty string BUNDLE_GEMFILE
121 - Skeleton gemspec now works with older versions of git
122 - Fix shell quoting and ref fetching in GemHelper
123 - Disable colored output in --deployment
124 - Preserve line endings in lock file
125
126 Features:
127
128 - Add support for 'mingw32' platform (aka RubyInstaller)
129 - Large speed increase when Gemfile.lock is already present
130 - Huge speed increase when many (100+) system gems are present
131 - Significant expansion of ISSUES, man pages, and docs site
132 - Remove Open3 from GemHelper (now it works on Windows™®©)
133 - Allow setting roles in built-in cap and vlad tasks
134
e0fc27d @indirect Version 1.0.3 with changelog
indirect authored
135 ## 1.0.3 (October 15, 2010)
4868183 @indirect Changelog for v1.0.2
indirect authored
136
137 Bugfixes:
138
e0fc27d @indirect Version 1.0.3 with changelog
indirect authored
139 - Use bitwise or in #hash to reduce the chance of overflow
140 - `bundle update` now works with :git + :tag updates
141 - Record relative :path options in the Gemfile.lock
142 - :groups option on gem method in Gemfile now works
143 - Add #platform method and :platform option to Gemfile DSL
144 - --without now accepts a quoted, space-separated list
145 - Installing after --deployment with no lock is now possible
146 - Binstubs can now be symlinked
147 - Print warning if cache for --local install is missing gems
148 - Improve output when installing to a path
149 - The tests all pass! Yay!
150
151 ## 1.0.2 (October 2, 2010)
152
153 Bugfix:
154
4868183 @indirect Changelog for v1.0.2
indirect authored
155 - Actually include the man pages in the gem, so help works
156
1fa4f55 @indirect Update changelog for 1.0.1
indirect authored
157 ## 1.0.1 (October 1, 2010)
0bf0924 @wycats Update CHANGELOG for 1.0.0
wycats authored
158
1fa4f55 @indirect Update changelog for 1.0.1
indirect authored
159 Features:
160
161 - Vlad deployment recipe, `require 'bundler/vlad'`
162 - Prettier bundle graphs
163 - Improved gem skeleton for `bundle gem`
164 - Prompt on file clashes when generating a gem
165 - Option to generate binary with gem skeleton
166 - Allow subclassing of GemHelper for custom tasks
167 - Chdir to gem directory during `bundle open`
168
169 Bugfixes:
170
171 - Allow gemspec requirements with a list of versions
172 - Accept lockfiles with windows line endings
173 - Respect BUNDLE_WITHOUT env var
174 - Allow `gem "foo", :platform => :jruby`
175 - Specify loaded_from path in fake gemspec
176 - Flesh out gem_helper tasks, raise errors correctly
177 - Respect RBConfig::CONFIG['ruby_install_name'] in binstubs
178
179 ## 1.0.0 (August 29, 2010)
180
181 Features:
0bf0924 @wycats Update CHANGELOG for 1.0.0
wycats authored
182
183 - You can now define `:bundle_cmd` in the capistrano task
184
185 Bugfixes:
186
187 - Various bugfixes to the built-in rake helpers
188 - Fix a bug where shortrefs weren't unique enough and were
189 therfore colliding
190 - Fix a small bug involving checking whether a local git
191 clone is up to date
192 - Correctly handle explicit '=' dependencies with gems
193 pinned to a git source
194 - Fix an issue with Windows-generated lockfiles by reading
195 and writing the lockfile in binary mode
196 - Fix an issue with shelling out to git in Windows by
197 using double quotes around paths
198 - Detect new Rubygems sources in the Gemfile and update
199 the lockfile
200
1fa4f55 @indirect Update changelog for 1.0.1
indirect authored
201 ## 1.0.0.rc.6 (August 23, 2010)
4779cb8 Update changelog
Carl Lerche authored
202
203 Features:
204
205 - Much better documentation for most of the commands and Gemfile
206 format
207
e09a8cc @indirect typo in changelog
indirect authored
208 Bugfixes:
4779cb8 Update changelog
Carl Lerche authored
209
210 - Don't attempt to create directories if they already exist
211 - Fix the capistrano task so that it actually runs
212 - Update the Gemfile template to reference rubygems.org instead
213 of :gemcutter
214 - bundle exec should exit with a non zero exit code when the gem
215 binary does not exist or the file is not executable.
216 - Expand paths in Gemfile relative to the Gemfile and not the current
217 working directory.
218
1fa4f55 @indirect Update changelog for 1.0.1
indirect authored
219 ## 1.0.0.rc.5 (August 10, 2010)
3c21459 Update the changelog
Carl Lerche authored
220
221 Features:
222
223 - Make the Capistrano task more concise.
224
225 Bugfixes:
226
227 - Fix a regression with determining whether or not to use sudo
228 - Allow using the --gemfile flag with the --deployment flag
229
1fa4f55 @indirect Update changelog for 1.0.1
indirect authored
230 ## 1.0.0.rc.4 (August 9, 2010)
ef030f2 @indirect Minor tweaks and cleanups to gem
indirect authored
231
232 Features:
233
234 - `bundle gem NAME` command to generate a new gem with Gemfile
8b199ca @indirect Update changelog for RC4
indirect authored
235 - Bundle config file location can be specified by BUNDLE_APP_CONFIG
236 - Add --frozen to disable updating the Gemfile.lock at runtime
323c07c @wycats Clarify a new feature
wycats authored
237 (default with --deployment)
8b199ca @indirect Update changelog for RC4
indirect authored
238 - Basic Capistrano task now added as 'bundler/capistrano'
239
240 Bugfixes:
241
242 - Multiple bundler process no longer share a tmp directory
243 - `bundle update GEM` always updates dependencies of GEM as well
244 - Deleting the cache directory no longer causes errors
245 - Moving the bundle after installation no longer causes git errors
246 - Bundle path is now correctly remembered on a read-only filesystem
247 - Gem binaries are installed to Gem.bindir, not #{Gem.dir}/bin
248 - Fetch gems from vendor/cache, even without --local
249 - Sort lockfile by platform as well as spec
ef030f2 @indirect Minor tweaks and cleanups to gem
indirect authored
250
7d8e24e @indirect Fix changelog typo
indirect authored
251 ## 1.0.0.rc.3 (August 3, 2010)
530b511 @indirect Version 1.0.0.rc.3
indirect authored
252
253 Features:
254
255 - Deprecate --production flag for --deployment, since the former
256 was causing confusion with the :production group
257 - Add --gemfile option to `bundle check`
258 - Reduce memory usage of `bundle install` by 2-4x
259 - Improve message from `bundle check` under various conditions
260 - Better error when a changed Gemfile conflicts with Gemfile.lock
261
262 Bugfixes:
263
264 - Create bin/ directory if it is missing, then install binstubs
265 - Error nicely on the edge case of a pinned gem with no spec
266 - Do not require gems for other platforms
267 - Update git sources along with the gems they contain
268
1c73e63 Update CHANGELOG for rc.2
Carlhuda authored
269 ## 1.0.0.rc.2 (July 29, 2010)
270
271 - `bundle install path` was causing confusion, so we now print
272 a clarifying warning. The preferred way to install to a path
273 (which will not print the warning) is
274 `bundle install --path path/to/install`.
275 - `bundle install --system` installs to the default system
276 location ($BUNDLE_PATH or $GEM_HOME) even if you previously
277 used `bundle install --path`
278 - completely remove `--disable-shared-gems`. If you install to
279 system, you will not be isolated, while if you install to
280 another path, you will be isolated from gems installed to
281 the system. This was mostly an internal option whose naming
282 and semantics were extremely confusing.
283 - Add a `--production` option to `bundle install`:
284 - by default, installs to `vendor/bundle`. This can be
285 overridden with the `--path` option
286 - uses `--local` if `vendor/cache` is found. This will
287 guarantee that Bundler does not attempt to connect to
288 Rubygems and will use the gems cached in `vendor/cache`
289 instead
290 - Raises an exception if a Gemfile.lock is not found
291 - Raises an exception if you modify your Gemfile in development
292 but do not check in an updated Gemfile.lock
293 - Fixes a bug where switching a source from Rubygems to git
294 would always say "the git source is not checked out" when
295 running `bundle install`
296
297 NOTE: We received several reports of "the git source has not
298 been checked out. Please run bundle install". As far as we
299 can tell, these problems have two possible causes:
300
301 1. `bundle install ~/.bundle` in one user, but actually running
302 the application as another user. Never install gems to a
303 directory scoped to a user (`~` or `$HOME`) in deployment.
304 2. A bug that happened when changing a gem to a git source.
305
306 To mitigate several common causes of `(1)`, please use the
307 new `--production` flag. This flag is simply a roll-up of
308 the best practices we have been encouraging people to use
309 for deployment.
310
311 If you want to share gems across deployments, and you use
312 Capistrano, symlink release_path/current/vendor/bundle to
15d68bf @indirect Fix typo in changelog
indirect authored
313 release_path/shared/bundle. This will keep deployments
1c73e63 Update CHANGELOG for rc.2
Carlhuda authored
314 snappy while maintaining the benefits of clean, deploy-time
315 isolation.
316
5bdb507 @wycats Update CHANGELOG
wycats authored
317 ## 1.0.0.rc.1 (July 26, 2010)
318
319 - Fixed a bug with `bundle install` on multiple machines and git
320
848ca64 @wycats Update changelog for 1.0.0.beta.10
wycats authored
321 ## 1.0.0.beta.10 (July 25, 2010)
322
323 - Last release before 1.0.0.rc.1
324 - Added :mri as a valid platform (platforms :mri { gem "ruby-debug" })
325 - Fix `bundle install` immediately after modifying the :submodule option
326 - Don't write to Gemfile.lock if nothing has changed, fixing situations
327 where bundle install was run with a different user than the app
328 itself
329 - Fix a bug where other platforms were being wiped on `bundle update`
330 - Don't ask for root password on `bundle install` if not needed
331 - Avoid setting `$GEM_HOME` where not needed
332 - First solid pass of `bundle config`
333 - Add build options
334 - `bundle config build.mysql --with-mysql-config=/path/to/config`
335
9bcd608 Update Changelog for beta9 and backfill the past few days of fun
Carlhuda authored
336 ## 1.0.0.beta.9 (July 21, 2010)
337
338 - Fix install failure when switching from a path to git source
339 - Fix `bundle exec bundle *` in a bundle with --disable-shared-gems
340 - Fix `bundle *` from inside a bundle with --disable-shared-gem
341 - Shim Gem.refresh. This is used by Unicorn
342 - Fix install failure when a path's dependencies changed
343
344 ## 1.0.0.beta.8 (July 20, 2010)
345
346 - Fix a Beta 7 bug involving Ruby 1.9
347
348 ## 1.0.0.beta.7 (July 20, 2010, yanked)
349
350 - Running `bundle install` twice in a row with a git source always crashed
351
352 ## 1.0.0.beta.6 (July 20, 2010, yanked)
353
354 - Create executables with bundle install --binstubs
355 - You can customize the location (default is app/bin) with --binstubs other/location
356 - Fix a bug where the Gemfile.lock would be deleted even if the update was exited
357 - Fix a bug where cached gems for other platforms were sometimes deleted
358 - Clean up output when nothing was deleted from cache (it previously said
359 "Removing outdated gems ...")
360 - Improve performance of bundle install if the git gem was already checked out,
361 and the revision being used already exists locally
362 - Fix bundle show bundler in some cases
363 - Fix bugs with bundle update
364 - Don't ever run git commands at runtime (fixes a number of common passenger issues)
365 - Fixes an obscure bug where switching the source of a gem could fail to correctly
366 change the source of its dependencies
367 - Support multiple version dependencies in the Gemfile
368 (gem "rails", ">= 3.0.0.beta1", "<= 3.0.0")
369 - Raise an exception for ambiguous uses of multiple declarations of the same gem
370 (for instance, with different versions or sources).
371 - Fix cases where the same dependency appeared several times in the Gemfile.lock
372 - Fix a bug where require errors were being swallowed during Bundler.require
373
374 ## 1.0.0.beta.1
96c30c0 Update the changelog
Carl Lerche authored
375
376 - No `bundle lock` command. Locking happens automatically on install or update
377 - No .bundle/environment.rb. Require 'bundler/setup' instead.
378 - $BUNDLE_HOME defaults to $GEM_HOME instead of ~/.bundle
58dab27 @indirect Remove lockfiles generated by 0.9
indirect authored
379 - Remove lockfiles generated by 0.9
96c30c0 Update the changelog
Carl Lerche authored
380
a27dbd4 @indirect Error on lockfiles generated by 0.10
indirect authored
381 ## 0.9.26
382
383 Features:
384
385 - error nicely on incompatible 0.10 lockfiles
386
6281422 @indirect Version 0.9.25
indirect authored
387 ## 0.9.25 (May 3, 2010)
388
389 Bugfixes:
390
a27dbd4 @indirect Error on lockfiles generated by 0.10
indirect authored
391 - explicitly coerce Pathname objects to Strings for Ruby 1.9
392 - fix some newline weirdness in output from install command
6281422 @indirect Version 0.9.25
indirect authored
393
6ea2d9b @indirect Merge changelog up to 0.9.24
indirect authored
394 ## 0.9.24 (April 22, 2010)
395
396 Features:
397
398 - fetch submodules for git sources
399 - limit the bundled version of bundler to the same as the one installing
400 - force relative paths in git gemspecs to avoid raising Gem::NameTooLong
401 - serialize GemCache sources correctly, so locking works
402 - raise Bundler::GemNotFound instead of calling exit! inside library code
403 - Rubygems 1.3.5 compatibility for the adventurous, not supported by me :)
404
405 Bugfixes:
406
407 - don't try to regenerate environment.rb if it is read-only
408 - prune outdated gems with the platform "ruby"
409 - prune cache without errors when there are directories or non-gem files
410 - don't re-write environment.rb if running after it has been loaded
411 - do not monkeypatch Specification#load_paths twice when inside a bundle
412
413 ## 0.9.23 (April 20, 2010)
414
415 Bugfixes:
416
417 - cache command no longer prunes gems created by an older rubygems version
418 - cache command no longer prunes gems that are for other platforms
419
420 ## 0.9.22 (April 20, 2010)
421
422 Features:
423
424 - cache command now prunes stale .gem files from vendor/cache
425 - init --gemspec command now generates development dependencies
426 - handle Polyglot's changes to Kernel#require with Bundler::ENV_LOADED (#287)
427 - remove .gem files generated after installing a gem from a :path (#286)
428 - improve install/lock messaging (#284)
429
430 Bugfixes:
431
432 - ignore cached gems that are for another platform (#288)
433 - install Windows gems that have no architecture set, like rcov (#277)
434 - exec command while locked now includes the bundler lib in $LOAD_PATH (#293)
435 - fix the `rake install` task
436 - add GemspecError so it can be raised without (further) error (#292)
437 - create a parent directory before cloning for git 1.5 compatibility (#285)
438
41c9dc6 @indirect Version 0.9.21
indirect authored
439 ## 0.9.21 (April 16, 2010)
440
441 Bugfixes:
442
443 - don't raise 'omg wtf' when lockfile is outdated
444
6c41a0b @indirect Version 0.9.20
indirect authored
445 ## 0.9.20 (April 15, 2010)
446
447 Features:
448
449 - load YAML format gemspecs
450 - no backtraces when calling Bundler.setup if gems are missing
451 - no backtraces when trying to exec a file without the executable bit
452
453 Bugfixes:
454
455 - fix infinite recursion in Bundler.setup after loading a bundled Bundler gem
456 - request install instead of lock when env.rb is out of sync with Gemfile.lock
457
4754b36 @indirect Version 0.9.19
indirect authored
458 ## 0.9.19 (April 12, 2010)
459
460 Features:
461
462 - suggest `bundle install --relock` when the Gemfile has changed (#272)
463 - source support for Rubygems servers without prerelease gem indexes (#262)
464
465 Bugfixes:
466
467 - don't set up all groups every time Bundler.setup is called while locked (#263)
468 - fix #full_gem_path for git gems while locked (#268)
469 - eval gemspecs at the top level, not inside the Bundler class (#269)
470
471
287d3f1 @indirect Version 0.9.18
indirect authored
472 ## 0.9.18 (April 8, 2010)
473
474 Features:
475
476 - console command that runs irb with bundle (and optional group) already loaded
477
478 Bugfixes:
479
480 - Bundler.setup now fully disables system gems, even when unlocked (#266, #246)
481 - fixes Yard, which found plugins in Gem.source_index that it could not load
482 - makes behaviour of `Bundler.require` consistent between locked and unlocked loads
483
75473e7 @indirect Version bump to 0.9.17
indirect authored
484 ## 0.9.17 (April 7, 2010)
485
486 Features:
487
488 - Bundler.require now calls Bundler.setup automatically
489 - Gem::Specification#add_bundler_dependencies added for gemspecs
490
491 Bugfixes:
492
493 - Gem paths are not longer duplicated while loading bundler
494 - exec no longer duplicates RUBYOPT if it is already set correctly
495
6be2abf @indirect Release version to 0.9.16
indirect authored
496 ## 0.9.16 (April 3, 2010)
497
498 Features:
499
500 - exit gracefully on INT signal
501 - resolver output now indicates whether remote sources were checked
502 - print error instead of backtrace when exec cannot find a binary (#241)
503
504 Bugfixes:
505
506 - show, check, and open commands work again while locked (oops)
507 - show command for git gems
508 - outputs branch names other than master
509 - gets the correct sha from the checkout
510 - doesn't print sha twice if :ref is set
511 - report errors from bundler/setup.rb without backtraces (#243)
512 - fix Gem::Spec#git_version to not error on unloaded specs
513 - improve deprecation, Gemfile, and command error messages (#242)
514
8e8bdcc @indirect Changelog and release for 0.9.15
indirect authored
515 ## 0.9.15 (April 1, 2010)
516
517 Features:
518
6be2abf @indirect Release version to 0.9.16
indirect authored
519 - use the env_file if possible instead of doing a runtime resolve
520 - huge speedup when calling Bundler.setup while locked
521 - ensures bundle exec is fast while locked
522 - regenerates env_file if it was generated by an older version
523 - update cached/packed gems when you update gems via bundle install
8e8bdcc @indirect Changelog and release for 0.9.15
indirect authored
524
525 Bugfixes:
526
6be2abf @indirect Release version to 0.9.16
indirect authored
527 - prep for Rubygems 1.3.7 changes
528 - install command now pulls git branches correctly (#211)
529 - raise errors on invalid options in the Gemfile
8e8bdcc @indirect Changelog and release for 0.9.15
indirect authored
530
569d0a2 @indirect Changelog for 0.9.14
indirect authored
531 ## 0.9.14 (March 30, 2010)
532
533 Features:
534
535 - install command output vastly improved
536 - installation message now accurate, with 'using' and 'installing'
537 - bundler gems no longer listed as 'system gems'
538 - show command output now includes sha and branch name for git gems
539 - init command now takes --gemspec option for bootstrapping gem Gemfiles
540 - Bundler.with_clean_env for shelling out to ruby scripts
541 - show command now aliased as 'list'
542 - VISUAL env var respected for GUI editors
543
544 Bugfixes:
545
546 - exec command now finds binaries from gems with no gemspec
547 - note source of Gemfile resolver errors
548 - don't blow up if git urls are changed
549
20f2508 @indirect Update changelog and link from readme
indirect authored
550 ## 0.9.13 (March 23, 2010)
551
552 Bugfixes:
553
554 - exec command now finds binaries from gems installed via :path
555 - gem dependencies are pulled in even if their type is nil
556 - paths with spaces have double-quotes to work on Windows
557 - set GEM_PATH in environment.rb so generators work with Rails 2
558
559 ## 0.9.12 (March 17, 2010)
560
561 - refactoring, internal cleanup, more solid specs
562
563 Features:
564
565 - check command takes a --without option
566 - check command exits 1 if the check fails
54a42ce Update the changelog
Carl Lerche authored
567
568 Bugfixes:
569
570 - perform a topological sort on resolved gems (#191)
20f2508 @indirect Update changelog and link from readme
indirect authored
571 - gems from git work even when paths or repos have spaces (#196)
572 - Specification#loaded_from returns a String, like Gem::Specification (#197)
e901aa4 @indirect Whitespace
indirect authored
573 - specs eval from inside the gem directory, even when locked
20f2508 @indirect Update changelog and link from readme
indirect authored
574 - virtual gemspecs are now saved in environment.rb for use when loading
575 - unify the Installer's local index and the runtime index (#204)
54a42ce Update the changelog
Carl Lerche authored
576
024931c @indirect Flesh out changelog
indirect authored
577 ## 0.9.11 (March 9, 2010)
3a383f8 @indirect Add changelog, standardize text files
indirect authored
578
024931c @indirect Flesh out changelog
indirect authored
579 - added roadmap with future development plans
580
581 Features:
582
583 - install command can take the path to the gemfile with --gemfile (#125)
3a383f8 @indirect Add changelog, standardize text files
indirect authored
584 - unknown command line options are now rejected (#163)
024931c @indirect Flesh out changelog
indirect authored
585 - exec command hugely sped up while locked (#177)
586 - show command prints the install path if you pass it a gem name (#148)
587 - open command edits an installed gem with $EDITOR (#148)
588 - Gemfile allows assigning an array of groups to a gem (#114)
589 - Gemfile allows :tag option on :git sources
590 - improve backtraces when a gemspec is invalid
591 - improve performance by installing gems from the cache if present
592
593 Bugfixes:
594
595 - normalize parameters to Bundler.require (#153)
596 - check now checks installed gems rather than cached gems (#162)
597 - don't update the gem index when installing after locking (#169)
3a383f8 @indirect Add changelog, standardize text files
indirect authored
598 - bundle parenthesises arguments for 1.8.6 (#179)
024931c @indirect Flesh out changelog
indirect authored
599 - gems can now be assigned to multiple groups without problems (#135)
600 - fix the warning when building extensions for a gem from git with Rubygems 1.3.6
601 - fix a Dependency.to_yaml error due to accidentally including sources and groups
602 - don't reinstall packed gems
603 - fix gems with git sources that are private repositories
604
605 ## 0.9.10 (March 1, 2010)
606
607 - depends on Rubygems 1.3.6
608
609 Bugfixes:
610
611 - support locking after install --without
612 - don't reinstall gems from the cache if they're already in the bundle
613 - fixes for Ruby 1.8.7 and 1.9
614
615 ## 0.9.9 (February 25, 2010)
616
617 Bugfixes:
618
619 - don't die if GEM_HOME is an empty string
620 - fixes for Ruby 1.8.6 and 1.9
621
622 ## 0.9.8 (February 23, 2010)
623
624 Features:
625
626 - pack command which both caches and locks
627 - descriptive error if a cached gem is missing
628 - remember the --without option after installing
629 - expand paths given in the Gemfile via the :path option
630 - add block syntax to the git and group options in the Gemfile
631 - support gems with extensions that don't admit they depend on rake
632 - generate gems using gem build gemspec so git gems can have native extensions
633 - print a useful warning if building a gem fails
634 - allow manual configuration via BUNDLE_PATH
635
636 Bugfixes:
637
638 - eval gemspecs in the gem directory so relative paths work
639 - make default spec for git sources valid
640 - don't reinstall gems that are already packed
641
642 ## 0.9.7 (February 17, 2010)
643
644 Bugfixes:
645
646 - don't say that a gem from an excluded group is "installing"
647 - improve crippling rubygems in locked scenarios
648
649 ## 0.9.6 (February 16, 2010)
650
651 Features:
652
653 - allow String group names
654 - a number of improvements in the documentation and error messages
655
656 Bugfixes:
657
658 - set SourceIndex#spec_dirs to solve a problem involving Rails 2.3 in unlocked mode
659 - ensure Rubygems is fully loaded in Ruby 1.9 before patching it
660 - fix `bundle install` for a locked app without a .bundle directory
661 - require gems in the order that the resolver determines
662 - make the tests platform agnostic so we can confirm that they're green on JRuby
663 - fixes for Ruby 1.9
664
665 ## 0.9.5 (Feburary 12, 2010)
666
667 Features:
668
669 - added support for :path => "relative/path"
670 - added support for older versions of git
671 - added `bundle install --disable-shared-gems`
672 - Bundler.require fails silently if a library does not have a file on the load path with its name
673 - Basic support for multiple rubies by namespacing the default bundle path using the version and engine
674
675 Bugfixes:
676
677 - if the bundle is locked and .bundle/environment.rb is not present when Bundler.setup is called, generate it
678 - same if it's not present with `bundle check`
679 - same if it's not present with `bundle install`
Something went wrong with that request. Please try again.