Skip to content

HTTPS clone URL

Subversion checkout URL

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