Skip to content

Releases: crossplane-contrib/function-patch-and-transform

v0.7.0

31 Jul 07:56
11cd4fa
Compare
Choose a tag to compare

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

Full Changelog: v0.6.0...v0.7.0

v0.6.0

06 Jun 20:10
4476a5b
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update golangci/golangci-lint-action action to v5 by @renovate in #111
  • Clarify mergeOptions to toFieldPath 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

Full Changelog: v0.5.0...v0.6.0

v0.5.0

22 Apr 19:07
d4b0136
Compare
Choose a tag to compare

Notable Changes

  • Update toFieldPath policies with options compatible to upstream mergeOptions by @ravilr in #102

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

13 Mar 22:24
8ee34af
Compare
Choose a tag to compare

Notable Changes

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

13 Feb 00:13
0d69580
Compare
Choose a tag to compare

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

Full Changelog: v0.2.1...v0.3.0

v0.2.1

03 Nov 02:28
21742ed
Compare
Choose a tag to compare

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

02 Nov 21:38
bf14741
Compare
Choose a tag to compare

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
  1. We used v0.1.x during development, so we're releasing at 0.2.0.