diff --git a/CHANGELOG.md b/CHANGELOG.md index c6770bc5..9401fd9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,18 @@ + # Changelog 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). + +## [1.0.5](https://github.com/puppetlabs/Puppet.Dsc/tree/1.0.5) - 2023-01-24 + +[Full Changelog](https://github.com/puppetlabs/Puppet.Dsc/compare/1.0.4...1.0.5) + +### Fixed + +- (GH-240) Fix incorrect enum generation [#244](https://github.com/puppetlabs/Puppet.Dsc/pull/244) ([chelnak](https://github.com/chelnak)) + ## [1.0.4](https://github.com/puppetlabs/Puppet.Dsc/tree/1.0.4) - 2022-11-11 [Full Changelog](https://github.com/puppetlabs/Puppet.Dsc/compare/1.0.3...1.0.4) @@ -18,7 +28,6 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a ### Fixed - (CONT-257) Add PDKTemplateRef parameter [#231](https://github.com/puppetlabs/Puppet.Dsc/pull/231) ([chelnak](https://github.com/chelnak)) - - (GH-217) - Set LegacyDscForgePage [#219](https://github.com/puppetlabs/Puppet.Dsc/pull/219) ([pmcmaw](https://github.com/pmcmaw)) ## [1.0.2](https://github.com/puppetlabs/Puppet.Dsc/tree/1.0.2) - 2022-03-18 @@ -36,7 +45,6 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a ### Fixed - (GH-74) Add Concept docs for module invocation [#188](https://github.com/puppetlabs/Puppet.Dsc/pull/188) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-186) Handle missing Project URI in PowerShell module metadata [#187](https://github.com/puppetlabs/Puppet.Dsc/pull/187) ([michaeltlombardi](https://github.com/michaeltlombardi)) ## [0.7.0](https://github.com/puppetlabs/Puppet.Dsc/tree/0.7.0) - 2021-07-06 @@ -58,23 +66,16 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a ### Added - (GH-148) Activate acceptance tests [#170](https://github.com/puppetlabs/Puppet.Dsc/pull/170) ([david22swan](https://github.com/david22swan)) - - (GH-153) Ensure generated readme contains module name info [#163](https://github.com/puppetlabs/Puppet.Dsc/pull/163) ([david22swan](https://github.com/david22swan)) - - (GH-145) Add validation mode flag to puppetized DSC Resources [#147](https://github.com/puppetlabs/Puppet.Dsc/pull/147) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-133) Throw if PSRemoting is disabled [#135](https://github.com/puppetlabs/Puppet.Dsc/pull/135) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-93) Allow alternate fixture references [#134](https://github.com/puppetlabs/Puppet.Dsc/pull/134) ([michaeltlombardi](https://github.com/michaeltlombardi)) ### Fixed - (GH-139) Clarification added regarding the DSC Local Configuration Manager (LCM) [#165](https://github.com/puppetlabs/Puppet.Dsc/pull/165) ([david22swan](https://github.com/david22swan)) - - (GH-150) Add known installation limitations to readme [#164](https://github.com/puppetlabs/Puppet.Dsc/pull/164) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-149) Add long path info to generated readme [#162](https://github.com/puppetlabs/Puppet.Dsc/pull/162) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-64) Add docs for customizing private modules [#161](https://github.com/puppetlabs/Puppet.Dsc/pull/161) ([michaeltlombardi](https://github.com/michaeltlombardi)) ## [0.5.0](https://github.com/puppetlabs/Puppet.Dsc/tree/0.5.0) - 2021-02-10 @@ -84,13 +85,11 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a ### Added - (GH-113) Vendor modules not found in module repo [#127](https://github.com/puppetlabs/Puppet.Dsc/pull/127) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (MAINT) Add CertReq parameters to hard-coded list [#124](https://github.com/puppetlabs/Puppet.Dsc/pull/124) ([michaeltlombardi](https://github.com/michaeltlombardi)) ### Fixed - (MAINT) Fix metadata summary entry definition [#123](https://github.com/puppetlabs/Puppet.Dsc/pull/123) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-114) - Adding PSCredential and CIM Instance examples [#122](https://github.com/puppetlabs/Puppet.Dsc/pull/122) ([pmcmaw](https://github.com/pmcmaw)) ## [0.4.0](https://github.com/puppetlabs/Puppet.Dsc/tree/0.4.0) - 2021-01-27 @@ -100,13 +99,11 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a ### Added - (GH-75) Update pwshlib pin in generated module metadata [#119](https://github.com/puppetlabs/Puppet.Dsc/pull/119) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-111) Add PowerShellGet as module dependency [#118](https://github.com/puppetlabs/Puppet.Dsc/pull/118) ([michaeltlombardi](https://github.com/michaeltlombardi)) ### Fixed - (GH-89) Fix various bugs for puppetization [#116](https://github.com/puppetlabs/Puppet.Dsc/pull/116) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-75) - PowerShell module dependencies are installable side by side [#115](https://github.com/puppetlabs/Puppet.Dsc/pull/115) ([pmcmaw](https://github.com/pmcmaw)) ## [0.3.0](https://github.com/puppetlabs/Puppet.Dsc/tree/0.3.0) - 2020-12-14 @@ -128,99 +125,24 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a ### Added - (MAINT) Update version pins for metadata.json [#101](https://github.com/puppetlabs/Puppet.Dsc/pull/101) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-80) Typify read only properties [#99](https://github.com/puppetlabs/Puppet.Dsc/pull/99) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-74, GH-81) Handle parameters in type generation and collapse ensure keywords [#88](https://github.com/puppetlabs/Puppet.Dsc/pull/88) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-72) Clarify property usage in generated readme [#84](https://github.com/puppetlabs/Puppet.Dsc/pull/84) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (MAINT) Enable puppetizing prerelease modules [#76](https://github.com/puppetlabs/Puppet.Dsc/pull/76) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (MAINT) Add project CHANGELOG file [#58](https://github.com/puppetlabs/Puppet.Dsc/pull/58) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (MAINT) Add function to update changelog [#57](https://github.com/puppetlabs/Puppet.Dsc/pull/57) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (MAINT) Add known limitations to generated readmes [#56](https://github.com/puppetlabs/Puppet.Dsc/pull/56) ([michaeltlombardi](https://github.com/michaeltlombardi)) ### Fixed - (GH-85) Make puppetizing prerelease modules switchable [#100](https://github.com/puppetlabs/Puppet.Dsc/pull/100) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (MAINT) Ensure struct keys are downcased [#98](https://github.com/puppetlabs/Puppet.Dsc/pull/98) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (MAINT) Only write attributes if parameter is not null [#97](https://github.com/puppetlabs/Puppet.Dsc/pull/97) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-59) Correct text in troubleshooting section [#91](https://github.com/puppetlabs/Puppet.Dsc/pull/91) ([pmcmaw](https://github.com/pmcmaw)) - - (GH-71) Fix type def of props with optional nested cim instances [#78](https://github.com/puppetlabs/Puppet.Dsc/pull/78) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (GH-66) Ensure type desc strings parse for reference [#77](https://github.com/puppetlabs/Puppet.Dsc/pull/77) ([michaeltlombardi](https://github.com/michaeltlombardi)) - - (maint) Correct links in README [#54](https://github.com/puppetlabs/Puppet.Dsc/pull/54) ([binford2k](https://github.com/binford2k)) ## [0.1.0](https://github.com/puppetlabs/Puppet.Dsc/tree/0.1.0) - 2020-09-18 [Full Changelog](https://github.com/puppetlabs/Puppet.Dsc/compare/26224299b16de79c34ca635566ea1c1f985d67e4...0.1.0) - -### Added - -- (FEATURE) Tag the generated module [#48](https://github.com/puppetlabs/Puppet.Dsc/pull/48) ([binford2k](https://github.com/binford2k)) - -- (IAC-804) Implement PSDscRunAsCredential [#43](https://github.com/puppetlabs/Puppet.Dsc/pull/43) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-844) Allow using a local PSRepository [#42](https://github.com/puppetlabs/Puppet.Dsc/pull/42) ([sheenaajay](https://github.com/sheenaajay)) - -- (IAC-895) Implement query caching [#41](https://github.com/puppetlabs/Puppet.Dsc/pull/41) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-741) Implement Canonicalize for provider [#39](https://github.com/puppetlabs/Puppet.Dsc/pull/39) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-711) Add publish function [#31](https://github.com/puppetlabs/Puppet.Dsc/pull/31) ([sheenaajay](https://github.com/sheenaajay)) - -- Fix YARD tag usage and implement Real32/Real64 data types [#30](https://github.com/puppetlabs/Puppet.Dsc/pull/30) ([DavidS](https://github.com/DavidS)) - -- (IAC-740) Map embedded CIM instances if running elevated [#26](https://github.com/puppetlabs/Puppet.Dsc/pull/26) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-706) Add Puppet Reference Documentation [#22](https://github.com/puppetlabs/Puppet.Dsc/pull/22) ([sheenaajay](https://github.com/sheenaajay)) - -- (IAC-708, IAC-709) Rework, document, and redact script generation in the base provider [#21](https://github.com/puppetlabs/Puppet.Dsc/pull/21) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-671) Implement New-PuppetDscModule [#20](https://github.com/puppetlabs/Puppet.Dsc/pull/20) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- Ensure Sensitive handling of PSCredentials; module version munging; DSC metadata in metadata.json [#19](https://github.com/puppetlabs/Puppet.Dsc/pull/19) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-707) Add Update-PuppetModuleReadme, Get-PuppetizedName [#18](https://github.com/puppetlabs/Puppet.Dsc/pull/18) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-710) Map all DSC property types to puppet types [#17](https://github.com/puppetlabs/Puppet.Dsc/pull/17) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-665) Decompose Initialization [#15](https://github.com/puppetlabs/Puppet.Dsc/pull/15) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-666) Implement ConvertTo-PuppetResourceApi [#14](https://github.com/puppetlabs/Puppet.Dsc/pull/14) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-699) Improve Puppet module metadata [#10](https://github.com/puppetlabs/Puppet.Dsc/pull/10) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- Add Vagrantfile for reproducible tests and development environment [#4](https://github.com/puppetlabs/Puppet.Dsc/pull/4) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-650) Scaffold Module Folders and Files [#2](https://github.com/puppetlabs/Puppet.Dsc/pull/2) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-647) Improve type generation and make provider idempotent [#1](https://github.com/puppetlabs/Puppet.Dsc/pull/1) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -### Fixed - -- (IAC-713) Add about_help for the Puppetizer [#51](https://github.com/puppetlabs/Puppet.Dsc/pull/51) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (MAINT) Ensure built readmes point to troubleshooting info [#50](https://github.com/puppetlabs/Puppet.Dsc/pull/50) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-716) Add troubleshooting documentation [#47](https://github.com/puppetlabs/Puppet.Dsc/pull/47) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- (IAC-905) Map SInt datatyp to puppet data type [#38](https://github.com/puppetlabs/Puppet.Dsc/pull/38) ([sheenaajay](https://github.com/sheenaajay)) - -- (IAC-879) fix providername,Underscores are not valid. [#36](https://github.com/puppetlabs/Puppet.Dsc/pull/36) ([sheenaajay](https://github.com/sheenaajay)) - -- (IAC-846) Canonicalize Puppet module author names [#34](https://github.com/puppetlabs/Puppet.Dsc/pull/34) ([michaeltlombardi](https://github.com/michaeltlombardi)) - -- Enable parsing of composite resources [#28](https://github.com/puppetlabs/Puppet.Dsc/pull/28) ([DavidS](https://github.com/DavidS)) - -- Ensure that metadata field `summary` is always less than 144 length [#27](https://github.com/puppetlabs/Puppet.Dsc/pull/27) ([DavidS](https://github.com/DavidS)) - -- (MAINT) Ensure New-PuppetDscModule populates readme [#25](https://github.com/puppetlabs/Puppet.Dsc/pull/25) ([michaeltlombardi](https://github.com/michaeltlombardi)) diff --git a/src/Puppet.Dsc/puppet.dsc.psd1 b/src/Puppet.Dsc/puppet.dsc.psd1 index ecd3e331..f2e525b5 100644 --- a/src/Puppet.Dsc/puppet.dsc.psd1 +++ b/src/Puppet.Dsc/puppet.dsc.psd1 @@ -3,7 +3,7 @@ RootModule = 'Puppet.Dsc.psm1' # Version number of this module. - ModuleVersion = '1.0.4' + ModuleVersion = '1.0.5' # ID used to uniquely identify this module GUID = '37c6b5c1-2614-4ff5-bb9f-a610b7da3086'