ChangeLog in rubygems-update-1.2.0 vs ChangeLog in rubygems-update-1.3.0

- old
+ new

@@ -1,4 +1,159 @@ +# -*- coding: utf-8 -*- + +2008-09-24 Eric Hodel <drbrain@segment7.net> + + * doc/release_notes/rel_1_3_0.rdoc: Final release notes for 1.3.0. + * lib/rubygems/rubygems_version.rb: 1.3.0. + * lib/rubygems/builder.rb: Examine process status correctly. Patch + by Nobu. + * test/test_gem_ext_rake_builder.rb: Override Gem.ruby and + ENV['rake'] for 1.9 integration. Patch by Nobu. + +2008-09-16 Eric Hodel <drbrain@segment7.net> + + * lib/rubygems.rb: Only create ~/.gem by user owning ~. Bug #21561 + by Neil Wilson. + +2008-09-15 Eric Hodel <drbrain@segment7.net> + + * lib/rubygems/source_index.rb: Autoload SpecFetcher to improve load + time. Patch #21577 by Simon Chiang. + * lib/rubygems/commands/lock_command.rb: Modernize. Fix --strict. + Patch #21814 by Sven Engelhardt. + * lib/rubygems/platform.rb: Fix for solaris platform. Patch #21911 + by Bob Remeika. + +2008-09-10 Eric Hodel <drbrain@segment7.net> + + * lib/rubygems/commands/install_command.rb: Describe _version_ in `gem + help install`. + * lib/rubygems/commands/environment_command.rb: Describe environment + variables and gemrc in `gem help env`. + * lib/rubygems.rb: Warn when executing Gem::manage_gems. + * lib/rubygems/doc_manager.rb: Have RubyGems update the ri cache. + * lib/rubygems/source_index.rb: Ensure specs are read as UTF-8. + * lib/rubygems/specification.rb: Add magic comment to .gemspec files + so they are read in as UTF-8. + +2008-08-22 Luis Lavena <luislavena@gmail.com> + + * lib/rubygems.rb: Corrected usage of HOMEDRIVE and HOMEPATH on Windows. + Escape Gem.ruby if spaces in the path are present. Solves bug related to + extensions compile process. + * test/test_gem.rb: Added test to verify both conditions. + +2008-08-17 Eric Hodel <drbrain@segment7.net> + + * doc/release_notes/rel_1_3_0.rdoc: Initial release notes for 1.3.0. + * util/CL2notes: Release note creation helper script. + +2008-08-16 Eric Hodel <drbrain@segment7.net> + + * lib/rubygems/local_remote_options.rb: Added #both? to complement + #local? and #remote?. + * lib/rubygems/commands/query_command.rb: Print out LOCAL/REMOTE with + --both, even without a TTY. + * lib/rubygems.rb: Add Gem.find_files, allows a gem to discover + features provided by other gems. + +2008-08-14 Wilson Bilkovich <wilson@supremetyrant.com> + + * lib/rubygems/source_index.rb: Deprecate options to 'search' other than + Gem::Dependency instances and issue warning until November 2008. + * lib/rubygems/platform.rb: Remove deprecated constant warnings + and really deprecate them. + * Rakefile: If the SETUP_OPTIONS environment variable is set, pass its + contents as arguments to setup.rb + * test/test_gem_commands_uninstall_command.rb: Added + +2008-08-13 Wilson Bilkovich <wilson@supremetyrant.com> + + * lib/rubygems/uninstaller.rb: Fix binary script uninstallation. + Bug #21234 by Neil Wilson. + * test/test_gem_commands_uninstall_command.rb: Added + +2008-08-12 Eric Hodel <drbrain@segment7.net> + + * lib/rubygems/installer.rb: Try to create directory before diverting + to ~/.gems. + * lib/rubygems/uninstaller.rb: Fix uninstallation with -i. Bug + #20812 by John Clayton. Have #remove_all call #uninstall_gem so hooks + get called. Bug #21242 by Neil Wilson. + * lib/rubygems/commands/update_command.rb: Fix updating RubyGems when + no previous rubygems-update is installed. Bug #20775 by Hemant Kumar. + +2008-08-11 Eric Hodel <drbrain@segment7.net> + + * lib/rubygems/remote_fetcher.rb: Fix HTTPS support. Patch #21072 by + Alex Arnell. Fix Not Modified handling. Bug #21310 by Gordon + Thiesfeld. + +2008-07-11 Luis Lavena <luislavena@gmail.com> + + * setup.rb: Properly build --destdir folder structure using Pathname. + * test/mockgemui.rb: Fix warnings about instance variables in a module. + +2008-07-02 Phil Hagelberg <technomancy@gmail.com> + + * lib/rubygems/defaults.rb: Add Gem.user_dir to use paths like + ~/.gem/ruby/1.8/gems and the like instead of just ~/.gem. Update + remote fetcher and installer to use it. + +2008-07-01 Eric Hodel <drbrain@segment7.net> + + * lib/rubygems/installer.rb: Add #gem_home, #bin_dir for hooks. Use + DependencyInstaller's source_index so reinstallation via -i does not + fail. + * lib/rubygems/uninstaller.rb: Add #gem_home, #bin_dir for hooks. + * lib/rubygems/commands/query_command.rb: Don't print LOCAL/REMOTE + gems if stdout is not a TTY. + * lib/rubygems/commands/query_command.rb: Use the regexp we already + have for `gem list --installed`. Bug #20876 by Nick Hoffman. + * lib/rubygems/commands/which_command.rb: Clarify what `gem which` is + for. + +2008-06-30 Eric Hodel <drbrain@segment7.net> + + * test/test_ext_configure_builder.rb: Locale-free patch by Yusuke + Endoh [ruby-core:17444]. + * lib/rubygems.rb: Add pre/post (un)install hooks. + * lib/rubygems/installer.rb: Call pre/post install hooks as + appropriate. + * lib/rubygems/uninstaller.rb: Call pre/post uninstall hooks as + appropriate. Minor refactoring of #uninstall. + * lib/rubygems/package/tar_reader.rb: Some OSs raise EINVAL on seek. + Based on patch in bug #20791 by Neil Wilson. + * lib/rubygems/specification.rb: Correctly check for support of + development dependencies for #to_ruby. Bug #20778 by Evan Weaver. + * lib/rubygems/spec_fetcher.rb: Correctly load all cache file even if + latest has been loaded. Bug #20776 by Uwe Kubosch. + +2008-06-25 Eric Hodel <drbrain@segment7.net> + + * lib/rubygems/config_file.rb: Add Gem::ConfigFile constants for + packagers and implementors to override defaults. + * test/*: Fixes to run tests when under test/rubygems/. Patch by + Yusuke ENDOH [ruby-core:17353]. + +2008-06-24 Eric Hodel <drbrain@segment7.net> + + * lib/rubygems/remote_fetcher.rb: Cleanup to support + if-modified-since requests. pair: Ryan Davis + * lib/rubygems/indexer: Force platform to Gem::Platform::RUBY when + nil or blank. Fixes various uninstallable gems. + +2008-06-24 Phil Hagelberg <technomancy@gmail.com> + + * lib/rubygems/installer.rb: Fall back on ~/.gem if GEM_HOME is + not writable. + * lib/rubygems/install_update_options.rb: Allow --user-install or + --no-user-install command-line switch to explicitly force whether + or not ~/.gem should be used. + * lib/rubygems/remote_fetcher.rb: Use ~/.gem/cache if cache dir is + not writable. + * test/gemutilities.rb: Use MockGemUi for all tests. + 2008-06-21 Eric Hodel <drbrain@segment7.net> * lib/rubygems/specification.rb: Load specifications from the future. Roll back specification version change. * lib/rubygems/remote_fetcher.rb: Reset connection when an HTTP