Releases: jdowning/puppet-rbenv
Releases · jdowning/puppet-rbenv
Release 3.1.0
What's Changed
- Resolve rbenv::build failures with multiple Ruby versions using the same RubyGems version by @alexskr in #100
- Change owner attribute in Exec[git-pull-rubybuild-${name}] by @ashleygould in #98
- administrative updates by @jdowning in #101
New Contributors
- @ashleygould made their first contribution in #98
Full Changelog: 3.0.0...3.1.0
Release 2.5.0
- updates to compatible os_version
- updates to tests and specs
- add repo_path parameter for custom rbenv::plugin install
- drop debian dependency for libgdm3
- modify skip_docs flag to use --no-document
- convert module to use PDK
Release 2.4.0
- all you to change gem source via environment variable
GEM_SOURCE
- add conditional to prevent
rbenv::gem
git updates if latest matches origin HEAD - clarify support for Debian 8 and Ubuntu 16.04
Release 2.3.0
New Features
- You can specify a source for
rbenv::gem
- The inclusion of the config vars file
/etc/profile.d/rbenv.sh
is optional (though it is included by default still)
Fixes
- Debian package dependencies updated
- Module formatting to pass
- PATH for building ruby updated
Release 2.2.0
- use rbenv github organization
- add Dockerfile to run specs
- update RedHat family dependencies
- fix resource name uniqueness with
rbenv::gem
- allow installation of specific rbenv releases
Release 2.1.0
- move platform dependencies to
rbenv::params
- add parameter to optionally
$manage_deps
Thanks @danieldreier #57
Release 2.0.0
Puppet 4 compatible! 🎉
- add
rbenv::env
parameter to inject environment variables in execs (useful for HTTP_PROXY) #51
** NOTE: This changes the wayrbenv::build::env
is set. All env related parameters must be set by the parent class inrbenv::env
and will be inherited in definesrbenv::build
,rbenv::gem
, andrbenv::plugin
. - specify bunlder version with
rbenv::build::bundler_version
#43 - fix skip_docs logic #44
- use
ensure_packages
from stdlib to enforce dependencies are met #45 - remove git module dependency and use
ensure_package
instead #46 - fix git-clone-rbenv bug with proper cwd #47
- add
patch
to dependent packages #49 - update TravisCI matrix to include Puppet 4 and future parser
- update Vagrant file to work with Puppet 4
- fix specs to work with future parser
Release 1.5.1
Fix package dependency name for debian osfamily
Release 1.5.0
Big thanks to @prachetasp for contributing the ability to patch a ruby-install!
- pass in patch file to be applied before compliation (more in README)
- update dependencies for debian, redhat, and suse osfamily
- update travisci matrix
Release 1.4.1
- add required package
libffi-dev
- update Gemfile, Puppetfile, README, Rakefile, Vagrantfile
- fix metadata warnings
- fix linting in manifests, tests
- add code coverage to specs