Skip to content

Latest commit

 

History

History
278 lines (162 loc) · 6 KB

File metadata and controls

278 lines (162 loc) · 6 KB

Changelog

All notable changes to this project will be documented in this file.

[0.8.6] 2026-07-13

🐛 Bug Fixes

  • (create-webhook) Fix issue with header parsing & payload

🛠️ Miscellaneous Tasks

  • New lint errors in latest version of rust/clippy

[0.8.5] 2026-07-01

🐛 Bug Fixes

  • (record-deployment) Set target to application_instance if set
  • (record-undeployment) Support application-instance when undeploying apps

🛠️ Miscellaneous Tasks

  • (ci) Wire legacy-artifacts into the release pipeline

[0.8.4] 2026-06-29

🐛 Bug Fixes

  • (can-i-deploy) Ensure ignore argument is passed to matrix query

[0.8.3] 2026-06-26

🛠️ Miscellaneous Tasks

  • (ci) Fix container job permissions

[0.8.2] 2026-06-26

🚀 Features

  • (ci) Wire in container publishing

🐛 Bug Fixes

  • (can-i-deploy) Use latestby=cvpv when targeting an environment (#102)

[0.8.1] 2026-06-16

🚀 Features

  • Switch to cargo-dist for installer scripts

📚 Documentation

  • Update readme for new installation

🛠️ Miscellaneous Tasks

  • (ci) Drop aarch64-pc-windows-msvc target pending ring fix

[0.8.0] 2026-06-16

🎨 Styling

  • Format
  • Format

🧪 Testing

  • Run publish provider contract tests on all platforms

🛠️ Miscellaneous Tasks

  • Bootstrap cargo-dist for multi-platform binary builds
  • (lint) Address clippy pattern warnings
  • (lint) Fix never-looping for loop in record_support_ended
  • (lint) Apply auto-fixable clippy suggestions
  • (lint) Eliminate dead code warnings from binary by exporting build_cli via lib
  • (lint) Remove unused imports and prefix unused variables with _
  • (lint) Resolve all remaining clippy warnings
  • (lint) Remove unused variables and parameters rather than suppressing with _
  • (ci) Tweak dist install location and alias

[0.5.0] - 2025-10-30

Features

  • Add provider-states list command
  • Describe-versions environment support
  • Delete-version-tag
  • Delete-webhook
  • Get-pacts by provider by branch command
  • Addd custom-header arg and pass to HalClient

Miscellaneous Tasks

  • Use HalClient is delete-webhook
  • Fmt
  • Relax response expectation

Testing

  • Update pact tests with new endpoints

[0.4.1] - 2025-10-24

Bug Fixes

  • Process broker notices and print on error - 409 conflict but cover all error cases
  • Error on pact merge duplicate interactions - interaction/state

[0.4.0] - 2025-10-23

Bug Fixes

  • Pretty format pact source errors, and ensure error msg printed

Features

  • Merge pact files with same consumer/provider before publishing

[0.3.0] - 2025-10-22

Features

  • Add otel configuration

[0.2.2] - 2025-10-18

Bug Fixes

  • Add ssl args to pactflow client
  • Return ExitCode throughout rather than using process exit
  • Ensure publish pacts errors if no files found

Miscellaneous Tasks

  • Output pact validation output in json
  • Some refactoring of error message processing

[0.2.1] - 2025-10-17

Bug Fixes

  • Compat layer --verbose flag mapped to log-level info. can-i-deploy latest support opt tag

Miscellaneous Tasks

  • Ensure Cargo.lock is updated with new version number pre release

[0.2.0] - 2025-10-14

Features

  • Align with og pact_broker-client - unamed arg for pact-broker-publish

Miscellaneous Tasks

  • Record-deployment, not release
  • Update cargo lockfile [ci skip]
  • Update install script to retain exe suffix

[0.1.0] - 2025-10-09

Bug Fixes

  • Update git branch/commit commands to match ruby env var matches
  • Add branch command to can-i-deploy

Features

  • Remove pact-broker from top level argument

Miscellaneous Tasks

  • Cargo manifest detail / include file list
  • Reduce keywords, cargo max 5
  • Rename the repo owner to pact-foundation
  • Use PACTFLOW_PACT_OSS_TOKEN
  • Restrict can-i-deploy to Pact Broker - master branch
  • Pass through broker url as var
  • Dont use pull request head sha in can-i-deploy/record-release
  • Point to feat/pact-broker-cli-rewrite-rust branch on pact_broker side
  • Enable all targets again
  • Only record release on tagged release
  • Fix up test and readme cmds post rename

Ci

  • Toolchain stable for publish wf
  • Cargo publish no confirm
  • Add can-i-deploy/record-release
  • Publish/c-i-d/record-deployment

[0.0.1] - 2025-09-28

Features

  • Initial release
## [latest] - 2026-02-10

Bug Fixes

  • In POSIX sh, [[ ]] is undefined
  • Sh does not have pipefail option

Features

  • Make sure to fail even on pipe
  • Allow to pass version as argument to action
  • Use own action for cli install during test and fix security variables injection
  • Use GitHub Tools Cache to store binary
  • Support file path for --verification-results flag (#21)

Miscellaneous Tasks

  • Ensure changelog doesnt get clobbered [ci-skip]
  • Update badge [ci skip]
  • Opt into safe/basic parsing for install script [skip ci]

[0.6.1] - 2026-02-23

Bug Fixes

  • Fix issue with create-or-update-webhook returning 404 and not respecting uuid

Miscellaneous Tasks

  • Match provider states and test pact broker master branch
  • Match content type on 404

[latest] - 2026-03-02

Bug Fixes

  • Ensure verification results are printed

Miscellaneous Tasks

  • Cargo fmt

[latest] - 2026-03-12

Bug Fixes

  • Update all deps bar reqwest to 0.13.x
  • Take context paths into account when fetching the root HAL resource

[latest] - 2026-05-05

Bug Fixes

  • Pin softprops to v2.5.0

Features

  • Add VERIFICATION TYPE column and align with API changes (#32)

[0.7.1] - 2026-06-01

Miscellaneous Tasks

  • Update rust crate uuid to v1.23.2