diff --git a/CHANGELOG.md b/CHANGELOG.md index ce303f706..f537244d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org). +## [v3.3.0](https://github.com/puppetlabs/pdk/tree/v3.3.0) - 2024-05-02 + +[Full Changelog](https://github.com/puppetlabs/pdk/compare/v3.2.0...v3.3.0) + +## Added + +- Skip 'name' validation when in a controlrepo context [#1352](https://github.com/puppetlabs/pdk/pull/1352) ([garrettrowell](https://github.com/garrettrowell)) +- (CAT-1896) - Use puppet-modulebuilder for PDK build [#1374](https://github.com/puppetlabs/pdk/pull/1374) ([jordanbreen28](https://github.com/jordanbreen28)) + +### Fixed + +- (CAT-1643) Update childprocess and remove patch [#1356](https://github.com/puppetlabs/pdk/pull/1356) ([david22swan](https://github.com/david22swan)) +- (CAT-2026) Update how pdk test unit --list detects an error [#1388](https://github.com/puppetlabs/pdk/pull/1388) ([david22swan](https://github.com/david22swan)) + ## [v3.2.0](https://github.com/puppetlabs/pdk/tree/v3.2.0) - 2024-05-02 [Full Changelog](https://github.com/puppetlabs/pdk/compare/v3.1.0...v3.2.0) diff --git a/docs/release_notes_pdk.md b/docs/release_notes_pdk.md index adffe98fa..d9948ea9a 100644 --- a/docs/release_notes_pdk.md +++ b/docs/release_notes_pdk.md @@ -2,6 +2,34 @@ New features, enhancements, and resolved issues for PDK. +## PDK 3.3.0 + +### New features and enhancements + +* Name validation now skipped for controlrepo's +* The PDK has been updated to use the `modulebuilder` gem in place of duplicated code within the PDK. +* Support for Debian 11 and 12 has been extended to AARCH64 with new packages built +* Support for Ubuntu 18.04 to 23.04 has been extended to AARCH64 with new packages built +* Support for RedHat 9 has been extended to AARCH64 with new packages built +* Support for Mac OsX 13 has been extended to arm64 with new packages built +* Windows 2019 package is now being tested on Windows 11 to ensure support + +### Bug Fixes + +* The childprocess gem has been updated and a patch for it has been removed. +* `pdk test --list` has been updated to account for a change in how information is passed back to it. + +### Template Changes + +* Updated to require `facterdb` 1.26 or newer +* Bolt-related files added to the .gitignore default paths +* `puppetlabs_sec_help` pinned to 7.3 or newer and `.rspec.erb` removed to account +* Pin added for `rexml` to account for Windows issues +* `deep_merge` updated to require 1.2.2 or newer +* Config extras handling added back into the Rakefile +* `.vendor` added to .gitignore +* `facterdb` repinned to ~> 2.1 and `rspec-puppet-facts`to ~> 4.0 + ## PDK 3.2.0 ### Deprecations diff --git a/lib/pdk/version.rb b/lib/pdk/version.rb index 4c37ba920..a66c3c5ab 100644 --- a/lib/pdk/version.rb +++ b/lib/pdk/version.rb @@ -1,4 +1,4 @@ module PDK - VERSION = '3.2.0'.freeze - TEMPLATE_REF = '3.2.0.4'.freeze + VERSION = '3.3.0'.freeze + TEMPLATE_REF = '3.3.0'.freeze end