Skip to content

Latest commit

 

History

History
322 lines (186 loc) · 14.4 KB

CHANGELOG.md

File metadata and controls

322 lines (186 loc) · 14.4 KB

Changelog

All notable changes to this project will be documented in this file.

v4.1.1 (2024-04-04)

Full Changelog

Fixed bugs:

v4.1.0 (2024-03-12)

Full Changelog

Implemented enhancements:

v4.0.1 (2024-03-12)

Full Changelog

Fixed bugs:

Merged pull requests:

v4.0.0 (2024-02-07)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

  • fix "NameError: uninitialized constant Puppet::Util" #155 (mxey)
  • add all known hiera-eyaml methods #154 (mxey)

Merged pull requests:

v3.3.0 (2023-02-08)

Full Changelog

Implemented enhancements:

Merged pull requests:

v3.2.1 (2022-05-16)

Full Changelog

v3.2.0 (2022-05-16)

Full Changelog

Implemented enhancements:

  • Remove AppVeyor testing #94
  • Convert from Travis CI to GitHub Actions #130 (ekohl)

Fixed bugs:

v3.1.0 (2020-06-24)

Full Changelog

Implemented enhancements:

  • print actual template errors on $stderr #125 (foxxx0)

Merged pull requests:

  • Add ruby2.7 testing, replacing multiple obsolete puppet6 versions #124 (DavidS)

v3.0.1 (2020-05-27)

Full Changelog

Merged pull requests:

v3.0.0 (2020-05-09)

Full Changelog

Breaking changes:

  • Drop legacy code to support Puppet < 5 and Ruby < 2.4 #120 (ekohl)

Implemented enhancements:

  • Migrate Changelog to GCG #93

Merged pull requests:

v2.6.1 (2020-01-11)

Full Changelog

Fixed bugs:

Merged pull requests:

v2.6.0 (2019-10-05)

Full Changelog

Implemented enhancements:

  • add support for validating puppet plans (fixes #95, fixes #96) #97 (slauger)
  • Allow specifying file paths for manifests and templates too #87 (lavagetto)

Merged pull requests:

v2.5.0 (2019-07-07)

Full Changelog

Implemented enhancements:

v2.4.3 (2019-02-09)

Full Changelog

Fixed bugs:

v2.4.2 (2019-02-08)

Full Changelog

  • Search manifests in manifests directory
  • Allow .yml as an extension for YAML files.
  • Ensure the pkg directory is always excluded
  • Check consistency of ENC blobs in eyaml data

v2.4.1 (2017-06-29)

Full Changelog

  • Fix to ensure namespace scope is inherited.
  • Cleanly exits when syntax warnings/errors are found instead of failing.

v2.4.0 (2017-03-14)

Full Changelog

  • Add check_hiera_keys flag for deep checking of Hiera key name correctness. Thanks @petems.
  • Fix Puppet version comparisons for compatibility with Puppet 4.10.
  • Fix app_management setting compatibility with Puppet 5.
  • Refactor PUPPETVERSION usage to Puppet.version public API.

v2.3.0 (2017-02-01)

Full Changelog

  • Add app_management flag for Puppet application orchestration support. Thanks @ipcrm.
  • Check all *yaml file extensions, including eyaml. thanks @kjetilho, @rjw1.
  • Only test ERB syntax in files with an *.erb extension. Thanks @alexiri.
  • Extend README to list specific files and checks implemented. Thanks @petems.
  • Refactor Rake filelist generation, add tests. Thanks @kjetilho, @rjw1.

v2.2.0 (2016-12-02)

Full Changelog

  • Replace Puppet.initialize_settings with Puppet::Test::TestHelper. Thanks @domcleal #60 This clears out caches on every test so increases runtime.

v2.1.1 (2016-10-21)

Full Changelog

  • Use $stderr.puts rather than warn and info (thanks @mmckinst)
  • Allow latest 3.x to validate EPP files (thanks @DavidS)

v2.1.0 (2016-01-18)

Full Changelog

  • Support Puppet 4. Many thanks to @DavidS
  • Support validation of EPP templates. Thanks to @trlinkin
  • Test improvements and refactoring, including Travis CI tests against Puppet 4. Thanks to @trlinkin
  • Don't error when a tag metaparameter is present. Thank you @dhardy92
  • Report the filename of invalid hiera data files. Thanks @danzilio

v2.0.0 (2015-02-26)

Full Changelog

  • Removed support for Puppet version 2.7.x
  • New option, fail_on_deprecation_notices, which defaults to true (compatible with previous behaviour); thanks @pcfens
  • PuppetSyntax::Manifests#check now has two return arguments

v1.4.1 (2015-01-08)

Full Changelog

  • Support appending to config arrays, thanks @domcleal

v1.4.0 (2014-12-18)

Full Changelog

  • Rspec 3 is now supported, thanks @tuxmea
  • Build error fixed where gem_publisher was used prematurely
  • Lazy load Puppet only when it's required, thanks @logicminds

v1.3.0 (2014-08-07)

Full Changelog

  • Add the ability to pass hieradata_paths array of globs to check
  • Check hieradata in modules ('/data//*.yaml') by default

v1.2.3 (2014-08-06)

Full Changelog

  • Fix puppetlabs_spec_helper warning on Ruby 1.8

v1.2.2 (2014-07-31)

Full Changelog

  • Check and document conflicts with puppetlabs_spec_helper <= 0.7.0

v1.2.1 (2014-07-23)

  • Remove dependency on Puppet from Gemspec (for Puppet Entreprise users).

v1.2.0 (2014-03-28)

  • Optional support for Puppet's future parser.

v1.1.1 (2014-03-17)

  • Ignore exit(1) from Puppet 3.4
  • Don't use hardcoded version of parser face.

v1.1.0 (2013-09-06)

  • Syntax checks for Hiera YAML files.
  • Improved documentation.

v1.0.0 (2013-07-04)

  • Refactor code to make it easier to test.
  • Implement spec tests for syntax checks.
  • Pending spec tests for FileList matching.
  • Matrix tests for other Ruby/Puppet versions.
  • Improve usage example in README.

v0.0.4 (2013-06-14)

  • Fix $confdir error for Puppet 3.x

v0.0.3 (2013-06-11)

  • List rake as a dependency.
  • Output names of tasks to STDERR.
  • Match template paths correctly.
  • Add pending spec tests, not yet working.

v0.0.2 (2013-06-10)

  • Fix namespacing of rake tasks.

v0.0.1 (2013-06-10)

  • Initial release

* This Changelog was automatically generated by github_changelog_generator