GitHub
04/17/2025, 1:52 PM## 3.1.0 (2025-04-16)
Full Changelog
Implemented enhancements:
• Update rubocop gems to latest versions #76 (bastelfreak)
## v3.0.0 (2024-10-25)
Full Changelog
This release updates rubocop-rspec to a new major version. It enables multiple Cops by default. Please read their changelog: https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md#300-2024-06-11
Breaking changes:
• rubocop-rspec: Update 2.31 -> 3.1 #71 (bastelfreak)
Implemented enhancements:
• rubocop-performance: Update 1.21.0->1.22.1 #73 (bastelfreak)
• rubocop-minitest: Update 0.35.0->0.36.0 #72 (bastelfreak)
• rubocop: Update 1.64.1->1.67.0 #70 (bastelfreak)
## v2.8.0 (2024-06-28)
Full Changelog
Merged pull requests:
• Update rubocop-rspec requirement from ~> 2.26 to ~> 2.31.0 #63 (dependabot[bot])
• Update rubocop requirement from ~> 1.63.5 to ~> 1.64.1 #62 (dependabot[bot])
## v2.7.1 (2024-06-28)
Full Changelog
Fixed bugs:
• rubocop.yml: exclude fixtures directory #65 (bastelfreak)
Merged pull requests:
• Document major release policy #64 (bastelfreak)
## v2.7.0 (2024-05-11)
Full Changelog
Merged pull requests:... (truncated) Commits • `2c9e4cd` Merge pull request #77 from bastelfreak/rel310 • `7238492` Release 3.1.0 • `0d88b96` Merge pull request #76 from bastelfreak/updates • `59c3f24` configure rubocop plugins properly • `d6a072d` Update rubocop gems to latest versions • See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
• @dependabot rebase
will rebase this PR
• @dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
• @dependabot merge
will merge this PR after your CI passes on it
• @dependabot squash and merge
will squash and merge this PR after your CI passes on it
• @dependabot cancel merge
will cancel a previously requested merge and block automerging
• @dependabot reopen
will reopen this PR if it is closed
• @dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
• @dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency
• @dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
voxpupuli/metadata-json-lintGitHub
04/17/2025, 1:56 PM<https://github.com/voxpupuli/metadata-json-lint/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/metadata-json-lint/commit/e2dda14f6a8340d4832780006df98010b53d5b70|e2dda14f>
- Update voxpupuli-rubocop requirement from ~> 3.0.0 to ~> 3.1.0
<https://github.com/voxpupuli/metadata-json-lint/commit/8d7fb92193a022a5275f7e08c13966cbe1578e87|8d7fb921>
- Merge pull request #161 from voxpupuli/dependabot/bundler/voxpupuli-rubocop-tw-3.1.0
voxpupuli/metadata-json-lintGitHub
05/08/2025, 10:26 PMGitHub
05/08/2025, 10:34 PM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/43060eacfb304308ad8ee8ee0f5d55aed9c78721|43060eac>
- Enable Hiera syntax check
<https://github.com/voxpupuli/puppet-syntax/commit/293f46a4fac8c9f91790b4d1c81a2cb44dca1d4c|293f46a4>
- Merge pull request #167 from bastelfreak/hiera
voxpupuli/puppet-syntaxGitHub
05/08/2025, 10:34 PMGitHub
05/09/2025, 7:00 AMGitHub
05/09/2025, 8:22 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/400d2efe939cb825d7132313e4c9ff5484db659d|400d2efe>
- Update voxpupuli-rubocop requirement from ~> 2.8.0 to ~> 3.0.0
<https://github.com/voxpupuli/puppet-syntax/commit/a5efe11d286dc602d7714e0edce505bfcc260175|a5efe11d>
- Merge pull request #176 from voxpupuli/dependabot/bundler/voxpupuli-rubocop-tw-3.0.0
voxpupuli/puppet-syntaxGitHub
05/09/2025, 8:22 AM## 3.0.0 (2024-10-25)
Full Changelog
This release updates rubocop-rspec to a new major version. It enables multiple Cops by default. Please read their changelog: https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md#300-2024-06-11
Breaking changes:
• rubocop-rspec: Update 2.31 -> 3.1 #71 (bastelfreak)
Implemented enhancements:
• rubocop-performance: Update 1.21.0->1.22.1 #73 (bastelfreak)
• rubocop-minitest: Update 0.35.0->0.36.0 #72 (bastelfreak)
• rubocop: Update 1.64.1->1.67.0 #70 (bastelfreak)
## v2.8.0 (2024-06-28)
Full Changelog
Merged pull requests:
• Update rubocop-rspec requirement from ~> 2.26 to ~> 2.31.0 #63 (dependabot[bot])
• Update rubocop requirement from ~> 1.63.5 to ~> 1.64.1 #62 (dependabot[bot])
## v2.7.1 (2024-06-28)
Full Changelog
Fixed bugs:
• rubocop.yml: exclude fixtures directory #65 (bastelfreak)
Merged pull requests:
• Document major release policy #64 (bastelfreak)
## v2.7.0 (2024-05-11)
Full Changelog
Merged pull requests:
• Update rubocop requirement from ~> 1.62.0 to >= 1.62, < 1.64 #60 (dependabot[bot])
• Update rubocop-performance requirement from ~> 1.20.0 to >= 1.20, < 1.22 #59 (dependabot[bot])
## v2.6.0 (2024-03-12)
Full Changelog... (truncated) Commits • `3d47471` Merge pull request #75 from bastelfreak/rel300 • `5a2daa7` Release 3.0.0 • `1d1bd3c` Merge pull request #73 from bastelfreak/rubocop-performance • `457e07c` rubocop-performance: Update 1.21.0->1.22.1 • `40b6eec` rubocop-minitest: Update 0.35.0->0.36.0 • `c1c6589` Merge pull request #71 from bastelfreak/rubocop-rspec • `c0fe85c` rubocop-rspec: Update 2.31 -> 3.1 • `a54acd9` Merge pull request #70 from bastelfreak/1.67.0 • `3db8584` rubocop: Fix Gemspec/AddRuntimeDependency • `1dbdb44` rubocop: Update 1.64.1->1.67.0 • See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
• @dependabot rebase
will rebase this PR
• @dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
• @dependabot merge
will merge this PR after your CI passes on it
• @dependabot squash and merge
will squash and merge this PR after your CI passes on it
• @dependabot cancel merge
will cancel a previously requested merge and block automerging
• @dependabot reopen
will reopen this PR if it is closed
• @dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
• @dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency
• @dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
voxpupuli/puppet-syntaxGitHub
05/09/2025, 9:10 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/41f4f4398e6d1d5e2538372e487eb337d640049c|41f4f439>
- Drop old Ruby < 2.6 compatibility code
<https://github.com/voxpupuli/puppet-syntax/commit/ceb817621b10c621df6d3c665060cfe4ed44fc0f|ceb81762>
- Add Ruby 3.4 support
<https://github.com/voxpupuli/puppet-syntax/commit/84c60a94b29d2e196fdbe0757fdfb00dd0a0f534|84c60a94>
- CI: Switch to voxpupuli/ruby-version@v1
<https://github.com/voxpupuli/puppet-syntax/commit/21a987230e901536f6a3d2538e88585a6e7a618d|21a98723>
- Merge pull request #180 from voxpupuli/matrix
voxpupuli/puppet-syntaxGitHub
05/09/2025, 9:13 AMGitHub
05/09/2025, 9:27 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/9e00bddfff11e44548f0409507565c0c24ce37e7|9e00bddf>
- Drop unused pry & rb-readline dev dependencies
<https://github.com/voxpupuli/puppet-syntax/commit/32dd881ac10fa14292587fe756716d346f36d7e4|32dd881a>
- Merge pull request #182 from bastelfreak/pry
voxpupuli/puppet-syntaxGitHub
05/09/2025, 9:27 AM## v0.15.2
This release fixes one additional scenario that could happen if Prism was not available.
## Bug Fixes
Avoid breaking reading input if Prism version is undetectable (pry/pry#2340)Changelog Sourced from pry's changelog.
### https://github.com/pry/pry/blob/master/v0.15.2 (December 24, 2024)
#### Bug Fixes
• Avoid breaking reading input if Prism version is undetectable (#2340)
### https://github.com/pry/pry/blob/master/v0.15.1 (December 24, 2024)
#### Bug Fixes
• Restore Pry.config.ls compatibility (#2335)
• Avoid breaking reading inputs if Prism is not available (#2338)
### [v0.15.0][v0.15.0] (November 15, 2024)
#### Features
• Added support for Reline (#2298)
• Added support for Ruby 3.3 (#2295)
• Added Pry:Input:SimpleStdio for dumb terminals when Reline is in use (#2304)
• Remove OpenStruct usage (#2307) (#2309)
• Disable coloring of output when NO_COLOR is set. (#2323)(pry/pry#2323))
• Addflag to keep single line prompt. (#2327)pry --no-multiline
#### Bug Fixes
• Fix typos on docs and and comments (#2300) (#2301)
• Fix 'calling clear method' on user code when defined in pry context. (#2291)
• Fix arguments WatchExpression#add_expression (#2278)
### Breaking changes
• Remove support for deprecated `Pry.config.prompt = [proc {}, proc {}]`Use Pry::Prompt API instead (#2308)
• Remove deprecated... (truncated) Commits • `2c89b65` Merge pull request #2341 from pry/prep-for-0-15-2 • `b4c4c30` Prep for v0.15.2 • `beb098e` Merge pull request #2340 from pry/prism-not-available-version • `ec09d6a` Avoid breaking pry when prism version is not detectable • `da8ca59` Merge pull request #2339 from pry/prep-for-0-15-1 • `4dff418` Prep for v0.15.1 release • `cb333c9` Merge pull request #2338 from andrehjr/prism-not-available • `b347dce` Avoid breaking pry when prism is not available • `798d620` Merge pull request #2333 from pry/dependabot/bundler/psych-lte-5.3.0 • `e7a5768` Merge pull request #2335 from andrehjr/make-ls-config-backwards-compat • Additional commits viewable in compare view You can trigger a rebase of this PR by commenting.Pry.config.exception_whitelist
@dependabot rebase
.
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
• @dependabot rebase
will rebase this PR
• @dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
• @dependabot merge
will merge this PR after your CI passes on it
• @dependabot squash and merge
will squash and merge this PR after your CI passes on it
• @dependabot cancel merge
will cancel a previously requested merge and block automerging
• @dependabot reopen
will reopen this PR if it is closed
• @dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
• @dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency
• @dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.voxpupuli/puppet-syntax
GitHub
05/09/2025, 1:59 PM## v3.1.0 (2025-04-16)
Full Changelog
Implemented enhancements:
• Update rubocop gems to latest versions #76 (bastelfreak)
## v3.0.0 (2024-10-25)
Full Changelog
This release updates rubocop-rspec to a new major version. It enables multiple Cops by default. Please read their changelog: https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md#300-2024-06-11
Breaking changes:
• rubocop-rspec: Update 2.31 -> 3.1 #71 (bastelfreak)
Implemented enhancements:
• rubocop-performance: Update 1.21.0->1.22.1 #73 (bastelfreak)
• rubocop-minitest: Update 0.35.0->0.36.0 #72 (bastelfreak)
• rubocop: Update 1.64.1->1.67.0 #70 (bastelfreak)
## v2.8.0 (2024-06-28)
Full Changelog
Merged pull requests:
• Update rubocop-rspec requirement from ~> 2.26 to ~> 2.31.0 #63 (dependabot[bot])
• Update rubocop requirement from ~> 1.63.5 to ~> 1.64.1 #62 (dependabot[bot])
## v2.7.1 (2024-06-28)
Full Changelog
Fixed bugs:
• rubocop.yml: exclude fixtures directory #65 (bastelfreak)
Merged pull requests:
• Document major release policy #64 (bastelfreak)
## v2.7.0 (2024-05-11)
Full Changelog
Merged pull requests:... (truncated) Commits • `2c9e4cd` Merge pull request #77 from bastelfreak/rel310 • `7238492` Release 3.1.0 • `0d88b96` Merge pull request #76 from bastelfreak/updates • `59c3f24` configure rubocop plugins properly • `d6a072d` Update rubocop gems to latest versions • See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
• @dependabot rebase
will rebase this PR
• @dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
• @dependabot merge
will merge this PR after your CI passes on it
• @dependabot squash and merge
will squash and merge this PR after your CI passes on it
• @dependabot cancel merge
will cancel a previously requested merge and block automerging
• @dependabot reopen
will reopen this PR if it is closed
• @dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
• @dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency
• @dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
voxpupuli/puppet-syntaxGitHub
05/21/2025, 3:17 PM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/45869b7b493f2beb10210610d452468ab8966181|45869b7b>
- Update voxpupuli-rubocop requirement from ~> 3.0.0 to ~> 3.1.0
<https://github.com/voxpupuli/puppet-syntax/commit/26e931d9e0d775c24f37fe0ffefa0e0568a17945|26e931d9>
- Merge pull request #183 from voxpupuli/dependabot/bundler/voxpupuli-rubocop-tw-3.1.0
voxpupuli/puppet-syntaxGitHub
05/22/2025, 8:48 PMirb(main):002> require 'yaml'
=> true
irb(main):003> yamlargs = (Psych::VERSION >= '4.0') ? { aliases: true } : {}
=> {aliases: true}
irb(main):004> hiera_file='spec/fixtures/hiera/hiera_key_no_value.yaml'
=> "spec/fixtures/hiera/hiera_key_no_value.yaml"
irb(main):005> YAML.load_file(hiera_file, **yamlargs)
=> "prometheus::initstyle:sysv prometheus::node_exporter::init_style:sysv"
irb(main):006>
And puppetserver will fail to compile a catalog:
Notice: Catalog compiled by ***
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, /etc/puppetlabs/code/environments/***.yaml: file does not contain a valid yaml hash on node ***
Warning: Not using cache on failed catalog
voxpupuli/puppet-syntaxGitHub
05/23/2025, 6:23 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/278cbfb885a1920602c877e746ca5ac65a843f23|278cbfb8>
- Detect Hiera files that are no valid hash
<https://github.com/voxpupuli/puppet-syntax/commit/2d0709ac95c8bacd3ec2779691fd96331fc11630|2d0709ac>
- Merge pull request #184 from bastelfreak/bug
voxpupuli/puppet-syntaxGitHub
05/23/2025, 1:22 PM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/520aafddb2462007b2cc69263925dd918284d2fd|520aafdd>
- Set default exclude paths
<https://github.com/voxpupuli/puppet-syntax/commit/907207dcd59a373c8687acf30f1db3f0190ab063|907207dc>
- Merge pull request #181 from bastelfreak/exclude
voxpupuli/puppet-syntaxGitHub
05/23/2025, 1:24 PMGitHub
05/23/2025, 1:27 PM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/ea61d8f0d76ef58de4de02a8e4c50a65ece738be|ea61d8f0>
- Release 5.0.0
<https://github.com/voxpupuli/puppet-syntax/commit/a2dfbe3b472adc27168bb1c80ac36363e7e3e757|a2dfbe3b>
- Merge pull request #185 from bastelfreak/rel500
voxpupuli/puppet-syntaxGitHub
05/23/2025, 1:37 PMGitHub
05/30/2025, 7:22 PMGitHub
05/30/2025, 7:26 PMGitHub
06/09/2025, 9:19 PMGitHub
06/09/2025, 9:33 PM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/c73531c4a1fa3d274a858a9b55381f82b1fb385a|c73531c4>
- Switch from puppet to openvox
<https://github.com/voxpupuli/puppet-syntax/commit/9d4ec34a4aad0d54946c73615a4997f7580960e6|9d4ec34a>
- CI: Output Ruby/bundle environment
<https://github.com/voxpupuli/puppet-syntax/commit/4b26662b6416980e6cfe6781f89703548a85a138|4b26662b>
- Merge pull request #189 from bastelfreak/openvox2
voxpupuli/puppet-syntaxGitHub
06/09/2025, 9:37 PMGitHub
06/10/2025, 6:41 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/063179ff903322a071dd0fc5e798341c9078cab9|063179ff>
- CI: Make GitHub releases and configure token permissions
<https://github.com/voxpupuli/puppet-syntax/commit/0a2d2cd9507c61612e020c8f3f7678369fbb7817|0a2d2cd9>
- Update .github/workflows/release.yml
<https://github.com/voxpupuli/puppet-syntax/commit/5dead08291bc777a69b572e87149fc14d236000e|5dead082>
- Merge pull request #190 from voxpupuli/perms
voxpupuli/puppet-syntaxGitHub
06/10/2025, 6:45 AMGitHub
06/10/2025, 6:50 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/cb3c1dade786bc9cdd75731079ef6903e1440c8c|cb3c1dad>
- Release 6.0.0
<https://github.com/voxpupuli/puppet-syntax/commit/234b0c693dc71bb673dddd1bf3058af06f30612d|234b0c69>
- Merge pull request #191 from bastelfreak/rel600
voxpupuli/puppet-syntaxGitHub
06/10/2025, 6:52 AMtuxmea
06/10/2025, 6:03 PM