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

- old
+ new

@@ -1,13 +1,28 @@ -### 1.3.0 (Roadmap) -- minimum ruby version bump to 2.0.0 (switch vagrant to centos7, remove 1.9.3 from travis.yml, add 2.3.x to travis.yml, update readme, remove psych::syntaxerror from dataparser.yaml, and remove 1.9.3 test from rubyparser.template style spec) -- minimum puppet version bump to 3.4 +### 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 -- json and yaml output formats support (error_files becomes hash with file keys and array of issues; refactor output_results) -- rudimentary catalog compilation testing? - rspec puppet stubbing - infrataster and analogous docker task like thing ripienaar did? +- some multithreading for speedup + +### 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.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`. ### 1.2.1 - Code and output cleanup. - Add arguments support to external module download methods. - PuppetLint dependency version updated for 2.0 release.