Skip to content

Latest commit

 

History

History
790 lines (434 loc) · 43.3 KB

CHANGELOG.md

File metadata and controls

790 lines (434 loc) · 43.3 KB

Changelog

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

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v8.0.0 - 2024-09-18

Full Changelog

Changed

Added

Fixed

  • cleanup: remove class_parameter_defaults disable #474 (waipeng)

v7.4.0 - 2024-09-06

Full Changelog

Added

v7.3.1 - 2024-06-06

Full Changelog

Fixed

v7.3.0 - 2024-05-23

Full Changelog

Added

v7.2.0 - 2024-04-22

Full Changelog

Added

  • (CAT-273) Remove plan exclusion from rake tasks #447 (LukasAud)

Fixed

v7.1.0 - 2024-03-12

Full Changelog

Added

v7.0.5 - 2024-02-09

Full Changelog

Fixed

v7.0.4 - 2024-02-08

Full Changelog

Fixed

v7.0.3 - 2024-01-24

Full Changelog

Fixed

  • (CAT-1688) Upgrade Rubocop to ~> 1.50.0 #426 (LukasAud)
  • (maint) - Make codecov gem support optional - changes to spec:simplecov rake task #424 (jordanbreen28)

v7.0.2 - 2023-12-12

Full Changelog

Fixed

  • Skip non-existing paths in $MODULEPATH silently #419 (kjetilho)

v7.0.1 - 2023-11-22

Full Changelog

Fixed

v7.0.0 - 2023-10-18

Full Changelog

Changed

  • (CAT-1222) - Require puppetlabs-rspec-puppet over rspec-puppet #415 (jordanbreen28)
  • (CAT-1256)- Require puppetlabs-puppet-lint over puppet-lint #411 (GSPatton)

v6.0.3 - 2023-10-09

Full Changelog

Fixed

  • (bug) - remove obselete manfiest dir config setting & require rspec-puppet 4.x #412 (jordanbreen28)

v6.0.2 - 2023-09-25

Full Changelog

Fixed

v6.0.1 - 2023-04-25

Full Changelog

Fixed

  • (MAINT) Bump lint and rspec-puppet dependencies #395 (chelnak)

v6.0.0 - 2023-04-25

Full Changelog

Added

  • Use rspec-puppet settings to configure Puppet #389 (ekohl)

v6.0.0.rc.1 - 2023-04-19

Full Changelog

Changed

Added

  • (CONT-807) Ruby 3 / Puppet 8 Additions #393 (chelnak)

v5.0.3 - 2023-01-25

Full Changelog

v5.0.2 - 2023-01-25

Full Changelog

Fixed

v5.0.1 - 2023-01-23

Full Changelog

Fixed

v5.0.0 - 2023-01-23

Full Changelog

Changed

  • (CONT-237) Deprecation and legacy version support removal #364 (chelnak)
  • (CONT-237) Bump minimum Ruby version requirement #358 (chelnak)
  • Drop outdated future parser support #348 (binford2k)

Added

  • Add rspec-github integration #353 (ekohl)
  • Run the strings:validate:reference task during validate #352 (smortex)
  • Configure puppet-lint to fail on warnings again #347 (ekohl)

Fixed

  • (CONT-237) Rubocop updates #360 (chelnak)
  • Fix check:git_ignore rake task for git >= 2.32.0 #346 (ekohl)

v4.0.1 - 2021-08-23

Full Changelog

Fixed

v4.0.0 - 2021-07-26

Full Changelog

Added

  • Use Rubocop's Github Actions formatter if possible #340 (ekohl)
  • Remove beaker integration #338 (ekohl)

v3.0.0 - 2021-02-10

Full Changelog

Added

  • Restructure PuppetLint rake tasks so they can be configurable #330 (nmaludy)

v2.16.0 - 2021-01-18

Full Changelog

Added

  • Add a check task #327 (ekohl)
  • Update fixtures from forge when the module version doesn't match; fix git < 2.7 compatibility #269 (nabertrand)
  • Add all spec/lib directories from fixtures to LOAD_PATH #233 (nabertrand)

v2.15.0 - 2020-06-12

Full Changelog

Added

Fixed

v2.14.1 - 2019-03-26

Full Changelog

Fixed

  • Revert "(feat) dont load the beaker if litmus is there" #286 (pmcmaw)

v2.14.0 - 2019-03-25

Full Changelog

Added

  • (feat) dont load the beaker if litmus is there #281 (tphoney)
  • (maint) load rake tasks from optional libraries #279 (DavidS)
  • Document how to set default values for fixture loading #277 (Felixoid)

Fixed

  • Remove --color from everywhere, use RSpec default detection instead #280 (DavidS)

v2.13.1 - 2019-01-15

Full Changelog

Fixed

  • Revert "(MODULES-8242) - Fix CI_SPEC_OPTIONS failing" #275 (rodjek)

v2.13.0 - 2019-01-11

Full Changelog

Added

  • (PDK-1199) Honour .{pdk,git}ignore in check:symlinks rake task #267 (rodjek)
  • (PDK-1137) Determine module name from metadata when possible #265 (rodjek)

Fixed

  • (MODULES-8242) - Fix CI_SPEC_OPTIONS failing #268 (stamm)
  • (PDK-997) Remove Dir.chdir call from check:test_file task #266 (rodjek)

v2.12.0 - 2018-11-08

Full Changelog

Added

Fixed

  • (bugfix) ignore bundle directory, for symlinks #263 (tphoney)
  • (MODULES-7273) - Raise error when fixture ref invalid #262 (eimlav)

v2.11.0 - 2018-09-26

Full Changelog

Added

  • (MODULES-7856) Allow optional repositories based on puppet version #258 (joshcooper)

Fixed

  • Fix example conversion from mocha to rspec mocks. #257 (vStone)

v2.10.0 - 2018-08-30

Full Changelog

Added

  • (feat) add puppet lint fix task #255 (tphoney)
  • add support to override the allowed test tiers #253 (b4ldr)

v2.9.1 - 2018-06-20

Full Changelog

Fixed

  • (PDK-1031) Remove thread-unsafe Dir.chdir usage #249 (rodjek)
  • (PDK-1033) Use --unshallow when fetching a ref #247 (DavidS)

v2.9.0 - 2018-06-18

Full Changelog

Added

  • (maint) adding ruby code coverage setup and rake task #245 (tphoney)

v2.8.0 - 2018-05-31

Full Changelog

Added

  • minor edits to mock_with section #243 (jbondpdx)
  • (PDK-636) Groundwork to allow PDK to persist downloaded fixtures #242 (rodjek)
  • (PDK-636) Always remove symlink fixtures. Only remove downloaded fixtures if tests pass. #241 (rodjek)

v2.7.0 - 2018-04-12

Full Changelog

Added

  • (PDK-916) Default to mocha if mock_framework isn't set #239 (MikaelSmith)
  • Break out beaker and fixture tasks into separate files #238 (DavidS)
  • (BOLT-397) add spec/plans/**/*_spec.rb to spec discovery pattern #235 (adreyer)

Fixed

  • Allow module_spec_helper to work with mocha 1.5.0 and rspec mocking #237 (DavidS)
  • (FM-6813) fix parsing for test tiers #231 (ThoughtCrhyme)

v2.6.2 - 2018-02-12

Full Changelog

Added

  • (MODULES-6606) change to initialize_config #225 (eputnam)

v2.6.1 - 2017-12-12

Full Changelog

Added

  • Fix fixtures defaults and add tests #223 (hunner)

v2.6.0 - 2017-12-08

Full Changelog

v2.5.1 - 2017-11-22

Full Changelog

Fixed

  • bugfix - parallel_spec fails with no files to test #216 (tphoney)

v2.5.0 - 2017-11-15

Full Changelog

Added

  • (PDK-429) add tests argument to rake spec #209 (8675309)

Fixed

v2.4.0 - 2017-10-17

Full Changelog

Added

Fixed

  • (WIN-6) Add test_tiers env var parsing to support test tiering. #212 (ThoughtCrhyme)
  • Fix release_checks without parallel_tests #211 (sean797)
  • Fix 'abort: please specify just one revision' mercurial error #206 (pegasd)

v2.3.2 - 2017-08-11

Full Changelog

Added

  • (PDK-409) Make directory junction targets relative to the junction #203 (rodjek)

Fixed

  • (PDK-381) Ensure spec fixtures are cleaned up, even if the test fails #204 (rodjek)

v2.3.1 - 2017-08-02

Full Changelog

Fixed

v2.3.0 - 2017-07-20

Full Changelog

Added

  • Support CI options for parallel_spec #199 (austb)

v2.2.0 - 2017-06-22

Full Changelog

Added

  • Change default logger output to STDERR. #197 (scotje)
  • Update default fixture path calculation to be Windows safe. #196 (scotje)
  • Adding a parent rake task for i18n of a module #194 (HelenCampbell)

v2.1.5 - 2017-06-07

Full Changelog

v2.1.4 - 2017-06-07

Full Changelog

Added

  • (SDK-168) Replace check:symlinks with platform independent alternative #193 (rodjek)
  • (SDK-268) Create directory junctions instead of symlinks on windows #192 (rodjek)

v2.1.3 - 2017-05-31

Full Changelog

Added

Fixed

v2.1.2 - 2017-04-17

Full Changelog

v2.1.1 - 2017-03-29

Full Changelog

Added

  • Add dependency on parallel_tests #186 (ekohl)

v2.1.0 - 2017-03-06

Full Changelog

Added

  • (MODULES-4471) Add CI_SPEC_OPTIONS environment variable to modify rspec #182 (glennsarti)

Fixed

  • (maint) fix load order for gettext-setup tasks #183 (eputnam)

v2.0.2 - 2017-02-23

Full Changelog

Fixed

v2.0.1 - 2017-02-08

Full Changelog

v2.0.0 - 2017-02-07

Full Changelog

Added

v1.2.2 - 2016-08-26

Full Changelog

Added

  • Only set strict_variables setting when required #168 (domcleal)

v1.2.1 - 2016-08-24

Full Changelog

1.2.0 - 2016-08-23

Full Changelog

Changed

Added

  • Update puppet-lint and puppet-syntax default ignore paths #165 (DavidS)

1.1.1 - 2016-03-02

Full Changelog

Fixed

  • Re-add the missing metadata task with a depreciation warning #131 (DavidS)

1.1.0 - 2016-02-24

Full Changelog

1.0.1 - 2015-11-06

Full Changelog

Fixed

1.0.0 - 2015-11-04

Full Changelog

Fixed

  • Add more info to the abort() on malformed YAML #111 (daenney)
  • (MODULES-2090) fixes bug in rake_tasks config #106 (bmjen)

0.10.3 - 2015-05-11

Full Changelog

Added

  • Update Lint to default to Puppet Approved criteria #80 (cyberious)

Fixed

  • Don't set settings removed in puppet4 if testing against puppet4 #102 (underscorgan)

0.10.2 - 2015-04-14

Full Changelog

Added

0.10.1 - 2015-03-17

Full Changelog

Added

0.10.0 - 2015-03-16

Full Changelog

Added

0.9.1 - 2015-02-24

Full Changelog

0.9.0 - 2015-02-24

Full Changelog

Added

  • Enable future parser testing #91 (cmurphy)
  • Stub root? method so spec tests can test execs #88 (cmurphy)
  • (MODULES-1576) Use Puppet FileSystem abstraction for symlinks to support Windows #84 (Iristyle)
  • Run metadata-json-lint under validate rake task #82 (domcleal)

Fixed

  • fix load issue with puppet filesystem and windows symlinks #87 (logicminds)
  • (MODULES-1576) Fix symlink support for older Puppet versions #85 (Iristyle)

0.8.2 - 2014-10-01

Full Changelog

Fixed

  • (MODULES-1353) Correct the puppet-lint tasks path #78 (3flex)

0.8.0 - 2014-08-25

Full Changelog

Added

  • Allow relative paths and params #76 (hunner)
  • Replace syntax checks with puppet-syntax #73 (dcarley)

Fixed

0.7.0 - 2014-07-17

Full Changelog

Added

  • (MODULES-1214) Allow .fixtures.yml to specify a git branch #71 (treydock)
  • MODULES-1202 - add module_spec_helper support for 3.6 config items #70 (jantman)
  • (MODULES-1190) respect puppet-lint ignore paths in Rakefile #69 (mmickan)

0.6.0 - 2014-07-02

Full Changelog

Added

  • (MODULES-1189) force module install in spec_prep #67 (3flex)
  • Add :validate as a rake task #66 (cmurphy)
  • Add future parser and strict variable test support #65 (hunner)

Fixed

0.5.2 - 2014-06-19

Full Changelog

0.5.1 - 2014-06-09

Full Changelog

Added

0.5.0 - 2014-06-06

Full Changelog

Added

  • Remove mocha dependency and rspec pinning #59 (hunner)

0.4.2 - 2014-06-06

Full Changelog

Added

  • Only clean up site.pp fixture if zero length #50 (wcooley)
  • Add beaker and beaker_nodes tasks #47 (blkperl)
  • Add support for "forge_modules" in fixtures. #46 (wcooley)
  • spec_clean does not fail if it has already been run #44 (hawknewton)
  • Changed to forced symlinks in the event that symlink is old a spec_prep ... #43 (tehmaspc)
  • support more than just git in fixtures #41 (igalic)
  • be more ignorant #40 (igalic)
  • Remove gemspec - it's superseded by our Rakefile #39 (igalic)
  • Do not lint fixtures directory. #38 (nanliu)
  • Add syntax checking task #36 (dalen)
  • (#21602) Updated rake_tasks.rb to include 'integration' folder when running spec tests. #35 (fatmcgav)

Fixed

  • Fix for empty repository list in .fixtures.yml file #42 (tehmaspc)
  • Fix issue with aborted rake task when packaging gem. #34 (AlexCline)
  • Fix Puppet Labs Issue Tracker URL #33 (DavidS)
  • Don't reset when target is missing #30 (hunner)

0.4.1 - 2013-02-08

Full Changelog

0.4.0 - 2012-12-26

Full Changelog

0.4.0-rc1 - 2012-12-14

Full Changelog

Fixed

  • Rake should fail if git can't clone repository #28 (hunner)
  • Fix Mocha deprecations #26 (mitchellh)
  • Only remove the site.pp if it is empty #24 (hunner)

0.3.0 - 2012-08-14

Full Changelog

Fixed

  • Revert "Merge pull request #15 from ghoneycutt/add_hiera_support" #16 (branan)

0.2.0 - 2012-07-05

Full Changelog

Fixed

  • fix broken coverage rake task. #10 (mafalb)
  • Create missing spec/fixtures/manifests #9 (mafalb)

0.1.0 - 2012-06-08

Full Changelog