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