Skip to content

Releases: updatecli/updatecli

v0.105.1

11 Aug 16:00
90a341d
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • fix: correct decoding logic for GitLab clientSpec to allow overwriting @hebestreit (#5811)

🧰 Maintenance

Contributors

@hebestreit, @olblak, @updateclibot[bot] and updateclibot[bot]

v0.105.0

01 Aug 13:12
e429179
Compare
Choose a tag to compare

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

Contributors

@dduportal, @dependabot[bot], @olblak, @pkazi, @updateclibot[bot], dependabot[bot] and updateclibot[bot]

v0.104.0

13 Jul 07:46
ca9e27f
Compare
Choose a tag to compare

Changes

🚀 Features

  • feat: Allow to customize temporary working branch created by Updatecli @olblak (#5589)

🐛 Bug Fixes

  • fix: avoid loading partial when not needed @olblak (#5618)

🧰 Maintenance

Contributors

@olblak, @updateclibot[bot] and updateclibot[bot]

v0.103.1

08 Jul 15:57
7ecaffd
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • fix: panic when Updatecli manifests doesn't exist @olblak (#5543)

Contributors

@olblak, @updateclibot[bot] and updateclibot[bot]

v0.103.0

04 Jul 18:31
ec6558f
Compare
Choose a tag to compare

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

📝 Documentation

  • doc: reformat code comment to improve website visualization @olblak (#5436)

Contributors

@MattiasAng, @mcwarman, @olblak, @qianlongzt, @updateclibot[bot] and updateclibot[bot]

v0.102.0

13 Jun 07:29
a619432
Compare
Choose a tag to compare

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

Contributors

@mcwarman, @olblak, @qianlongzt, @refi64, @updateclibot[bot] and updateclibot[bot]

v0.101.0

30 May 07:07
86ea3f3
Compare
Choose a tag to compare

Changes

  • test(report): switch to testing report Merge instead of FromString @mcwarman (#5216)

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

📝 Documentation

  • docs: create jsonschema for bitbucket scm configuration @olblak (#5190)

Contributors

@loispostula, @mcwarman, @olblak, @updateclibot[bot] and updateclibot[bot]

v0.100.0

15 May 06:29
a279ac7
Compare
Choose a tag to compare

Changes

🚀 Features

  • feat(gitlab/mergerequest): configure additional fields during mr creation @alikhil (#5094)
  • feat(autodiscovery/cargo): switch cargo update to cargo-upgrade @loispostula (#4793)

🧰 Maintenance

Contributors

@alikhil, @loispostula, @olblak, @updateclibot[bot] and updateclibot[bot]

v0.99.0

05 May 06:10
dc6c16b
Compare
Choose a tag to compare

Changes

🚀 Features

  • feat(core): export pipeline report to disk [experimental] @olblak (#4898)
  • feat(autodiscovery): Add Nomad integration @olblak (#4957)
  • feat(autodiscovery/githubaction): digest should allow handling of main @loispostula (#4959)
  • feat(autodiscovery/precommit): add support for digest in precommit autodiscovery @loispostula (#4928)
  • feat: add quote/unquote transformers @loispostula (#4870)

🐛 Bug Fixes

  • fix: github action e2e test branch @olblak (#4975)
  • fix(yaml): improve target change detection logic @omissis (#4864)
  • fix(autodiscovery/flux): don't ignore flux helmrelease update when using an actionID @olblak (#4866)

🧰 Maintenance

Contributors

@loispostula, @olblak, @omissis, @updateclibot[bot] and updateclibot[bot]

v0.98.0

14 Apr 08:28
01b4545
Compare
Choose a tag to compare

Changes

🚀 Features

🐛 Bug Fixes

  • fix(udash): correctly handle error if udash doesn't exist @olblak (#4767)

🧰 Maintenance

📝 Documentation

Contributors

@alikhil, @dependabot[bot], @loispostula, @luilegeant, @olblak, @updateclibot[bot], dependabot[bot] and updateclibot[bot]