diff --git a/CHANGELOG.md b/CHANGELOG.md index f453325..9c38dd4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,164 +1,311 @@ -## 2020-01-08 - Release 1.9.0 +# Changelog -- Support Archlinux osfamily (GH #74) -- Convert to PDK (GH #76) -- Port augeas() function to Puppet 4.x API (GH #77) +All notable changes to this project will be documented in this file. +Each new release typically also includes the latest modulesync defaults. +These should not affect the functionality of the module. -## 2019-07-23 - Release 1.8.0 +## [v2.0.0](https://github.com/voxpupuli/puppet-augeas/tree/v2.0.0) (2024-09-10) -- Allow Puppet 6 and remove stdlib dependency (GH #73) +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.9.0...v2.0.0) -## 2018-09-03 - Release 1.7.0 +**Breaking changes:** -- Remove pe requirements -- Use cwd to make commands shorter (GH #63) -- Assert types (GH #64) -- Fix beaker version to 3.13 -- Fix stdlib dependency (GH #72) +- Drop support for Puppet 4, 5, 6 \(EOL\) [\#101](https://github.com/voxpupuli/puppet-augeas/pull/101) ([smortex](https://github.com/smortex)) -## 2017-03-31 - Release 1.6.1 +**Implemented enhancements:** -- Update versions in tests -- Linting +- Add support for current Operating Systems [\#100](https://github.com/voxpupuli/puppet-augeas/pull/100) ([smortex](https://github.com/smortex)) +- Add support for Puppet 7 & 8 [\#99](https://github.com/voxpupuli/puppet-augeas/pull/99) ([smortex](https://github.com/smortex)) +- Improve facts management [\#92](https://github.com/voxpupuli/puppet-augeas/pull/92) ([smortex](https://github.com/smortex)) -## 2017-01-09 - Release 1.6.0 +**Closed issues:** -- Deprecate Puppet 2 and 3 +- Migrating this Repository to Vox Pupuli [\#96](https://github.com/voxpupuli/puppet-augeas/issues/96) +- Puppet 8x support [\#94](https://github.com/voxpupuli/puppet-augeas/issues/94) +- puppetserver 7 warning: file does not contain a valid yaml hash [\#91](https://github.com/voxpupuli/puppet-augeas/issues/91) +- Avoid "file does not contain a valid yaml hash" warning for puppetserver [\#86](https://github.com/voxpupuli/puppet-augeas/issues/86) +- $lens\_dir is not set correctly for systems using the official Debian puppet packages [\#65](https://github.com/voxpupuli/puppet-augeas/issues/65) -## 2016-08-19 - Release 1.5.1 +**Merged pull requests:** -- Fix Travis CI tests +- .fixtures.yml: pull dependencies from GitHub [\#102](https://github.com/voxpupuli/puppet-augeas/pull/102) ([bastelfreak](https://github.com/bastelfreak)) +- Handle lense\_dir based on $::rubysitedir. [\#87](https://github.com/voxpupuli/puppet-augeas/pull/87) ([bzed](https://github.com/bzed)) +- Fix PuppetServer warning [\#85](https://github.com/voxpupuli/puppet-augeas/pull/85) ([smortex](https://github.com/smortex)) +- Allow customizing files owner and group [\#84](https://github.com/voxpupuli/puppet-augeas/pull/84) ([smortex](https://github.com/smortex)) +- Add FreeBSD support [\#82](https://github.com/voxpupuli/puppet-augeas/pull/82) ([smortex](https://github.com/smortex)) +- Resolve puppet-lint [\#81](https://github.com/voxpupuli/puppet-augeas/pull/81) ([jcpunk](https://github.com/jcpunk)) +- Now passes yamllint [\#80](https://github.com/voxpupuli/puppet-augeas/pull/80) ([jcpunk](https://github.com/jcpunk)) +- Ensure versioncmp 'a' parameter is a string [\#70](https://github.com/voxpupuli/puppet-augeas/pull/70) ([raoulbhatia](https://github.com/raoulbhatia)) -## 2016-08-18 - Release 1.5.0 +## [1.9.0](https://github.com/voxpupuli/puppet-augeas/tree/1.9.0) (2020-01-08) -- Use Augeas PPA for Travis CI tests -- Include augeas 'super' class when not declared (fix #93) +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.8.0...1.9.0) -## 2015-09-09 - Release 1.4.2 +**Merged pull requests:** -Fix for puppet AIO packaging +- Port augeas\(\) function to Puppet 4.x API [\#77](https://github.com/voxpupuli/puppet-augeas/pull/77) ([raphink](https://github.com/raphink)) +- Convert to PDK [\#76](https://github.com/voxpupuli/puppet-augeas/pull/76) ([raphink](https://github.com/raphink)) +- Support Archlinux osfamily [\#74](https://github.com/voxpupuli/puppet-augeas/pull/74) ([qs5779](https://github.com/qs5779)) -## 2015-08-31 - Release 1.4.1 +## [1.8.0](https://github.com/voxpupuli/puppet-augeas/tree/1.8.0) (2019-07-23) -Fix use of is_pe fact for Puppet open-source +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.7.0...1.8.0) -## 2015-08-31 - Release 1.4.0 +**Merged pull requests:** -Add support for Puppet Enterprise paths +- Allow Puppet 6 and remove stdlib dependency [\#73](https://github.com/voxpupuli/puppet-augeas/pull/73) ([alexjfisher](https://github.com/alexjfisher)) -## 2015-08-21 - Release 1.3.1 +## [1.7.0](https://github.com/voxpupuli/puppet-augeas/tree/1.7.0) (2018-09-03) -Use docker for acceptance tests +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.6.1...1.7.0) -## 2015-08-12 - Release 1.3.0 +**Merged pull requests:** -Add puppet AIO packaging support -Allow setting package name of ruby augeas bindings -Add support for Amazon Linux AMI +- allow puppetlabs/stdlib 5.x; set puppet version range to \>= 4.10.0 \< 6.0.0 [\#72](https://github.com/voxpupuli/puppet-augeas/pull/72) ([bastelfreak](https://github.com/bastelfreak)) +- Use assert\_type [\#64](https://github.com/voxpupuli/puppet-augeas/pull/64) ([raphink](https://github.com/raphink)) +- Make commands shorter by using cwd [\#63](https://github.com/voxpupuli/puppet-augeas/pull/63) ([raphink](https://github.com/raphink)) -## 2015-06-26 - Release 1.2.13 +## [1.6.1](https://github.com/voxpupuli/puppet-augeas/tree/1.6.1) (2017-03-31) -Fix strict_variables activation with rspec-puppet 2.2 +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.6.0...1.6.1) -## 2015-06-24 - Release 1.2.12 +## [1.6.0](https://github.com/voxpupuli/puppet-augeas/tree/1.6.0) (2017-01-09) -fix the ruby-augeas gem installation on SLES and openSUSE +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.5.1...1.6.0) -## 2015-05-28 - Release 1.2.11 +## [1.5.1](https://github.com/voxpupuli/puppet-augeas/tree/1.5.1) (2016-08-18) -Add beaker_spec_helper to Gemfile +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.5.0...1.5.1) -## 2015-05-26 - Release 1.2.10 +## [1.5.0](https://github.com/voxpupuli/puppet-augeas/tree/1.5.0) (2016-08-18) -Use random application order in nodeset +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.4.3...1.5.0) -## 2015-05-26 - Release 1.2.9 +## [1.4.3](https://github.com/voxpupuli/puppet-augeas/tree/1.4.3) (2016-06-20) -add utopic & vivid nodesets +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.4.2...1.4.3) -## 2015-05-25 - Release 1.2.8 +**Merged pull requests:** -Don't allow failure on Puppet 4 +- ruby-augeas instead of libaugeas-ruby [\#59](https://github.com/voxpupuli/puppet-augeas/pull/59) ([jostmart](https://github.com/jostmart)) -## 2015-05-13 - Release 1.2.7 +## [1.4.2](https://github.com/voxpupuli/puppet-augeas/tree/1.4.2) (2015-09-09) -Fix source_without_rights warning +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.4.1...1.4.2) -## 2015-05-13 - Release 1.2.6 +**Merged pull requests:** -Add puppet-lint-file_source_rights-check gem +- Add Puppet AIO path [\#55](https://github.com/voxpupuli/puppet-augeas/pull/55) ([mcanevet](https://github.com/mcanevet)) -## 2015-05-12 - Release 1.2.5 +## [1.4.1](https://github.com/voxpupuli/puppet-augeas/tree/1.4.1) (2015-08-31) -Don't pin beaker +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.4.0...1.4.1) -## 2015-04-27 - Release 1.2.4 +## [1.4.0](https://github.com/voxpupuli/puppet-augeas/tree/1.4.0) (2015-08-31) -Add nodeset ubuntu-12.04-x86_64-openstack +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.3.1...1.4.0) -## 2015-04-17 - Release 1.2.3 +**Implemented enhancements:** -- Add beaker nodesets +- Update lens location for Puppet Enterprise [\#53](https://github.com/voxpupuli/puppet-augeas/pull/53) ([mwhahaha](https://github.com/mwhahaha)) -## 2015-04-14 - Release 1.2.2 +**Closed issues:** -- Fix lens test with content but no source +- Wrong lens path for puppet enterprise [\#52](https://github.com/voxpupuli/puppet-augeas/issues/52) -## 2015-04-03 - Release 1.2.1 +## [1.3.1](https://github.com/voxpupuli/puppet-augeas/tree/1.3.1) (2015-08-21) -- Confine rspec pinning to ruby 1.8 +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.3.0...1.3.1) -## 2015-03-24 - Release 1.2.0 +## [1.3.0](https://github.com/voxpupuli/puppet-augeas/tree/1.3.0) (2015-08-12) -- Add lens_content and test_content to augeas::lens -- Fix augeas() function +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.13...1.3.0) -## 2015-03-24 - Release 1.1.7 +**Merged pull requests:** -- Fix for SUSE +- Puppet4 [\#54](https://github.com/voxpupuli/puppet-augeas/pull/54) ([mcanevet](https://github.com/mcanevet)) +- Add support for Amazon Linux AMI [\#50](https://github.com/voxpupuli/puppet-augeas/pull/50) ([shamil](https://github.com/shamil)) +- Allow setting package name of ruby augeas bindings [\#49](https://github.com/voxpupuli/puppet-augeas/pull/49) ([tdevelioglu](https://github.com/tdevelioglu)) +- Add missing anchors [\#46](https://github.com/voxpupuli/puppet-augeas/pull/46) ([mcanevet](https://github.com/mcanevet)) -## 2015-01-19 - Release 1.1.6 +## [1.2.13](https://github.com/voxpupuli/puppet-augeas/tree/1.2.13) (2015-06-26) -- Add puppet-ling plugins +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.12...1.2.13) -##2015-01-12 - Release 1.1.5 +## [1.2.12](https://github.com/voxpupuli/puppet-augeas/tree/1.2.12) (2015-06-24) -- Fix LICENSE file -- Add some puppet-lint plugins to Gemfile +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.11...1.2.12) -##2015-01-07 - Release 1.1.4 +**Merged pull requests:** -- Manage unit tests with rspec-puppet-facts +- fix the ruby-augeas gem installation on SLES and openSUSE [\#51](https://github.com/voxpupuli/puppet-augeas/pull/51) ([tampakrap](https://github.com/tampakrap)) -##2014-12-09 - Release 1.1.0 +## [1.2.11](https://github.com/voxpupuli/puppet-augeas/tree/1.2.11) (2015-05-28) -- Add future parser tests -- Convert specs to rspec3 syntax -- Fix metadata.json +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.10...1.2.11) -##2014-11-17 - Release 1.0.3 +## [1.2.10](https://github.com/voxpupuli/puppet-augeas/tree/1.2.10) (2015-05-26) -- Lint metadata.json +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.9...1.2.10) -##2014-11-04 - Release 1.0.2 +## [1.2.9](https://github.com/voxpupuli/puppet-augeas/tree/1.2.9) (2015-05-26) -- Fix path in unit tests -- Drop Puppet 2.7 support +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.8...1.2.9) -##2014-10-28 - Release 1.0.1 -- Add path to exec in augeas::lens +## [1.2.8](https://github.com/voxpupuli/puppet-augeas/tree/1.2.8) (2015-05-25) -##2014-10-20 - Release 1.0.0 -- Linting -- Setup automatic Forge releases +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.7...1.2.8) -##2014-10-06 - Release 0.3.2 -- Remove symlink in spec/ directory (Fix #40) +## [1.2.7](https://github.com/voxpupuli/puppet-augeas/tree/1.2.7) (2015-05-13) -##2014-09-23 - Release 0.3.1 -- Centralize metadata files +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.6...1.2.7) -##2014-07-02 - Release 0.3.0 -###Summary -- Add purge parameter -- Cleanup unscoped variables +## [1.2.6](https://github.com/voxpupuli/puppet-augeas/tree/1.2.6) (2015-05-13) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.5...1.2.6) + +## [1.2.5](https://github.com/voxpupuli/puppet-augeas/tree/1.2.5) (2015-05-12) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.4...1.2.5) + +## [1.2.4](https://github.com/voxpupuli/puppet-augeas/tree/1.2.4) (2015-04-27) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.3...1.2.4) + +## [1.2.3](https://github.com/voxpupuli/puppet-augeas/tree/1.2.3) (2015-04-17) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.2...1.2.3) + +## [1.2.2](https://github.com/voxpupuli/puppet-augeas/tree/1.2.2) (2015-04-14) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.1...1.2.2) + +**Merged pull requests:** + +- Fixing lens test with content but no source [\#44](https://github.com/voxpupuli/puppet-augeas/pull/44) ([craigwatson](https://github.com/craigwatson)) + +## [1.2.1](https://github.com/voxpupuli/puppet-augeas/tree/1.2.1) (2015-04-03) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.2.0...1.2.1) + +## [1.2.0](https://github.com/voxpupuli/puppet-augeas/tree/1.2.0) (2015-03-24) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.1.7...1.2.0) + +**Merged pull requests:** + +- Encourage file\(\) usage [\#43](https://github.com/voxpupuli/puppet-augeas/pull/43) ([mcanevet](https://github.com/mcanevet)) + +## [1.1.7](https://github.com/voxpupuli/puppet-augeas/tree/1.1.7) (2015-03-24) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.1.6...1.1.7) + +**Merged pull requests:** + +- Updated package names for SLES [\#42](https://github.com/voxpupuli/puppet-augeas/pull/42) ([poikilotherm](https://github.com/poikilotherm)) + +## [1.1.6](https://github.com/voxpupuli/puppet-augeas/tree/1.1.6) (2015-01-19) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.1.5...1.1.6) + +## [1.1.5](https://github.com/voxpupuli/puppet-augeas/tree/1.1.5) (2015-01-12) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.1.4...1.1.5) + +## [1.1.4](https://github.com/voxpupuli/puppet-augeas/tree/1.1.4) (2015-01-07) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.1.3...1.1.4) + +**Merged pull requests:** + +- Fix unit tests when using future parser [\#41](https://github.com/voxpupuli/puppet-augeas/pull/41) ([mcanevet](https://github.com/mcanevet)) + +## [1.1.3](https://github.com/voxpupuli/puppet-augeas/tree/1.1.3) (2014-12-18) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.1.1...1.1.3) + +## [1.1.1](https://github.com/voxpupuli/puppet-augeas/tree/1.1.1) (2014-12-18) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.1.0...1.1.1) + +## [1.1.0](https://github.com/voxpupuli/puppet-augeas/tree/1.1.0) (2014-12-09) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.0.3...1.1.0) + +## [1.0.3](https://github.com/voxpupuli/puppet-augeas/tree/1.0.3) (2014-11-17) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.0.2...1.0.3) + +## [1.0.2](https://github.com/voxpupuli/puppet-augeas/tree/1.0.2) (2014-11-04) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.0.1...1.0.2) + +## [1.0.1](https://github.com/voxpupuli/puppet-augeas/tree/1.0.1) (2014-10-28) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/1.0.0...1.0.1) + +## [1.0.0](https://github.com/voxpupuli/puppet-augeas/tree/1.0.0) (2014-10-20) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/0.3.2...1.0.0) + +**Closed issues:** + +- 0.3.0 forge release is broken [\#40](https://github.com/voxpupuli/puppet-augeas/issues/40) + +## [0.3.2](https://github.com/voxpupuli/puppet-augeas/tree/0.3.2) (2014-10-06) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/0.3.1...0.3.2) + +## [0.3.1](https://github.com/voxpupuli/puppet-augeas/tree/0.3.1) (2014-09-23) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/0.3.0...0.3.1) + +## [0.3.0](https://github.com/voxpupuli/puppet-augeas/tree/0.3.0) (2014-07-02) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/0.2.1...0.3.0) + +**Closed issues:** + +- Should make sure package "augeas-lenses" is managed before Augeas calls [\#33](https://github.com/voxpupuli/puppet-augeas/issues/33) +- upgrade to 0.2.0 failed [\#31](https://github.com/voxpupuli/puppet-augeas/issues/31) + +**Merged pull requests:** + +- Fix dynamic scoping [\#36](https://github.com/voxpupuli/puppet-augeas/pull/36) ([mcanevet](https://github.com/mcanevet)) +- Add all augeas packages to dependency [\#35](https://github.com/voxpupuli/puppet-augeas/pull/35) ([raphink](https://github.com/raphink)) +- Module purges lens files installed by other packages \(libvirt-bin in this case\) [\#32](https://github.com/voxpupuli/puppet-augeas/pull/32) ([antaflos](https://github.com/antaflos)) + +## [0.2.1](https://github.com/voxpupuli/puppet-augeas/tree/0.2.1) (2014-02-14) + +[Full Changelog](https://github.com/voxpupuli/puppet-augeas/compare/a4b457ea8fb50b76c836269356d2dc76e80402b3...0.2.1) + +**Closed issues:** + +- Support Debian oldstable/squeeze [\#27](https://github.com/voxpupuli/puppet-augeas/issues/27) +- Provide a way to not check the custom augeas [\#18](https://github.com/voxpupuli/puppet-augeas/issues/18) +- Missing /usr/share/augeas/lenses/contrib - Not verified before this runs [\#11](https://github.com/voxpupuli/puppet-augeas/issues/11) +- /usr/share/augeas/lenses/contrib not being created? [\#1](https://github.com/voxpupuli/puppet-augeas/issues/1) + +**Merged pull requests:** + +- Update params.pp [\#30](https://github.com/voxpupuli/puppet-augeas/pull/30) ([poikilotherm](https://github.com/poikilotherm)) +- Ensure lenses are owned by root [\#29](https://github.com/voxpupuli/puppet-augeas/pull/29) ([liwo](https://github.com/liwo)) +- PR \#24 + specs [\#25](https://github.com/voxpupuli/puppet-augeas/pull/25) ([raphink](https://github.com/raphink)) +- Refactor the module [\#23](https://github.com/voxpupuli/puppet-augeas/pull/23) ([raphink](https://github.com/raphink)) +- Add augeas\(\) function [\#22](https://github.com/voxpupuli/puppet-augeas/pull/22) ([raphink](https://github.com/raphink)) +- Update README [\#21](https://github.com/voxpupuli/puppet-augeas/pull/21) ([micah](https://github.com/micah)) +- Add stock\_since to augeas::lens [\#20](https://github.com/voxpupuli/puppet-augeas/pull/20) ([raphink](https://github.com/raphink)) +- Lint [\#17](https://github.com/voxpupuli/puppet-augeas/pull/17) ([mcanevet](https://github.com/mcanevet)) +- removed augeasversion fact [\#16](https://github.com/voxpupuli/puppet-augeas/pull/16) ([mfournier](https://github.com/mfournier)) +- Make sure the top $lens\_dir is purged, but don't touch dist/ [\#15](https://github.com/voxpupuli/puppet-augeas/pull/15) ([raphink](https://github.com/raphink)) +- Use standard lens dir for non-dist lenses [\#14](https://github.com/voxpupuli/puppet-augeas/pull/14) ([raphink](https://github.com/raphink)) +- Put \$augeas::rubylib\_version into augeas::base also [\#10](https://github.com/voxpupuli/puppet-augeas/pull/10) ([raphink](https://github.com/raphink)) +- Also put $rubylib\_version into augeas::base [\#8](https://github.com/voxpupuli/puppet-augeas/pull/8) ([raphink](https://github.com/raphink)) +- Change $augeas::version into $augeas::base::version [\#7](https://github.com/voxpupuli/puppet-augeas/pull/7) ([raphink](https://github.com/raphink)) +- Fix $::augeasversion fact name [\#5](https://github.com/voxpupuli/puppet-augeas/pull/5) ([raphink](https://github.com/raphink)) +- Get module through puppet-lint. [\#4](https://github.com/voxpupuli/puppet-augeas/pull/4) ([raphink](https://github.com/raphink)) +- Add a augeas::lens definition to easily deploy \(and test\) our own lenses [\#3](https://github.com/voxpupuli/puppet-augeas/pull/3) ([raphink](https://github.com/raphink)) + + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*