File helm-schema.changes of Package helm-schema

-------------------------------------------------------------------
Tue Mar 31 05:03:28 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.23.0:
  * Bug Fixes
    - adjust pre-commit-hooks by @dadav
    - use better name for pre-commit task by @dadav
    - adjust pre-commit-hooks by @dadav
    - use latest version by @dadav
    - map also contains arrays by @dadav
    - move version into separate file by @dadav
    - adjust version in pre-commit hooks by @dadav
    - make exit code working by @dadav
    - add global property if not present by @dadav
    - use structs to parse the schema by @dadav
    - make it working by @dadav
    - make it working by @dadav
    - remove required fields on dependencies by @dadav
    - set to nil by @dadav
    - clarify warning by @dadav
    - use pointers by @dadav
    - adjust pre-commit hook to only run on Chart.yaml and
      values.yaml changes by @dadav
    - move sorting to util package by @dadav
    - adjust error message by @dadav
    - make sure this matches nested files by @dadav
    - use draft 7 by @dadav
    - clarify help by @dadav
    - Adjust linting hints by @dadav
    - Adjust structs field alignment by @dadav
    - Make required field working for properties by @dadav
    - Set type to object if properties are used by @dadav
    - Be sure to only start on valid yaml by @dadav
    - convert upper to lower case in help for consistency + typo by
      @Grraahaam
    - improve troubleshooting by @Grraahaam
    - omit topology sorting when --no-dependencies by @Grraahaam
    - Update dependencies by @dadav
    - Make it possible to sort charts with same name by @dadav
    - Update dependencies by @dadav
    - Update deps by @dadav
    - Adjust version and options by @dadav
    - Should run in the end by @dadav
    - Use alias if defined by @dadav
    - Make newline optional by @dadav
    - Should consider all possible types by @dadav
    - put schema reference below document start
    - adding empty line after yaml-language-server, keeping
      distance from other content
    - also remove helm-docs tags when not running with
      dontRemoveHelmDocsPrefix
    - remove left over #\n lines from description
    - Use TrimPrefix instead of TrimLeft by @dadav
    - Fail test if helm-schema fails by @dadav
    - Adjust changed url by @dadav
    - Add example to e2e tests by @dadav
    - Adjust lint hints by @dadav
    - Dupplicate charts are ok by @dadav
    - Do not set type on items by @dadav
    - Adjust test by @dadav
    - Ghcr login by @dadav
    - Permissions by @dadav
    - Adjust workdir to /home/helm-schema by @dadav
    - Format code by @dadav
    - Use single lines by @dadav
    - update module github.com/masterminds/semver/v3 to v3.3.1 by
      @renovate[bot]
    - update module github.com/deckarep/golang-set/v2 to v2.7.0 by
      @renovate[bot]
    - update module github.com/santhosh-tekuri/jsonschema/v5 to v6
      by @renovate[bot]
    - Use latest jsonschema version by @dadav
    - update module github.com/magiconair/properties to v1.8.8 by
      @renovate[bot]
    - Check custom annotations more dynamically by @dadav
    - update module github.com/magiconair/properties to v1.8.9 by
      @renovate[bot]
    - Fix some bugs, add comments by @dadav
    - Split validation in smaller ones by @dadav
    - update module github.com/stretchr/testify to v1.10.0 by
      @renovate[bot]
    - Make it work again by @dadav
    - Decrease verbosity by @dadav
    - Add type if not set by user by @dadav
    - update module github.com/spf13/viper to v1.21.0 by
      @renovate[bot]
    - update module github.com/santhosh-tekuri/jsonschema/v6 to
      v6.0.2 by @renovate[bot]
    - update module github.com/magiconair/properties to v1.8.10 by
      @renovate[bot]
    - uniqueItems test case, must be bool by @alexwiedermann
    - update module github.com/spf13/cobra to v1.10.1 by
      @renovate[bot]
    - Omit required field for non-object schema by @giovanism
    - bug in path when using absolute by @nomalord
    - changed naming of chart searching + archive opening by
      @nomalord
    - warning message for dependencies by @nomalord
    - Claude fixed some bugs by @dadav
    - Use buildx action by @dadav
    - Remove deprecated goreleaser functions by @dadav
    - Add missing steps in build workflow by @dadav
    - update module github.com/spf13/cobra to v1.10.2 (#163) by
      @renovate[bot]
    - resolve deadlock issues causing 5-hour test hangs by @dadav
    - Action secret issue fixed by @dadav
    - Signing issue by @dadav
    - resolve race conditions, type assertions, and convert
      log.Fatal to error returns by @dadav
    - Fixes #139 by @dadav
    - update module github.com/sirupsen/logrus to v1.9.4 (#171) by
      @renovate[bot]
    - update PGP signing method to use clearsign format (#172) by
      @eranor
    - correct provenance file format by @eranor
    - preserve indentation and flush buffer on uncommented lines
      (#179) by @damemi
    - Fixed various bugs and improved docs by @dadav
    - respect @schema.root when separated from first key by blank
      lines by @TvdW
    - Add missing required in root schema by @dadav
  * Chores
    - Add cliff support by @dadav
    - Add release notes to gitignore by @dadav
    - Adjust goreleaser includes by @dadav
    - Adjust renovate config by @dadav
    - Update dependencies by @dadav
    - Use latest version by @dadav
    - Version++ by @dadav
    - add github workflows by @dadav
    - add goreleaser config by @dadav
    - add license file by @dadav
    - adjust comments by @dadav
    - adjust go version in github action by @dadav
    - adjust release tarball name by @dadav
    - adjust workflow name by @dadav
    - bump golang.org/x/crypto from 0.21.0 to 0.31.0 by
      @dependabot[bot]
    - bump versions by @dadav
    - don't ignore values.yaml example by @Grraahaam
    - exclude chore commits by @dadav
    - go mod tidy by @dadav
    - ignoring vscode files by @Grraahaam
    - keeping original singular eol available
    - limit arch support by @dadav
    - pin dependencies (#168) by @renovate[bot]
    - pin dependencies by @renovate[bot]
    - pin orhun/git-cliff-action action to c93ef52 (#199) by
      @renovate[bot]
    - remove old comment by @dadav
    - update actions/checkout action to v4 by @renovate[bot]
    - update actions/checkout action to v5 by @renovate[bot]
    - update actions/checkout action to v6 (#160) by @renovate[bot]
    - update actions/checkout digest to 08eba0b by @renovate[bot]
    - update actions/checkout digest to 93cb6ef (#158) by
      @renovate[bot]
    - update actions/checkout digest to de0fac2 (#180) by
      @renovate[bot]
    - update actions/download-artifact digest to 3e5f45b (#200) by
      @renovate[bot]
    - update actions/download-artifact digest to d3f86a1 by
      @renovate[bot]
    - update actions/setup-go action to v5 by @renovate[bot]
    - update actions/setup-go action to v6 by @renovate[bot]
    - update actions/setup-go digest to 3041bf5 by @renovate[bot]
    - update actions/setup-go digest to 4b73464 (#184) by
      @renovate[bot]
    - update actions/setup-go digest to 4dc6199 (#159) by
      @renovate[bot]
    - update actions/setup-go digest to 7a3fe6c (#170) by
      @renovate[bot]
    - update actions/setup-go digest to d35c59a by @renovate[bot]
    - update actions/setup-go digest to f111f33 by @renovate[bot]
    - update actions/upload-artifact digest to 65c4c4a by
      @renovate[bot]
    - update actions/upload-artifact digest to 6f51ac0 by
      @renovate[bot]
    - update actions/upload-artifact digest to ea165f8 by
      @renovate[bot]
    - update alpine docker tag to v3.21 by @renovate[bot]
    - update alpine docker tag to v3.22 by @renovate[bot]
    - update alpine docker tag to v3.23 (#164) by @renovate[bot]
    - update alpine:3.21 docker digest to 5405e8f by @renovate[bot]
    - update alpine:3.21 docker digest to 56fa17d by @renovate[bot]
    - update alpine:3.23 docker digest to 2510918 (#175) by
      @renovate[bot]
    - update azure/setup-helm action to v5 (#203) by @renovate[bot]
    - update azure/setup-helm digest to 1a275c3 (#176) by
      @renovate[bot]
    - update crazy-max/ghaction-import-gpg action to v7 (#192) by
      @renovate[bot]
    - update docker/login-action action to v4 (#193) by
      @renovate[bot]
    - update docker/login-action digest to 5e57cd1 by
      @renovate[bot]
    - update docker/login-action digest to c94ce9f (#177) by
      @renovate[bot]
    - update docker/setup-buildx-action action to v4 (#194) by
      @renovate[bot]
    - update docker/setup-qemu-action action to v4 (#195) by
      @renovate[bot]
    - update github artifact actions (#165) by @renovate[bot]
    - update github artifact actions (#185) by @renovate[bot]
    - update github artifact actions by @renovate[bot]
    - update goreleaser/goreleaser-action action to v6 by
      @renovate[bot]
    - update goreleaser/goreleaser-action action to v7 (#183) by
      @renovate[bot]
    - update goreleaser/goreleaser-action digest to e435ccd by
      @renovate[bot]
    - update softprops/action-gh-release digest to 153bb8e (#201)
      by @renovate[bot]
  * Documentation
    - clarify how helm-schema behaves by @dadav
    - add logo by @dadav
    - add license info to readme by @dadav
    - make readme prettier by @dadav
    - add info that you need to copy the config first by @dadav
    - add deprecated annotation by @dadav
    - add pre-commit badget by @dadav
    - adjust badges by @dadav
    - add go report badge by @dadav
    - typo by @dadav
    - adjust flags by @dadav
    - add aur install method by @dadav
    - adjust readme by @dadav
    - add missing params by @dadav
    - update help by @dadav
    - add limitations by @dadav
    - improve README by @Grraahaam
    - improve README by @Grraahaam
    - Add missing char by @dadav
    - Adjust description and examples by @dadav
    - add examples to README.md by @Grraahaam
    - add values.yaml example by @Grraahaam
    - add pre-commit config args by @Grraahaam
    - improve examples by @Grraahaam
    - Add missing docs for not and required by @dadav
    - Typo by @dadav
    - Adjust helm plugin install comand by @dadav
    - Add comments by @dadav
    - Improve wording (#154) by @dadav
    - Add comment about tpl mapping by @dadav
    - Clarify the key must be saved in gpg format by @dadav
  * Features
    - add additional option by @dadav
    - add schema embeding by @dadav
    - patch condition property into dependency chart by @dadav
    - use topological sort by @dadav
    - use another jsonschema library by @dadav
    - add SchemaOrBool type by @dadav
    - add patternProperties and use SchemaOrBool type for
      additionalProperies by @dadav
    - use SchemaOrBool by @dadav
    - add prefixedItems by @dadav
    - add option to disable removal of helm-docs prefix by @dadav
    - ignore sorting error by @dadav
    - Add possibility to skip the auto-generation of fields by
      @ubergesundheit
    - Also make it possible to skip required field by @dadav
    - Also make it possible to skip additionalProperties field by
      @dadav
    - Make $ref from external source usable (#11) by @dadav
    - Add possibility to parse comments by @dadav
    - Add flag to insert schema reference to values file by @dadav
    - Support semver in dependencies by @dadav
    - Add support for not keyword by @dadav
    - Add readOnly and writeOnly by @dadav
    - Support array for required field by @dadav
    - Add e2e tests by @dadav
    - Add e2e test for default helm values by @dadav
    - Add container image by @dadav
    - Add MinLength and MaxLength by @dadav
    - Support relative files in ref by @dadav
    - Distribute as helm plugin by @amine7536
    - Support minItems and maxItems by @dadav
    - Add helm-docs compatibility mode by @dadav
    - Support yaml anchors by @dadav
    - Add dependency filter functionality by @dadav
    - Add tests for worker file by @dadav
    - Add tests for errs.go by @dadav
    - Add dont-add-global flag by @dadav
    - Support ref in patternProperties by @dadav
    - Support skipping of type generation by @dadav
    - Support skipping of type generation by @dadav
    - add support to uniqueitems by @alexwiedermann
    - add tests; bump version by @alexwiedermann
    - bump as minor by @alexwiedermann
    - subchart auto-open archives by @nomalord
    - Create arm64 image by @dadav
    - Add signing by @dadav
    - Add missing features by @dadav
    - Add annotate functionality by @dadav
    - add system pre-commit hook (#182) by @sergei-ivanov
    - support patternProperties, definitions, and composition
      keywords in @schema.root (#187) by @TvdW
    - support Helm's import-values directive (#188) by @TvdW
    - Merge found values file by @dadav
    - Add const-from-value support by @dadav
    - adopt pre-existing values.schema.json for dependency charts
      (#202) by @TvdW
  * Refactoring
    - move test chart files into charts/ subdirectory by @TvdW
  * Testing
    - add tests by @dadav
    - add test command to goreleaser config by @dadav
    - add test of anyOf and if,then,else by @dadav
    - use StringLoader by @dadav
    - add test to validate the plugin signing script by @eranor
    - add verification for signed plugin tarballs in release
      workflow by @eranor
    - improve verification process for plugin tarballs and
      provenance files (#173) by @eranor

-------------------------------------------------------------------
Wed Mar 11 06:04:18 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.22.0:
  * chore: version++
  * feat: Add const-from-value support
  * feat: Merge found values file
  * chore(deps): update docker/setup-qemu-action action to v4
  * chore(deps): update docker/setup-buildx-action action to v4
  * chore(deps): update docker/login-action action to v4
  * chore(deps): update crazy-max/ghaction-import-gpg action to v7

-------------------------------------------------------------------
Mon Mar 09 07:39:59 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.21.3:
  * chore: version++
  * fix: Add missing required in root schema
  * docs: Add comment about tpl mapping
  * chore(deps): update github artifact actions
  * chore(deps): update actions/setup-go digest to 4b73464
  * feat: support Helm's import-values directive
  * refactor(tests): move test chart files into charts/
    subdirectory
  * feat: support patternProperties, definitions, and composition
    keywords in @schema.root
  * fix: respect @schema.root when separated from first key by
    blank lines
  * chore(deps): update goreleaser/goreleaser-action action to v7
  * feat: add system pre-commit hook
  * map helm-docs `tpl` type to `string`

-------------------------------------------------------------------
Fri Feb 13 06:16:39 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.21.2:
  * fix: Fixed various bugs and improved docs
  * chore(deps): update actions/checkout digest to de0fac2

-------------------------------------------------------------------
Mon Feb 09 06:45:19 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.21.1:
  no code changes
- Update to version 0.21.0:
  * feat: Add annotate functionality
- Update to version 0.20.3:
  * fix(uncomment): preserve indentation and flush buffer on
    uncommented lines
  * chore(deps): update alpine:3.23 docker digest to 2510918
  * chore(deps): update azure/setup-helm digest to 1a275c3
  * chore(deps): update docker/login-action digest to c94ce9f

-------------------------------------------------------------------
Fri Jan 30 07:52:33 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.20.2:
  * chore: version++
  * test: improve verification process for plugin tarballs and
    provenance files
  * ci: install Helm v4 for verify checks
  * test: add verification for signed plugin tarballs in release
    workflow
  * test: add test to validate the plugin signing script
  * fix: correct provenance file format

-------------------------------------------------------------------
Fri Jan 30 07:27:48 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.20.1:
  * chore: version++
  * chore: Update dependencies
  * fix: update PGP signing method to use clearsign format
  * fix(deps): update module github.com/sirupsen/logrus to v1.9.4
  * chore(deps): update actions/setup-go digest to 7a3fe6c
  * chore: version++
  * chore(deps): pin dependencies

-------------------------------------------------------------------
Tue Jan 13 12:29:19 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.20.0:
  * feat: Add missing features
  * fix: Fixes #139
  * fix: resolve race conditions, type assertions, and convert
    log.Fatal to error returns
  * Dependencies
    - chore(deps): update actions/checkout action to v5
    - chore(deps): update actions/checkout action to v6
    - chore(deps): update actions/checkout digest to 08eba0b
    - chore(deps): update actions/checkout digest to 93cb6ef
    - chore(deps): update actions/download-artifact digest to
      d3f86a1
    - chore(deps): update actions/setup-go action to v6
    - chore(deps): update actions/setup-go digest to 4dc6199
    - chore(deps): update actions/setup-go digest to d35c59a
    - chore(deps): update actions/setup-go digest to f111f33
    - chore(deps): update actions/upload-artifact digest to 65c4c4a
    - chore(deps): update actions/upload-artifact digest to ea165f8
    - chore(deps): update alpine docker tag to v3.22
    - chore(deps): update alpine docker tag to v3.23
    - chore(deps): update alpine:3.21 docker digest to 5405e8f
    - chore(deps): update alpine:3.21 docker digest to 56fa17d
    - chore(deps): update docker/login-action digest to 5e57cd1
    - chore(deps): update github artifact actions
    - chore(deps): update github artifact actions
    - chore(deps): update goreleaser/goreleaser-action digest to
      e435ccd
    - fix(deps): update module github.com/magiconair/properties to
      v1.8.10
    - fix(deps): update module
      github.com/santhosh-tekuri/jsonschema/v6 to v6.0.2
    - fix(deps): update module github.com/spf13/cobra to v1.10.1
    - fix(deps): update module github.com/spf13/cobra to v1.10.2
    - fix(deps): update module github.com/spf13/viper to v1.21.0

-------------------------------------------------------------------
Tue Dec 31 10:27:44 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 0.18.1:
  * chore: version++
  * fix: Decrease verbosity
  * fix: Make it work again

-------------------------------------------------------------------
Tue Dec 31 10:25:22 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 0.18.0:
  * chore: version++
  * feat: Support ref in patternProperties
  * feat: Add dont-add-global flag
  * fix(deps): update module github.com/stretchr/testify to v1.10.0

-------------------------------------------------------------------
Sun Dec 22 19:36:09 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 0.17.0:
  * chore: version++
  * fix: Split validation in smaller ones
  * docs: Add comments
  * feat: Add tests for errs.go
  * feat: Add tests for worker file
  * fix: Fix some bugs, add comments
  * chore(deps): update actions/upload-artifact digest to 6f51ac0
  * chore(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0
  * feat: Add dependency filter functionality
  * chore(deps): update actions/setup-go digest to 3041bf5
  * docs: Adjust helm plugin install comand

-------------------------------------------------------------------
Fri Dec 20 09:12:05 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- new package helm-schema: generate jsonschemas from helm charts
openSUSE Build Service is sponsored by