All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
- Standardise files with files in sous-chefs/repo-management
- Require Chef 15.3
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
- Standardise files with files in sous-chefs/repo-management
- Update tested platforms
- Remove delivery folder
- resolved cookstyle error: libraries/provider_rvm_ruby.rb:13:11 refactor:
Chef/RedundantCode/UseCreateIfMissing
- Standardise files with files in sous-chefs/repo-management
- resolved cookstyle error: attributes/default.rb:70:18 refactor:
ChefCorrectness/InvalidPlatformInCase
- resolved cookstyle error: recipes/user_install.rb:29:48 convention:
Layout/TrailingWhitespace
- resolved cookstyle error: recipes/user_install.rb:29:49 refactor:
ChefModernize/FoodcriticComments
- resolved cookstyle error: libraries/provider_rvm_ruby.rb:6:7 refactor:
ChefModernize/RespondToProvides
- Updated default ruby to 1.9.3-p547 (@martinisoft)
- Added a repository Code of Conduct (See CODE_OF_CONDUCT.md) (@martinisoft)
- Pull request #246: Updated README.md documenting use with librarian-chef (@ncreuschling)
- Update URLs to point to sous-chefs GitHub org
- Update the maintainer to be Sous Chefs
- 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)
- Remove unnecessary actions method in the rvm_ruby resource
- Remove deprecated
ChefSpec::Coverage.report!
ChefSpec report
- 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)
- Pull request #100: Add rubygems_version attribute to rvm_ruby resource. (@cgriego)
- Pull request #125: Omnibus support (via chef_gem). (@gondoi, @cgriego, @jblatt-verticloud, @jschneiderhan)
- Set name attribute in metadata.rb, which may help certain LWRP auto-naming issues when directory name does not match 'rvm' (FC045). (@fnichol)
- Refactor foodcritic setup. (@fnichol)
- Now suggests the homebrew cookbook (@martinisoft)
- 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)
- 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)
- 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)
- Add TravisCI support for Foodcritic. (@fnichol)
- Large formatting updates to README. (@fnichol)
- Add gh-pages branch for sectioned README at https://fnichol.github.com/chef-rvm. (@fnichol)
- Issue #98: Support installs of x.y.z versions & more permissive upgrade options. (@fnichol)
- Now rvm_global_gem respects version attr in global.gems file. (@fnichol)
- Pull request #88: Mac OS X Server support. (@rhenning)
- Pull request #90: Scientific Linux support. (@TrevorBramble)
- 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)
- Issue #54, Pull request #55: Fix if statement typo in
RVM::RubyGems::Package
. (@bradphelan) - Pull request #57: Fix typo in
RVM::RubyGems::Package
. (@bradphelan)
- 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)
- Issue #43, Pull request #46: Make explicit use of
exec
for RVM versions older than 1.8.6 anddo
for newer versions. (@ryansch, @fnichol)
- 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)
- Pull request #44: Add Amazon's Linux AMI support. (@adrianpike)
- Ensure Ruby/gemset is installed in rvm_shell provider. (@fnichol)
- Issue #35: Detect if user has RVM installed in rvm_shell provider. (@fnichol)
- Array-ize node['rvm']['user_installs']. (@fnichol)
- 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)
- 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)
- 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)
- Add Rakefile for opscode platform deploy builds. (@fnichol)
- Update metadata.rb properties. (@fnichol)
- 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)
- 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)
- 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)
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.