Releases: crossplane-contrib/function-patch-and-transform
Releases · crossplane-contrib/function-patch-and-transform
v0.7.0
What's Changed
- added string transform replace by @gschei in #135
- add required to resources.patches.transforms.string.type by @jaymiracola in #131
- Update go.mod dependencies regarding CVE issue by @turkenf in #138
- chore(deps): update dependency go to v1.22.5 by @renovate in #126
- fix(deps): update module google.golang.org/protobuf to v1.34.2 by @renovate in #128
- chore(deps): update docker/build-push-action action to v6 by @renovate in #129
- fix(deps): update k8s.io/utils digest to 18e509b by @renovate in #134
- added string transform join by @gschei in #133
- Check and run go mod tidy by @Moulick in #139
New Contributors
- @gschei made their first contribution in #135
- @jaymiracola made their first contribution in #131
- @turkenf made their first contribution in #138
- @Moulick made their first contribution in #139
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- chore(deps): update golangci/golangci-lint-action action to v5 by @renovate in #111
- Clarify
mergeOptions
totoFieldPath
migration logic by @jbw976 in #112 - Provider multistep pipeline example mixing P&T and Go Templating by @ytsarev in #115
- chore(deps): update dependency go to v1.22.3 by @renovate in #118
- chore(deps): update golangci/golangci-lint-action action to v6 by @renovate in #117
- fix(deps): update module google.golang.org/protobuf to v1.34.1 by @renovate in #113
- fix(deps): update module k8s.io/utils to v0.0.0-20240502163921-fe8a2dddb1d0 by @renovate in #114
- fix: allow using function only to patch to and from the environment by @phisco in #122
- fix: Add back support for To|FromEnvironmentFieldPath type in environment patches by @truongnht in #125
New Contributors
- @ytsarev made their first contribution in #115
- @truongnht made their first contribution in #125
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Notable Changes
What's Changed
- fix(deps): update kubernetes packages to v0.29.3 by @renovate in #100
- pass down mergeOptions for wildcarded toField patches by @ravilr in #103
- round-trip the fieldPath value in FromFieldPath patches through integer-preserving JSON unmarhsal by @ravilr in #105
- chore(deps): update dependency go to v1.22.2 by @renovate in #108
New Contributors
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Notable Changes
- Add support for toFieldPath policies, replacing upstream MergeOptions by @phisco in #91
- Skip optional environment patches by @MisterMX in #96
- Reject unknown input fields by @negz in crossplane/function-sdk-go#124
Other Changes
- Remove RenderJSON function by @negz in #89
- fix(deps): update module github.com/crossplane/crossplane-runtime to v1.15.1 by @renovate in #93
- fix(deps): update kubernetes packages to v0.29.2 by @renovate in #92
- fix(deps): update module google.golang.org/protobuf to v1.33.0 by @renovate in #95
- chore(deps): update golangci/golangci-lint-action action to v4 by @renovate in #87
- fix(deps): update module github.com/alecthomas/kong to v0.9.0 by @renovate in #97
- fix(deps): update k8s.io/utils digest to 4693a02 by @renovate in #98
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Notable Changes
- Execute patches in order and correct input CRD by @phisco in #55
- Validate environment against correct patch types by @MisterMX in #78
- Don't delete composed resources when we hit an error by @negz in #81
- Don't ignore patches without a type by @negz in #77
Other Changes
- Add useful package metadata by @negz in #40
- Fix package metadata by @negz in #42
- Backport package metadata by @negz in #43
- Fix typos in the package metadata by @negz in #45
- Update k8s.io/utils digest to cf03d44 by @renovate in #53
- Update module github.com/crossplane/crossplane-runtime to v1.14.2 by @renovate in #49
- Update kubernetes packages to v0.28.4 by @renovate in #51
- chore(deps): update actions/setup-go action to v5 by @renovate in #61
- fix(deps): update module github.com/crossplane/crossplane-runtime to v1.14.3 by @renovate in #60
- fix(deps): update k8s.io/utils digest to b307cd5 by @renovate in #58
- chore(deps): update actions/download-artifact action to v4 by @renovate in #65
- fix(deps): update kubernetes packages to v0.29.0 by @renovate in #64
- add simple guidance for including results from previous functions by @jbw976 in #62
- chore(deps): update actions/upload-artifact action to v4 by @renovate in #66
- fix(deps): update module google.golang.org/protobuf to v1.32.0 by @renovate in #71
- Fix for v4 of the upload and download artifacts actions by @negz in #73
- fix(deps): update k8s.io/utils digest to e7106e6 by @renovate in #72
- fix(deps): update module sigs.k8s.io/controller-tools to v0.14.0 by @renovate in #79
- fix(deps): update kubernetes packages to v0.29.1 by @renovate in #80
- fix(deps): update module github.com/crossplane/crossplane-runtime to v1.14.4 by @renovate in #83
New Contributors
- @phisco made their first contribution in #55
- @jbw976 made their first contribution in #62
- @MisterMX made their first contribution in #78
Full Changelog: v0.2.1...v0.3.0
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-patch-and-transform
spec:
package: xpkg.upbound.io/crossplane-contrib/function-patch-and-transform:v0.2.1
v0.2.0
The first release of function-patch-and-transform
🎉 1
This composition function does everything Crossplane's built-in patch & transform (P&T) composition does. Instead of specifying spec.resources in your Composition, you can use this function. 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-patch-and-transform
spec:
package: xpkg.upbound.io/crossplane-contrib/function-patch-and-transform:v0.2.0
-
We used v0.1.x during development, so we're releasing at 0.2.0. ↩