Skip to content

Releases: fstaudt/helm-values

0.11.1

06 Dec 19:44

Choose a tag to compare

  • ✨ (intellij) support IJ 2025.3
  • 👷 bump Gradle to 9.1.0

0.11.0

24 Aug 13:56

Choose a tag to compare

  • ✨ (intellij) support IJ 2025.2
  • ✨ (intellij) drop support for IJ 2024.2
  • 👷 bump Gradle to 9.0.0
  • 👷 switch to GraalVM 21 distribution in workflows
    BREAKING CHANGES:
  • 💥 (intellij) IntelliJ IDEA 2024.2 is no more supported.
    Extension is only available for IntelliJ IDEA 2024.3 and above.

0.10.1

24 Mar 21:38

Choose a tag to compare

  • ✨ drop support for global values schema
  • ✨ (intellij) support IJ 2025.1
  • ✨ (intellij) drop support for IJ 2023.3
  • 🐛 (intellij) avoid usage of internal IntelliJ IDEA classes
  • 👷 bump Gradle to 8.13
  • 👷 migrate to Dokka Gradle plugin v2
  • 👷 (gradle) bump json-schema-validator to 1.5.3
  • 👷 (intellij) rename IntelliJ plugin name to "Helm values"
  • 👷 (intellij) remove deprecated instrumentationTools
  • 👷 bump JsonUnit to 4.1.0
    BREAKING CHANGES:
  • 💥 (intellij) IntelliJ IDEA 2023.3 is no more supported.
    Extension is only available for IntelliJ IDEA 2025.1 and above.
  • 💥 global values schema (deprecated since 0.4.0) is no more supported.

0.10.0

03 Nov 19:56

Choose a tag to compare

  • ✨ (intellij) update Helm repositories in separate IntelliJ action (#165)
  • ✨ (intellij) warning in settings when passwords are not saved (#156)
  • ✨ (intellij) support for IJ 2024.3
  • ✨ (intellij) explicit dependency on json module (#162)
  • ✨ (gradle) use provider API in plugin extension
  • 🐛 (intellij) use on-demand instances of services instead of class instances (#161)
  • 🐛 (intellij) rename .idea/json-schemas to .idea/helm-values for clarity
  • 🐛 (intellij) search for helm charts in project should ignore internal Gradle folder
  • 👷 bump JVM toolchain to 17
  • 👷 (gradle) bump Gradle to 8.10.2

BREAKING CHANGES:

  • Minimal Gradle version for Gradle plugin: Gradle 8.4
  • Minimal Java version for Gradle plugin: Java 17

0.9.0

14 Jun 16:13

Choose a tag to compare

  • ✨ (intellij) configure Helm chart repositories from IntelliJ IDEA (#137)
  • ✨ (intellij) configure Chart and JSON schema repositories in same editor in settings (#137)
  • ✨ support of YAML format for patch files (#55)
  • ✨ support import-values in chart dependencies (#106)
  • ✨ (intellij) support for IJ 2024.2
  • ✨ (intellij) drop support for IJ 2022.3
  • 🐛 fix deprecation error on ActionUpdateThread since 2024.1
  • 🐛 fix extraction of JSON schema from dependency archive when dependency is provided with version range

BREAKING CHANGES:

  • 💥 (intellij) IntelliJ IDEA 2022.3 is no more supported.
    Extension is only available for IntelliJ IDEA 2023.1 and above.
  • 💥 (gradle) since #55, optional property patchValuesFile must be renamed valuesPatchFile for Gradle tasks aggregateJsonSchema and generateJsonSchemas
  • 💥 (gradle) since #55, optional property patchAggregatedFile must be renamed aggregatedValuesPatchFile for Gradle tasks aggregateJsonSchema

0.8.2

23 Mar 09:08

Choose a tag to compare

  • ✨ (intellij) support IJ 2024.1

0.8.1

21 Feb 08:17

Choose a tag to compare

  • ✨ (gradle) compatibility with Gradle configuration cache
  • 🐛 (gradle) disable caching by default for task validateHelmValues
  • 🐛 (intellij) use alphabetical order for actions on all charts in project

BREAKING CHANGES:

  • Minimal Gradle version for Gradle plugin: Gradle 8.3

0.8.0

11 Nov 16:30

Choose a tag to compare

  • ✨ discard required properties when already defined in dependency values
    (#40)
  • ✨ (intellij) actions to trigger helm dependency update
    (#53)
  • ✨ (intellij) actions in error notifications to install or configure Helm
  • ✨ (intellij) support IJ 2023.3
  • 🐛 avoid NullPointerException in JSON schema providers when virtual file parent is null
    (#114)
  • 🐛 discard generation of extra-values.schema.json
    (#130)
  • 🐛 disable additionalProperties at top level of aggregated chart
    (#131)
  • 🐛 (intellij) UnsupportedOperationException when values.yaml is part of a virtual file system
    (#132)
  • 🐛 JSON schema extractor should take aliases into account
    (#133)
    BREAKING CHANGES:
  • Since #130,
    JSON schema validation is no more applied by default on files *-values.yaml in IntelliJ IDEA.
    Validation of non-standard Helm values files with generated JSON schema can be configured in IntelliJ settings.

0.7.1

14 Jul 16:31

Choose a tag to compare

  • ✨ (intellij) support for IntelliJ IDEA 2023.2
  • ⚡ (intellij) avoid full project scanning in JSON schema provider factory (#64)
  • 🐛 invalid $ref in aggregated JSON schemas should be removed (#103)
  • 🐛 (intellij) refresh JSON schemas of dependent charts before current chart (#104)

0.7.0

18 May 16:37

Choose a tag to compare

  • ✨ (gradle) task to validate values.yaml against aggregated JSON schema (#18)
  • ✨ aggregate downloaded & extracted JSON schemas in a single file (#49)
  • ✨ aggregate chart & inter-dependent charts JSON schemas in a single file (#49)
  • ✨ remove additional and unevaluated properties from aggregated sub-charts (#49)
  • 🐛 JSON schema aggregation should use unevaluatedProperties in global properties (#89)
  • 🐛 full URI for $id of aggregated JSON schema (#90)
  • 🐛 $ref should not be used with other properties in generated JSON schemas (#91)
  • 🐛 use of version ranges for locally stored dependencies causes failure in JSON schemas aggregation (#93)

BREAKING CHANGES:

  • 💥 Since #89 & #91 and due to the lack of support for Draft 2019-09 in IntelliJ IDEA,
    some invalid values are no more identified by IntelliJ IDEA.