Skip to content

Latest commit

 

History

History
188 lines (126 loc) · 9.58 KB

CHANGELOG.md

File metadata and controls

188 lines (126 loc) · 9.58 KB

0.9.1 (unreleased)

0.9.0 (May 15, 2012)

RVM API tracking updates

  • Drop rake 0.9.2 from default global gems to match upstream default. (@fnichol)
  • Use RVM stable (stable/head) by default. (@fnichol)
  • Pull request #84: Add stable support to installer. (@xdissent)
  • Pull request #102: Switch URLs to rvm.io and add "rvm get stable". (@mpapis)

Bug fixes

  • Pull request #64: Fix check for rvm in user install. (@dokipen)
  • Issue #61: Include Chef::RVM::StringHelpers to provide select_ruby function. (@jheth)
  • Pull request #94: Prevent rvm from reinstalling each chef run. (@xdissent)
  • Pull request #66: Fixing NoMethodError when using system wide rvm and the gem_package resource. (@kristopher)
  • Pull request #95: Fix missing patch resource attributes. (@xdissent)
  • Pull request #96: Fix wrapper paths, now works for both system and user installs. (@xdissent)
  • LWRPs now notify when updated (FC017). (@fnichol)
  • Node attribute access style (FC019). (@fnichol)
  • FC023: Prefer conditional attributes. (@fnichol)

New features

  • Update default Ruby to ruby-1.9.3-p194 (it's time). (@fnichol)
  • Pull request #86: Add patch attribute to rvm_ruby. (@smdern)
  • Pull request #76: Add wrapper for chef-client. (@bryanstearns)

Improvements

0.8.6 (November 28, 2011)

RVM API tracking updates

  • Issue #56: Ensure that RVM version strings can be converted to RubyGems format. (@fnichol)
  • Issue #53: Update rvm/installer_url default to latest URL. (@fnichol)

Bug fixes

  • Issue #54, Pull request #55: Fix if statement typo in RVM::RubyGems::Package. (@bradphelan)
  • Pull request #57: Fix typo in RVM::RubyGems::Package. (@bradphelan)

Improvements

  • Add note to README warning that chef 0.8.x will not work. (@fnichol)
  • Issue #48: Add example of local gem source installation in README. (@fnichol)

0.8.4 (October 16, 2011)

RVM API tracking updates

  • Issue #43, Pull request #46: Make explicit use of exec for RVM versions older than 1.8.6 and do for newer versions. (@ryansch, @fnichol)

Bug fixes

  • Pull request #39: Fix rvm_ruby provider on Ubuntu/Debian when installing JRuby. (@exempla)
  • Issues #38, #42: Update user_installs attribute to be an array of hashes in README. (@fnichol)

New features

  • Pull request #47: Handle installing a gem from a local file. (@ryansch)

Improvements

0.8.2 (August 24, 2011)

Bug fixes

  • Ensure Ruby/gemset is installed in rvm_shell provider. (@fnichol)
  • Issue #35: Detect if user has RVM installed in rvm_shell provider. (@fnichol)

Improvements

  • Array-ize node['rvm']['user_installs']. (@fnichol)

0.8.0 (August 22, 2011)

Bug fixes

  • Pull request #22: Expand list of sane rubies to include "ree" and "kiji". (@juzzin)
  • Pull request #26: RVM is installed in compilation phase when gem_package recipe is included. (@temujin9, @fnichol)
  • Update rvm/vagrant/system_chef_solo default attribute value to match newest Vagrant lucid32 basebox. (@fnichol)
  • Pull request #27: Explicitly handle the unmanaged 'system' ruby. (@temujin9).
  • Pull request #28: Fix bug when no RVM rubies had yet been installed. (@relistan).
  • Pull request #30: Implement 'group_users' support. (@phlipper).
  • Update ruby compilation dependencies for debian/ubuntu. (@fnichol)

New features

  • Issue #4: Per-user RVM installs with support in all LWRPs. (@fnichol)
  • Refactor system and user installs into: system_install, system, user_install, user (reference). (@fnichol)
  • Support Mac OS X platform for system-wide and per-user installs. (@fnichol)
  • Issue #23: Let gem_package resource target multiple RVM rubies. (@fnichol)
  • Pull request #26: Add new attribute group_id. (@temujin9)
  • General refactoring and re-modularizing. (@fnichol)

Improvements

  • Pull request #26: RVM unix group is created in compilation phase if GID is provided. (@temujin9)
  • Revamp CHANGELOG in the style of guard. (@fnichol)
  • Pull request #27: Improve gem_package logging message to include full list of selected rubies. (@temujin9)
  • RVM gem installed using opscode cookbook conventions (via gem_package). (@fnichol)
  • Add RVM::Shell::ChefWrapper based on chef's popen4 impl. (@fnichol)
  • Create RVM::ChefUserEnvironment which can be injected with a user. (@fnichol)
  • Normalize 'missing gem' logging notices. (@fnichol)
  • Add Chef::RVM::StringCache to get and cache canonical RVM strings. (@fnichol)
  • Modularize libraries/helpers.rb in modules. (@fnichol)
  • Issue #25: Add installation options/instructions to README. (@fnichol)

0.7.1 (May 15, 2011)

Bug fixes

  • Issue #20: Update metadata.rb to not include README.md (too long). (@fnichol)

New features

  • Add Rakefile for opscode platform deploy builds. (@fnichol)

Improvements

  • Update metadata.rb properties. (@fnichol)

0.7.0 (May 14, 2011)

Bug fixes

  • Issue #20: Update rvm/install_rubies attr to "true"/"false". (@fnichol)
  • Issue #14: Allow no default RVM ruby (i.e. use system ruby). (@fnichol)
  • Issue #12: Update RVM install to use SSL URL. (@fnichol)
  • Now /etc/rvmrc has export for rvm/rvmrc key/value pairs. (@fnichol)

New features

  • Issue #13: Speed up install by disabling RDOC generation. (@fnichol)
  • New experimental recipe gem_package which patches gem_package resource. (@fnichol)
  • Add rvm_global_gem resource. (@fnichol)

Improvements

  • Issue #3: Revamp and update README.md. (@fnichol)
  • Issue #3: Add CHANGELOG.md. (@fnichol)
  • Issue #19: Attr rvm/upgrade accepts "none", false and nil as same value. (@fnichol)
  • Update rvm/skip_docs_on_install attr to rvm/rvm_gem_options. (@fnichol)
  • Refactor of rvm_gem provider to leverage Chef::Provider::Package::Rubygems. (@fnichol)

Previous releases

The changelog began with version 0.6.0 so any changes prior to that can be seen by checking the tagged releases and reading git commit messages.