diff --git a/Cargo.lock b/Cargo.lock index e75eae3..d01648d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -353,7 +353,7 @@ dependencies = [ [[package]] name = "canhttp" -version = "0.5.2" +version = "0.6.0" dependencies = [ "assert_matches", "candid", @@ -1422,7 +1422,7 @@ dependencies = [ [[package]] name = "ic-agent-canister-runtime" -version = "0.2.1" +version = "0.3.0" dependencies = [ "async-trait", "candid", @@ -1435,7 +1435,7 @@ dependencies = [ [[package]] name = "ic-canister-runtime" -version = "0.2.1" +version = "0.2.2" dependencies = [ "async-trait", "candid", @@ -1567,7 +1567,7 @@ dependencies = [ [[package]] name = "ic-pocket-canister-runtime" -version = "0.4.1" +version = "0.4.2" dependencies = [ "async-trait", "candid", diff --git a/Cargo.toml b/Cargo.toml index 3ebcbe4..cecf364 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,14 +23,14 @@ readme = "README.md" assert_matches = "1.5.0" async-trait = "0.1.89" candid = { version = "0.10.26" } -canhttp = { version = "0.5.2", path = "canhttp" } +canhttp = { version = "0.6.0", path = "canhttp" } ciborium = "0.2.2" derive_more = { version = "2.1.1", features = ["from", "try_unwrap", "unwrap"] } futures-channel = "0.3.32" futures-util = "0.3.32" http = "1.4.0" ic-agent = "0.46.2" -ic-canister-runtime = { version = "0.2.1", path = "ic-canister-runtime" } +ic-canister-runtime = { version = "0.2.2", path = "ic-canister-runtime" } ic-cdk = "0.20.0" ic-cdk-management-canister = "0.1.1" ic-error-types = "0.2" diff --git a/canhttp/CHANGELOG.md b/canhttp/CHANGELOG.md index 0f8d235..cb5bf4e 100644 --- a/canhttp/CHANGELOG.md +++ b/canhttp/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.6.0] - 2026-03-23 + +### Changed + +- **Breaking:** Update dependencies, including `ic-cdk` to `v0.20.0`. The types `HttpRequestArgs`, `HttpRequestResult`, and `TransformContext` were removed from `ic_cdk` and have been moved to a new crate [`ic-cdk-management-canister`](https://crates.io/crates/ic-cdk-management-canister) ([#97](https://github.com/dfinity/canhttp/pull/97)). + +[0.5.3]: https://github.com/dfinity/canhttp/compare/canhttp-v0.5.2..canhttp-v0.5.3 + ## [0.5.2] - 2026-03-10 ### Changed diff --git a/canhttp/Cargo.toml b/canhttp/Cargo.toml index 509bb93..2edc673 100644 --- a/canhttp/Cargo.toml +++ b/canhttp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "canhttp" -version = "0.5.2" +version = "0.6.0" description = "Rust library to issue HTTPs outcalls from a canister on the Internet Computer" license.workspace = true readme.workspace = true diff --git a/ic-agent-canister-runtime/CHANGELOG.md b/ic-agent-canister-runtime/CHANGELOG.md index f443c45..73f9c28 100644 --- a/ic-agent-canister-runtime/CHANGELOG.md +++ b/ic-agent-canister-runtime/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.3.0] - 2026-03-23 + +### Changed + +- **Breaking:** Update dependencies, including `ic-agent` to `v0.46.2` ([#97](https://github.com/dfinity/canhttp/pull/97)). + +[0.2.2]: https://github.com/dfinity/canhttp/compare/ic-agent-canister-runtime-v0.2.1..ic-agent-canister-runtime-v0.3.0 + ## [0.2.1] - 2026-03-10 ### Changed diff --git a/ic-agent-canister-runtime/Cargo.toml b/ic-agent-canister-runtime/Cargo.toml index 1d8ac95..04456cf 100644 --- a/ic-agent-canister-runtime/Cargo.toml +++ b/ic-agent-canister-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ic-agent-canister-runtime" -version = "0.2.1" +version = "0.3.0" description = "Implementation of a canister runtime of the Internet Computer for `ic-agent`" license.workspace = true homepage.workspace = true diff --git a/ic-canister-runtime/CHANGELOG.md b/ic-canister-runtime/CHANGELOG.md index 58a5558..d3625fc 100644 --- a/ic-canister-runtime/CHANGELOG.md +++ b/ic-canister-runtime/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.2.2] - 2026-03-23 + +### Changed + +- Update dependencies ([#97](https://github.com/dfinity/canhttp/pull/97)) + +[0.2.2]: https://github.com/dfinity/canhttp/compare/ic-canister-runtime-v0.2.1..ic-canister-runtime-v0.2.2 + ## [0.2.1] - 2026-03-10 ### Changed diff --git a/ic-canister-runtime/Cargo.toml b/ic-canister-runtime/Cargo.toml index cd8dbf6..0a8f9c3 100644 --- a/ic-canister-runtime/Cargo.toml +++ b/ic-canister-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ic-canister-runtime" -version = "0.2.1" +version = "0.2.2" description = "Rust library that abstracts the canister runtime on the Internet Computer" license.workspace = true homepage.workspace = true diff --git a/ic-pocket-canister-runtime/CHANGELOG.md b/ic-pocket-canister-runtime/CHANGELOG.md index fabad95..10acb52 100644 --- a/ic-pocket-canister-runtime/CHANGELOG.md +++ b/ic-pocket-canister-runtime/CHANGELOG.md @@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.2] - 2026-03-23 + +### Added + +- Support batch JSON-RPC request matching in mocks ([#95](https://github.com/dfinity/canhttp/pull/95)) + +### Changed + +- Update dependencies ([#97](https://github.com/dfinity/canhttp/pull/97)) + +[0.4.2]: https://github.com/dfinity/canhttp/compare/ic-pocket-canister-runtime-v0.4.1..ic-pocket-canister-runtime-v0.4.2 + ## [0.4.1] - 2026-03-10 ### Added diff --git a/ic-pocket-canister-runtime/Cargo.toml b/ic-pocket-canister-runtime/Cargo.toml index 01c0ffc..7c325e7 100644 --- a/ic-pocket-canister-runtime/Cargo.toml +++ b/ic-pocket-canister-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ic-pocket-canister-runtime" -version = "0.4.1" +version = "0.4.2" description = "Canisters runtime on the Internet Computer using Pocket IC" license.workspace = true homepage.workspace = true