Skip to content

Update module github.com/losisin/helm-values-schema-json to v2#255

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/github.com-losisin-helm-values-schema-json-2.x
Open

Update module github.com/losisin/helm-values-schema-json to v2#255
renovate[bot] wants to merge 1 commit intomainfrom
renovate/github.com-losisin-helm-values-schema-json-2.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 14, 2026

This PR contains the following updates:

Package Change Age Confidence
github.com/losisin/helm-values-schema-json v1.9.2v2.4.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

losisin/helm-values-schema-json (github.com/losisin/helm-values-schema-json)

v2.4.0

Compare Source

What's Changed

Added
Fixed
Updated
Other

New Contributors

Full Changelog: losisin/helm-values-schema-json@v2.3.1...v2.4.0

v2.3.1

Compare Source

Changelog

Added
Fixed
Updated
Docs
Other

v2.3.0

Compare Source

What's Changed

See: Upgrade helm schema from v2.2 to v2.3

Added
  • feat: support '.kyaml' extension when bundling local files by @​applejag in #​243

    It already supported $ref: foo.yaml and $ref: foo.yml, where helm schema bundling would automatically use a YAML parser.
    Now, it will also use the YAML parser for $ref: foo.kyaml.

    By default on other file extensions helm schema will keep using the JSON parser instead.

  • feat: Add mergeProperties to combine maps into additionalProperties by @​applejag in #​252

    Allows using maps with arbitrary keys, such as:

    configs: # @​schema mergeProperties
      foo:
        lorem: "ipsum"
      bar:
        hello: "world"

    Instead of generating a schema that has configs.foo.lorem & configs.bar.hello, it will instead generate a schema of configs.*.lorem & configs.*.hello using additionalProperties in the JSON schema.

  • feat: Add JSON Schema for the .schema.yaml config file by @​applejag in #​261

    If you want editor support when editing your .schema.yaml config files then you can add this comment to the start of the file:

    # yaml-language-server: $schema=https://github.com/losisin/helm-values-schema-json/raw/refs/heads/main/config.schema.json
  • feat: Support all JSON Schema keywords in internal data structure by @​applejag in #​264

    This does not add support for overriding all schema keywords using # @​schema annotation comments, but it does add support inside helm schema's internal data structure.

    This makes a difference when bundling other schemas, as before this release, helm schema would not be able to bundle all of the keywords used in the referenced schema.

    In other words, if you bundle a $ref that uses keywords like if, format, deprecated, etc; then the resulting bundled schema will now retain those keywords.

Fixed
  • fix: noAdditionalProperties broke chart usage as dependency by @​applejag in #​255

    To fix this, we now include a global property by default (unless you defined one yourself):

    diff --git a/testdata/noAdditionalProperties.schema.json b/testdata/noAdditionalProperties.schema.json
    index e7b77fc..9a4eb16 100644
    --- a/testdata/noAdditionalProperties.schema.json
    +++ b/testdata/noAdditionalProperties.schema.json
    @​@​ -1,35 +1,43 @​@​
     {
         "$schema": "https://json-schema.org/draft/2020-12/schema",
         "type": "object",
         "properties": {
    +        "global": {
    +            "description": "Global values shared between all subcharts",
    +            "$comment": "Added automatically by 'helm schema' to allow this chart to be used as a Helm dependency, as the `additionalProperties` setting would otherwise collide with Helm's special 'global' values key.",
    +            "type": [
    +                "object",
    +                "null"
    +            ]
    +        },
             "object": {
                 "type": "object",
                 "additionalProperties": false
             },
  • fix: Bundle should update $ref when loaded subschema uses $id by @​applejag in #​253

Updated
Docs
Other

Full Changelog: losisin/helm-values-schema-json@v2.2.1...v2.3.0

v2.2.1

Compare Source

What's Changed

Fixed
Updated

New Contributors

Full Changelog: losisin/helm-values-schema-json@v2.2.0...v2.2.1

v2.2.0

Compare Source

What's Changed

Added
Updated

Full Changelog: losisin/helm-values-schema-json@v2.1.0...v2.2.0

v2.1.0

Compare Source

What's Changed

Added
Fixed
Updated
Docs
Other

Full Changelog: losisin/helm-values-schema-json@v2.0.0...v2.1.0

v2.0.0

Compare Source

What's Changed

⚠️ BREAKING CHANGES

This release includes breaking changes. Make sure to follow follow our guide when upgrading from v1.9.x to v2.0.0

Added
Fixed
Docs
Other

Full Changelog: losisin/helm-values-schema-json@v1.9.0...v2.0.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 12:59 AM, on day 1 and 15 of the month (* 0 1,15 * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Feb 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 59.68%. Comparing base (92d925e) to head (3925800).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #255   +/-   ##
=======================================
  Coverage   59.68%   59.68%           
=======================================
  Files          14       14           
  Lines         568      568           
=======================================
  Hits          339      339           
  Misses        199      199           
  Partials       30       30           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate renovate Bot force-pushed the renovate/github.com-losisin-helm-values-schema-json-2.x branch from 54df296 to 3925800 Compare April 30, 2026 11:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant