Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 293 lines (199 sloc) 9.845 kb
96c30c0 Update the changelog
Carl Lerche authored
1 ## 0.10.0
2
3 - No `bundle lock` command. Locking happens automatically on install or update
4 - No .bundle/environment.rb. Require 'bundler/setup' instead.
5 - $BUNDLE_HOME defaults to $GEM_HOME instead of ~/.bundle
6
6ea2d9b @indirect Merge changelog up to 0.9.24
indirect authored
7 ## 0.9.24 (April 22, 2010)
8
9 Features:
10
11 - fetch submodules for git sources
12 - limit the bundled version of bundler to the same as the one installing
13 - force relative paths in git gemspecs to avoid raising Gem::NameTooLong
14 - serialize GemCache sources correctly, so locking works
15 - raise Bundler::GemNotFound instead of calling exit! inside library code
16 - Rubygems 1.3.5 compatibility for the adventurous, not supported by me :)
17
18 Bugfixes:
19
20 - don't try to regenerate environment.rb if it is read-only
21 - prune outdated gems with the platform "ruby"
22 - prune cache without errors when there are directories or non-gem files
23 - don't re-write environment.rb if running after it has been loaded
24 - do not monkeypatch Specification#load_paths twice when inside a bundle
25
26 ## 0.9.23 (April 20, 2010)
27
28 Bugfixes:
29
30 - cache command no longer prunes gems created by an older rubygems version
31 - cache command no longer prunes gems that are for other platforms
32
33 ## 0.9.22 (April 20, 2010)
34
35 Features:
36
37 - cache command now prunes stale .gem files from vendor/cache
38 - init --gemspec command now generates development dependencies
39 - handle Polyglot's changes to Kernel#require with Bundler::ENV_LOADED (#287)
40 - remove .gem files generated after installing a gem from a :path (#286)
41 - improve install/lock messaging (#284)
42
43 Bugfixes:
44
45 - ignore cached gems that are for another platform (#288)
46 - install Windows gems that have no architecture set, like rcov (#277)
47 - exec command while locked now includes the bundler lib in $LOAD_PATH (#293)
48 - fix the `rake install` task
49 - add GemspecError so it can be raised without (further) error (#292)
50 - create a parent directory before cloning for git 1.5 compatibility (#285)
51
41c9dc6 @indirect Version 0.9.21
indirect authored
52 ## 0.9.21 (April 16, 2010)
53
54 Bugfixes:
55
56 - don't raise 'omg wtf' when lockfile is outdated
57
6c41a0b @indirect Version 0.9.20
indirect authored
58 ## 0.9.20 (April 15, 2010)
59
60 Features:
61
62 - load YAML format gemspecs
63 - no backtraces when calling Bundler.setup if gems are missing
64 - no backtraces when trying to exec a file without the executable bit
65
66 Bugfixes:
67
68 - fix infinite recursion in Bundler.setup after loading a bundled Bundler gem
69 - request install instead of lock when env.rb is out of sync with Gemfile.lock
70
4754b36 @indirect Version 0.9.19
indirect authored
71 ## 0.9.19 (April 12, 2010)
72
73 Features:
74
75 - suggest `bundle install --relock` when the Gemfile has changed (#272)
76 - source support for Rubygems servers without prerelease gem indexes (#262)
77
78 Bugfixes:
79
80 - don't set up all groups every time Bundler.setup is called while locked (#263)
81 - fix #full_gem_path for git gems while locked (#268)
82 - eval gemspecs at the top level, not inside the Bundler class (#269)
83
84
287d3f1 @indirect Version 0.9.18
indirect authored
85 ## 0.9.18 (April 8, 2010)
86
87 Features:
88
89 - console command that runs irb with bundle (and optional group) already loaded
90
91 Bugfixes:
92
93 - Bundler.setup now fully disables system gems, even when unlocked (#266, #246)
94 - fixes Yard, which found plugins in Gem.source_index that it could not load
95 - makes behaviour of `Bundler.require` consistent between locked and unlocked loads
96
75473e7 @indirect Version bump to 0.9.17
indirect authored
97 ## 0.9.17 (April 7, 2010)
98
99 Features:
100
101 - Bundler.require now calls Bundler.setup automatically
102 - Gem::Specification#add_bundler_dependencies added for gemspecs
103
104 Bugfixes:
105
106 - Gem paths are not longer duplicated while loading bundler
107 - exec no longer duplicates RUBYOPT if it is already set correctly
108
6be2abf @indirect Release version to 0.9.16
indirect authored
109 ## 0.9.16 (April 3, 2010)
110
111 Features:
112
113 - exit gracefully on INT signal
114 - resolver output now indicates whether remote sources were checked
115 - print error instead of backtrace when exec cannot find a binary (#241)
116
117 Bugfixes:
118
119 - show, check, and open commands work again while locked (oops)
120 - show command for git gems
121 - outputs branch names other than master
122 - gets the correct sha from the checkout
123 - doesn't print sha twice if :ref is set
124 - report errors from bundler/setup.rb without backtraces (#243)
125 - fix Gem::Spec#git_version to not error on unloaded specs
126 - improve deprecation, Gemfile, and command error messages (#242)
127
8e8bdcc @indirect Changelog and release for 0.9.15
indirect authored
128 ## 0.9.15 (April 1, 2010)
129
130 Features:
131
6be2abf @indirect Release version to 0.9.16
indirect authored
132 - use the env_file if possible instead of doing a runtime resolve
133 - huge speedup when calling Bundler.setup while locked
134 - ensures bundle exec is fast while locked
135 - regenerates env_file if it was generated by an older version
136 - update cached/packed gems when you update gems via bundle install
8e8bdcc @indirect Changelog and release for 0.9.15
indirect authored
137
138 Bugfixes:
139
6be2abf @indirect Release version to 0.9.16
indirect authored
140 - prep for Rubygems 1.3.7 changes
141 - install command now pulls git branches correctly (#211)
142 - raise errors on invalid options in the Gemfile
8e8bdcc @indirect Changelog and release for 0.9.15
indirect authored
143
569d0a2 @indirect Changelog for 0.9.14
indirect authored
144 ## 0.9.14 (March 30, 2010)
145
146 Features:
147
148 - install command output vastly improved
149 - installation message now accurate, with 'using' and 'installing'
150 - bundler gems no longer listed as 'system gems'
151 - show command output now includes sha and branch name for git gems
152 - init command now takes --gemspec option for bootstrapping gem Gemfiles
153 - Bundler.with_clean_env for shelling out to ruby scripts
154 - show command now aliased as 'list'
155 - VISUAL env var respected for GUI editors
156
157 Bugfixes:
158
159 - exec command now finds binaries from gems with no gemspec
160 - note source of Gemfile resolver errors
161 - don't blow up if git urls are changed
162
20f2508 @indirect Update changelog and link from readme
indirect authored
163 ## 0.9.13 (March 23, 2010)
164
165 Bugfixes:
166
167 - exec command now finds binaries from gems installed via :path
168 - gem dependencies are pulled in even if their type is nil
169 - paths with spaces have double-quotes to work on Windows
170 - set GEM_PATH in environment.rb so generators work with Rails 2
171
172 ## 0.9.12 (March 17, 2010)
173
174 - refactoring, internal cleanup, more solid specs
175
176 Features:
177
178 - check command takes a --without option
179 - check command exits 1 if the check fails
54a42ce Update the changelog
Carl Lerche authored
180
181 Bugfixes:
182
183 - perform a topological sort on resolved gems (#191)
20f2508 @indirect Update changelog and link from readme
indirect authored
184 - gems from git work even when paths or repos have spaces (#196)
185 - Specification#loaded_from returns a String, like Gem::Specification (#197)
e901aa4 @indirect Whitespace
indirect authored
186 - specs eval from inside the gem directory, even when locked
20f2508 @indirect Update changelog and link from readme
indirect authored
187 - virtual gemspecs are now saved in environment.rb for use when loading
188 - unify the Installer's local index and the runtime index (#204)
54a42ce Update the changelog
Carl Lerche authored
189
024931c @indirect Flesh out changelog
indirect authored
190 ## 0.9.11 (March 9, 2010)
3a383f8 @indirect Add changelog, standardize text files
indirect authored
191
024931c @indirect Flesh out changelog
indirect authored
192 - added roadmap with future development plans
193
194 Features:
195
196 - install command can take the path to the gemfile with --gemfile (#125)
3a383f8 @indirect Add changelog, standardize text files
indirect authored
197 - unknown command line options are now rejected (#163)
024931c @indirect Flesh out changelog
indirect authored
198 - exec command hugely sped up while locked (#177)
199 - show command prints the install path if you pass it a gem name (#148)
200 - open command edits an installed gem with $EDITOR (#148)
201 - Gemfile allows assigning an array of groups to a gem (#114)
202 - Gemfile allows :tag option on :git sources
203 - improve backtraces when a gemspec is invalid
204 - improve performance by installing gems from the cache if present
205
206 Bugfixes:
207
208 - normalize parameters to Bundler.require (#153)
209 - check now checks installed gems rather than cached gems (#162)
210 - don't update the gem index when installing after locking (#169)
3a383f8 @indirect Add changelog, standardize text files
indirect authored
211 - bundle parenthesises arguments for 1.8.6 (#179)
024931c @indirect Flesh out changelog
indirect authored
212 - gems can now be assigned to multiple groups without problems (#135)
213 - fix the warning when building extensions for a gem from git with Rubygems 1.3.6
214 - fix a Dependency.to_yaml error due to accidentally including sources and groups
215 - don't reinstall packed gems
216 - fix gems with git sources that are private repositories
217
218 ## 0.9.10 (March 1, 2010)
219
220 - depends on Rubygems 1.3.6
221
222 Bugfixes:
223
224 - support locking after install --without
225 - don't reinstall gems from the cache if they're already in the bundle
226 - fixes for Ruby 1.8.7 and 1.9
227
228 ## 0.9.9 (February 25, 2010)
229
230 Bugfixes:
231
232 - don't die if GEM_HOME is an empty string
233 - fixes for Ruby 1.8.6 and 1.9
234
235 ## 0.9.8 (February 23, 2010)
236
237 Features:
238
239 - pack command which both caches and locks
240 - descriptive error if a cached gem is missing
241 - remember the --without option after installing
242 - expand paths given in the Gemfile via the :path option
243 - add block syntax to the git and group options in the Gemfile
244 - support gems with extensions that don't admit they depend on rake
245 - generate gems using gem build gemspec so git gems can have native extensions
246 - print a useful warning if building a gem fails
247 - allow manual configuration via BUNDLE_PATH
248
249 Bugfixes:
250
251 - eval gemspecs in the gem directory so relative paths work
252 - make default spec for git sources valid
253 - don't reinstall gems that are already packed
254
255 ## 0.9.7 (February 17, 2010)
256
257 Bugfixes:
258
259 - don't say that a gem from an excluded group is "installing"
260 - improve crippling rubygems in locked scenarios
261
262 ## 0.9.6 (February 16, 2010)
263
264 Features:
265
266 - allow String group names
267 - a number of improvements in the documentation and error messages
268
269 Bugfixes:
270
271 - set SourceIndex#spec_dirs to solve a problem involving Rails 2.3 in unlocked mode
272 - ensure Rubygems is fully loaded in Ruby 1.9 before patching it
273 - fix `bundle install` for a locked app without a .bundle directory
274 - require gems in the order that the resolver determines
275 - make the tests platform agnostic so we can confirm that they're green on JRuby
276 - fixes for Ruby 1.9
277
278 ## 0.9.5 (Feburary 12, 2010)
279
280 Features:
281
282 - added support for :path => "relative/path"
283 - added support for older versions of git
284 - added `bundle install --disable-shared-gems`
285 - Bundler.require fails silently if a library does not have a file on the load path with its name
286 - Basic support for multiple rubies by namespacing the default bundle path using the version and engine
287
288 Bugfixes:
289
290 - if the bundle is locked and .bundle/environment.rb is not present when Bundler.setup is called, generate it
291 - same if it's not present with `bundle check`
292 - same if it's not present with `bundle install`
Something went wrong with that request. Please try again.