CHANGELOG.md in puppet-check-1.3.0 vs CHANGELOG.md in puppet-check-1.3.1

- old
+ new

@@ -1,28 +1,28 @@ ### 1.4.0 (Roadmap) -- rudimentary catalog compilation testing? (only for Puppet4) -- minimum Puppet version increased from 3.4 to 3.7. -- rakefile interface with puppet-lint, rubocop, reek -- rspec puppet stubbing -- infrataster and analogous docker task like thing ripienaar did? -- some multithreading for speedup +- optional dep octocatalog-diff interface (minor) +- minimum Puppet version increased from 3.4 to 3.7 (minor) +- rakefile interface with puppet-lint, rubocop, reek (minor) +- rspec puppet stubbing (minor) +- acceptance testing with vagrant/docker+serverspec (minor) +- improved json and yaml output formats support (file arrays become file hashes and output results further handles formatting) (minor; this would be a big refactoring effort) +- split syntax and style checks to separate methods for style (patch) +- add additional hiera checks (patch) -### 1.3.1 (Roadmap) -- split syntax and style checks to separate methods for speedup -- more args, fewer self accessors -- improved json and yaml output formats support (file arrays become file hashes and output results further handles formatting) -- metadata.json checks for dependency upper bounds, dependencies/operatingsystem_support as array of hashes, and operatingsystem and operatingsystem_release within operatingsystem_support -- do another reek and rubocop check -- add additional hiera checks +### 1.3.1 +- For the git and mercurial methods of downloading external module dependencies as spec fixtures, the module is now updated if it is already present and previously retrieved with git or mercurial respectively. Previously, a fresh clone was always attempted. +- Additional syntax and style checks within the `operatingsystem_support`, `requirements`, and `dependencies` hashes in `metadata.json`. +- Reek is now required dependency for all Ruby versions and locked to 3.11 for Ruby 2.0. +- Slight code cleanup and optimization. ### 1.3.0 - Minimum Ruby version increased from 1.9.3 to 2.0.0. - Minimum Puppet version increased from 3.2 to 3.4. - Fixed issue where invalid arguments to PuppetLint were not displayed in error message. - Support for outputting the results in YAML or JSON formats. - Additional style check for `metadata.json`. - Slight code cleanup and optimization. -- Block hieradata checks from excuting on `hiera.yaml`. +- Block hieradata checks from executing on `hiera.yaml`. ### 1.2.1 - Code and output cleanup. - Add arguments support to external module download methods. - PuppetLint dependency version updated for 2.0 release.