Releases: crossplane-contrib/function-go-templating
v0.8.0
What's Changed
- Support creating composed resources with the composite resource's type (recursion) by @vilmosmartinek in #130
- Update examples by @renovate in #119
New Contributors
- @vilmosmartinek made their first contribution in #130
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- fix typo in README by @fernandezcuesta in #122
- chore(deps): update dependency ubuntu to v24 by @renovate in #126
- Function Context support by @stevendborrelli in #128
New Contributors
- @fernandezcuesta made their first contribution in #122
- @stevendborrelli made their first contribution in #128
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- chore(deps): update xpkg.upbound.io/crossplane-contrib/function-go-templating docker tag to v0.5.0 by @renovate in #108
- chore(deps): update dependency go to v1.22.6 by @renovate in #109
- feat: add extra resources support by @phisco in #83
- fix(deps): update module dario.cat/mergo to v1.0.1 by @renovate in #112
- fix typo in README by @kbakdev in #115
- fix(deps): update module github.com/masterminds/sprig/v3 to v3.3.0 by @renovate in #117
- chore(deps): update xpkg.upbound.io/crossplane-contrib/function-go-templating docker tag to v0.5.0 by @renovate in #111
New Contributors
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- chore(deps): update xpkg.upbound.io/crossplane-contrib/function-go-templating docker tag to v0.4.0 by @renovate in #52
- Update to v4 of the upload and download artifacts actions by @negz in #51
- skip hidden dirs for FileSource by @lsviben in #57
- refactor: Use
fs.FS
interface instead ofos
file access by @MisterMX in #63 - chore(deps): update xpkg.upbound.io/crossplane-contrib/function-go-templating docker tag to v0.4.1 by @renovate in #60
- fix(deps): update module github.com/crossplane/crossplane-runtime to v1.14.4 by @renovate in #65
- Fix misleading error message for invalid annotation format by @jtucci in #82
- fix(deps): update module github.com/crossplane/function-sdk-go to v0.2.0 by @renovate in #73
- chore(deps): update golangci/golangci-lint-action action to v4 by @renovate in #69
- fix(README): Added quotes to the ready annotation value by @bobh66 in #84
- chore(deps): update golangci/golangci-lint-action action to v5 by @renovate in #90
- update readme definition for setResourceNameAnnotation by @girdharshubham in #95
- Update go.mod dependencies regarding CVE issue by @turkenf in #107
- chore(deps): update dependency go to v1.22.5 by @renovate in #89
- fix(deps): update module github.com/alecthomas/kong to v0.9.0 by @renovate in #75
- chore(deps): update docker/build-push-action action to v6 - autoclosed by @renovate in #103
- chore(deps): update golangci/golangci-lint-action action to v6 by @renovate in #93
- fix(deps): update module google.golang.org/protobuf to v1.34.2 by @renovate in #50
- Remove sprig's env and expandenv functions by @jake-ciolek in #68
- Add helper functions for retrieving composed and composite resources by @jtucci in #81
- Run go mod tidy by @Moulick in #105
New Contributors
- @lsviben made their first contribution in #57
- @MisterMX made their first contribution in #63
- @jtucci made their first contribution in #82
- @bobh66 made their first contribution in #84
- @girdharshubham made their first contribution in #95
- @turkenf made their first contribution in #107
- @jake-ciolek made their first contribution in #68
- @Moulick made their first contribution in #105
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- Chery pick of "skip hidden dirs for FileSource" by @ezgidemirel in #59
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- include note in README for base64 encoding connection secret values by @jaylevin in #33
- Update kubernetes packages to v0.28.4 by @renovate in #31
- added ability to set custom template delims by @AndrewChubatiuk in #18
- chore(deps): setup renovate and bump images for examples by @phisco in #37
- Fix function example links in the README by @ezgidemirel in #39
- Add include function by @Mikel-Landa in #35
- fix(deps): update module github.com/crossplane/crossplane-runtime to v1.14.3 by @renovate in #42
- chore(deps): update actions/setup-go action to v5 by @renovate in #43
- Fix random label example by @ezgidemirel in #45
New Contributors
- @jaylevin made their first contribution in #33
- @AndrewChubatiuk made their first contribution in #18
- @phisco made their first contribution in #37
- @Mikel-Landa made their first contribution in #35
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Add package metadata by @negz in #12
- Remove extra period in package readme by @negz in #14
- Rename the Input type to GoTemplate by @negz in #15
- Fix nil pointer crashes with wrong input by @ezgidemirel in #21
- Fix resource notation example in Readme by @jan-di in #22
- Update module github.com/crossplane/crossplane-runtime to v1.14.2 by @renovate in #28
- Add toYaml & fromYaml functions by @jan-di in #20
- Implement getResourceCondition function by @jan-di in #30
- Add a helper function "setResourceNameAnnotation" by @ezgidemirel in #29
New Contributors
Full Changelog: v0.2.0...v0.3.0
v0.2.2
This release only changes the Input kind to GoTemplate to better display it in the Marketplace. It is functionally identical to v0.2.1.
You can install this release using the following manifest:
apiVersion: pkg.crossplane.io/v1beta1
kind: Function
metadata:
name: function-go-templating
spec:
package: xpkg.upbound.io/crossplane-contrib/function-go-templating:v0.2.2
v0.2.1
This release only adds package metadata annotations it is functionally identical to v0.2.0.
You can install this release using the following manifest:
apiVersion: pkg.crossplane.io/v1beta1
kind: Function
metadata:
name: function-go-templating
spec:
package: xpkg.upbound.io/crossplane-contrib/function-go-templating:v0.2.1
v0.2.0
The first release of function-go-templating
🎉 1
This composition function allows you to compose Crossplane resources using Go templates. If you've written a Helm chart before, using this function will be a familiar experience. See the README for more details.
You can install this function using the following manifest:
apiVersion: pkg.crossplane.io/v1beta1
kind: Function
metadata:
name: function-go-templating
spec:
package: xpkg.upbound.io/crossplane-contrib/function-go-templating:v0.2.0
-
We used v0.1.x during development, so we're releasing at 0.2.0. ↩