Skip to content

Commit d932063

Browse files
chore: bump version 2.0.0
1 parent 73e0867 commit d932063

File tree

3 files changed

+135
-63
lines changed

3 files changed

+135
-63
lines changed

CHANGELOG.md

+15-61
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,24 @@
11
# Changelog
22

3-
## 1.2.0
3+
All notable changes to this project will be documented in this file.
4+
Each new release typically also includes the latest modulesync defaults.
5+
These should not affect the functionality of the module.
46

5-
- Pass --disable-install-doc configure option by default to rbenv::compile (by Jonathan Owens)
6-
- Use cache folder for rbenv installations to benefit from
7-
https://github.com/sstephenson/ruby-build/pull/232
7+
## [v2.0.0](https://github.com/makandra/puppet-rbenv/tree/v2.0.0) (2025-03-13)
88

9-
## 1.1.0
9+
[Full Changelog](https://github.com/makandra/puppet-rbenv/compare/f3a36e786a980af99ce7920d180bf8b4944ef822...v2.0.0)
1010

11-
- Use .profile as the default rc file and let the user override it.
12-
(This choice is preferred than bashrc because login shells do not read .bashrc file.)
13-
- Fix the usage of ruby interpreter during gem execution environment in
14-
rbenvgem provider.
15-
- Use rbenv::gem to install bundler inside proper ruby environment.
16-
- Fix class name for rbenv dependencies.
11+
**Closed issues:**
1712

18-
## 1.0.0
13+
- use hiera to define required packages [\#12](https://github.com/makandra/puppet-rbenv/issues/12)
14+
- Add acceptance tests [\#11](https://github.com/makandra/puppet-rbenv/issues/11)
15+
- transfer module [\#10](https://github.com/makandra/puppet-rbenv/issues/10)
16+
- fix linting issues [\#9](https://github.com/makandra/puppet-rbenv/issues/9)
17+
- fix rubocop issues [\#8](https://github.com/makandra/puppet-rbenv/issues/8)
18+
- run unit tests on all supported distros [\#7](https://github.com/makandra/puppet-rbenv/issues/7)
19+
- add metadata [\#6](https://github.com/makandra/puppet-rbenv/issues/6)
20+
- Fix installation of libyaml-devel on centos [\#5](https://github.com/makandra/puppet-rbenv/issues/5)
1921

20-
- Support for installation of rbenv plugins (Special thanks to @fgrehm - Fabio
21-
Rehm)
22-
* Implemented rbenv::plugin
23-
* Moved ruby-build to rbenv::plugin::rubybuild
24-
* Implemented rbenv::plugin::rbenvvars
25-
- Support for custom ruby build definitions (by Fabio Rehm)
26-
- Refactored test suite related to the major changes (by Mislav Marohnic)
27-
- Added bundle resource to bundle install inside a client directory (by
28-
Marcello Barnaba)
29-
- Added a client resource defining an user that shares an rbenv
30-
installation. (by Marcello Barnaba)
31-
- Major rewrite of the core parts (Special thanks to @vjt - Marcello
32-
Barnaba)
33-
* Rbenv class has been removed and replaced by defines for
34-
installation, compilation etc.
35-
* Refactor gem installation. Implemented rubygems provider, type etc.
36-
- Added SuSE dependencies.
37-
- Implemented gem installation capabilities (rbenv::gem first iteration by newrelic team).
38-
- Support multiple users with different rbenvs (by newrelic guys).
3922

40-
## 0.3.1
41-
42-
- Fix escape string for PATH environment variable [GH-11]
43-
44-
## 0.3.0
45-
46-
- Add option to set group of the user [GH-9]
47-
- Add option to set user home
48-
49-
## 0.2.0
50-
51-
- CentOS, Redhat compatibility [GH-5]
52-
- Allow per user installation (several users on a single machine can have rbenv
53-
setup for them) [GH-5]
54-
- Provide a more generic approach. Now the root user can be used, too.
55-
56-
## 0.1.0
57-
58-
- Move install to a define and provide more parameterization.
59-
WARNING! This is a major changeset and it is not compatible with previous
60-
versions. This will be included in a new minor version.
61-
62-
## 0.0.2
63-
64-
- Handle dependencies based on platform.
65-
- Add specs and basic testing structures.
66-
67-
## 0.0.1
68-
69-
- Hello World
7023

24+
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

HISTORY.md

+118
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
# Changelog
2+
3+
## [Unreleased](https://github.com/alup/puppet-rbenv/tree/HEAD)
4+
5+
[Full Changelog](https://github.com/alup/puppet-rbenv/compare/v1.2.0...HEAD)
6+
7+
**Closed issues:**
8+
9+
- Plugin Repo onlyif test is broken [\#112](https://github.com/alup/puppet-rbenv/issues/112)
10+
- rbenv plugins always cause puppet changes [\#109](https://github.com/alup/puppet-rbenv/issues/109)
11+
- Global ruby version not set correctly after sourcing .rbenvrc [\#104](https://github.com/alup/puppet-rbenv/issues/104)
12+
- Tag released version [\#103](https://github.com/alup/puppet-rbenv/issues/103)
13+
- Periodically update ruby-build when new rubies are released [\#88](https://github.com/alup/puppet-rbenv/issues/88)
14+
- LICENSE? [\#84](https://github.com/alup/puppet-rbenv/issues/84)
15+
- Rbenv::Compile and Rbenv::Gem run every time [\#80](https://github.com/alup/puppet-rbenv/issues/80)
16+
- Vagrant Provisioning Problems [\#69](https://github.com/alup/puppet-rbenv/issues/69)
17+
- Patch for ruby 1.9.3-p392 [\#67](https://github.com/alup/puppet-rbenv/issues/67)
18+
- Make it possible to pass --keep [\#64](https://github.com/alup/puppet-rbenv/issues/64)
19+
- ruby-build not available in Ubuntu 12.04 [\#62](https://github.com/alup/puppet-rbenv/issues/62)
20+
- Bundler doesn't get installed automatically. [\#60](https://github.com/alup/puppet-rbenv/issues/60)
21+
- rbenv::gem not installing the requested gem [\#59](https://github.com/alup/puppet-rbenv/issues/59)
22+
- Puppet Forge version is incorrect [\#56](https://github.com/alup/puppet-rbenv/issues/56)
23+
24+
**Merged pull requests:**
25+
26+
- Update plugins only if there is a newer version [\#108](https://github.com/alup/puppet-rbenv/pull/108) ([rudolfs](https://github.com/rudolfs))
27+
- Add libffi package, needed by Ruby 2.2 [\#107](https://github.com/alup/puppet-rbenv/pull/107) ([francocatena](https://github.com/francocatena))
28+
- replace su with Puppet::Util::Execution.execute [\#106](https://github.com/alup/puppet-rbenv/pull/106) ([igalic](https://github.com/igalic))
29+
- removed trailing space [\#96](https://github.com/alup/puppet-rbenv/pull/96) ([pmenglund](https://github.com/pmenglund))
30+
- Add dependency packages for Archlinux [\#92](https://github.com/alup/puppet-rbenv/pull/92) ([francocatena](https://github.com/francocatena))
31+
- Fix line ending issues with templates. [\#82](https://github.com/alup/puppet-rbenv/pull/82) ([TrevorS](https://github.com/TrevorS))
32+
- Style fixes [\#81](https://github.com/alup/puppet-rbenv/pull/81) ([nferch](https://github.com/nferch))
33+
- Add a source parameter to rbenv::gem [\#78](https://github.com/alup/puppet-rbenv/pull/78) ([lglenn](https://github.com/lglenn))
34+
- Add /bin to Exec paths [\#77](https://github.com/alup/puppet-rbenv/pull/77) ([lglenn](https://github.com/lglenn))
35+
- Add logoutput =\> 'on\_failure' to exec calls in compile stage. [\#75](https://github.com/alup/puppet-rbenv/pull/75) ([intjonathan](https://github.com/intjonathan))
36+
- rbenv::install doesn't work behind firewall [\#74](https://github.com/alup/puppet-rbenv/pull/74) ([ghost](https://github.com/ghost))
37+
- Add an Exec for updating rbenv plugins [\#73](https://github.com/alup/puppet-rbenv/pull/73) ([ktham](https://github.com/ktham))
38+
- Handle old Lenny distribution [\#71](https://github.com/alup/puppet-rbenv/pull/71) ([rds13](https://github.com/rds13))
39+
- Add Linux to the osfamily dependencies, for the Amazon Linux AMI. [\#68](https://github.com/alup/puppet-rbenv/pull/68) ([geekle](https://github.com/geekle))
40+
- Specify bundler version [\#66](https://github.com/alup/puppet-rbenv/pull/66) ([lmars](https://github.com/lmars))
41+
- Support --keep in ruby-build. Fixes \#64 [\#65](https://github.com/alup/puppet-rbenv/pull/65) ([p0deje](https://github.com/p0deje))
42+
43+
## [v1.2.0](https://github.com/alup/puppet-rbenv/tree/v1.2.0) (2013-02-17)
44+
45+
[Full Changelog](https://github.com/alup/puppet-rbenv/compare/v0.2.0...v1.2.0)
46+
47+
**Implemented enhancements:**
48+
49+
- User group. [\#7](https://github.com/alup/puppet-rbenv/issues/7)
50+
- Multiple installations [\#4](https://github.com/alup/puppet-rbenv/issues/4)
51+
- Shared installation [\#3](https://github.com/alup/puppet-rbenv/issues/3)
52+
53+
**Closed issues:**
54+
55+
- failed installing bundler [\#53](https://github.com/alup/puppet-rbenv/issues/53)
56+
- puppet master breaks [\#50](https://github.com/alup/puppet-rbenv/issues/50)
57+
- Create $rbenv\_root/cache if tarball caching gets merged in [\#47](https://github.com/alup/puppet-rbenv/issues/47)
58+
- Missing dependency when compiling with global =\> true [\#43](https://github.com/alup/puppet-rbenv/issues/43)
59+
- Invalid parameter ruby at manifests/gem.pp [\#41](https://github.com/alup/puppet-rbenv/issues/41)
60+
- Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type rbenvgem [\#35](https://github.com/alup/puppet-rbenv/issues/35)
61+
- Build is failing when using provider require statement [\#27](https://github.com/alup/puppet-rbenv/issues/27)
62+
- Update Puppet Forge [\#26](https://github.com/alup/puppet-rbenv/issues/26)
63+
- How are we supposed to pass default=\>true to rbenv::compile? [\#20](https://github.com/alup/puppet-rbenv/issues/20)
64+
- Rbenv::Gem for bundler is ran before ruby is compiled [\#19](https://github.com/alup/puppet-rbenv/issues/19)
65+
- Git clone appears to fail [\#14](https://github.com/alup/puppet-rbenv/issues/14)
66+
- "Cannot reassign variable home\_dir" [\#13](https://github.com/alup/puppet-rbenv/issues/13)
67+
- "rehash-rbenv $user" is always executed [\#12](https://github.com/alup/puppet-rbenv/issues/12)
68+
- Environment variable PATH not preserved [\#11](https://github.com/alup/puppet-rbenv/issues/11)
69+
70+
**Merged pull requests:**
71+
72+
- Pass in env vars for compilation as array [\#58](https://github.com/alup/puppet-rbenv/pull/58) ([fgrehm](https://github.com/fgrehm))
73+
- Pass --disable-install-doc configure option by default, allow others [\#57](https://github.com/alup/puppet-rbenv/pull/57) ([intjonathan](https://github.com/intjonathan))
74+
- Set ruby as global after compiling ruby [\#54](https://github.com/alup/puppet-rbenv/pull/54) ([fgrehm](https://github.com/fgrehm))
75+
- Rbenv cache dir owner [\#51](https://github.com/alup/puppet-rbenv/pull/51) ([rds13](https://github.com/rds13))
76+
- Creates cache folder for rbenv installations [\#49](https://github.com/alup/puppet-rbenv/pull/49) ([fgrehm](https://github.com/fgrehm))
77+
- Update readme references to latest ruby release [\#48](https://github.com/alup/puppet-rbenv/pull/48) ([fgrehm](https://github.com/fgrehm))
78+
- Add missing comma to rbenv-install example [\#45](https://github.com/alup/puppet-rbenv/pull/45) ([fgrehm](https://github.com/fgrehm))
79+
- Fixes bundler gem install in environments with no pre-existing ruby interpreter [\#34](https://github.com/alup/puppet-rbenv/pull/34) ([th3hunt](https://github.com/th3hunt))
80+
- Two fixes to help when installing to non-standard paths [\#33](https://github.com/alup/puppet-rbenv/pull/33) ([jasongill](https://github.com/jasongill))
81+
- Update readme examples with a 1.9.3 patchlevel that exists :\) [\#32](https://github.com/alup/puppet-rbenv/pull/32) ([fgrehm](https://github.com/fgrehm))
82+
- Add ensure parameter to rbenvgem title in gem resource [\#30](https://github.com/alup/puppet-rbenv/pull/30) ([intjonathan](https://github.com/intjonathan))
83+
- Fix module autoloading \(\#27\) [\#29](https://github.com/alup/puppet-rbenv/pull/29) ([vjt](https://github.com/vjt))
84+
- Plugins support [\#25](https://github.com/alup/puppet-rbenv/pull/25) ([fgrehm](https://github.com/fgrehm))
85+
- Support for custom build definition [\#24](https://github.com/alup/puppet-rbenv/pull/24) ([fgrehm](https://github.com/fgrehm))
86+
- Fix lint checks [\#23](https://github.com/alup/puppet-rbenv/pull/23) ([fgrehm](https://github.com/fgrehm))
87+
- Fix random interpolation issues [\#22](https://github.com/alup/puppet-rbenv/pull/22) ([fgrehm](https://github.com/fgrehm))
88+
- Require rbenvgem provider with full path from rbenvgem type [\#21](https://github.com/alup/puppet-rbenv/pull/21) ([fgrehm](https://github.com/fgrehm))
89+
- fix test suite [\#18](https://github.com/alup/puppet-rbenv/pull/18) ([mislav](https://github.com/mislav))
90+
- fix git clone of ruby-build [\#17](https://github.com/alup/puppet-rbenv/pull/17) ([mislav](https://github.com/mislav))
91+
- fix home directory default for rbenv::compile [\#16](https://github.com/alup/puppet-rbenv/pull/16) ([mislav](https://github.com/mislav))
92+
- Fixed git clone going wrong in install [\#15](https://github.com/alup/puppet-rbenv/pull/15) ([chiel](https://github.com/chiel))
93+
- Add Option to set home directory and to set the group [\#9](https://github.com/alup/puppet-rbenv/pull/9) ([LStuker](https://github.com/LStuker))
94+
- Fix typo in README [\#6](https://github.com/alup/puppet-rbenv/pull/6) ([emyl](https://github.com/emyl))
95+
96+
## [v0.2.0](https://github.com/alup/puppet-rbenv/tree/v0.2.0) (2012-05-28)
97+
98+
[Full Changelog](https://github.com/alup/puppet-rbenv/compare/v0.1.0...v0.2.0)
99+
100+
**Closed issues:**
101+
102+
- Add basic tests [\#2](https://github.com/alup/puppet-rbenv/issues/2)
103+
104+
**Merged pull requests:**
105+
106+
- CentOS compatibility and allow installs for multiple users [\#5](https://github.com/alup/puppet-rbenv/pull/5) ([benders](https://github.com/benders))
107+
108+
## [v0.1.0](https://github.com/alup/puppet-rbenv/tree/v0.1.0) (2012-04-07)
109+
110+
[Full Changelog](https://github.com/alup/puppet-rbenv/compare/f3a36e786a980af99ce7920d180bf8b4944ef822...v0.1.0)
111+
112+
**Closed issues:**
113+
114+
- Convert this to a module [\#1](https://github.com/alup/puppet-rbenv/issues/1)
115+
116+
117+
118+
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

metadata.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "puppet-rbenv",
3-
"version": "1.3.0",
4-
"author": "Andreas Loupasakis",
3+
"version": "2.0.0",
4+
"author": "makandra",
55
"summary": "rbenv Ruby Version Manager module",
66
"license": "MIT",
77
"source": "https://github.com/makandra/puppet-rbenv",

0 commit comments

Comments
 (0)