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.0.1 - 2024-12-17
- (CAT-2180) Upgrade rexml to address CVE-2024-49761 #425 (amitkarsale)
v6.0.0 - 2023-04-24
- (CONT-793) - Add Puppet 8/Drop Puppet 6 #400 (jordanbreen28)
v5.2.1 - 2023-04-21
- pdksync - (CONT-130) - Dropping Support for Debian 9 #384 (jordanbreen28)
v5.2.0 - 2022-10-03
- pdksync - (GH-cat-11) Certify Support for Ubuntu 22.04 #381 (david22swan)
- (MAINT) Dropped support for Windows(7,8,2008 + 2008 R2(Server), Fedora(27+28) and OSX OS's(10.12-.14) #382 (jordanbreen28)
v5.1.0 - 2022-06-13
- pdksync - (GH-cat-12) Add Support for Redhat 9 #379 (david22swan)
- pdksync - (FM-8922) - Add Support for Windows 2022 #370 (david22swan)
- (IAC-1734) - Certify Debian 11 #368 (david22swan)
- pdksync - (IAC-1753) - Add Support for AlmaLinux 8 #364 (david22swan)
- pdksync - (IAC-1751) - Add Support for Rocky 8 #363 (david22swan)
- (IAC-900) - Certify Ubuntu 20.04 #359 (david22swan)
- pdksync - (GH-iac-334) Remove Support for Ubuntu 14.04/16.04 #372 (david22swan)
- pdksync - (IAC-1598) - Remove Support for Debian 8 #361 (david22swan)
v5.0.0 - 2021-03-02
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #330 (carabasdaniel)
v4.1.0 - 2020-12-07
- Add support for Puppet 7 #322 (daianamezdrea)
- (MODULES-10722) Inherit pipe_timeout from timeout #321 (michaeltlombardi)
v4.0.0 - 2020-07-09
- Correct supported Puppet lower bound to 5.5.0 #282 (michaeltlombardi)
- (IAC-835) Support added for Debian 10 and CentOS/RHEL 8 #306 (david22swan)
- (MODULES-10539) Remove commands idiom from PowerShell provider #287 (michaeltlombardi)
v3.0.1 - 2020-01-15
- (MODULES-10389) - Safeguard powershell provider loading #277 (michaeltlombardi)
v3.0.0 - 2020-01-06
- (FM-8475) Replace library code #264 (michaeltlombardi)
- (MODULES-9473) Fix Issues Link #259 (RandomNoun7)
- (MODULES-9084) Increase pipe timeout to 180s #257 (michaeltlombardi)
2.3.0 - 2019-04-22
- (MODULES-8924) DOCS Release Review #254 (clairecadman)
- (MODULES-8924) Prepare module for 2.3.0 release #253 (glennsarti)
- (WIN-280) add skip() unless pattern to tests #251 (ThoughtCrhyme)
- (MODULES-8748) Improve pipe reading in the PowerShell Manager #250 (glennsarti)
- (MODULES-8359) Remove non-Windows support for powershell provider #249 (glennsarti)
- (MODULES-8358) Fix typo for EL based test hosts #248 (glennsarti)
- (MODULES-8358) Add PowerShell manager to pwsh provider #247 (glennsarti)
- (MODULES-8356) Improve pwsh searching #246 (glennsarti)
- (MODULES-8532) PDK Update to template SHA 7281db5 #245 (glennsarti)
- (FM-7693) Add Windows Server 2019 #243 (glennsarti)
- (maint) Fix module installing in master-agent scenario #242 (glennsarti)
- (MODULES-8356) Search for pwsh binary #241 (glennsarti)
- (MODULES-8357) Add cross platform support for pwsh provider #240 (glennsarti)
- (maint) Update pdk template #239 (jpogran)
- (MODULES-8355) Add pwsh provider #238 (glennsarti)
- Fix issues in README.md #237 (pdoconnell)
- Mergeback for 2.2.0 release #236 (ThoughtCrhyme)
- (MODULES-8120) Prepare module for 2.2.0 release #235 (glennsarti)
- (MODULES-7067) Only initialise constant when not defined #224 (btoonk)
2.2.0 - 2018-10-24
- (MODULES-8120) Prepare module for 2.2.0 release #235 (glennsarti)
- (MODULES-7833) Update module for Puppet 6 #234 (ThoughtCrhyme)
- pdksync - (MODULES-7658) use beaker4 in puppet-module-gems #233 (tphoney)
- pdksync - (MODULES-7658) use beaker3 in puppet-module-gems #232 (tphoney)
- (MOUDLES-7402) PDK Convert the module #231 (glennsarti)
- (PDK-1035) Remove the rspec-puppet pin #230 (rodjek)
- Mergeback release into master #229 (glennsarti)
2.1.5 - 2018-05-09
- (MODULES-7109) CHANGELOG edits #228 (clairecadman)
- (MODULES-7109) Release Prep #227 (RandomNoun7)
- (MAINT) Update Changelog to KAC Format #226 (RandomNoun7)
- (MODULES-7018) Fix Zero Timeout Behavior #225 (RandomNoun7)
- (MODULES-7033) Kill test unreliable #223 (RandomNoun7)
- (MODULES-7011) Fix .NET upgrade message #222 (RandomNoun7)
- (MODULES-4271) Add Server 2016 to metadata #221 (glennsarti)
- (maint) Remove errant pry command #220 (glennsarti)
- (MODULES-6937) Mergeback release to master #219 (RandomNoun7)
2.1.4 - 2018-03-29
- (MAINT) Update changelog prior to 2.1.4 release #218 (RandomNoun7)
- (MODULES-6937) Release Prep 2.1.4 #217 (RandomNoun7)
- (MODULES-6927) Fix Pipe Server on Win 2008r2 #216 (RandomNoun7)
- Revert "(IMAGES-795) 2008r2 template failing PowerShell module tests" #215 (RandomNoun7)
- (IMAGES-795) 2008r2 template failing PowerShell module tests #214 (RandomNoun7)
- (MODULES-6750) Add testmode switcher #212 (glennsarti)
- (maint) Minor PowerShell syntax updates to README #209 (Iristyle)
- (maint) Update sync.yaml for new modsync config options #208 (glennsarti)
- (maint) modulesync cd884db Remove AppVeyor OpenSSL update on Ruby 2.4 #204 (michaeltlombardi)
- (maint) - modulesync 384f4c1 #203 (tphoney)
2.1.3 - 2017-12-08
- (MODULES-4748) Prevent zombie procs from timeout #202 (michaeltlombardi)
- (MODULES-4748) Increase timeout for opening PowerShell #201 (michaeltlombardi)
- (MODULES-6081) Rename PowerShell executable #200 (RandomNoun7)
- (maint) Add Github Pull Request Template #199 (jpogran)
- (maint) modulesync 892c4cf #198 (HAIL9000)
- Release branch merge back for 2.1.2 #196 (jpogran)
- (maint) Modulesync update #195 (Iristyle)
2.1.2 - 2017-07-27
- (MODULES-5308) Prepare for release of version 2.1.2 #194 (glennsarti)
- (MODULES-5228) Move PowerShell Manager template file #193 (glennsarti)
- (MODULES-5224) Fix Global Warning variable #192 (jpogran)
- (maint) Update date in Changelog #191 (glennsarti)
- Mergeback Release 2.1.1 #190 (jpogran)
- (MODULES-5187) mysnc puppet 5 and ruby 2.4 #189 (eputnam)
2.1.1 - 2017-07-07
- fix broken link, tidy up punctuation #188 (jbondpdx)
- (MODULES-5163) Release prep 2.1.1 #187 (glennsarti)
- (MODULES-5145) Return available UI Output on error #185 (Iristyle)
- (MODULES-5144) Prep for puppet 5 #184 (hunner)
- (MODULES-4138) Provider will respect the environment parameter #183 (glennsarti)
- (MODULES-4976) Remove rspec configuration for win32_console #182 (glennsarti)
- MODULES-4822 puppetlabs-powershell: Update the version compatibility to >= 4.7.0 < 5.0.0 #180 (marsmensch)
- (MODULES-4754) Dispose runspace on pipe close #179 (Iristyle)
- [msync] 786266 Implement puppet-module-gems, a45803 Remove metadata.json from locales config #176 (wilson208)
- (MODULES-3945) Add Non Windows PowerShell platform support #175 (glennsarti)
- [MODULES-4528] Replace Puppet.version.to_f version comparison from spec_helper.rb #173 (wilson208)
- [MODULES-4556] Remove PE requirement from metadata.json #172 (wilson208)
- (maint) stable mergeback #171 (DavidS)
- (MODULES-4098) Sync the rest of the files #170 (hunner)
- (MODULES-4263) add blacksmith rake tasks #168 (eputnam)
- (MODULES-4097) Sync travis.yml #167 (hunner)
- (FM-5972) Update to next modulesync_configs [dedaf10] #165 (DavidS)
- (FM-5939) removes spec.opts #164 (eputnam)
- Workaround frozen strings on ruby 1.9 #160 (hunner)
2.1.0 - 2016-11-17
- (FM-5728) Update Changlog Date #161 (jpogran)
- (MODULES-3632) Update modulesync #159 (hunner)
- (FM-5728) Update changelog for 2.1.0 #157 (jpogran)
- (MODULES-3690) PowerShell v2 + .NET Framework less than 3.5 is unsupported for PowerShell Manager #155 (ferventcoder)
- DOC-2960: new limitation and a bit of editing #154 (bmjen)
- DOC-2960: new limitation and a bit of editing #153 (jbondpdx)
- (MODULES-3690) Use custom binary pipe IPC #142 (Iristyle)
2.0.3 - 2016-10-05
- (maint) Update changelog and metadata for release #151 (jpogran)
- (maint) Fix multiline stderr capture #150 (Iristyle)
- (maint) Re-enable PowerShell 2 tests #149 (Iristyle)
- (MODULES-3443) Modify error test for differences in Powershell version #148 (glennsarti)
- (MODULES-3144) Fix race condition draining pipes #147 (Iristyle)
- (maint) Merge master down to stable #146 (jpogran)
- (MODULES-3144) Drain stdout / stderr in separate threads #145 (Iristyle)
- (MODULES-3875) Improve PowerShellManager resilience to failure #144 (Iristyle)
- (maint) Minor PS tweaks in prep for pipe rewrite #143 (Iristyle)
- (MODULES-3443) Emit better user code exceptions #139 (glennsarti)
- (MODULES-3588) Update documentation for change in MODULES-3399 #138 (glennsarti)
- (MODULES-3775) (msync 8d0455c) update travis/appveyer w/Ruby 2.3 #137 (MosesMendoza)
- (MODULES-3709) Respect resource timeout interval in powershell manager #136 (glennsarti)
- (maint) Fix test failures for Puppet 4.6 #135 (Iristyle)
- (maint) modulesync 70360747 #134 (glennsarti)
- (MODULES-3640) Update modulesync 30fc4ab #132 (MosesMendoza)
- (MODULES-3399) Exit user scripts via $LASTEXITCODE #129 (Iristyle)
- (MODULES-3565) Change the working directory if specified in the resource #125 (glennsarti)
2.0.2 - 2016-07-12
- (FM-5344) Prepare for release 2.0.2 #128 (glennsarti)
- (MODULES-3468) Update README.md #127 (glennsarti)
- (maint) modulesync 724153ca2 #126 (glennsarti)
- (maint) modulesync 99efa6139 #124 (glennsarti)
- (MODULES-3536) modsync update #122 (glennsarti)
- (MODULES-2634) PowerShell Module doesn't run template with try/catch #120 (DLuCJ)
- (MODULES-2634) Fix PS try/catch in puppet 3.X #119 (jpogran)
- (MODULES-2634) Fix tests for non-Windows agents #118 (Iristyle)
- (MODULES-2634) Remove unnecessary binary test file #117 (glennsarti)
- (MODULES-3406) Optimize PowerShell parse time #115 (Iristyle)
- (maint) Remove require_relative for Ruby 1.8.7 #114 (Iristyle)
- (MODULES-2634) Try / Catch Test Updates #113 (Iristyle)
- (maint) Fix changelog release dates #111 (glennsarti)
2.0.1 - 2016-05-24
- (FM-5241) Release Powershell 2.0.1 #107 (glennsarti)
- (FM-5240) Prevent powershell_manager DSC conflict #106 (Iristyle)
- (MODULES-2634) Verify try/catch with PowerShell module #104 (jpogran)
2.0.0 - 2016-05-18
- Merge branch 'master' into stable #102 (glennsarti)
- (MODULES-3356) Branding Name Change #101 (jpogran)
- (MODULES-3344) Nano Server Compatibility #100 (Iristyle)
- (FM-4639) Prepare module for 2.0.0 release #98 (glennsarti)
- (MODULES-3321) Ensure upgrade warning Windows only #97 (Iristyle)
- (maint) Update copyright notice with correct authors #96 (glennsarti)
- Merge stable to master #95 (ferventcoder)
- (maint) modsync update - master #94 (glennsarti)
- (maint) modsync update - stable #93 (glennsarti)
- {WIP}(FM-4639) Release 2.0.0 #92 (glennsarti)
- Revert "(MODULES-2634) Test try/catch in PowerShell provider" #90 (glennsarti)
- (MODULES-3280) Remove Verbose Environment Variable Handling #87 (jpogran)
- (MODULES-3137) Log PowerShell Streams #86 (jpogran)
- (MODULES-2634) Test try/catch in PowerShell provider #84 (jpogran)
- (MODULES-3192) Use file() instead of template() in the README #83 (natemccurdy)
- (maint) Fix private FFI declarations #82 (Iristyle)
- (FM-4952) Restrict Rake to ~> 10.1 #81 (ferventcoder)
- (maint) Changed allowed rspec version #79 (Iristyle)
- (MODULES-2962) Reuse PowerShell Session #78 (Iristyle)
- (FM-4881) Remove gem install bundler on Appveyor #76 (jpogran)
- (MODULES-3011) Acceptance Test for Single Session #75 (cowofevil)
- Mention that templates need to have DOS linefeeds #73 (mattock)
- (maint) update modsync / fix build #71 (ferventcoder)
- (maint) update modulesync files #68 (ferventcoder)
1.0.6 - 2015-12-07
- (FM-3477) Release 1.0.6 #69 (ferventcoder)
- (MODULES-2452) Update Beaker Version #66 (ferventcoder)
- (MODULES-2443) Ensure Facter version for old Puppets #65 (ferventcoder)
1.0.5 - 2015-07-29
- (FM-3079) Release 1.0.5 - PE 2015.2.0 update #64 (cyberious)
- (maint) puppetlabs_spec_helper ~>0.10.3 #63 (ferventcoder)
- (MODULES-2207) bin beaker-rspec to ~> 5.1 #62 (ferventcoder)
- (MODULES-2207) Add Beaker-Rspec #61 (ferventcoder)
- (MODULES-2207) Update Modulesync #60 (ferventcoder)
- (maint) Add FUTURE_PARSER back into spec_helper_acceptance #59 (cyberious)
- (maint) Add beaker-puppet_install_helper and remove old code - Allows us to move forward with AIO testing and unified installer #58 (cyberious)
- (maint) Update beaker-rspec to 5.0+ #56 (Iristyle)
- (maint) Remove step call which was removed from Beaker - Beaker made a breaking change that we now need to remove step calls #55 (cyberious)
- (FM-2752) Add modulesync config and puppet 4 as allowed failure #54 (cyberious)
- Edits to grammar, markdown, and format to match current styleguide. #50 (jtappa)
- (BKR-147) add Gemfile setting for BEAKER_VERSION for puppet... #49 (anodelman)
- Pin Beaker-rspec to 4.x until fixed #47 (cyberious)
- FM-1523: added module summary to metadata.json #45 (jbondpdx)
- (maint) Allow setting gem mirror via GEM_SOURCE env var #44 (justinstoller)
- merge 1.0.x into master #43 (underscorgan)
1.0.4 - 2014-11-04
- 1.0.4 prep #42 (underscorgan)
- 1.0.4 Changelog update #41 (cyberious)
- FM-1519 Add future parser testing support #40 (cyberious)
- Update issues url in metadata.json and Add license file #38 (cyberious)
1.0.3 - 2014-08-27
- Forgot to move this line too #37 (hunner)
- Missed some more default hosts #36 (hunner)
- Bugfix for #34 #35 (hunner)
- Tests need to install module for PE also #34 (hunner)
- Release 1.0.3 #33 (hunner)
- Foss testing refactor #32 (cyberious)