From 652577eb30cd02119c299f425f7ea37e6e5a1c36 Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Fri, 15 Sep 2023 17:13:11 +0200 Subject: [PATCH] Release 4.0.0 --- CHANGELOG.md | 29 +++++++++++++++++++++++++++-- Rakefile | 2 +- metadata-json-lint.gemspec | 2 +- 3 files changed, 29 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 110ac90..6ee3946 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,38 @@ # Changelog +## [4.0.0](https://github.com/voxpupuli/metadata-json-lint/tree/4.0.0) (2023-09-15) + +[Full Changelog](https://github.com/voxpupuli/metadata-json-lint/compare/3.0.3...4.0.0) + +**Breaking changes:** + +- Drop Ruby 2.5/2.6 & switch to voxpupuli-rubocop [\#137](https://github.com/voxpupuli/metadata-json-lint/pull/137) ([bastelfreak](https://github.com/bastelfreak)) +- Drop Ruby =\< 2.4 support [\#125](https://github.com/voxpupuli/metadata-json-lint/pull/125) ([bastelfreak](https://github.com/bastelfreak)) + +**Implemented enhancements:** + +- CI: Build gems with strictness and verbosity & Add upper version limits to gemspec [\#135](https://github.com/voxpupuli/metadata-json-lint/pull/135) ([bastelfreak](https://github.com/bastelfreak)) +- Add Ruby 3.1/3.2 support [\#133](https://github.com/voxpupuli/metadata-json-lint/pull/133) ([bastelfreak](https://github.com/bastelfreak)) + +**Merged pull requests:** + +- Update voxpupuli-rubocop requirement from ~\> 1.2 to ~\> 2.0 [\#139](https://github.com/voxpupuli/metadata-json-lint/pull/139) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Make semantic\_puppet a hard dependency [\#136](https://github.com/voxpupuli/metadata-json-lint/pull/136) ([bastelfreak](https://github.com/bastelfreak)) +- Drop pry development dependency [\#134](https://github.com/voxpupuli/metadata-json-lint/pull/134) ([bastelfreak](https://github.com/bastelfreak)) +- GCG: Add faraday-retry dep [\#132](https://github.com/voxpupuli/metadata-json-lint/pull/132) ([bastelfreak](https://github.com/bastelfreak)) +- Add dummy CI job we can depend on [\#131](https://github.com/voxpupuli/metadata-json-lint/pull/131) ([bastelfreak](https://github.com/bastelfreak)) + ## [3.0.3](https://github.com/voxpupuli/metadata-json-lint/tree/3.0.3) (2023-04-24) [Full Changelog](https://github.com/voxpupuli/metadata-json-lint/compare/3.0.2...3.0.3) +**Fixed bugs:** + +- gemspec: drop deprecated `date` attribute [\#129](https://github.com/voxpupuli/metadata-json-lint/pull/129) ([bastelfreak](https://github.com/bastelfreak)) + **Merged pull requests:** -- Allow json-schema 4.x [\#122](https://github.com/voxpupuli/metadata-json-lint/pull/122) -- gemspec: drop deprecated date attribute [\#129](https://github.com/voxpupuli/metadata-json-lint/pull/129) +- Allow json-schema 4.x [\#128](https://github.com/voxpupuli/metadata-json-lint/pull/128) ([chelnak](https://github.com/chelnak)) ## [3.0.2](https://github.com/voxpupuli/metadata-json-lint/tree/3.0.2) (2022-05-03) diff --git a/Rakefile b/Rakefile index 5a6dbc0..0bd10b7 100644 --- a/Rakefile +++ b/Rakefile @@ -31,7 +31,7 @@ rescue LoadError # github_changelog_generator is in the optional `release` group else GitHubChangelogGenerator::RakeTask.new :changelog do |config| - config.exclude_labels = %w[duplicate question invalid wontfix wont-fix skip-changelog] + config.exclude_labels = %w[duplicate question invalid wontfix wont-fix skip-changelog github_actions] config.user = 'voxpupuli' config.project = 'metadata-json-lint' gem_version = Gem::Specification.load("#{config.project}.gemspec").version diff --git a/metadata-json-lint.gemspec b/metadata-json-lint.gemspec index 5a57b3c..cacd19c 100644 --- a/metadata-json-lint.gemspec +++ b/metadata-json-lint.gemspec @@ -1,6 +1,6 @@ Gem::Specification.new do |s| s.name = 'metadata-json-lint' - s.version = '3.0.3' + s.version = '4.0.0' s.summary = 'metadata-json-lint /path/to/metadata.json' s.description = 'Utility to verify Puppet metadata.json files' s.authors = ['Vox Pupuli']