All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v6.2.0 - 2024-12-16
- (CAT-2124) Add support for Ubuntu 24 #547 (skyamgarp)
- (CAT-2100) Add Debian 12 support #546 (shubhamshinde360)
- (CAT-2158) Upgrade rexml to address CVE-2024-49761 #548 (amitkarsale)
v6.1.1 - 2024-03-11
v6.1.0 - 2023-06-20
v6.0.0 - 2023-04-11
- (CONT-783) - Add puppet 8 support/Drop puppet 6 support #505 (jordanbreen28)
v5.4.1 - 2023-04-06
- pdksync - (CONT-189) Remove support for RedHat6 / OracleLinux6 / Scientific6 #492 (david22swan)
- pdksync - (CONT-130) - Dropping Support for Debian 9 #489 (jordanbreen28)
v5.4.0 - 2022-10-03
- pdksync - (GH-cat-11) Certify Support for Ubuntu 22.04 #484 (david22swan)
- pdksync - (GH-cat-12) Add Support for Redhat 9 #480 (david22swan)
- (MAINT) Drop support for Solaris 10, Windows Server 2008 R2, and AIX 5.3 and 6.1 #485 (jordanbreen28)
- Fix broken idempotency with empty sections #483 (kajinamit)
v5.3.0 - 2022-05-23
- pdksync - (FM-8922) - Add Support for Windows 2022 #468 (david22swan)
- pdksync - (IAC-1753) - Add Support for AlmaLinux 8 #463 (david22swan)
- pdksync - (IAC-1751) - Add Support for Rocky 8 #462 (david22swan)
- match section names containing prefix character (normally [) #457 (tja523)
- pdksync - (GH-iac-334) Remove Support for Ubuntu 14.04/16.04 #471 (david22swan)
- pdksync - (IAC-1787) Remove Support for CentOS 6 #466 (david22swan)
- pdksync - (IAC-1598) - Remove Support for Debian 8 #461 (david22swan)
v5.2.0 - 2021-08-26
- pdksync - (IAC-1709) - Add Support for Debian 11 #458 (david22swan)
- (IAC-1741) Allow stdlib v8.0.0 #459 (david22swan)
v5.1.0 - 2021-06-28
v5.0.1 - 2021-03-29
- (IAC-149) - Removal of Unsupported Translate Module #442 (david22swan)
v5.0.0 - 2021-03-03
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #432 (carabasdaniel)
v4.4.0 - 2020-12-08
- (feat) - Add Puppet 7 support #422 (daianamezdrea)
v4.3.1 - 2020-11-09
- (IAC-992) - Removal of inappropriate terminology #415 (david22swan)
v4.3.0 - 2020-09-10
- pdksync - (IAC-973) - Update travis/appveyor to run on new default branch
main
#407 (david22swan) - Add delete_if_empty parameter to the ini_subsetting type/provider #405 (mmarod)
- (IAC-746) - Add ubuntu 20.04 support #396 (david22swan)
v4.2.0 - 2020-04-27
- Finish API conversion of
create_ini_settings
#387 (alexjfisher)
v4.1.0 - 2020-01-15
- pdksync - (FM-8581) - Debian 10 added to travis and provision file refactored #374 (david22swan)
- Puppet 4 functions #373 (binford2k)
- pdksync - "MODULES-10242 Add ubuntu14 support back to the modules" #368 (sheenaajay)
- (FM-8689) - Addition of Support for CentOS 8 #366 (david22swan)
v4.0.0 - 2019-11-11
v3.1.0 - 2019-08-01
- FM-8222 - Port Module inifile to Litmus #344 (lionce)
- (FM-8154) Add Windows Server 2019 support #340 (eimlav)
- (FM-8041) Add RedHat 8 support #339 (eimlav)
v3.0.0 - 2019-05-09
- pdksync - (MODULES-8444) - Raise lower Puppet bound #335 (david22swan)
2.5.0 - 2019-01-07
- (MODULES-8142) - Addition of support for SLES 15 #315 (david22swan)
- (MODULES-7560) - removed spaces from the beginning or from the end of the value #311 (lionce)
- MODULES-1821 support empty sections #274 (cjepeway)
- pdksync - (FM-7655) Fix rubygems-update for ruby < 2.3 #320 (tphoney)
- (MODULES-6714) - inifile: ensure absent not working with refreshonly = true #313 (Lavinia-Dan)
- (FM-7483) - update module to the latest version #310 (lionce)
- (FM-7331)-Fix japanese test #308 (lionce)
2.4.0 - 2018-09-28
- pdksync - (FM-7392) - Puppet 6 Testing Changes #300 (pmcmaw)
- pdksync - (MODULES-7658) use beaker4 in puppet-module-gems #296 (tphoney)
- (MODULES-7552) - Addition of support for Ubuntu 18.04 to inifile #292 (david22swan)
2.3.0 - 2018-07-05
2.2.2 - 2018-05-10
2.2.1 - 2018-04-17
2.2.0 - 2018-01-29
2.1.1 - 2017-12-07
- Rubocop checks will now be run against any PRs made towards the module #251 (david22swan)
2.1.0 - 2017-12-01
- MODULES-3624 Allow setting indent character #237 (jamesmcdonald)
2.0.0 - 2017-07-24
- MODULES-4830 Updating Puppet version requirement #236 (HelenCampbell)
- (MODULES-5172) Backwards compatible ini_file.set_value #240 (mwhahaha)
- (MODULES-4932) fix for mimicking commented settings #239 (eputnam)
- (MODULES-4170) Fix path validation on windows #224 (mullr)
1.6.0 - 2016-09-06
- Add insert_type and subsetting_key_val_separator #208 (dmitryilyin)
- Added refreshonly Parameter #207 (jonnytdevops)
- (MODULES-3472) Fix backwards compatability for create_ini_settings #211 (HelenCampbell)
- (MODULES-3145) Cast values to strings before passing to provider #204 (hunner)
1.5.0 - 2016-03-09
- Remove empty sections after last setting is removed #199 (hunner)
- Update metadata to note Debian 8 support #198 (DavidS)
- Added keep_secret parameter feature #152 (stepanstipl)
1.4.3 - 2015-12-07
1.4.2 - 2015-09-01
- Adding path to create_ini_settings resources #185 (danzilio)
- [MODULES-2369] Support a space as a key_val_separator #184 (glarizza)
- MODULES-2212 - Add use_exact_match parameter for subsettings #182 (underscorgan)
1.4.1 - 2015-07-29
1.4.0 - 2015-07-08
- Add support for Solaris 12 #172 (drewfisher314)
- MODULES-1599 Match only on space and tab whitespace after k/v separator #171 (misterdorm)
1.3.0 - 2015-06-09
- Adding the ability to change regex match for $section in inifile #159 (WhatsARanjit)
- Flexible key val #139 (underscorgan)
- introduce create_ini_settings #129 (duritong)
- Modules 1876 - Setting names containing spaces fail #158 (bmjen)
- Adds default values for section #157 (hunner)
- Less restrictive setting names #134 (johnsyweb)
1.2.0 - 2014-11-10
1.1.4 - 2014-09-30
1.1.3 - 2014-07-15
1.1.2 - 2014-07-09
1.1.1 - 2014-07-07
1.1.0 - 2014-06-05
1.0.4 - 2014-06-04
- Add RHEL7 and Ubuntu 14.04 support. #97 (apenney)
- Add quote_char parameter to the ini_subsetting resource type #95 (mruzicka)
1.0.3 - 2014-03-03
1.0.1 - 2014-02-12
- Update settings regexes to support settings containing square brackets #65 (shrug)
- Support spaces in sections #58 (jnewland)
1.0.0 - 2013-07-16
- Support for whitespaces in settings names #53 (apenney)
- Properly handle empty values #52 (otherwiseguy)
- Bug/inherited purging #50 (richardc)
- Bug/master/better handling of quotes for subsettings #47 (cprice404)
0.10.3 - 2013-05-28
0.10.2 - 2013-05-22
0.10.1 - 2013-05-21
0.10.0 - 2013-04-02
- Added 'ini_subsetting' custom resource type #29 (kbrezina)
- Add purging support to ini file #25 (bodepd)
0.9.0 - 2012-11-02
- Add detection for commented versions of settings #20 (cprice404)
- Feature/master/use existing indentation #19 (cprice404)
- Feature/master/tweaks to setting removal #18 (cprice404)
- add ensure=absent support #17 (bodepd)
0.0.3 - 2012-09-24
- Allow overriding separator string between key/val pairs #9 (cprice404)
- Added support for colons in section names #5 (jtopjian)