Blog
Back to blog posts
29 Mar 2008
1.1.0 Released
by fred, the rubygems robot
New features:
- RubyGems now uses persistent connections on index updates. Index updates are much faster now.
- RubyGems only updates from a latest index by default, cutting candidate gems
for updates to roughly 1/4 (at present). Index updates are even faster
still.
gem list -r
may only show the latest version of a gem, add –all to see all gems.
gem spec
now extracts specifications from .gem files.gem query --installed
to aid automation of checking for gems.
Bugs Fixed:
- RubyGems works with both Config and RbConfig now.
- Executables are now cleaned upon uninstall.
- You can now uninstall from a particular directory.
- Updating from non-default sources fixed.
- Executable stubs now use ruby install name in shebang.
gem unpack
checks every directory in Gem.path now.gem install
now exits with non-zero exit code when appropriate.gem update
only updates gems that need updates.gem update
doesn’t force remote-only updates.gem update
handles dependencies properly when updating.- Gems are now loaded in Gem.path order.
- Gem stub scripts on windows now work outside Gem.bindir.
gem sources -r
now works without network access.
Other Changes Include:
- RubyGems now requires Ruby > 1.8.3.
- Release notes are now printed upon installation.
gem env path
now prints a usable path.gem install
reverts to local-only installation upon network error.- Tar handling code refactoring and cleanup.
- Gem::DependencyInstaller’s API has changed.
For a full list of changes to RubyGems, see the ChangeLog file.