ChangeLog in rubygems-update-0.8.11 vs ChangeLog in rubygems-update-0.9.0

- old
+ new

@@ -1,5 +1,203 @@ +2006-06-14 Jim Weirich <jim@weirichhouse.org> + + * Rakefile (announce): Added 1.9 hack for ENV['CERT_DIR']. Remove + this in the future if 1.9 behavior changes. + +2006-06-13 Jim Weirich <jim@weirichhouse.org> + + * Rakefile: ENV['CERT_DIR'] is now '' rather than nil. + + * lib/rubygems/specification.rb (Gem::Specification::initialize): + Eric added some 1.9 compatibility code (funcall vs send). + + * lib/rubygems/package.rb (TarOutput::self): Eric added some 1.9 + compatibility code (funcall vs send). + + * experimental/deployment.rb (Gem::Deployment): Moved the + deployment code out of the live code base into the experimental + directory. The code wasn't used and the tests were not all + passing. + +2006-06-11 Jim Weirich <jim@weirichhouse.org> + + * bin/gemri: Added gemri to bin directory. + + * lib/rubygems/custom_require.rb (Gem::GemPathSearcher::find): + Added .rbw to suffix pattern in custom_require. + +2006-06-07 Jim Weirich <jim@weirichhouse.org> + + * lib/rubygems.rb: Added copyright notices to all Ruby files. + +2006-04-07 Jim Weirich <jim@weirichhouse.org> + + * lib/rubygems/gem_commands.rb (Gem::RDocCommand::execute): Added + RI option to the rdoc subcommand. + +2006-04-05 Jim Weirich <jim@weirichhouse.org> + + * test/test_parse_commands.rb + (TestParseCommands::test_parsing_update_options): Fixed unit tests + to assert that the install dir is expanded. + + * lib/rubygems/doc_manager.rb (Gem::DocManager::generate_ri): + Break out from generate_rdoc to support installing all RI docs + first. + + * lib/rubygems/gem_commands.rb + (Gem::InstallUpdateOptions::add_install_update_options): Expanded + repository directory to absolute path. + (Gem::InstallCommand::execute): Make sure that *all* of the RI + documents are generated before generating any RDocs (due to a bug + in the RDoc library). + + * lib/rubygems/installer.rb (Gem::ExtExtConfBuilder::self): Fixed + typo in ExtExtConfBuilder that prevented C based gems to install. + (Gem::ExtExtConfBuilder::self): Installed patch to prevent the + overriding of target_prefix in native extensions (thanks to Aaron + Patterson for the patch). + +2006-04-04 Jim Weirich <jim@weirichhouse.org> + + * lib/rubygems/rubygems_version.rb (Gem): Bumped to version + 0.8.11.10. + + * lib/rubygems/incremental_fetcher.rb + (Gem::IncrementalFetcher::update_cache): Now falls back to bulk + updates if the number of gems if over 50. + + * lib/rubygems/remote_installer.rb + (Gem::RemoteSourceFetcher::source_index): Added "bulk" to the + update message to differentiate it from the incremental message. + + * lib/rubygems/specification.rb + (Gem::Specification::Specification): Modified to add dashes to + gemspecs generated under Ruby 1.8.3. This makes it easier to run + RubyGems on a 1.8.2 system. + +2006-04-01 Jim Weirich <jim@weirichhouse.org> + + * lib/rubygems/doc_manager.rb (Gem::DocManager::run_rdoc): Changed + exception handler to print error message if document generation + fails, but then to continue with the rest of the installation. + Permission errors still terminate the install because if one + install fails because of permission problems, chances are that all + will fail. + (Gem::DocManager::install_ri): Removed wrapping of exceptions with + DocumentError. Most exceptions now don't propagate out of + run_rdoc. + (Gem::DocManager::install_rdoc): Removed wrapping of exceptions + with DocumentError. Most exceptions now don't propagate out of + run_rdoc. + +2006-02-23 Jim Weirich <jim@weirichhouse.org> + + * bin/index_gem_repository.rb (MasterIndexBuilder::cleanup): Fixed + bug where we were trying to read the index file (to compress it) + before it was closed, often leading to a truncated index file. + +Tue Jan 24 16:26:13 2006 Chad Fowler <chad@chadfowler.com> + * lib/rubygems/config_file.rb + Luca Pireddu reported a fatal error when permissions on + .gemrc were too restrictive. Fixed. + +Tue Dec 6 14:51:13 2005 Jim Weirich <jim@tardis> + + * lib/rubygems/source_index.rb + (Gem::SourceIndex::load_specification): Added an untaint call to + make the code run in SAFE=1 mode under 1.8.3. + (Gem::SourceIndex::load_gems_in): Untaint here too. + + * lib/rubygems/installer.rb (Gem::Installer::install): Untaint + here too. + (Gem::Installer::extract_files): Untaint here too. + + * lib/rubygems/custom_require.rb + (Gem::GemPathSearcher::matching_file): Untaint here too. + + * test/gemenvironment.rb: Added $SAFE=1 to the test environment to + make sure we can run in $SAFE mode. + +2005-12-03 Jim Weirich <jim@tardis> + + * lib/rubygems/rubygems_version.rb (Gem): Bumped version to + 0.8.11.6' + + * lib/rubygems/user_interaction.rb + (Gem::StreamUI::SimpleProgressReporter::done): Added several new + progress reporters. + + * lib/rubygems/command.rb + (Gem::Command::specific_extra_args_hash): Added --verbose + processing. + + * lib/rubygems/config_file.rb (Gem::ConfigFile::handle_arguments): + Added --traceback as alias for --backtrace (I always get them + confused). + (Gem::ConfigFile::initialize): Added a verbose option. + +2005-11-28 Jim Weirich <jim@tardis> + + * lib/rubygems/remote_installer.rb + (Gem::SourceInfoCacheEntry::replace_source_index): Fixed the + SourceIndexCacheEntry so that it will manufacture an empty source + index if given a nil value for the +si+ value. + +2005-11-08 Chad Fowler <chad@chadfowler.com> + * lib/rubygems.rb: Ara Howard's fix to allow 0.0.0 to be a valid gem + version. + +2005-11-08 Chad Fowler <chad@chadfowler.com> + * lib/rubygems/gem_commands.rb: Fixed bug in gem unpack. It was + sorting incorrectly, resulting in the wrong version being unpacked in + some edge cases. Thanks to Jakob Skjerning for the detailed bug report. + +2005-11-03 Chad Fowler <chad@chadfowler.com> + * lib/rubygems/installer.rb: Fixed bug that would cause the executables + from the wrong gem to be uninstalled if the names matched the same + regex. Thanks Eric Hodel. + +2005-11-01 Jim Weirich <jim@tardis> + * lib/rubygems/gem_commands.rb (Gem::UpdateCommand::initialize): + Upgrade => Update change. + (Gem::UpdateCommand::execute): Upgrade => Update change. + (Gem::UpdateCommand::execute): Upgrade => Update change. + +2005-11-01 Chad Fowler <chad@chadfowler.com> + * lib/rubygems/gem_commands.rb: Allow gem unpack to accept a gem file + path instead of gem name: gem unpack mygem-1.0.0.gem. + +2005-10-31 Chad Fowler <chad@chadfowler.com> + * lib/rubygems/installer.rb: Tilman Sauerbeck's patch to support + extensions built with Rake! + +2005-09-13 Jim Weirich <jim@weirichhouse.org> + + * lib/rubygems/package.rb (TarInput::initialize): Removed + requirement for SSL when signatures are found in a gem. Only + require SSL if the security policy requires checking the + signatures. + + * lib/rubygems/custom_require.rb (Kernel::require): Disabled + autorequire during custom require. + +2005-09-07 Jim Weirich <jim@weirichhouse.org> + + * lib/rubygems/gem_openssl.rb (Gem::ensure_ssl_available): Added a + test in gem_openssl to make sure the ruby portion of ssl is also + loaded. + +2005-08-31 Jim Weirich <jim@weirichhouse.org> + + * Rakefile (install): Changed the rake install task to use setup.rb. + +2005-07-08 Chad Fowler <chad@chadfowler.com> + + * lib/rubygems/remote_installer.rb: Applied Daniel Roux's patch + to make RubyGems work with authenticating proxies. + 2005-07-08 Jim Weirich <jim@weirichhouse.org> * Preparing for release 0.8.11. 2005-06-12 Jim Weirich <jim@weirichhouse.org> @@ -66,10 +264,10 @@ * lib/rubygems/rubygems_version.rb (Gem): Created release for 0.8.10. * lib/rubygems/gem_commands.rb (Gem::UpdateCommand::do_rubygems_update): Update --system now runs - the ruby command directly rather than trying to load teh + the ruby command directly rather than trying to load the update-rubygems command. There were too many things to go wrong with the old way. 2005-03-24 Jim Weirich <jim@weirichhouse.org>