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.
v9.0.2 - 2024-01-18
v9.0.1 - 2023-11-28
v9.0.0 - 2023-06-13
v8.0.1 - 2023-05-10
- Revert "Correct Naming/AccessorMethodName" #777 (alexjfisher)
- (MAINT) Addressing wrong Rubocop TargetRubyVersion #776 (LukasAud)
- (CONT-891) Address nightly rubocop failures #774 (LukasAud)
v8.0.0 - 2023-04-12
v7.4.0 - 2023-04-12
- Add parameter to not create empty files when no fragments are defined #766 (JonasVerhofste)
- puppet5: drop remnants of puppet5 code #761 (b4ldr)
- Allow content parameter of concat_fragment to be Sensitive #757 (baurmatt)
v7.3.3 - 2023-03-13
v7.3.2 - 2023-03-09
v7.3.1 - 2023-02-10
- pdksync - (CONT-189) Remove support for RedHat6 / OracleLinux6 / Scientific6 #747 (david22swan)
- pdksync - (CONT-130) Dropping Support for Debian 9 #744 (jordanbreen28)
v7.3.0 - 2022-10-03
- pdksync - (GH-cat-11) Certify Support for Ubuntu 22.04 #739 (david22swan)
- (GH-cat-12) Add Support for Redhat 9 #738 (david22swan)
- (MAINT) Drop support for Solaris 10, Windows (7, 8.1), Windows Server 2008 R2 and AIX (5.3, 6.1) #741 (jordanbreen28)
v7.2.0 - 2022-05-16
- pdksync - (FM-8922) - Add Support for Windows 2022 #725 (david22swan)
- pdksync - (IAC-1753) - Add Support for AlmaLinux 8 #720 (david22swan)
- pdksync - (IAC-1751) - Add Support for Rocky 8 #719 (david22swan)
- pdksync - (GH-iac-334) Remove Support for Ubuntu 14.04 #729 (david22swan)
- pdksync - (GH-iac-334) Remove Support for Ubuntu 16.04 #728 (david22swan)
- pdksync - (IAC-1787) Remove Support for CentOS 6 #723 (david22swan)
- pdksync - (IAC-1598) - Remove Support for Debian 8 #718 (david22swan)
v7.1.1 - 2021-08-25
v7.1.0 - 2021-08-23
- pdksync - (IAC-1709) - Add Support for Debian 11 #713 (david22swan)
v7.0.2 - 2021-06-21
v7.0.1 - 2021-03-29
v7.0.0 - 2021-03-01
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #685 (carabasdaniel)
v6.4.0 - 2020-12-14
- pdksync - (feat) Add support for Puppet 7 #672 (daianamezdrea)
v6.3.0 - 2020-11-30
- (IAC-746) - Add ubuntu 20.04 support #644 (david22swan)
- Add support for Deferred function in concat fragment #627 (baurmatt)
- (MODULES-9711) Consistently manage concat with no fragments #661 (seanmil)
- (IAC-981) - Removal of inappropriate terminology #659 (david22swan)
v6.2.0 - 2020-01-21
- pdksync - (FM-8581) - Debian 10 added to travis and provision file refactored #624 (david22swan)
- (FM-8698) - Addition of Support for CentOS 8 #615 (david22swan)
- FM-8398 - support Debian10 #599 (lionce)
v6.1.0 - 2019-07-24
- (MODULES-9479) Fix nested array merge behavior #593 (seanmil)
- (FM-8317) Updated regex to allow for windows paths with 's #591 (pgrant87)
- (bugfix) allow private keys in ssh testing #585 (tphoney)
v6.0.0 - 2019-05-21
- pdksync - (MODULES-8444) - Raise lower Puppet bound #575 (david22swan)
5.3.0 - 2019-02-21
- (MODULES-8138) - Addition of support for SLES 15 #545 (david22swan)
- (FM-7725) - Remove OSX testing/support for concat #561 (lionce)
- pdksync - (FM-7655) Fix rubygems-update for ruby < 2.3 #550 (tphoney)
5.2.0 - 2018-12-13
- (FM-7339) - Add i18n implementation #537 (eimlav)
- (FM-7341) - Added REFERENCE.md and updated documentation #536 (eimlav)
- (MODULES-5124) Add support for JSON arrays #519 (johanfleury)
- (FM-7581) - Fix CI failures for Windows 2016 and 10 Enterprise #540 (eimlav)
- (MODULES-8287) - Fix fomat=>'yaml' allowing only hashes #535 (eimlav)
- (FM-7513) - Removing Windows 2016-core from our support matrix #534 (pmcmaw)
- (MODULES-8088) - newline_spec.rb test expectation update #531 (lionce)
- (MODULES-7717) ensure_newline uses unix line ending on windows #517 (tkishel)
5.1.0 - 2018-10-03
- pdksync - (FM-7392) - Puppet 6 Testing Changes #525 (pmcmaw)
- pdksync - (MODULES-6805) metadata.json shows support for puppet 6 #524 (tphoney)
- pdksync - (MODULES-7658) use beaker4 in puppet-module-gems #518 (tphoney)
5.0.0 - 2018-08-24
- [FM-6954] Removal of scientific linux 5 and debian 7 #508 (david22swan)
- (FM-7206) Update concat to support Ubuntu 18.04 #510 (david22swan)
4.2.1 - 2018-03-23
- Handle concat_file source when not an array #493 (vicinus)
- (MODULES-6817) noop => false for concat_file #492 (hunner)
4.2.0 - 2018-02-23
4.1.1 - 2017-11-13
4.1.0 - 2017-10-24
- tdevelioglu/refurbish #428 (tdevelioglu)
- Format force tests #469 (willmeek)
- is_string is deprecated. Please use puppet language #458 (tritrimax)
4.0.1 - 2017-06-14
4.0.0 - 2017-04-25
3.0.0 - 2017-04-18
2.2.1 - 2017-04-07
- Four commits #433 (hunner)
- (MODULES-4474) Drop autorequire of fragments in concat_file #430 (tdevelioglu)
- Invalid tag fix #429 (fuero)
2.2.0 - 2016-06-28
- Fix the minimum required stdlib version to 4.2.0. #386 (parabolala)
- (MODULES-3463) Properly passes metaparams to generated resource #402 (bmjen)
- (MODULES-3332) Correct target validation #400 (hdeheer)
- (MODULES-3332 ) Correct the path validation. #397 (binford2k)
- (MODULES-3097) fix fragment sorting #391 (rettier)
- Fix helper on host command #389 (hunner)
- (MODULES-3027) Fixes escaping the '*' character in tag creation. #387 (bmjen)
2.1.0 - 2016-01-26
1.2.5 - 2015-12-07
- Should fix require, refresh dependencies #369 (asasfu)
- MODULES-1678 - Add show_diff attribute to concat and concat::fragment defined types #368 (jdkindy)
- Allow integer UID/GID for $owner/$group #367 (purplexa)
- (MODULES-2303) add selinux related params to concat type #361 (jhoblitt)
- Fix line endings on windows #373 (karyon)
- fixes resource reference in concat_file eval_generate return #370 (bmjen)
- (MODULES-1700) Fix broken backup #363 (jhoblitt)
- Revert "Backup option breaks concat" #362 (jhoblitt)
- Backup option breaks concat #359 (j-vizcaino)
- Recent OpenBSD changed to ruby22 as default interpreter, that now #358 (buzzdeee)
1.2.4 - 2015-07-23
- (#2208) FreeBSD: call /usr/local/bin/ruby explicitly #348 (gwollman)
- check for nil #347 (underscorgan)
- Add helper to install puppet/pe/puppet-agent #345 (underscorgan)
- Add support for Solaris 12 #344 (drewfisher314)
- Compare $::is_pe as bool, not string #343 (raphink)
- Add helper to install puppet/pe/puppet-agent #339 (hunner)
- (MODULES-2094) Extend regexp to remove parenthesis on safe names #332 (bmjen)
- (MODULES-2023) - autorequire the file we are generating #330 (duritong)
- Revert "Add support for Solaris 12" #357 (underscorgan)
- Use AIO ruby if available #352 (underscorgan)
- fixes special characters test to support windows file restrictions #334 (bmjen)
1.2.3 - 2015-06-02
2.0.1 - 2015-06-02
- fix defaulted force behavior #321 (bmjen)
- (MODULES-2080) Call out changed behaviour of 'warn' parameter #320 (DavidS)
- fix fragment target handling #318 (bmjen)
- MODULES-2054 - fixes dependency bug in creating the target file #317 (bmjen)
2.0.0 - 2015-05-12
1.2.2 - 2015-05-12
- readd ensure_newline param and tests for backwards compatibility #307 (bmjen)
- MODULES-1933: fixes backup passing in fragments without concat resource #303 (bmjen)
- fix for strict variables checking #302 (bmjen)
- Revert and fix regex #300 (IceBear2k)
- re-add removed params for backwards compatibility #297 (bmjen)
- Fixes windows #296 (bmjen)
1.2.1 - 2015-04-14
- (MODULES-1700) Change the filebucketing behavior so static_compiler can ... #288 (woneill)
- setup: set user/group explicitly for dirs & script #287 (j-vizcaino)
- Fix breakage on OpenBSD in similar fashion as it is done for Windows. #284 (buzzdeee)
- Set script's group to 0 if script owner is root #280 (thias)
- Fixup $order parameter verification #277 (buzzdeee)
- Add validation for order parameter #275 (underscorgan)
- Revert "Lookup is_pe fact with getvar" #274 (cmurphy)
- Check if $is_pe exists before using it #270 (raphink)
- set group of fragments to gid #230 (duritong)
1.2.0 - 2015-02-17
- Remove shell script #266 (underscorgan)
- Fix validate_cmd file resource parameter #263 (cmurphy)
- MODULES-1456 - make sure ruby is in path on PE #261 (underscorgan)
- MODULES-1764 Fix missing method for check_is_owned_by for windows #260 (cyberious)
- Add IntelliJ files to the ignore list #254 (cmurphy)
- Use the correct path on 32bit windows #247 (underscorgan)
- MODULES-1456 - make sure ruby is in path on PE #246 (underscorgan)
- Support running a validation command on the destination file. #243 (jmkeyes)
- Reset poisoned defaults from Exec #231 (GeoffWilliams)
1.1.2 - 2014-10-28
1.1.1 - 2014-09-11
- Remove deprecated puppet_module_install in favor of copy_module_to #222 (cyberious)
- fix: permitting $backup to be boolean false #208 (flypenguin)
- Fix errors with the future parser. #206 (bobtfish)
- fix concat broken on windows due to case sensitive regexp -- fixes MODULES-1203 #204 (GeoffWilliams)
1.0.4 - 2014-07-08
1.0.3 - 2014-06-05
- Remove all the eq() checks as this breaks in PE3.3. #188 (apenney)
- Validate the concat::fragment order parameter as string||integer #185 (jhoblitt)
1.1.0 - 2014-05-14
1.0.2 - 2014-03-03
- Lets can't be used outside of a test context #161 (hunner)
- Use tmpdir instead of /tmp for windows compatability #160 (hunner)
- Avoid multi-line greps on solaris 10 #157 (hunner)
- Fix aix/windows ownership issues and vardir path #156 (hunner)
1.0.1 - 2014-02-12
1.1.0-rc1 - 2014-01-07
- allow source param to concat::fragment to be a string or an Array #103 (jhoblitt)
- add rspec-puppet pending test for warning on inclusion of concat::setup #98 (jhoblitt)
- allow concat::fragment target param to be an arbitrary string #94 (jhoblitt)
- add deprecation warnings on removed parameters + warn on inclusion of co... #90 (jhoblitt)
- Param validation #83 (jhoblitt)
- Add Windows support #79 (luisfdez)
- Fragments #71 (apenney)
- Add an $ensure parameter to concat #39 (FredericLespez)
- revert concat $warn/$warn_message param split + add deprecation warnings #124 (jhoblitt)
- fix regression preventing usage of fragment ensure => /target syntax #117 (jhoblitt)
- deprecate concat::fragment mode, owner, & group params #95 (jhoblitt)
- remove purging of /usr/local/bin/concatfragments.sh #86 (jhoblitt)
- remove default owner/user and group values #85 (jhoblitt)
- only backup target concat file + remove backup param from concat::fragme... #84 (jhoblitt)
- Fix group ownership on files. #81 (bleach)
- remove undocumented requirement to include concat::setup in manifest #77 (jhoblitt)
1.0.0 - 2013-08-14
1.0.0-rc1 - 2013-08-09
- Update concatfragments.sh #63 (plantigrade)
- add ensure_newline #61 (tmclaugh)
- Allow WARNMSG to contain/start with '#' #46 (andir)
- added (file) $replace parameter to concat #38 (jpoppe)
0.2.0 - 2012-09-04
- Allow using a custom name and provide a path to the file that needs to be created using concat. #31 (vStone)
- Improvements #24 (pabelanger)
- Include concat::setup from concat, so users don't need to #27 (djmitche)
- Remove spurious 'e' character. #26 (djmitche)
- Fix module name to make the PMT happier #25 (branan)
- Fail with helpful advice if $::concat_basedir is not yet set #21 (mrwacky42)