Changelog for
rubygems-1.5.0-2.1.x86_64.rpm :
Tue Feb 1 13:00:00 2011 mrueckertAATTsuse.de
- update to version 1.5.0
* Finally fixed all known 1.9.x issues. Upgrading is now
possible!
* Merged huge 1.3.7/ruby-core changes to master.
* Added UPGRADING.rdoc to help deal with 1.9 issues.
* Gem::Format now gives better errors for corrupt gem files and
includes paths
* Pre-install hooks can now abort gem installation by returning
false
* Move shareable TestCase classes to lib/ to help plugin authors
with tests.
* Add post-build hooks that can cancel the gem install
* Always require custom_require now that require_gem is gone
* Added GemInstaller accessors for AATToptions so plugins can
reference them.
* Optimized Gem.find_files. ~10% faster than 1.4.2. ~40% faster
than ruby 1.9.
* Gem::SilentUI now behaves like Gem::StreamUI for asking
questions. Patch by Erik Hollensbe.
* `gem update` was implicitly doing --system.
* 1.9.3: Fixed encoding errors causing gem installs to die during
rdoc phase.
* Add RubyForge URL to README. Closes #28825
* 1.9.3: Use chdir {} when building extensions to prevent
warnings. Fixes #4337
* 1.9.2: Fix circular require warning.
* Make requiring openssl even lazier at request of NaHi
* `gem unpack` will now download the gem if it is not in the
cache. Patch by Erik Hollensbe.
* rubygems-update lists its development dependencies again
- refreshed the build-root patch:
old name rubygems-1.3.7_buildroot.patch
new name rubygems-1.5.0_buildroot.patch
Fri Jan 21 13:00:00 2011 mrueckertAATTsuse.de
- update to version 1.4.2
* Gem::Versions: \"1.b1\" != \"1.b.1\", but \"1.b1\" eql? \"1.b.1\".
Fixes gem indexing.
* Fixed Gem.find_files.
* Removed otherwise unused #find_all_dot_rb. Only 6 days old and
hella buggy.
- additional changes from version 1.4.1
Since apparently nobody reads my emails, blog posts or the README:
DO NOT UPDATE RUBYGEMS ON RUBY 1.9! See UPGRADING.rdoc for details.
* Specification#load was untainting a frozen string
(via `gem build
*.spec`)
- additional changes from version 1.4.0
NOTE: In order to better maintain rubygems and to get it in sync
with the world (eg, 1.9\'s 1.3.7 is different from our 1.3.7),
rubygems is switching to a 4-6 week release schedule. This
release is the precursor to that process and as such may be a bit
on the wild side! You have been warned!
NOTE: We\'ve switched to git/github. See README.rdoc for details.
New features:
* Added --launch option to `gem server`. (gthiesfeld)
* Added fuzzy name matching on install failures.
(gstark/presidentbeef)
* Allow searching w/ file extensions: gem which fileutils.rb
* Progress indicator during download (Ryan Melton)
* Speed up Gem::Version#<=> by 2-3x in common cases. (raggi)
Bug fixes:
* Dependency \"~>\"s now respect lower-bound prerelease versions.
* Ensure the gem directories exist on download.
* Expand Windows user home candidates for Ruby 1.8. Bug #28371 &
[#28494]
* Fix find_files to order by version.
* Fix ivar typo. [Josh Peek]
* Normalized requires and made many of them lazy. Do not depend
on rubygems to require stdlib stuff for you. (raggi/tmm1)
* Treat 1.0.a10 like 1.0.a.10 for sorting, etc. Fixes #27903.
(dchelimsky)
- drop rubygems-1.3.7_hash_to_big.patch
Fri Dec 10 13:00:00 2010 mrueckertAATTsuse.de
- added rubygems-1.3.7_hash_to_big.patch:
fix \"bignum too big to convert into `long\'\" exception during
install
Fri Jun 18 14:00:00 2010 mrueckertAATTsuse.de
- fix buildroot patch for factory
Tue May 25 14:00:00 2010 mrueckertAATTsuse.de
- added a new macro rubygems_requires
it will replace the hardcoded requires on rubygems in the
rubygem-
* packages with a requires_eq/requires_ge depending on
the suse version
Mon May 17 14:00:00 2010 dmacvicarAATTnovell.com
- update to 1.3.7
* Dropped rubygems-1.3.6_unpack.patch (now upstream)
* Dropped rubygems-1.3.6_version_requirements.patch (now upstream)
- New features:
* `gem` commands
* `gem install` and `gem fetch` now report alternate platforms
when a matching one couldn\'t be found.
* `gem contents` --prefix is now the default as specified in
- -help. Bug #27211 by Mamoru Tasaka.
* `gem fetch` can fetch of old versions again. Bug #27960 by
Eric Hankins.
* `gem query` and friends output now lists platforms. Bug #27856
by Greg Hazel.
* `gem server` now allows specification of multiple gem dirs for
documentation. Bug #27573 by Yuki Sonoda.
* `gem unpack` can unpack gems again. Bug #27872 by Timothy
Jones.
* `gem unpack` now unpacks remote gems.
* --user-install is no longer the default. If you really liked it,
see Gem::ConfigFile to learn how to set it by default. (This
change was made in 1.3.6)
* RubyGems now has platform support for IronRuby. Patch #27951 by
Will Green.
- Bug fixes:
* Require rubygems/custom_require if --disable-gem was set.
Bug #27700 by Roger Pack.
* RubyGems now protects against exceptions being raised by plugins.
* rubygems/builder now requires user_interaction. Ruby Bug #1040
by Phillip Toland.
* Gem::Dependency support #version_requirements= with a warning.
Fix for old Rails versions. Bug #27868 by Wei Jen Lu.
* Gem::PackageTask depends on the package dir like the other
rake package
tasks so dependencies can be hooked up correctly.
Thu Apr 15 14:00:00 2010 mrueckertAATTsuse.de
- added rubygems-1.3.6_unpack.patch:
dont check for the permissions of the installation directory
when unpacking a gem. Backport from trunk.
- remove find lines in %prep. They are not needed anymore.
Wed Apr 14 14:00:00 2010 mrueckertAATTsuse.de
- update rubygems-1.3.6_buildroot.patch:
missing requires for pathname
Mon Apr 12 14:00:00 2010 mrueckertAATTsuse.de
- added rubygems-1.3.6_version_requirements.patch:
add back Gem::Dependency#version_requirements to fix older rails
versions. Backport from trunk.
Sat Mar 6 13:00:00 2010 dmacvicarAATTnovell.com
- update to rubygems 1.3.6
Notes:
- http://rubygems.org is now the default source for downloading
gems.
- You may have sources set via ~/.gemrc, so you should replace
- http://gems.rubyforge.org with http://rubygems.org
- http://gems.rubyforge.org will continue to work for the
forseeable future.
New features:
- `gem` commands
- Added `gem push` and `gem owner` for interacting with
modern/Gemcutter
sources
- `gem dep` now supports --prerelease.
- `gem fetch` now supports --prerelease.
- `gem server` now supports --bind. Patch #27357 by Bruno
Michel.
- `gem rdoc` no longer overwrites built documentation.
Use --overwrite force rebuilding. Patch #25982 by Akinori
MUSHA.
- Captial letters are now allowed in prerelease versions.
Bug fixes:
- Development deps are no longer added to rubygems-update gem so
older versions can update sucessfully.
Installer bugs:
- Prerelease gems can now depend on non-prerelease gems.
- Development dependencies are ignored unless explicitly needed.
Bug #27608
by Roger Pack.
- `gem` commands
- `gem which` now fails if no paths were found. Adapted patch
[#27681] by Caio Chassot.
- `gem server` no longer has invalid markup. Bug #27045 by
Eric Young.
- `gem list` and friends show both prerelease and regular gems
when --prerelease --all is given
- Gem::Format no longer crashes on empty files. Bug #27292
by Ian Ragsdale.
- Gem::GemPathSearcher handles nil require_paths.
Patch #27334 by Roger Pack.
- Gem::RemoteFetcher no longer copies the file if it is where we
want it. Patch #27409 by Jakub Šťastný.
Deprecation Notices:
- lib/rubygems/timer.rb has been removed.
- Gem::Dependency#version_requirements is deprecated and will be
removed on or after August 2010.
- Bulk index update is no longer supported.
- Gem::manage_gems was removed in 1.3.3.
- Time::today was removed in 1.3.3.
- updated buildroot patch for 1.3.6:
old name rubygems-1.3.5_buildroot.patch
new name rubygems-1.3.6_buildroot.patch
Tue Sep 29 14:00:00 2009 mrueckertAATTsuse.de
- update to rubygems 1.3.5
Bug fixes:
- Fix use of prerelease gems.
- Gem.bin_path no longer escapes path with spaces. Bug #25935 and
[#26458].
Deprecation Notices:
- Bulk index update is no longer supported (the code currently
remains, but not the tests)
- Gem::manage_gems was removed in 1.3.3.
- Time::today was removed in 1.3.3.
- additional changes from 1.3.4
Bug Fixes:
- Fixed various warnings
- Gem::ruby_version works correctly for 1.8 branch and trunk
- Prerelease gems now show up in `gem list` and can be used
- Fixed option name for `gem setup --format-executable`
- RubyGems now matches Ruby > 1.9.1 gem paths
- Gem::RemoteFetcher#download now works for explicit Windows
paths across drives. Bug #25882 by Lars Christensen
- Fix typo in Gem::Requirement#parse. Bug #26000 by Mike
Gunderloy.
- additional changes from 1.3.3
New Features:
- `gem server` allows port names (from /etc/services) with
- -port.
- `gem server` now has search that jumps to RDoc. Patch #22959
by Vladimir Dobriakov.
- `gem spec` can retrieve single fields from a spec (like `gem
spec rake authors`).
- Gem::Specification#has_rdoc= is deprecated and ignored
(defaults to true)
- RDoc is now generated regardless of
Gem::Specification#has_rdoc?
Bug Fixes:
- `gem clean` now cleans up --user-install gems. Bug #25516 by
Brett Eisenberg.
- Gem.bin_path now escapes paths with spaces.
- Rake extension builder uses explicit correctly loads rubygems
when invoking rake.
- Prerelease versions now match \"~>\" correctly. Patch #25759 by
Yossef Mendelssohn.
- Check bindir for executables, not root when validating. Bug
reported by David Chelimsky.
- Remove Time.today, no way to override it before RubyGems loads.
Bug #25564 by Emanuele Vicentini
- Raise Gem::Exception for #installation_path when not installed.
Bug #25741 by Daniel Berger.
- Don\'t raise in Gem::Specification#validate when homepage is
nil. Bug #25677 by Mike Burrows.
- Uninstall executables from the correct directory. Bug #25555
by Brett Eisenberg.
- Raise Gem::LoadError if Kernel#gem fails due to
previously-loaded gem. Bug reported by Alf Mikula.
- drop rubygems-1.3.1_install_into_buildroot.patch: obsoleted by
upstreams --destdir
- updated buildroot patch for 1.3.5:
old name rubygems-1.3.1_buildroot.patch
new name rubygems-1.3.5_buildroot.patch
Tue Mar 24 13:00:00 2009 mrueckertAATTsuse.de
- fix gem_install macro
Fri Mar 6 13:00:00 2009 mrueckertAATTsuse.de
- update rubygems-1.3.1_buildroot.patch:
fix user install. (~/.gem)