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.
v7.3.0 (2024-12-09)
Implemented enhancements:
- Add support for EL9 #236 (ghoneycutt)
v7.2.0 (2024-08-01)
Implemented enhancements:
- extlib__puppet_config: Add environment settings #232 (bastelfreak)
v7.1.0 (2024-06-28)
Implemented enhancements:
v7.0.0 (2023-08-19)
Breaking changes:
- Drop Puppet 6 support #210 (bastelfreak)
Implemented enhancements:
- Add Puppet 8 support #213 (bastelfreak)
- Allow puppetlabs-stdlib 9.x #212 (smortex)
v6.2.0 (2023-02-28)
Implemented enhancements:
v6.1.0 (2022-11-16)
Implemented enhancements:
- Add new
is_in_cidr
function #204 (alexjfisher)
v6.0.0 (2022-02-02)
Breaking changes:
- Drop EoL Ubuntu 16.04 #197 (bastelfreak)
- Drop EoL Debian 8/9 #196 (bastelfreak)
- Drop EoL RHEL/CentOS 6 support #195 (bastelfreak)
- Drop EoL Puppet 5 support - (modulesync 5.1.0) #193 (bastelfreak)
Implemented enhancements:
v5.3.0 (2021-10-18)
Implemented enhancements:
v5.2.1 (2021-08-25)
Merged pull requests:
v5.2.0 (2021-08-18)
Implemented enhancements:
- Add cidr_to_network function #167 (bastelfreak)
Merged pull requests:
- Remove namespaced
extlib.puppet_config
fact #182 (alexjfisher)
v5.1.0 (2021-06-01)
Implemented enhancements:
- Mark compatible with puppetlabs/stdlib 7.x #180 (ekohl)
- Support Puppet 7 #179 (mattock)
- Use a shorter syntax to return #178 (ekohl)
- new function dir_clean and refactor #176 (b4ldr)
- Add ability to specify extra args to path functions #175 (logicminds)
- Add cidr_to_netmask function #166 (bastelfreak)
- Add last_in_cidr function #165 (bastelfreak)
- mark Ubuntu 20.04 as supported #161 (mmoll)
Fixed bugs:
Closed issues:
- import add sorted_json function from solarkennedy/puppet-consul #174
Merged pull requests:
- update REFERENCE.md #169 (bastelfreak)
- Remove cache_data helper methods in tests #163 (ekohl)
- Fix several markdown lint issues #160 (dhoppe)
v5.0.0 (2020-03-31)
Breaking changes:
- Rename
puppet_config
fact toextlib__puppet_config
#156 (alexjfisher) - Remove deprecated functions #153 (alexjfisher)
Fixed bugs:
- puppet_config / puppet_settings fact confined to Linux #150
Closed issues:
- Module conflicts with puppetlabs/puppet_agent #148
Merged pull requests:
- Remove strings patterns #155 (ekohl)
- Mark Red Hat 8, CentOS 8 and Debian 10 as supported #154 (ekohl)
- puppet_config: no need to confine to linux #151 (b4ldr)
- update repo links to https #147 (bastelfreak)
v4.2.0 (2020-01-25)
Implemented enhancements:
Merged pull requests:
- Remove duplicate CONTRIBUTING.md file #141 (dhoppe)
- drop Ubuntu 14.04 support #140 (bastelfreak)
v4.1.0 (2019-11-07)
Implemented enhancements:
- Add experimental
extlib::read_url
function #137 (alexjfisher)
v4.0.0 (2019-05-29)
Breaking changes:
- modulesync 2.7.0 & Drop puppet4; require at least Puppet 5.5.8 #132 (bastelfreak)
Implemented enhancements:
- Allow
puppetlabs/stdlib
6.x #134 (alexjfisher) - Add new file based functions #129 (logicminds)
Merged pull requests:
- Improve
extlib::path_join
docs formatting #133 (alexjfisher)
v3.1.0 (2018-12-19)
Implemented enhancements:
- Mark Debian 9 and Ubuntu 18.04 as supported #126 (ekohl)
- allow puppet 6.x and modulesync 2.1.0 #124 (bastelfreak)
v3.0.0 (2018-09-28)
In this release, all functions have been moved to the extlib::
namespace and converted to the 4.X function API. Non name-spaced versions are still available, but deprecated and will be removed in a future major release.
During the conversion work, a couple of functions have minor but technically breaking changes. These are documented below.
Breaking changes:
- Convert
random_password
to API 4 function #112 (alexjfisher) - Convert
ip_to_cron
to API 4 function #111 (alexjfisher)
Closed issues:
Merged pull requests:
- Clean up documentation #121 (alexjfisher)
- Namespace functions #120 (alexjfisher)
- Convert
dump_args
to API 4.x function #118 (alexjfisher) - Use Optional[String] in default_content() #117 (ekohl)
- Convert
resources_deep_merge
to API 4.x function #116 (alexjfisher) - Rewrite cache_data to 4.x API #114 (ekohl)
- Convert
echo
function to 4.x API #109 (alexjfisher) - Fix default_content puppet-strings tags #108 (alexjfisher)
v2.3.1 (2018-08-26)
Merged pull requests:
- allow puppetlabs/stdlib 5.x #106 (bastelfreak)
v2.3.0 (2018-07-29)
Implemented enhancements:
v2.2.0 (2018-07-24)
Implemented enhancements:
- Add sort_by_version function #99 (alexjfisher)
v2.1.0 (2018-06-16)
Implemented enhancements:
- Add has_module function #92 (alexjfisher)
Merged pull requests:
- Remove docker nodesets #96 (bastelfreak)
- drop EOL OSs; fix puppet version range #94 (bastelfreak)
v2.0.1 (2017-12-18)
Merged pull requests:
v2.0.0 (2017-10-11)
Fixed bugs:
v1.1.0 (2017-01-13)
Merged pull requests:
- Bump min version_requirement for Puppet + dep #75 (juniorsysadmin)
- Add missing badges #70 (dhoppe)
v1.0.0 (2016-08-19)
Closed issues:
- Unit tests are spread across 2 directories #60
- ip_to_cron needs unit tests #59
- please make a fresh release #54
Merged pull requests:
- typo #65 (mmckinst)
- Add better ip_to_cron unit tests #62 (alexjfisher)
- Move function spec tests #61 (alexjfisher)
v0.11.3 (2016-04-17)
Merged pull requests:
- bump again #56 (bastelfreak)
v0.11.2 (2016-04-17)
v0.11.1 (2016-04-17)
Closed issues:
- import ip_to_cron #48
Merged pull requests:
- Release 0.11.1 #55 (jyaworski)
- Fixes GH-48: Import ip_to_cron.rb from theforeman/puppet-puppet #52 (jyaworski)
- Pin rake to avoid rubocop/rake 11 incompatibility #51 (roidelapluie)
- rename puppet[ -]?community -> voxpupuli #47 (igalic)
- chore(sync) ensure Rakefile and Gemfile are msynced #46 (igalic)
- Added dump_args statement function for debugging puppet code #30 (logicminds)
v0.11.0 (2015-12-31)
Merged pull requests:
- Release PR for version 0.11.0 #45 (rnelson0)
- fix(default_content) don't call template() on empty template_name #44 (igalic)
v0.10.7 (2015-12-29)
Merged pull requests:
v0.10.6 (2015-12-22)
v0.10.5 (2015-12-21)
Closed issues:
Merged pull requests:
- prepare for 0.10.5 release #38 (igalic)
- docs (default_content) align rdoc and readme #37 (igalic)
- prep 0.10.4 release #35 (igalic)
- feat (release) travis_release now creates -rc version #34 (igalic)
- Puppet 4-safe function calls #31 (igalic)
- fixing 2 typos that bugged me in the readme #29 (ApisMellow)
- Add default_content function #4 (alvagante)
v0.10.3 (2015-10-05)
v0.10.2 (2015-10-05)
0.10.1 (2015-10-05)
v0.10.1 (2015-10-05)
v0.10.0 (2015-10-05)
Closed issues:
- deployment, how does it work!? #10
Merged pull requests:
- prepare release of 0.10.0 #27 (igalic)
- fix Rubocop complaints + rspec deprecations #26 (igalic)
- rubcop:auto_correct #24 (igalic)
- Add random_password function to generate alphanumeric passwords #19 (ehelms)
- Add "echo" function for debugging #18 (dmitryilyin)
- Adds cache_data function for caching values on the master #17 (ehelms)
- "Update Readme for puppet- namechange" #16 (nibalizer)
- "Enable metadata.json linting" #15 (nibalizer)
- Check functions against stdlib #13 (nibalizer)
- document (and simplify) release process #12 (igalic)
- further distill matrix, following @camptocamp's example #11 (igalic)
v0.9.3 (2015-03-17)
Merged pull requests:
- rename module in README, also. #9 (igalic)
- no email plz #8 (nibalizer)
- our forge name is puppet, not puppetcommunity! #7 (igalic)
- test more puppet versions #6 (igalic)
v0.9.2 (2015-03-16)
Merged pull requests:
v0.9.1 (2014-09-03)
Closed issues:
- spec tests to 3.0 #2
Merged pull requests:
v0.9.0 (2014-09-02)
* This Changelog was automatically generated by github_changelog_generator