Skip to content

Latest commit

 

History

History
70 lines (51 loc) · 2.23 KB

CHANGELOG.md

File metadata and controls

70 lines (51 loc) · 2.23 KB

Changelog

1.2.0

  • Pass --disable-install-doc configure option by default to rbenv::compile (by Jonathan Owens)
  • Use cache folder for rbenv installations to benefit from rbenv/ruby-build#232

1.1.0

  • Use .profile as the default rc file and let the user override it. (This choice is preferred than bashrc because login shells do not read .bashrc file.)
  • Fix the usage of ruby interpreter during gem execution environment in rbenvgem provider.
  • Use rbenv::gem to install bundler inside proper ruby environment.
  • Fix class name for rbenv dependencies.

1.0.0

  • Support for installation of rbenv plugins (Special thanks to @fgrehm - Fabio Rehm)
    • Implemented rbenv::plugin
    • Moved ruby-build to rbenv::plugin::rubybuild
    • Implemented rbenv::plugin::rbenvvars
  • Support for custom ruby build definitions (by Fabio Rehm)
  • Refactored test suite related to the major changes (by Mislav Marohnic)
  • Added bundle resource to bundle install inside a client directory (by Marcello Barnaba)
  • Added a client resource defining an user that shares an rbenv installation. (by Marcello Barnaba)
  • Major rewrite of the core parts (Special thanks to @vjt - Marcello Barnaba)
    • Rbenv class has been removed and replaced by defines for installation, compilation etc.
    • Refactor gem installation. Implemented rubygems provider, type etc.
  • Added SuSE dependencies.
  • Implemented gem installation capabilities (rbenv::gem first iteration by newrelic team).
  • Support multiple users with different rbenvs (by newrelic guys).

0.3.1

  • Fix escape string for PATH environment variable [GH-11]

0.3.0

  • Add option to set group of the user [GH-9]
  • Add option to set user home

0.2.0

  • CentOS, Redhat compatibility [GH-5]
  • Allow per user installation (several users on a single machine can have rbenv setup for them) [GH-5]
  • Provide a more generic approach. Now the root user can be used, too.

0.1.0

  • Move install to a define and provide more parameterization. WARNING! This is a major changeset and it is not compatible with previous versions. This will be included in a new minor version.

0.0.2

  • Handle dependencies based on platform.
  • Add specs and basic testing structures.

0.0.1

  • Hello World