Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 984 lines (686 sloc) 33.41 kb
adff2cf Terence Lee update changelog
hone authored
1 ## 1.1.rc2 (Dec 6, 2011)
2
3 Features:
4
5 - Added README.md to `newgem` (@ognevsky, #1574)
6 - Search $PATH for a binary rather than shelling out to `which` (@tenderlove, #1573)
7 - Added LICENSE (MIT) to newgem (@ognevsky, #1571)
8 - 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)- use Gem.bindir for bundle clean (#1544, #1532)@jjb, 1522 (@tenderlove, #1567)
9 - `newgem` now uses https://rubygems.org (#1562)
10 - `bundle init` now uses https://rubygems.org (@jjb, #1522)
11 - `bundle install/update` does not autoclean when using --path for semver
12
13 Bugfixes:
14
15 - only auto-namespace requires for implied requires (#1531)
16 - fix bundle clean output for git repos (#1473)
17 - use Gem.bindir for bundle clean (#1544, #1532)
18 - use `Gem.load_env_plugins` instead of `Gem.load_env_plugins` (#1500, #1543)
19 - differentiate Ruby 2.0 (trunk) from Ruby 1.9 (@tenderlove, #1539)
20 - `bundle clean` handles 7 length git hash for bundle clean (#1490, #1491)
21 - fix Psych loading issues
22
23 Documentation:
24
25 - added documentation for --shebang option for `bundle install` (@lunks, #1475, #1558)
26
c14b314 Terence Lee be less pessimistic
hone authored
27 ## 1.1.rc (Oct 3, 2011)
2c9c2e3 Terence Lee update changelog
hone authored
28
29 Features:
30
31 - add `--shebang` option to bundle install (@bensie, #1467)
32 - build passes on ruby 1.9.3rc1 (#1458, #1469)
33 - hide basic auth credentials for custom sources (#1440, #1463)
34
35 Bugfixes:
36
37 - fix index search result caching (#1446, #1466)
38 - fix fetcher prints multiple times during install (#1445, #1462)
39 - don't mention API errors from non-rubygems.org sources
40 - fix autoclean so it doesn't remove bins that are used (#1459, #1460)
41
42 Documentation:
43
44 - add :require => [...] to the gemfile(5) manpage (@nono, #1468)
45
4c45e51 André Arko Version 1.1.pre.10
indirect authored
46 ## 1.1.pre.10 (Sep 27, 2011)
47
48 Features:
49
50 - `config system_bindir foo` added, works like "-n foo" in your .gemrc file
51
023c65e Terence Lee update changelog
hone authored
52 ## 1.1.pre.9 (Sep 18, 2011)
f5529af Terence Lee start 1.1.pre.9 changelog
hone authored
53
54 Features:
55
56 - `clean` will now clean up all old .gem and .gemspec files, cleaning up older pres
023c65e Terence Lee update changelog
hone authored
57 - `clean` will be automatically run after bundle install and update when using `--path` (#1420, #1425)
58 - `clean` now takes a `--force` option (#1247, #1426)
59 - `clean` will clean up cached git dirs in bundle clean (#1390)
8937429 Terence Lee update changelog
hone authored
60 - remove deprecations from DSL (#1119)
6ecfb30 Terence Lee update the changelog
hone authored
61 - autorequire tries directories for gems with dashed names (#1205)
023c65e Terence Lee update changelog
hone authored
62 - adds a `--paths` flag to `bundle show` to list all the paths of bundled gems (@tiegz, #1360)
63 - load rubygems plugins in the bundle binary (@tpope, #1364)
64 - make `--standalone` respect `--path` (@cowboyd, #1361)
f5529af Terence Lee start 1.1.pre.9 changelog
hone authored
65
66d8aeb André Arko changelog order convention
indirect authored
66 Bugfixes:
67
68 - Fix `clean` to handle nested gems in a git repo (#1329)
69 - Fix conflict from revert of benchmark tool (@boffbowsh, #1355)
70 - Fix fatal error when unable to connect to gem source (#1269)
71 - Fix `outdated` to find pre-release gems that are installed. (#1359)
72 - Fix color for ui. (#1374)
73 - Fix installing to user-owned system gems on OS X
74 - Fix caching issue in the resolver (#1353, #1421)
75 - Fix :github DSL option
76
319f752 Terence Lee update changelog for 1.1.pre.8
hone authored
77 ## 1.1.pre.8 (Aug 13, 2011)
78
79 Bugfixes:
80
81 - Fix `bundle check` to not print fatal error message (@cldwalker, #1347)
82 - Fix require_sudo when Gem.bindir isn't writeable (#1352)
83 - Fix not asking Gemcutter API for dependency chain of git gems in --deployment (#1254)
67bd9fc Terence Lee update changelog
hone authored
84 - Fix `install --binstubs` when using --path (#1332)
319f752 Terence Lee update changelog for 1.1.pre.8
hone authored
85
2eef503 Terence Lee update changelog for 1.1.pre.7
hone authored
86 ## 1.1.pre.7 (Aug 8, 2011)
87
88 Bugfixes:
89
90 - Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341)
823c87d André Arko Credit where credit is due
indirect authored
91 - Fixed exception when sudo was needed to install gems (@spastorino)
2eef503 Terence Lee update changelog for 1.1.pre.7
hone authored
92
e9781b5 Terence Lee update date in changelog
hone authored
93 ## 1.1.pre.6 (Aug 8, 2011)
b213de2 Terence Lee update changelog for 1.1.pre.6
hone authored
94
95 Bugfixes:
96
97 - Fix cross repository dependencies (#1138)
98 - Fix git dependency fetching from API endpoint (#1254)
99 - Fixes for bundle outdated (@joelmoss, #1238)
677d7d1 Terence Lee update changelog for 1.1.pre.6
hone authored
100 - Fix bundle standalone when using the endpoint (#1240)
b213de2 Terence Lee update changelog for 1.1.pre.6
hone authored
101
102 Features:
103
104 - Implement `to_ary` to avoid calls to method_missing (@tenderlove, #1274)
105 - bundle clean removes old .gem files (@cldwalker, #1293)
106 - Correcly identify missing child dependency in error message
107 - Run pre-install, post-build, and post-install gem hooks for git gems (@warhammerkid, #1120)
677d7d1 Terence Lee update changelog for 1.1.pre.6
hone authored
108 - create Gemfile.lock for empty Gemfile (#1218)
b213de2 Terence Lee update changelog for 1.1.pre.6
hone authored
109
c2dbfc9 Terence Lee Version 1.1.pre.5
hone authored
110 ## 1.1.pre.5 (June 11, 2011)
111
112 Bugfixes:
113
114 - Fix LazySpecification on Ruby 1.9 (@dpiddy, #1232)
115 - Fix HTTP proxy support (@leobessa, #878)
116
117 Features:
118
119 - Speed up `install --deployment` by using the API endpoint
120 - Support Basic HTTP Auth for the API endpoint (@dpiddy, #1229)
121 - Add `install --full-index` to disable the API endpoint, just in case
122 - Significantly speed up install by removing unneeded gemspec fetches
123 - `outdated` command shows outdated gems (@joelmoss, #1130)
124 - Print gem post install messages (@csquared, #1155)
125 - Reduce memory use by removing Specification.new inside method_missing (@tenderlove, #1222)
126 - Allow `check --path`
127
5426727 Terence Lee fix date format in CHANGELOG
hone authored
128 ## 1.1.pre.4 (May 5, 2011)
dd302a9 André Arko Version 1.1.pre.4
indirect authored
129
130 Bugfixes:
131
132 - Fix bug that could prevent installing new gems
133
5426727 Terence Lee fix date format in CHANGELOG
hone authored
134 ## 1.1.pre.3 (May 4, 2011)
71c29af André Arko Version 1.1.pre.3
indirect authored
135
136 Features:
137
138 - Add `bundle outdated` to show outdated gems (@joelmoss)
139 - Remove BUNDLE_* from `Bundler.with_clean_env` (@wuputah)
140 - Add Bundler.clean_system, and clean_exec (@wuputah)
141 - Use git config for gem author name and email (@krekoten)
142
143 Bugfixes:
144
145 - Fix error calling Bundler.rubygems.gem_path
146 - Fix error when Gem.path returns Gem::FS instead of String
147
17235eb André Arko Changelog for 1.1.pre.2
indirect authored
148 ## 1.1.pre.2 (April 28, 2011)
149
150 Features:
151
152 - Add :github option to Gemfile DSL for easy git repos
153 - Merge all fixes from 1.0.12 and 1.0.13
154
3152238 André Arko Version 1.1.pre.1
indirect authored
155 ## 1.1.pre.1 (February 2, 2011)
156
157 Bugfixes:
158
159 - Compatibility with changes made by Rubygems 1.5
160
facde9d André Arko Truly, we live in the future
indirect authored
161 ## 1.1.pre (January 21, 2011)
a924ea3 Changelog for 1.1.pre
Andre Arko and Terence Lee authored
162
163 Features:
164
165 - Add bundle clean. Removes unused gems from --path directory
166 - Initial Gemcutter Endpoint API work, BAI Fetching source index
167 - Added bundle install --standalone
168 - Ignore Gemfile.lock when buliding new gems
169 - Make it possible to override a .gemspec dependency's source in the
170 Gemfile
171
172 Removed:
173
174 - Removed bundle lock
175 - Removed bundle install <path>
176 - Removed bundle install --production
177 - Removed bundle install --disable-shared-gems
8e6bc16 Terence Lee Merge branch '1-0-stable'
hone authored
178
177cda6 André Arko Version 1.0.21
indirect authored
179 ## 1.0.21 (September 30, 2011)
180
181 - No changes from RC
182
6072ff5 André Arko Version 1.0.21.rc
indirect authored
183 ## 1.0.21.rc (September 29, 2011)
184
185 Bugfixes:
186
187 - Load Psych unless Syck is defined, because 1.9.2 defines YAML
188
6783436 André Arko Version 1.0.20
indirect authored
189 ## 1.0.20 (September 27, 2011)
190
191 Features:
192
193 - Add platform :maglev (@timfel, #1444)
194
195 Bugfixes:
196
6072ff5 André Arko Version 1.0.21.rc
indirect authored
197 - Ensure YAML is required even if Psych is found
6783436 André Arko Version 1.0.20
indirect authored
198 - Handle directory names that contain invalid regex characters
199
3920fef André Arko Version 1.0.20.rc
indirect authored
200 ## 1.0.20.rc (September 18, 2011)
201
202 Features:
203
204 - Rescue interrupts to `bundle` while loading bundler.rb (#1395)
205 - Allow clearing without groups by passing `--without ''` (#1259)
206
207 Bugfixes:
208
209 - Manually sort requirements in the lockfile (#1375)
210 - Remove several warnings generated by ruby -w (@stephencelis)
211 - Handle trailing slashes on names passed to `gem` (#1372)
212 - Name modules for gems like 'test-foo_bar' correctly (#1303)
213 - Don't require Psych if Syck is already loaded (#1239)
214
b6e0fd3 André Arko Version 1.0.19.rc
indirect authored
215 ## 1.0.19.rc (September 13, 2011)
216
217 Features:
218
debd937 André Arko remove tabs from changelog
indirect authored
219 - Compatability with Rubygems 1.8.10 installer changes
220 - Report gem installation failures clearly (@rwilcox, #1380)
221 - Useful error for cap and vlad on first deploy (@nexmat, @kirs)
b6e0fd3 André Arko Version 1.0.19.rc
indirect authored
222
223 Bugfixes:
224
debd937 André Arko remove tabs from changelog
indirect authored
225 - `exec` now works when the command contains 'exec'
b6e0fd3 André Arko Version 1.0.19.rc
indirect authored
226 - Only touch lock after changes on Windows (@robertwahler, #1358)
debd937 André Arko remove tabs from changelog
indirect authored
227 - Keep load paths when #setup is called multiple times (@radsaq, #1379)
b6e0fd3 André Arko Version 1.0.19.rc
indirect authored
228
229 ## 1.0.18 (August 16, 2011)
e6e9011 Terence Lee update changelog for 1.0.18
hone authored
230
231 Bugfixes:
232
92dde72 Terence Lee update changelog
hone authored
233 - Fix typo in DEBUG_RESOLVER (@geemus)
e6e9011 Terence Lee update changelog for 1.0.18
hone authored
234 - Fixes rake 0.9.x warning (@mtylty, #1333)
91ae805 Terence Lee update changelog
hone authored
235 - Fix `bundle cache` again for rubygems 1.3.x
e6e9011 Terence Lee update changelog for 1.0.18
hone authored
236
237 Features:
238
239 - Run the bundle install earlier in a Capistrano deployment (@cgriego, #1300)
240 - Support hidden gemspec (@trans, @cldwalker, #827)
241 - Make fetch_specs faster (@zeha, #1294)
242 - Allow overriding development deps loaded by #gemspec (@lgierth, #1245)
243
b6e0fd3 André Arko Version 1.0.19.rc
indirect authored
244 ## 1.0.17 (August 8, 2011)
dfc5246 Terence Lee update changelog for 1.0.17
hone authored
245
246 Bugfixes:
247
248 - Fix rake issues with rubygems 1.3.x (#1342)
66e930c Terence Lee update changelog for 1.0.17
hone authored
249 - Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341)
dfc5246 Terence Lee update changelog for 1.0.17
hone authored
250
b6e0fd3 André Arko Version 1.0.19.rc
indirect authored
251 ## 1.0.16 (August 8, 2011)
ba23f52 Terence Lee update changelog for bundler 1.0.16
hone authored
252
253 Features:
254
255 - Performance fix for MRI 1.9 (@efficientcloud, #1288)
2d1b248 André Arko curate the 1.0.16 changelog a bit
indirect authored
256 - Shortcuts (like `bundle i`) for all commands (@amatsuda)
00d46a2 Terence Lee update changelog
hone authored
257 - Correcly identify missing child dependency in error message
ba23f52 Terence Lee update changelog for bundler 1.0.16
hone authored
258
259 Bugfixes:
260
2d1b248 André Arko curate the 1.0.16 changelog a bit
indirect authored
261 - Allow Windows network share paths with forward slashes (@mtscout6, #1253)
262 - Check for rubygems.org credentials so `rake release` doesn't hang (#980)
263 - Find cached prerelease gems on rubygems 1.3.x (@dburt, #1202)
90594c4 Terence Lee fix changelog code formatting
hone authored
264 - Fix `bundle install --without` on kiji (@tmm1, #1287)
ba23f52 Terence Lee update changelog for bundler 1.0.16
hone authored
265 - Get rid of warning in ruby 1.9.3 (@smartinez87, #1231)
266
2d1b248 André Arko curate the 1.0.16 changelog a bit
indirect authored
267 Documentation:
268
269 - Documentation for `gem ..., :require => false` (@kmayer, #1292)
270 - Gems provide "executables", they are rarely also binaries (@fxn, #1242)
271
1c39e23 André Arko Version 1.0.15
indirect authored
272 ## 1.0.15 (June 9, 2011)
273
274 Features:
275
276 - Improved Rubygems integration, removed many deprecation notices
277
278 Bugfixes:
279
280 - Escape URL arguments to git correctly on Windows (1.0.14 regression)
281
365ce95 André Arko Changelog for v1.0.14
indirect authored
282 ## 1.0.14 (May 27, 2011)
283
284 Features:
285
286 - Rubinius platform :rbx (@rkbodenner)
287 - Include gem rake tasks with "require 'bundler/gem_tasks" (@indirect)
288 - Include user name and email from git config in new gemspec (@ognevsky)
289
290 Bugfixes:
291
292 - Set file permissions after checking out git repos (@tissak)
293 - Remove deprecated call to Gem::SourceIndex#all_gems (@mpj)
294 - Require the version file in new gemspecs (@rubiii)
295 - Allow relative paths from the Gemfile in gems with no gemspec (@mbirk)
296 - Install gems that contain 'bundler', e.g. guard-bundler (@hone)
297 - Display installed path correctly on Windows (@tadman)
298 - Escape quotes in git URIs (@mheffner)
299 - Improve Rake 0.9 support (@quix)
300 - Handle certain directories already existing (@raggi)
301 - Escape filenames containing regex characters (@indirect)
a924ea3 Changelog for 1.1.pre
Andre Arko and Terence Lee authored
302
9fedde2 André Arko update changelog
indirect authored
303 ## 1.0.13 (May 4, 2011)
364b278 André Arko Version 1.0.13
indirect authored
304
305 Features:
306
d276109 André Arko Update changelog for 1.0.13
indirect authored
307 - Compatibility with Rubygems master (soon to be v1.8) (@evanphx)
364b278 André Arko Version 1.0.13
indirect authored
308 - Informative error when --path points to a broken symlink
d276109 André Arko Update changelog for 1.0.13
indirect authored
309 - Support Rake 0.9 and greater (@e2)
310 - Output full errors for non-TTYs e.g. pow (@josh)
311
312 Bugfixes:
313
314 - Allow spaces in gem path names for gem tasks (@rslifka)
9fedde2 André Arko update changelog
indirect authored
315 - Have cap run bundle install from release_path (@martinjagusch)
316 - Quote git refspec so zsh doesn't expand it (@goneflyin)
364b278 André Arko Version 1.0.13
indirect authored
317
60ca0d4 André Arko Version 1.0.12
indirect authored
318 ## 1.0.12 (April 8, 2011)
319
320 Features:
321
322 - Add --no-deployment option to `install` for disabling it on dev machines
323 - Better error message when git fails and cache is present (@parndt)
324 - Honor :bundle_cmd in cap `rake` command (@voidlock, @cgriego)
325
326 Bugfixes:
327
a250f48 André Arko wrong evan
indirect authored
328 - Compatibility with Rubygems 1.7 and Rails 2.3 and vendored gems (@evanphx)
60ca0d4 André Arko Version 1.0.12
indirect authored
329 - Fix changing gem order in lock (@gucki)
330 - Remove color escape sequences when displaying man pages (@bgreenlee)
331 - Fix creating GEM_HOME on both JRuby 1.5 and 1.6 (@nickseiger)
332 - Fix gems without a gemspec and directories in bin/ (@epall)
333 - Fix --no-prune option for `bundle install` (@cmeiklejohn)
334
ec1d4dd André Arko Version 1.0.11
indirect authored
335 ## 1.0.11 (April 1, 2011)
336
337 Features:
338
339 - Compatibility with Rubygems 1.6 and 1.7
340 - Better error messages when a git command fails
341
342 Bugfixes:
343
344 - Don't always update gemspec gems (@carllerche)
345 - Remove ivar warnings (@jackdempsey)
346 - Fix occasional git failures in zsh (@jonah-carbonfive)
347 - Consistent lock for gems with double deps like Cap (@akahn)
348
800e408 André Arko Version 1.0.10
indirect authored
349 ## 1.0.10 (February 1, 2011)
350
351 Bugfixes:
352
353 - Fix a regression loading YAML gemspecs from :git and :path gems
354 - Requires, namespaces, etc. to work with changes in Rubygems 1.5
355
facde9d André Arko Truly, we live in the future
indirect authored
356 ## 1.0.9 (January 19, 2011)
3f0a1e8 André Arko Changelog for v1.0.9
indirect authored
357
358 Bugfixes:
359
360 - Fix a bug where Bundler.require could remove gems from the load
361 path. In Rails apps with a default application.rb, this removed
a924ea3 Changelog for 1.1.pre
Andre Arko and Terence Lee authored
362 all gems in groups other than :default and Rails.env
3f0a1e8 André Arko Changelog for v1.0.9
indirect authored
363
facde9d André Arko Truly, we live in the future
indirect authored
364 ## 1.0.8 (January 18, 2011)
8d68dc4 André Arko changelog for v1.0.8
indirect authored
365
366 Features:
367
368 - Allow overriding gemspec() deps with :git deps
369 - Add --local option to `bundle update`
370 - Ignore Gemfile.lock in newly generated gems
371 - Use `less` as help pager instead of `more`
372 - Run `bundle exec rake` instead of `rake` in Capistrano tasks
373
374 Bugfixes:
375
376 - Fix --no-cache option for `bundle install`
377 - Allow Vlad deploys to work without Capistrano gem installed
378 - Fix group arguments to `bundle console`
379 - Allow groups to be loaded even if other groups were loaded
380 - Evaluate gemspec() gemspecs in their directory not the cwd
381 - Count on Rake to chdir to the right place in GemHelper
382 - Change Pathnames to Strings for MacRuby
383 - Check git process exit status correctly
384 - Fix some warnings in 1.9.3-trunk (thanks tenderlove)
385
8dc821f André Arko Version 1.0.7 with changelog
indirect authored
386 ## 1.0.7 (November 17, 2010)
387
388 Bugfixes:
389
390 - Remove Bundler version from the lockfile because it broke
391 backwards compatibility with 1.0.0-1.0.5. Sorry. :(
392
a0722f3 André Arko Fix 1.0.6 release date
indirect authored
393 ## 1.0.6 (November 16, 2010)
cd6e02f André Arko Version 1.0.6 with changelog
indirect authored
394
395 Bugfixes:
396
397 - Fix regression in `update` that caused long/wrong results
398 - Allow git gems on other platforms while installing (#579)
399
400 Features:
401
402 - Speed up `install` command using various optimizations
403 - Significantly increase performance of resolver
404 - Use upcoming Rubygems performance improvements (@tmm1)
405 - Warn if the lockfile was generated by a newer version
406 - Set generated gems' homepage to "", so Rubygems will warn
407
6a94687 André Arko Version 1.0.5 with changelog
indirect authored
408 ## 1.0.5 (November 13, 2010)
409
410 Bugfixes:
411
412 - Fix regression disabling all operations that employ sudo
413
4d4fa00 André Arko Version 1.0.4 with changelog
indirect authored
414 ## 1.0.4 (November 12, 2010)
415
416 Bugfixes:
417
418 - Expand relative :paths from Bundler.root (eg ./foogem)
419 - Allow git gems in --without groups while --frozen
420 - Allow gem :ref to be a symbol as well as a string
421 - Fix exception when Gemfile needs a newer Bundler version
422 - Explanation when the current Bundler version conflicts
423 - Explicit error message if Gemfile needs newer Bundler
424 - Ignore an empty string BUNDLE_GEMFILE
425 - Skeleton gemspec now works with older versions of git
426 - Fix shell quoting and ref fetching in GemHelper
427 - Disable colored output in --deployment
428 - Preserve line endings in lock file
429
430 Features:
431
432 - Add support for 'mingw32' platform (aka RubyInstaller)
433 - Large speed increase when Gemfile.lock is already present
434 - Huge speed increase when many (100+) system gems are present
435 - Significant expansion of ISSUES, man pages, and docs site
436 - Remove Open3 from GemHelper (now it works on Windows™®©)
437 - Allow setting roles in built-in cap and vlad tasks
438
e0fc27d André Arko Version 1.0.3 with changelog
indirect authored
439 ## 1.0.3 (October 15, 2010)
4868183 André Arko Changelog for v1.0.2
indirect authored
440
441 Bugfixes:
442
e0fc27d André Arko Version 1.0.3 with changelog
indirect authored
443 - Use bitwise or in #hash to reduce the chance of overflow
444 - `bundle update` now works with :git + :tag updates
445 - Record relative :path options in the Gemfile.lock
446 - :groups option on gem method in Gemfile now works
447 - Add #platform method and :platform option to Gemfile DSL
448 - --without now accepts a quoted, space-separated list
449 - Installing after --deployment with no lock is now possible
450 - Binstubs can now be symlinked
451 - Print warning if cache for --local install is missing gems
452 - Improve output when installing to a path
453 - The tests all pass! Yay!
454
455 ## 1.0.2 (October 2, 2010)
456
457 Bugfix:
458
4868183 André Arko Changelog for v1.0.2
indirect authored
459 - Actually include the man pages in the gem, so help works
460
1fa4f55 André Arko Update changelog for 1.0.1
indirect authored
461 ## 1.0.1 (October 1, 2010)
0bf0924 Yehuda Katz Update CHANGELOG for 1.0.0
wycats authored
462
1fa4f55 André Arko Update changelog for 1.0.1
indirect authored
463 Features:
464
465 - Vlad deployment recipe, `require 'bundler/vlad'`
466 - Prettier bundle graphs
467 - Improved gem skeleton for `bundle gem`
468 - Prompt on file clashes when generating a gem
469 - Option to generate binary with gem skeleton
470 - Allow subclassing of GemHelper for custom tasks
471 - Chdir to gem directory during `bundle open`
472
473 Bugfixes:
474
475 - Allow gemspec requirements with a list of versions
476 - Accept lockfiles with windows line endings
477 - Respect BUNDLE_WITHOUT env var
478 - Allow `gem "foo", :platform => :jruby`
479 - Specify loaded_from path in fake gemspec
480 - Flesh out gem_helper tasks, raise errors correctly
481 - Respect RBConfig::CONFIG['ruby_install_name'] in binstubs
482
483 ## 1.0.0 (August 29, 2010)
484
485 Features:
0bf0924 Yehuda Katz Update CHANGELOG for 1.0.0
wycats authored
486
487 - You can now define `:bundle_cmd` in the capistrano task
488
489 Bugfixes:
490
491 - Various bugfixes to the built-in rake helpers
492 - Fix a bug where shortrefs weren't unique enough and were
493 therfore colliding
494 - Fix a small bug involving checking whether a local git
495 clone is up to date
496 - Correctly handle explicit '=' dependencies with gems
497 pinned to a git source
498 - Fix an issue with Windows-generated lockfiles by reading
499 and writing the lockfile in binary mode
500 - Fix an issue with shelling out to git in Windows by
501 using double quotes around paths
502 - Detect new Rubygems sources in the Gemfile and update
503 the lockfile
504
1fa4f55 André Arko Update changelog for 1.0.1
indirect authored
505 ## 1.0.0.rc.6 (August 23, 2010)
4779cb8 Update changelog
Carl Lerche authored
506
507 Features:
508
509 - Much better documentation for most of the commands and Gemfile
510 format
511
e09a8cc André Arko typo in changelog
indirect authored
512 Bugfixes:
4779cb8 Update changelog
Carl Lerche authored
513
514 - Don't attempt to create directories if they already exist
515 - Fix the capistrano task so that it actually runs
516 - Update the Gemfile template to reference rubygems.org instead
517 of :gemcutter
518 - bundle exec should exit with a non zero exit code when the gem
519 binary does not exist or the file is not executable.
520 - Expand paths in Gemfile relative to the Gemfile and not the current
521 working directory.
522
1fa4f55 André Arko Update changelog for 1.0.1
indirect authored
523 ## 1.0.0.rc.5 (August 10, 2010)
3c21459 Update the changelog
Carl Lerche authored
524
525 Features:
526
527 - Make the Capistrano task more concise.
528
529 Bugfixes:
530
531 - Fix a regression with determining whether or not to use sudo
532 - Allow using the --gemfile flag with the --deployment flag
533
1fa4f55 André Arko Update changelog for 1.0.1
indirect authored
534 ## 1.0.0.rc.4 (August 9, 2010)
ef030f2 André Arko Minor tweaks and cleanups to gem
indirect authored
535
536 Features:
537
538 - `bundle gem NAME` command to generate a new gem with Gemfile
8b199ca André Arko Update changelog for RC4
indirect authored
539 - Bundle config file location can be specified by BUNDLE_APP_CONFIG
540 - Add --frozen to disable updating the Gemfile.lock at runtime
323c07c Yehuda Katz Clarify a new feature
wycats authored
541 (default with --deployment)
8b199ca André Arko Update changelog for RC4
indirect authored
542 - Basic Capistrano task now added as 'bundler/capistrano'
543
544 Bugfixes:
545
546 - Multiple bundler process no longer share a tmp directory
547 - `bundle update GEM` always updates dependencies of GEM as well
548 - Deleting the cache directory no longer causes errors
549 - Moving the bundle after installation no longer causes git errors
550 - Bundle path is now correctly remembered on a read-only filesystem
551 - Gem binaries are installed to Gem.bindir, not #{Gem.dir}/bin
552 - Fetch gems from vendor/cache, even without --local
553 - Sort lockfile by platform as well as spec
ef030f2 André Arko Minor tweaks and cleanups to gem
indirect authored
554
7d8e24e André Arko Fix changelog typo
indirect authored
555 ## 1.0.0.rc.3 (August 3, 2010)
530b511 André Arko Version 1.0.0.rc.3
indirect authored
556
557 Features:
558
559 - Deprecate --production flag for --deployment, since the former
560 was causing confusion with the :production group
561 - Add --gemfile option to `bundle check`
562 - Reduce memory usage of `bundle install` by 2-4x
563 - Improve message from `bundle check` under various conditions
564 - Better error when a changed Gemfile conflicts with Gemfile.lock
565
566 Bugfixes:
567
568 - Create bin/ directory if it is missing, then install binstubs
569 - Error nicely on the edge case of a pinned gem with no spec
570 - Do not require gems for other platforms
571 - Update git sources along with the gems they contain
572
1c73e63 Update CHANGELOG for rc.2
Carlhuda authored
573 ## 1.0.0.rc.2 (July 29, 2010)
574
575 - `bundle install path` was causing confusion, so we now print
576 a clarifying warning. The preferred way to install to a path
577 (which will not print the warning) is
578 `bundle install --path path/to/install`.
579 - `bundle install --system` installs to the default system
580 location ($BUNDLE_PATH or $GEM_HOME) even if you previously
581 used `bundle install --path`
582 - completely remove `--disable-shared-gems`. If you install to
583 system, you will not be isolated, while if you install to
584 another path, you will be isolated from gems installed to
585 the system. This was mostly an internal option whose naming
586 and semantics were extremely confusing.
587 - Add a `--production` option to `bundle install`:
588 - by default, installs to `vendor/bundle`. This can be
589 overridden with the `--path` option
590 - uses `--local` if `vendor/cache` is found. This will
591 guarantee that Bundler does not attempt to connect to
592 Rubygems and will use the gems cached in `vendor/cache`
593 instead
594 - Raises an exception if a Gemfile.lock is not found
595 - Raises an exception if you modify your Gemfile in development
596 but do not check in an updated Gemfile.lock
597 - Fixes a bug where switching a source from Rubygems to git
598 would always say "the git source is not checked out" when
599 running `bundle install`
600
601 NOTE: We received several reports of "the git source has not
602 been checked out. Please run bundle install". As far as we
603 can tell, these problems have two possible causes:
604
605 1. `bundle install ~/.bundle` in one user, but actually running
606 the application as another user. Never install gems to a
607 directory scoped to a user (`~` or `$HOME`) in deployment.
608 2. A bug that happened when changing a gem to a git source.
609
610 To mitigate several common causes of `(1)`, please use the
611 new `--production` flag. This flag is simply a roll-up of
612 the best practices we have been encouraging people to use
613 for deployment.
614
615 If you want to share gems across deployments, and you use
616 Capistrano, symlink release_path/current/vendor/bundle to
15d68bf André Arko Fix typo in changelog
indirect authored
617 release_path/shared/bundle. This will keep deployments
1c73e63 Update CHANGELOG for rc.2
Carlhuda authored
618 snappy while maintaining the benefits of clean, deploy-time
619 isolation.
620
5bdb507 Yehuda Katz Update CHANGELOG
wycats authored
621 ## 1.0.0.rc.1 (July 26, 2010)
622
623 - Fixed a bug with `bundle install` on multiple machines and git
624
848ca64 Yehuda Katz Update changelog for 1.0.0.beta.10
wycats authored
625 ## 1.0.0.beta.10 (July 25, 2010)
626
627 - Last release before 1.0.0.rc.1
628 - Added :mri as a valid platform (platforms :mri { gem "ruby-debug" })
629 - Fix `bundle install` immediately after modifying the :submodule option
630 - Don't write to Gemfile.lock if nothing has changed, fixing situations
631 where bundle install was run with a different user than the app
632 itself
633 - Fix a bug where other platforms were being wiped on `bundle update`
634 - Don't ask for root password on `bundle install` if not needed
635 - Avoid setting `$GEM_HOME` where not needed
636 - First solid pass of `bundle config`
637 - Add build options
638 - `bundle config build.mysql --with-mysql-config=/path/to/config`
639
9bcd608 Update Changelog for beta9 and backfill the past few days of fun
Carlhuda authored
640 ## 1.0.0.beta.9 (July 21, 2010)
641
642 - Fix install failure when switching from a path to git source
643 - Fix `bundle exec bundle *` in a bundle with --disable-shared-gems
644 - Fix `bundle *` from inside a bundle with --disable-shared-gem
645 - Shim Gem.refresh. This is used by Unicorn
646 - Fix install failure when a path's dependencies changed
647
648 ## 1.0.0.beta.8 (July 20, 2010)
649
650 - Fix a Beta 7 bug involving Ruby 1.9
651
652 ## 1.0.0.beta.7 (July 20, 2010, yanked)
653
654 - Running `bundle install` twice in a row with a git source always crashed
655
656 ## 1.0.0.beta.6 (July 20, 2010, yanked)
657
658 - Create executables with bundle install --binstubs
659 - You can customize the location (default is app/bin) with --binstubs other/location
660 - Fix a bug where the Gemfile.lock would be deleted even if the update was exited
661 - Fix a bug where cached gems for other platforms were sometimes deleted
662 - Clean up output when nothing was deleted from cache (it previously said
663 "Removing outdated gems ...")
664 - Improve performance of bundle install if the git gem was already checked out,
665 and the revision being used already exists locally
666 - Fix bundle show bundler in some cases
667 - Fix bugs with bundle update
668 - Don't ever run git commands at runtime (fixes a number of common passenger issues)
669 - Fixes an obscure bug where switching the source of a gem could fail to correctly
670 change the source of its dependencies
671 - Support multiple version dependencies in the Gemfile
672 (gem "rails", ">= 3.0.0.beta1", "<= 3.0.0")
673 - Raise an exception for ambiguous uses of multiple declarations of the same gem
674 (for instance, with different versions or sources).
675 - Fix cases where the same dependency appeared several times in the Gemfile.lock
676 - Fix a bug where require errors were being swallowed during Bundler.require
677
678 ## 1.0.0.beta.1
96c30c0 Update the changelog
Carl Lerche authored
679
680 - No `bundle lock` command. Locking happens automatically on install or update
681 - No .bundle/environment.rb. Require 'bundler/setup' instead.
682 - $BUNDLE_HOME defaults to $GEM_HOME instead of ~/.bundle
58dab27 André Arko Remove lockfiles generated by 0.9
indirect authored
683 - Remove lockfiles generated by 0.9
96c30c0 Update the changelog
Carl Lerche authored
684
a27dbd4 André Arko Error on lockfiles generated by 0.10
indirect authored
685 ## 0.9.26
686
687 Features:
688
689 - error nicely on incompatible 0.10 lockfiles
690
6281422 André Arko Version 0.9.25
indirect authored
691 ## 0.9.25 (May 3, 2010)
692
693 Bugfixes:
694
a27dbd4 André Arko Error on lockfiles generated by 0.10
indirect authored
695 - explicitly coerce Pathname objects to Strings for Ruby 1.9
696 - fix some newline weirdness in output from install command
6281422 André Arko Version 0.9.25
indirect authored
697
6ea2d9b André Arko Merge changelog up to 0.9.24
indirect authored
698 ## 0.9.24 (April 22, 2010)
699
700 Features:
701
702 - fetch submodules for git sources
703 - limit the bundled version of bundler to the same as the one installing
704 - force relative paths in git gemspecs to avoid raising Gem::NameTooLong
705 - serialize GemCache sources correctly, so locking works
706 - raise Bundler::GemNotFound instead of calling exit! inside library code
707 - Rubygems 1.3.5 compatibility for the adventurous, not supported by me :)
708
709 Bugfixes:
710
711 - don't try to regenerate environment.rb if it is read-only
712 - prune outdated gems with the platform "ruby"
713 - prune cache without errors when there are directories or non-gem files
714 - don't re-write environment.rb if running after it has been loaded
715 - do not monkeypatch Specification#load_paths twice when inside a bundle
716
717 ## 0.9.23 (April 20, 2010)
718
719 Bugfixes:
720
721 - cache command no longer prunes gems created by an older rubygems version
722 - cache command no longer prunes gems that are for other platforms
723
724 ## 0.9.22 (April 20, 2010)
725
726 Features:
727
728 - cache command now prunes stale .gem files from vendor/cache
729 - init --gemspec command now generates development dependencies
730 - handle Polyglot's changes to Kernel#require with Bundler::ENV_LOADED (#287)
731 - remove .gem files generated after installing a gem from a :path (#286)
732 - improve install/lock messaging (#284)
733
734 Bugfixes:
735
736 - ignore cached gems that are for another platform (#288)
737 - install Windows gems that have no architecture set, like rcov (#277)
738 - exec command while locked now includes the bundler lib in $LOAD_PATH (#293)
739 - fix the `rake install` task
740 - add GemspecError so it can be raised without (further) error (#292)
741 - create a parent directory before cloning for git 1.5 compatibility (#285)
742
41c9dc6 André Arko Version 0.9.21
indirect authored
743 ## 0.9.21 (April 16, 2010)
744
745 Bugfixes:
746
747 - don't raise 'omg wtf' when lockfile is outdated
748
6c41a0b André Arko Version 0.9.20
indirect authored
749 ## 0.9.20 (April 15, 2010)
750
751 Features:
752
753 - load YAML format gemspecs
754 - no backtraces when calling Bundler.setup if gems are missing
755 - no backtraces when trying to exec a file without the executable bit
756
757 Bugfixes:
758
759 - fix infinite recursion in Bundler.setup after loading a bundled Bundler gem
760 - request install instead of lock when env.rb is out of sync with Gemfile.lock
761
4754b36 André Arko Version 0.9.19
indirect authored
762 ## 0.9.19 (April 12, 2010)
763
764 Features:
765
766 - suggest `bundle install --relock` when the Gemfile has changed (#272)
767 - source support for Rubygems servers without prerelease gem indexes (#262)
768
769 Bugfixes:
770
771 - don't set up all groups every time Bundler.setup is called while locked (#263)
772 - fix #full_gem_path for git gems while locked (#268)
773 - eval gemspecs at the top level, not inside the Bundler class (#269)
774
775
287d3f1 André Arko Version 0.9.18
indirect authored
776 ## 0.9.18 (April 8, 2010)
777
778 Features:
779
780 - console command that runs irb with bundle (and optional group) already loaded
781
782 Bugfixes:
783
784 - Bundler.setup now fully disables system gems, even when unlocked (#266, #246)
785 - fixes Yard, which found plugins in Gem.source_index that it could not load
786 - makes behaviour of `Bundler.require` consistent between locked and unlocked loads
787
75473e7 André Arko Version bump to 0.9.17
indirect authored
788 ## 0.9.17 (April 7, 2010)
789
790 Features:
791
792 - Bundler.require now calls Bundler.setup automatically
793 - Gem::Specification#add_bundler_dependencies added for gemspecs
794
795 Bugfixes:
796
797 - Gem paths are not longer duplicated while loading bundler
798 - exec no longer duplicates RUBYOPT if it is already set correctly
799
6be2abf André Arko Release version to 0.9.16
indirect authored
800 ## 0.9.16 (April 3, 2010)
801
802 Features:
803
804 - exit gracefully on INT signal
805 - resolver output now indicates whether remote sources were checked
806 - print error instead of backtrace when exec cannot find a binary (#241)
807
808 Bugfixes:
809
810 - show, check, and open commands work again while locked (oops)
811 - show command for git gems
812 - outputs branch names other than master
813 - gets the correct sha from the checkout
814 - doesn't print sha twice if :ref is set
815 - report errors from bundler/setup.rb without backtraces (#243)
816 - fix Gem::Spec#git_version to not error on unloaded specs
817 - improve deprecation, Gemfile, and command error messages (#242)
818
8e8bdcc André Arko Changelog and release for 0.9.15
indirect authored
819 ## 0.9.15 (April 1, 2010)
820
821 Features:
822
6be2abf André Arko Release version to 0.9.16
indirect authored
823 - use the env_file if possible instead of doing a runtime resolve
824 - huge speedup when calling Bundler.setup while locked
825 - ensures bundle exec is fast while locked
826 - regenerates env_file if it was generated by an older version
827 - update cached/packed gems when you update gems via bundle install
8e8bdcc André Arko Changelog and release for 0.9.15
indirect authored
828
829 Bugfixes:
830
6be2abf André Arko Release version to 0.9.16
indirect authored
831 - prep for Rubygems 1.3.7 changes
832 - install command now pulls git branches correctly (#211)
833 - raise errors on invalid options in the Gemfile
8e8bdcc André Arko Changelog and release for 0.9.15
indirect authored
834
569d0a2 André Arko Changelog for 0.9.14
indirect authored
835 ## 0.9.14 (March 30, 2010)
836
837 Features:
838
839 - install command output vastly improved
840 - installation message now accurate, with 'using' and 'installing'
841 - bundler gems no longer listed as 'system gems'
842 - show command output now includes sha and branch name for git gems
843 - init command now takes --gemspec option for bootstrapping gem Gemfiles
844 - Bundler.with_clean_env for shelling out to ruby scripts
845 - show command now aliased as 'list'
846 - VISUAL env var respected for GUI editors
847
848 Bugfixes:
849
850 - exec command now finds binaries from gems with no gemspec
851 - note source of Gemfile resolver errors
852 - don't blow up if git urls are changed
853
20f2508 André Arko Update changelog and link from readme
indirect authored
854 ## 0.9.13 (March 23, 2010)
855
856 Bugfixes:
857
858 - exec command now finds binaries from gems installed via :path
859 - gem dependencies are pulled in even if their type is nil
860 - paths with spaces have double-quotes to work on Windows
861 - set GEM_PATH in environment.rb so generators work with Rails 2
862
863 ## 0.9.12 (March 17, 2010)
864
865 - refactoring, internal cleanup, more solid specs
866
867 Features:
868
869 - check command takes a --without option
870 - check command exits 1 if the check fails
54a42ce Update the changelog
Carl Lerche authored
871
872 Bugfixes:
873
874 - perform a topological sort on resolved gems (#191)
20f2508 André Arko Update changelog and link from readme
indirect authored
875 - gems from git work even when paths or repos have spaces (#196)
876 - Specification#loaded_from returns a String, like Gem::Specification (#197)
e901aa4 André Arko Whitespace
indirect authored
877 - specs eval from inside the gem directory, even when locked
20f2508 André Arko Update changelog and link from readme
indirect authored
878 - virtual gemspecs are now saved in environment.rb for use when loading
879 - unify the Installer's local index and the runtime index (#204)
54a42ce Update the changelog
Carl Lerche authored
880
024931c André Arko Flesh out changelog
indirect authored
881 ## 0.9.11 (March 9, 2010)
3a383f8 André Arko Add changelog, standardize text files
indirect authored
882
024931c André Arko Flesh out changelog
indirect authored
883 - added roadmap with future development plans
884
885 Features:
886
887 - install command can take the path to the gemfile with --gemfile (#125)
3a383f8 André Arko Add changelog, standardize text files
indirect authored
888 - unknown command line options are now rejected (#163)
024931c André Arko Flesh out changelog
indirect authored
889 - exec command hugely sped up while locked (#177)
890 - show command prints the install path if you pass it a gem name (#148)
891 - open command edits an installed gem with $EDITOR (#148)
892 - Gemfile allows assigning an array of groups to a gem (#114)
893 - Gemfile allows :tag option on :git sources
894 - improve backtraces when a gemspec is invalid
895 - improve performance by installing gems from the cache if present
896
897 Bugfixes:
898
899 - normalize parameters to Bundler.require (#153)
900 - check now checks installed gems rather than cached gems (#162)
901 - don't update the gem index when installing after locking (#169)
3a383f8 André Arko Add changelog, standardize text files
indirect authored
902 - bundle parenthesises arguments for 1.8.6 (#179)
024931c André Arko Flesh out changelog
indirect authored
903 - gems can now be assigned to multiple groups without problems (#135)
904 - fix the warning when building extensions for a gem from git with Rubygems 1.3.6
905 - fix a Dependency.to_yaml error due to accidentally including sources and groups
906 - don't reinstall packed gems
907 - fix gems with git sources that are private repositories
908
909 ## 0.9.10 (March 1, 2010)
910
911 - depends on Rubygems 1.3.6
912
913 Bugfixes:
914
915 - support locking after install --without
916 - don't reinstall gems from the cache if they're already in the bundle
917 - fixes for Ruby 1.8.7 and 1.9
918
919 ## 0.9.9 (February 25, 2010)
920
921 Bugfixes:
922
923 - don't die if GEM_HOME is an empty string
924 - fixes for Ruby 1.8.6 and 1.9
925
926 ## 0.9.8 (February 23, 2010)
927
928 Features:
929
930 - pack command which both caches and locks
931 - descriptive error if a cached gem is missing
932 - remember the --without option after installing
933 - expand paths given in the Gemfile via the :path option
934 - add block syntax to the git and group options in the Gemfile
935 - support gems with extensions that don't admit they depend on rake
936 - generate gems using gem build gemspec so git gems can have native extensions
937 - print a useful warning if building a gem fails
938 - allow manual configuration via BUNDLE_PATH
939
940 Bugfixes:
941
942 - eval gemspecs in the gem directory so relative paths work
943 - make default spec for git sources valid
944 - don't reinstall gems that are already packed
945
946 ## 0.9.7 (February 17, 2010)
947
948 Bugfixes:
949
950 - don't say that a gem from an excluded group is "installing"
951 - improve crippling rubygems in locked scenarios
952
953 ## 0.9.6 (February 16, 2010)
954
955 Features:
956
957 - allow String group names
958 - a number of improvements in the documentation and error messages
959
960 Bugfixes:
961
962 - set SourceIndex#spec_dirs to solve a problem involving Rails 2.3 in unlocked mode
963 - ensure Rubygems is fully loaded in Ruby 1.9 before patching it
964 - fix `bundle install` for a locked app without a .bundle directory
965 - require gems in the order that the resolver determines
966 - make the tests platform agnostic so we can confirm that they're green on JRuby
967 - fixes for Ruby 1.9
968
969 ## 0.9.5 (Feburary 12, 2010)
970
971 Features:
972
973 - added support for :path => "relative/path"
974 - added support for older versions of git
975 - added `bundle install --disable-shared-gems`
976 - Bundler.require fails silently if a library does not have a file on the load path with its name
977 - Basic support for multiple rubies by namespacing the default bundle path using the version and engine
978
979 Bugfixes:
980
981 - if the bundle is locked and .bundle/environment.rb is not present when Bundler.setup is called, generate it
982 - same if it's not present with `bundle check`
983 - same if it's not present with `bundle install`
Something went wrong with that request. Please try again.