Skip to content

Latest commit

 

History

History
253 lines (177 loc) · 13.4 KB

CHANGELOG.md

File metadata and controls

253 lines (177 loc) · 13.4 KB

0.10.1 (Unreleased)

Breaking Changes

  • Re-factored the libraries and shell wrappers to more of an LWRP (@fnichol)

Improvements

  • Updated default ruby to 1.9.3-p547 (@martinisoft)
  • Added a repository Code of Conduct (See CODE_OF_CONDUCT.md) (@martinisoft)

Documentation

  • Pull request #246: Updated README.md documenting use with librarian-chef (@ncreuschling)

Bug Fixes

  • Pull request #285: Use GPG for rvm verification. (@lukeasrodgers)
  • Pull request #284: Use full class name for rvm_environment resource usage inside Chef::Provider::Package:RVMRubygems class. (@nomadium)
  • Pull request #300: Ability to configure key server and home did for rvm gpg_key (@lesniakania)
  • Pull request #298: Add GPG check for user installs (@cmluciano)
  • Pull request #325: Fix ruby block to align with new style (@cmluciano)

0.9.2 (March 31, 2014)

Bug fixes

  • Pull request #137: Fix patch attribute support in rvm_ruby. (@mariussturm)
  • Pull request #140: Update MRI package requirements for scientific-6 platforms. (@aaronjensen)
  • Pull request #134: Fix vagrant_ruby default location on modern vagrant baseboxes. (@mveytsman)
  • Pull request #129: Fix broken example in README. (@zacharydanger)
  • Pull request #188: Added missing dependencies. (@fmfdias)
  • Pull request #151: Add Berkshelf installation instructions. (@justincampbell)
  • Pull request #128: Allow for universal rvmrc settings to be used in the user_install. (@firebelly)
  • Pull request #204: Minor spelling mistake (@dosire)
  • Pull request #183: Only log install when it actually happens (@zsol)

New features

Improvements

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.