Releases: updatecli/updatecli
v0.108.0
Changes
🚀 Features
- Add assignee field support to Gitea Pull Request Action to achieve parity with GitHub implementation @localleon (#6084)
- feat: allow to squash commit @olblak (#6032)
🐛 Bug Fixes
🧰 Maintenance
- deps(go): bump module github.com/aws/aws-sdk-go-v2/config to v1.31.10 @updateclibot[bot] (#6143)
- deps(go): bump module github.com/aws/aws-sdk-go-v2/config to v1.29.18 @updateclibot[bot] (#6139)
- deps(go): bump module github.com/aws/aws-sdk-go-v2/credentials to v1.17.71 @updateclibot[bot] (#6132)
- deps(go): bump module github.com/aws/aws-sdk-go-v2/service/ec2 to v1.254.0 @updateclibot[bot] (#6123)
- deps(go): bump module github.com/aws/aws-sdk-go-v2 to v1.39.1 @updateclibot[bot] (#6114)
- deps(go): bump module github.com/aws/aws-sdk-go-v2/service/ec2 to v1.251.2 @updateclibot[bot] (#6101)
- chore(deps): update aws-sdk-go library to v2 @olblak (#6021)
- deps(go): bump module github.com/fluxcd/source-controller/api to v1.7.0 @updateclibot[bot] (#6070)
- deps(go): bump module golang.org/x/oauth2 to v0.31.0 @updateclibot[bot] (#6059)
- deps(go): bump module github.com/muesli/mango-cobra to v1.3.0 @updateclibot[bot] (#6054)
- deps(go): bump module golang.org/x/mod to v0.28.0 @updateclibot[bot] (#6045)
- deps(go): bump module helm.sh/helm/v3 to v3.19.0 @updateclibot[bot] (#6041)
- deps(go): bump module golang.org/x/net to v0.44.0 @updateclibot[bot] (#6028)
- deps(go): bump module github.com/zclconf/go-cty to v1.17.0 @updateclibot[bot] (#6010)
Contributors
@localleon, @olblak, @updateclibot[bot] and updateclibot[bot]
v0.107.0
Changes
🚀 Features
- feat: Allow to use regex in Golang module matchingRule @olblak (#5986)
- feat(file,golang): improve changelog generation with capture groups @ryancurrah (#5987)
- feat(golang): support replace instruction in Go mod file @olblak (#5963)
🐛 Bug Fixes
🧰 Maintenance
- deps(go): bump module github.com/spf13/cobra to v1.10.1 @updateclibot[bot] (#5988)
- deps(github/action): bump all dependencies @updateclibot[bot] (#5995)
- deps: Bump Golang version to 1.25.1 @updateclibot[bot] (#5964)
- deps(go): bump module github.com/moby/buildkit to v0.24.0 @updateclibot[bot] (#5962)
- deps(github/action): bump all dependencies @updateclibot[bot] (#5952)
Contributors
@olblak, @ryancurrah, @updateclibot[bot] and updateclibot[bot]
v0.106.0
Changes
🚀 Features
🐛 Bug Fixes
🧰 Maintenance
- deps(github/action): bump all dependencies @updateclibot[bot] (#5941)
- deps(go): bump module github.com/stretchr/testify to v1.11.1 @updateclibot[bot] (#5937)
- deps(go): bump module github.com/hashicorp/terraform-registry-address to v0.4.0 @updateclibot[bot] (#5919)
- deps(go): bump module github.com/stretchr/testify to v1.11.0 @updateclibot[bot] (#5910)
- deps(go): bump module github.com/beevik/etree to v1.6.0 @updateclibot[bot] (#5907)
- deps(go): bump module github.com/zclconf/go-cty to v1.16.4 @updateclibot[bot] (#5903)
- deps(go): bump module helm.sh/helm/v3 to v3.18.6 @updateclibot[bot] (#5897)
- deps: Bump Golang version to 1.25.0 @updateclibot[bot] (#5890)
- deps(updatecli/policies): bump all policies @updateclibot[bot] (#5889)
- deps: bump golangci-lint to v2.4.0 @updateclibot[bot] (#5884)
- deps(go): bump module helm.sh/helm/v3 to v3.18.5 @updateclibot[bot] (#5879)
- deps(go): bump module github.com/drone/go-scm to v1.40.6 @updateclibot[bot] (#5872)
- deps(go): bump module github.com/drone/go-scm to v1.40.5 @updateclibot[bot] (#5859)
- deps(go): bump module cuelang.org/go to v0.14.1 @updateclibot[bot] (#5851)
Contributors
@olblak, @updateclibot[bot] and updateclibot[bot]
v0.105.1
Changes
🐛 Bug Fixes
- fix: correct decoding logic for GitLab clientSpec to allow overwriting @hebestreit (#5811)
🧰 Maintenance
- deps: Bump Golang version to 1.24.6 @updateclibot[bot] (#5839)
- deps(github/action): bump all dependencies @updateclibot[bot] (#5843)
- deps(github/action): bump all dependencies @updateclibot[bot] (#5838)
- deps(go): bump module golang.org/x/net to v0.43.0 @updateclibot[bot] (#5832)
- deps(go): bump module golang.org/x/mod to v0.27.0 @updateclibot[bot] (#5823)
- chore: replace archived go module github.com/mitchellh/mapstructure @olblak (#5817)
- deps: bump golangci-lint to v2.3.1 @updateclibot[bot] (#5812)
- deps(go): bump module cuelang.org/go to v0.14.0 @updateclibot[bot] (#5798)
Contributors
@hebestreit, @olblak, @updateclibot[bot] and updateclibot[bot]
v0.105.0
Changes
🚀 Features
- feat: support multiple yaml keys for 1 target @pkazi (#5696)
- feat: add Dasel v2 support for the JSON plugin @olblak (#5757)
🐛 Bug Fixes
- fix(actions) ensure HTML of change requests is valid (missing closingtag for
img
) @dduportal (#5743) - fix: remove linux/aarch64 from temurin e2e test @olblak (#5698)
🧰 Maintenance
- deps(github/action): bump all dependencies @updateclibot[bot] (#5792)
- deps: bump buildkit && sops version @olblak (#5789)
- deps(go): bump module sigs.k8s.io/yaml to v1.6.0 @updateclibot[bot] (#5782)
- deps(go): bump module github.com/drone/go-scm to v1.40.3 @updateclibot[bot] (#5780)
- deps(go): bump module github.com/tomwright/dasel/v2 to v2.8.1 @updateclibot[bot] (#5769)
- chore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible @dependabot[bot] (#5752)
- deps(go): bump module github.com/yuin/goldmark to v1.7.13 @updateclibot[bot] (#5734)
- deps(github/action): bump all dependencies @updateclibot[bot] (#5728)
- deps: bump golangci-lint to v2.3.0 @updateclibot[bot] (#5697)
- deps(updatecli/policies): bump all policies @updateclibot[bot] (#5707)
- deps(github/action): bump all dependencies @updateclibot[bot] (#5676)
- deps(go): bump module github.com/drone/go-scm to v1.40.2 @updateclibot[bot] (#5666)
- deps(go): bump module github.com/testcontainers/testcontainers-go to v0.38.0 @updateclibot[bot] (#5665)
Contributors
@dduportal, @dependabot[bot], @olblak, @pkazi, @updateclibot[bot], dependabot[bot] and updateclibot[bot]
v0.104.0
Changes
🚀 Features
🐛 Bug Fixes
🧰 Maintenance
- deps: bump golangci-lint to v2.2.2 @updateclibot[bot] (#5619)
- deps(go): bump module golang.org/x/net to v0.42.0 @updateclibot[bot] (#5617)
- deps(go): bump module golang.org/x/mod to v0.26.0 @updateclibot[bot] (#5593)
- deps(go): bump module golang.org/x/text to v0.27.0 @updateclibot[bot] (#5600)
- deps: Bump Golang version to 1.24.5 @updateclibot[bot] (#5579)
- deps(go): bump module github.com/fluxcd/source-controller/api to v1.6.2 @updateclibot[bot] (#5588)
- deps: bump golangci-lint to v2.2.1 @updateclibot[bot] (#5570)
- deps(go): bump module helm.sh/helm/v3 to v3.18.4 @updateclibot[bot] (#5556)
Contributors
@olblak, @updateclibot[bot] and updateclibot[bot]
v0.103.1
v0.103.0
Changes
Partial manifest:
Partials manifests are named, reusable fragments of an Updatecli manifest, typically used to define repeatable logic for:
- Scms (e.g., Git repository details)
- Sources (e.g., version checks)
- Conditions
- Targets
These fragments are automatically available to pipelines within the same directory, helping keep your main manifests DRY (Don't Repeat Yourself) and maintainable.
A partial file must have a filename that starts with an underscore (_
). Updatecli never loads these as standalone manifest files.
IMPORTANT: Partial files are concatenated into the main manifest during execution. If a ---
YAML document separator is present, the partial feature will be disabled, as the resulting content would be treated as multiple separate YAML documents.
Semver Version Filter
When an AND group has one constraint with a prerelease but more than one constraint then prereleases will be included. For example, >1.0.0-beta.1 < 2
. In the past this would not have included prereleases because each constraint needed to have a prerelease. Now, only one constraint needs to have a prerelease. Note, this does not carry across OR groups. For example, >1.0.0-beta.1 < 2 || > 3
. In this case, prereleases will not be included when evaluating against >3
🚀 Features
🐛 Bug Fixes
- fix: Branch reset causes initial Github API commit to be lost @MattiasAng (#5486)
- fix(bitbucket): use body parameter on pull request updates @mcwarman (#5457)
🧰 Maintenance
- refactor(autodiscovery): unify discovery spec & reduce boilerplate code & fix
terragrunt
missing in jsonschema @qianlongzt - deps(go): bump module github.com/Masterminds/semver/v3 to v3.4.0 @updateclibot[bot] (#5507)
- deps(go): bump module sigs.k8s.io/yaml to v1.5.0 @updateclibot[bot] (#5485)
- deps(go): bump module helm.sh/helm/v3 to v3.18.3 @updateclibot[bot] (#5460)
- deps(go): bump module cuelang.org/go to v0.13.2 @updateclibot[bot] (#5464)
📝 Documentation
Contributors
@MattiasAng, @mcwarman, @olblak, @qianlongzt, @updateclibot[bot] and updateclibot[bot]
v0.102.0
Changes
🚀 Features
- Various feature additions for CUE @refi64 (#5352)
- feat(bitbucket): add support for pull request description merging @mcwarman (#5350)
🐛 Bug Fixes
- fix: fix default argocd autodiscovery action title @olblak (#5419)
- fix(reports): update target description to output correctly in markdown @mcwarman (#5309)
- fix: remove duplicate generate schema @qianlongzt (#5299)
🧰 Maintenance
- deps(go): bump module github.com/hashicorp/terraform-registry-address to v0.3.0 @updateclibot[bot] (#5409)
- deps(go): bump module cuelang.org/go to v0.13.1 @updateclibot[bot] (#5400)
- deps(go): bump module golang.org/x/net to v0.41.0 @updateclibot[bot] (#5381)
- deps(go): bump module github.com/fluxcd/source-controller/api to v1.6.0 @updateclibot[bot] (#5380)
- deps(go): bump module github.com/go-git/go-git/v5 to v5.16.2 @updateclibot[bot] (#5373)
- deps(go): bump module helm.sh/helm/v3 to v3.18.2 @updateclibot[bot] (#5362)
Contributors
@mcwarman, @olblak, @qianlongzt, @refi64, @updateclibot[bot] and updateclibot[bot]
v0.101.0
Changes
🚀 Features
🐛 Bug Fixes
- fix(reports): ensure latest title and description are used @mcwarman (#5189)
- fix(dockerfile): typo in yaml specification @loispostula (#5137)
🧰 Maintenance
- deps(go): bump module cuelang.org/go to v0.13.0 @updateclibot[bot] (#5280)
- deps(go): bump module gitlab.com/gitlab-org/api/client-go to v0.129.0 @updateclibot[bot] (#5271)
- deps(go): bump module helm.sh/helm/v3 to v3.18.1 @updateclibot[bot] (#5261)
- deps(github/action): bump all dependencies @updateclibot[bot] (#5258)
- deps(go): bump module github.com/zclconf/go-cty to v1.16.3 @updateclibot[bot] (#5249)
- deps(go): bump module github.com/goccy/go-yaml to v1.18.0 @updateclibot[bot] (#5239)
- deps(go): bump module github.com/fluxcd/helm-controller/api to v1.3.0 @updateclibot[bot] (#5217)
- chore: remove Dependabot configuration @olblak (#5175)
- deps(go): bump module github.com/google/go-containerregistry to v0.20.5 @updateclibot[bot] (#5162)
- deps(go): bump module github.com/yuin/goldmark to v1.7.12 @updateclibot[bot] (#5147)
- deps(go): bump module github.com/google/go-containerregistry to v0.20.4 @updateclibot[bot] (#5138)
📝 Documentation
Contributors
@loispostula, @mcwarman, @olblak, @updateclibot[bot] and updateclibot[bot]