Skip to content

Releases: AlphaOne1/templig

v0.10.0

Choose a tag to compare

@AlphaOne1 AlphaOne1 released this 29 Jun 22:26
v0.10.0
  • added functional options for construction
  • added WithValue option that generates values accessible
    via .Values.valName inside of configuration templates
  • update dependencies

v0.9.4

Choose a tag to compare

@AlphaOne1 AlphaOne1 released this 20 Jun 16:27
v0.9.4
  • added token to secret detection
  • update dependencies

v0.9.3

Choose a tag to compare

@AlphaOne1 AlphaOne1 released this 10 Jun 19:45
v0.9.3
  • added a common initialization function for the Config type
  • added Test that Config-local regexp object is initialized
  • added documentation for architecture
  • added security assurance case
  • added roadmap
  • added documentation for SLSA provenance verification
  • harden GitHub actions against injections via {{...}}
  • dependency updates

v0.9.2

Choose a tag to compare

@AlphaOne1 AlphaOne1 released this 23 Feb 19:34
  • added go fix for deprecated function FromFiles

v0.9.1

Choose a tag to compare

@AlphaOne1 AlphaOne1 released this 10 Feb 17:22
  • dependency updates
  • remove invalid secretRE update on config overlays
  • restored complete test coverage

v0.9.0

Choose a tag to compare

@AlphaOne1 AlphaOne1 released this 29 Jan 19:08
74aeca0
  • introduced Config.SetSecretRE to allow users to define their own secret regex
    per instance

  • extended HideSecrets to now need a regex to match secrets, the old behavior
    can be achieved as follows:

    func HideSecretsOld(node *yaml.Node, hideStructure bool) {
        HideSecrets(node, hideStructure, regexp.MustCompile(templig.SecretDefaultRE))
    }

    As we did not yet reach version 1.0, this breaking change is acceptable. Note that
    from version 1.0 on, this would not be accepted.

  • dependency updates

v0.8.3

Choose a tag to compare

@AlphaOne1 AlphaOne1 released this 06 Sep 16:03
157e5b4
  • changed unmaintained gopkg.in/yaml.v3 to go.yaml.in/yaml/v4
  • dependency updates

v0.8.2

Choose a tag to compare

@AlphaOne1 AlphaOne1 released this 27 Jul 01:11
487f972
  • documentation clarification for Config.Get
  • dependency updates
  • redacted code using AI to point out potential

v0.8.1

Choose a tag to compare

@AlphaOne1 AlphaOne1 released this 06 Jul 22:48
d0f130e
  • configured linter
  • adhered to linter comments

v0.8.0

Choose a tag to compare

@AlphaOne1 AlphaOne1 released this 25 Jun 21:56
da2e46f
  • add an example for config object generation from JSON schema
  • more documentation in examples
  • updated dependencies
  • add golangci-lint checks