Skip to content

Releases: jdowning/puppet-rbenv

Release 3.1.0

21 Sep 19:27
Compare
Choose a tag to compare

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

Full Changelog: 3.0.0...3.1.0

Release 2.5.0

17 Aug 19:53
3cf5826
Compare
Choose a tag to compare
  • 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

17 Nov 01:37
d91f507
Compare
Choose a tag to compare
  • 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

19 Oct 02:07
b2e03ba
Compare
Choose a tag to compare

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

29 Dec 17:29
984173c
Compare
Choose a tag to compare
  • 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

13 Jan 15:50
Compare
Choose a tag to compare
  • move platform dependencies to rbenv::params
  • add parameter to optionally $manage_deps

Thanks @danieldreier #57

Release 2.0.0

26 Aug 21:48
Compare
Choose a tag to compare

Puppet 4 compatible! 🎉

  • add rbenv::env parameter to inject environment variables in execs (useful for HTTP_PROXY) #51
    ** NOTE: This changes the way rbenv::build::env is set. All env related parameters must be set by the parent class in rbenv::env and will be inherited in defines rbenv::build, rbenv::gem, and rbenv::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

01 Apr 01:46
Compare
Choose a tag to compare

Fix package dependency name for debian osfamily

Release 1.5.0

01 Apr 01:36
Compare
Choose a tag to compare

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

29 Jan 03:00
Compare
Choose a tag to compare
  • add required package libffi-dev
  • update Gemfile, Puppetfile, README, Rakefile, Vagrantfile
  • fix metadata warnings
  • fix linting in manifests, tests
  • add code coverage to specs