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".