ChangeLog in rubygems-update-0.8.3 vs ChangeLog in rubygems-update-0.8.4
- old
+ new
@@ -1,5 +1,75 @@
+2005-01-01 Chad Fowler <chad@chadfowler.com>
+ * Released 0.8.4
+
+2004-12-31 Jim Weirich <jim@weirichhouse.org>
+
+ * Rakefile: Switch to standard Rake test tasks.
+
+ * lib/rubygems/remote_installer.rb
+ (Gem::RemoteSourceFetcher::read_data): Added a retry to try a
+ lower case gem name if the open failed. This fixes a problem
+ where case differences are preventing some gems from installing.
+
+2004-12-29 Jim Weirich <jim@weirichhouse.org>
+
+ * lib/rubygems/gem_commands.rb (Gem::InstallCommand::execute):
+ Changed the RemoteInstaller to take an options hash rather than
+ individual options. This will leave the interface more resilient
+ to changes as more options are added
+ (e.g. --install_dependencies).
+
+ * lib/rubygems/specification.rb (Gem::Specification): Marked array
+ attributes explicitly. This allows for explicit conversion to
+ arrays when assigned.
+
+ * test/test_specification.rb
+ (TestSimpleSpecification::test_array_attributes): Added test for
+ array_attributes forcing values to arrays.
+
+2004-12-28 Jim Weirich <jim@tardis>
+
+ * lib/rubygems.rb (Gem::Exception::ensure_gem_subdirectories):
+ Fixed the Ryan Davis patch to work correctly when directories are
+ not writable.
+
+2004-12-18 Chad Fowler <chad@chadfowler.com>
+ * lib/rubygems/version.rb: Erik Veenstra's sort patch.
+ * lib/rubygems.rb: Ryan Davis's installation bug fix.
+
+2004-12-14 Gavin Sinclair <gsinclair@soyabean.com.au>
+
+ * test/test_loadmanager.rb: invalidated it as a unit test; it's
+ incompatible with custom_require.rb.
+
+2004-12-12 Gavin Sinclair <gsinclair@soyabean.com.au>
+
+ * lib/rubygems/custom_require.rb: simple bug fix.
+
+2004-12-12 Gavin Sinclair <gsinclair@soyabean.com.au>
+
+ * lib/rubygems/custom_require.rb: new file to replace
+ loadpath_manager.rb and speed up the custom require functionality.
+
+ * lib/rubygems/timer.rb: new file; simple benchmarking tool that's
+ useful at the moment but needn't stay in RubyGems permanently.
+
+ * lib/rubygems/source_index.rb: include Enumerable and implement #size
+ and #length.
+
+ * lib/rubygems/specification.rb: removed lazy initialisation of
+ attributes to reduce #copy_of invocations; folded
+ Specification.copy_of into Specification#copy_of.
+
+ * lib/rubygems.rb: require 'rubygems/custom_require' instead of
+ 'rubygems/loadpath_manager'; removed out of date documentation; added
+ "require 'rubygems/timer'" to temporarily assist with benchmarks.
+
+2004-12-07 Jim Weirich <jim@weirichhouse.org>
+
+ * Released 0.8.3
+
2004-12-06 Jim Weirich <jim@weirichhouse.org>
* test/test_specification.rb
(TestLegacyYamlSpecification::test_load): Fixed test to avoid the
__FILE__ stuff. Running tests from rakefile guarantees that the
@@ -24,11 +94,11 @@
* lib/rubygems/remote_installer.rb
(Gem::LocalSourceInfoCache::read_cache): Fixed initialization of
cache.
- * lib/rubygems.rb: Updated version to 1.8.2.
+ * lib/rubygems.rb: Updated version to 0.8.2.
2004-12-04 Jim Weirich <jim@weirichhouse.org>
* lib/rubygems/remote_installer.rb
(Gem::LocalSourceInfoCache::writable_file): Now just returns the
@@ -254,9 +324,11 @@
* lib/rubygems/gem_commands.rb: If file match during local install is
a directory, don't try to treat it erroneously as a gem (bug reported
by Rich).
* lib/rubygems.rb: Fixed small bug in #latest_load_paths
+ (NOTE: It looks like 0.8.0/0.8.1 was released in this timeframe)
+
2004-09-14 Chad Fowler <chad@chadfowler.com>
* lib/rubygems.rb: Fixed bug in require_gem (thanks Jamis Buck!)
that would require a gem based on an inexact search of its name
in the local cache. This caused copland-webrick to be loaded
when a request was made for "copland".