All notable changes to this project will be documented in this file.
v9.2.0 (2024-10-08)
Implemented enhancements:
- puppetlabs_spec_helper: Require 8.x #149 (bastelfreak)
v9.1.0 (2024-09-06)
Implemented enhancements:
- rspec-puppet: Require 5.x #146 (bastelfreak)
Merged pull requests:
- README.md: Document how to use voxpupuli-test #147 (bastelfreak)
v9.0.0 (2024-07-08)
Breaking changes:
- require rspec-puppet-facts 5.x; drop legacy facts support #132 (bastelfreak)
Fixed bugs:
- custom facts: Honour stringified facts #144 (bastelfreak)
v8.1.0 (2024-07-05)
Implemented enhancements:
- feat(check:trailing_whitespace): collect all problems, report and then exit #141 (rwaffen)
- Add rubocop config #130 (bastelfreak)
Merged pull requests:
- Document the trailing_whitespace rake task in the README #142 (rwaffen)
- Remove redundant mock_with default to rspec #138 (ekohl)
- Merge duplicate branches in service_provider fact #137 (ekohl)
v8.0.0 (2024-06-12)
Breaking changes:
- rspec-puppet-facts: Require 4.x; add custom facts as strings #135 (bastelfreak)
Fixed bugs:
- Use our spec_helper for tests #133 (bastelfreak)
Merged pull requests:
- gem build: include README.md+LICENSE #129 (bastelfreak)
v7.2.0 (2024-05-23)
Implemented enhancements:
- Add Ruby 3.3 to CI matrix #128 (bastelfreak)
- puppetlabs_spec_helper: Require 7.3 #126 (bastelfreak)
v7.1.0 (2023-11-23)
Implemented enhancements:
- puppetlabs_spec_helper: Require 7.x #122 (bastelfreak)
v7.0.2 (2023-10-12)
Fixed bugs:
- dont set trusted_node_data/trusted_server_facts #120 (bastelfreak)
v7.0.1 (2023-10-11)
Merged pull requests:
- rspec-puppet: Update 3.x to 4.x & metadata-json-lint: Update 3.x to 4.x #118 (bastelfreak)
v7.0.0 (2023-08-17)
Breaking changes:
- Rubocop: Update 1.28.2->1.50.0; requires Ruby 2.6 #115 (bastelfreak)
- always mock trusted/server facts #114 (bastelfreak)
- Rubocop: Update 1.22.3->1.28.3 #91 (bastelfreak)
Implemented enhancements:
- Gemfile: Allow Puppet 8 #116 (bastelfreak)
v6.0.0 (2023-05-05)
Breaking changes:
- puppet-strings: Require 4.x #107 (bastelfreak)
- voxpupuli-puppet-lint-plugins: Require 5.x #106 (bastelfreak)
- Require Ruby 2.7 or newer, drop Puppet 6 support #105 (bastelfreak)
Implemented enhancements:
- Build gems with verbosity and strictness #109 (bastelfreak)
Fixed bugs:
- GCG: Add faraday-retry dep #110 (bastelfreak)
Merged pull requests:
- Gemfile: Default to Puppet 7 #111 (bastelfreak)
- gem dependencies: Add upper version limits #108 (bastelfreak)
v5.7.0 (2023-04-28)
Implemented enhancements:
- Add Puppet 8 to CI matrix #103 (bastelfreak)
Merged pull requests:
- CI: Add a dummy task github rules can depend on #102 (bastelfreak)
- Bump actions/checkout from 2 to 3 #96 (dependabot[bot])
- CI: Run on merges to master #95 (bastelfreak)
- dependabot: check for github actions and gems #94 (bastelfreak)
- Remove use of legacy facts #93 (alexjfisher)
v5.6.0 (2023-03-01)
Implemented enhancements:
- voxpupuli-puppet-lint-plugins: Require 4.x #89 (bastelfreak)
v5.5.0 (2023-02-15)
Implemented enhancements:
- Enhance CI with more Ruby/Puppet versions #85 (bastelfreak)
- require PSH 5.x, require puppet-strings #84 (bastelfreak)
Merged pull requests:
5.4.1 (2022-07-18)
Fixed bugs:
- Correct systemd custom fact implementation #81 (ekohl)
- Handle puppet/systemd like camptocamp/systemd #80 (ekohl)
v5.4.0 (2022-05-24)
Implemented enhancements:
- Add Ruby 3.1 to CI, build gem during CI #79 (bastelfreak)
Fixed bugs:
- Layout/HashAlignment: Allow both key and table styles #77 (root-expert)
v5.3.1 (2022-03-28)
Fixed bugs:
- rubocop: Naming/PredicateName: Fix AllowedMethods default is_a? #75 (root-expert)
- rubocop: Naming/PredicateName: Add is_to_s to AllowedMethods #74 (root-expert)
v5.3.0 (2022-03-12)
Implemented enhancements:
- rubocop: Naming/MethodParameterName: Add common short parameters names to AllowedNames #71 (root-expert)
- rubocop: Disable Style/OptionalBooleanParameter #70 (root-expert)
v5.2.0 (2021-12-17)
Merged pull requests:
- Rubocop: Disable ImplicitSubject #68 (bastelfreak)
v5.1.1 (2021-11-30)
Merged pull requests:
- Disable
Lint/BooleanSymbol
#66 (alexjfisher)
v5.1.0 (2021-11-27)
Implemented enhancements:
v5.0.0 (2021-11-26)
Breaking changes:
- voxpupuli-puppet-lint-plugins: Require 3.x #63 (bastelfreak)
v4.1.0 (2021-11-10)
Implemented enhancements:
- rubocop-rspec: allow >= 2.6 < 3 #60 (bastelfreak)
Fixed bugs:
- puppet-lint: fail on warnings #59 (bastelfreak)
v4.0.0 (2021-10-28)
Breaking changes:
- Use latest rubocop and target ruby 2.5 #40 (alexjfisher)
v3.0.0 (2021-10-02)
Breaking changes:
- Require voxpupuli-puppet-lint-plugins 2.x instead of 1.x #56 (bastelfreak)
v2.6.0 (2021-08-26)
Implemented enhancements:
- Use voxpupuli-puppet-lint-plugins #52 (bastelfreak)
Fixed bugs:
- Revert "Add metadata_json_deps + rake task" #54 (bastelfreak)
v2.5.0 (2021-08-13)
Implemented enhancements:
- Add metadata_json_deps + rake task #47 (bastelfreak)
Fixed bugs:
- Append
check:trailing_whitespace
rake task tocheck
and notrelease_checks
#48 (bastelfreak)
Merged pull requests:
- require metadata-json-lint 3 or newer/metadata_json_deps 0.3.0 or newer #50 (bastelfreak)
- Use default facter version from rspec-puppet-facts #49 (ekohl)
- Depend on puppet-lint >= 2.5.0 #45 (bastelfreak)
v2.4.0 (2021-07-21)
Implemented enhancements:
v2.3.0 (2021-07-13)
Implemented enhancements:
- add puppet-lint-optional_default-check #41 (bastelfreak)
v2.2.0 (2020-12-15)
Implemented enhancements:
- Disable Style/TrailingCommaInArguments #36 (traylenator)
- Add mocked custom facts based on metadata #19 (ekohl)
Merged pull requests:
v2.1.2 (2020-11-10)
Merged pull requests:
- Revert "Pin
rspec-expectations
" #34 (alexjfisher)
v2.1.1 (2020-11-02)
Merged pull requests:
- Pin
rspec-expectations
#32 (alexjfisher) - Disable Style/TrailingCommaInLiteral #31 (ghoneycutt)
v2.1.0 (2020-08-18)
Implemented enhancements:
v2.0.0 (2020-07-22)
Breaking changes:
- Add puppet-lint-file_ensure-check #24 (bastelfreak)
- add puppet-lint-manifest_whitespace-check #22 (bastelfreak)
- Add puppet-lint-strict_indent-check #21 (bastelfreak)
Merged pull requests:
- Update rubocop-rspec dependency #26 (alexjfisher)
v1.5.0 (2020-06-27)
Merged pull requests:
- depend on facterdb 1.4.0 for Ubuntu 20.04 facts #20 (bastelfreak)
v1.4.0 (2020-04-24)
Implemented enhancements:
v1.3.0 (2020-04-21)
Implemented enhancements:
v1.2.0 (2020-04-14)
Merged pull requests:
v1.1.0 (2020-04-11)
Implemented enhancements:
- Memoize rspec-puppet-facts #10 (ekohl)
- add puppet-lint-resource_reference_syntax as dependency #9 (bastelfreak)
v1.0.0 (2020-04-03)
Closed issues:
- This project is now stable - release it as v1.0.0 #7
v0.2.0 (2020-02-11)
Fixed bugs:
- fix facter version detection #5 (bastelfreak)
Merged pull requests:
- Make suggest_facter_version more robust and complete #4 (ekohl)
- Determine correct facter version based on puppet #3 (bastelfreak)
- Add Apache-2 license file / gemspec: fix file pattern / gitignore: ignore gem artifacts #2 (bastelfreak)
v0.1.0 (2020-02-09)
Merged pull requests:
- release 0.1.0 #1 (bastelfreak)
* This Changelog was automatically generated by github_changelog_generator