Skip to content

Commit d0e7531

Browse files
chore: Release 0.19 beta 3 and betas for executor/timers (#671)
1 parent 4c217b5 commit d0e7531

File tree

8 files changed

+16
-20
lines changed

8 files changed

+16
-20
lines changed

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ opt-level = 'z'
3232

3333
[workspace.dependencies]
3434
ic0 = { path = "ic0", version = "1.0.1" }
35-
ic-cdk = { path = "ic-cdk", version = "0.19.0-beta.2" }
35+
ic-cdk = { path = "ic-cdk", version = "0.19.0-beta.3" }
3636
ic-cdk-bindgen = { path = "ic-cdk-bindgen", version = "0.2.0-alpha.2" }
37-
ic-cdk-timers = { path = "ic-cdk-timers", version = "0.12.2" }
38-
ic-cdk-executor = { path = "ic-cdk-executor", version = "1.0.2" }
37+
ic-cdk-timers = { path = "ic-cdk-timers", version = "1.0.0-beta.1" }
38+
ic-cdk-executor = { path = "ic-cdk-executor", version = "2.0.0-beta.1" }
3939
ic-management-canister-types = { path = "ic-management-canister-types", version = "0.4.1" }
4040

4141
candid = "0.10.18" # sync with the doc comment in ic-cdk/README.md

ic-cdk-executor/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
## [2.0.0-beta.1] - 2025-10-09
11+
1012
### Changed
1113

1214
- Breaking: The API has been significantly revised.

ic-cdk-executor/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ic-cdk-executor"
3-
version = "1.0.2"
3+
version = "2.0.0-beta.1"
44
authors.workspace = true
55
edition.workspace = true
66
repository.workspace = true

ic-cdk-macros/Cargo.toml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ic-cdk-macros"
3-
version = "0.19.0-beta.2" # sync with ic-cdk
3+
version = "0.19.0-beta.3" # sync with ic-cdk
44
authors.workspace = true
55
edition.workspace = true
66
license.workspace = true
@@ -10,12 +10,7 @@ description = "Canister Developer Kit macros."
1010
homepage = "https://docs.rs/ic-cdk-macros"
1111
documentation = "https://docs.rs/ic-cdk-macros"
1212
readme = "README.md"
13-
categories = [
14-
"api-bindings",
15-
"data-structures",
16-
"no-std",
17-
"development-tools::ffi",
18-
]
13+
categories = ["api-bindings", "data-structures", "no-std", "development-tools::ffi"]
1914
keywords = ["internet-computer", "types", "dfinity", "canister", "cdk"]
2015
include = ["src", "Cargo.toml", "LICENSE", "README.md"]
2116

ic-cdk-timers/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [unreleased]
88

9+
## [1.0.0-beta.1] - 2025-10-09
10+
911
- `ic-cdk-timers` no longer has a dependency on `ic-cdk` and no longer needs to be upgraded when `ic-cdk` is upgraded.
1012
- Breaking: Timer bodies have been changed from `FnOnce`/`FnMut` to `Future`/`AsyncFnMut`, so `spawn` is no longer required to enter an async context from a timer. For `set_timer`, `|| {}` should be changed to `async {}`, and for `set_timer_interval`, `|| {}` should be changed to `async || {}`.
1113
- If you have any immediate `spawn` calls, you can remove them and run the async code directly. (You do not have to.)

ic-cdk-timers/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ic-cdk-timers"
3-
version = "0.12.2"
3+
version = "1.0.0-beta.1"
44
authors.workspace = true
55
edition.workspace = true
66
license.workspace = true

ic-cdk/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [unreleased]
88

9+
## [0.19.0-beta.3] - 2025-10-09
10+
911
### Added
1012

1113
- Support Canister Environment Variable. (#636)

ic-cdk/Cargo.toml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ic-cdk"
3-
version = "0.19.0-beta.2" # sync with ic-cdk-macros and the doc comment in README.md
3+
version = "0.19.0-beta.3" # sync with ic-cdk-macros and the doc comment in README.md
44
authors.workspace = true
55
edition.workspace = true
66
license.workspace = true
@@ -10,12 +10,7 @@ description = "Canister Developer Kit for the Internet Computer."
1010
homepage = "https://docs.rs/ic-cdk"
1111
documentation = "https://docs.rs/ic-cdk"
1212
readme = "README.md"
13-
categories = [
14-
"api-bindings",
15-
"data-structures",
16-
"no-std",
17-
"development-tools::ffi",
18-
]
13+
categories = ["api-bindings", "data-structures", "no-std", "development-tools::ffi"]
1914
keywords = ["internet-computer", "types", "dfinity", "canister", "cdk"]
2015
include = ["src", "Cargo.toml", "LICENSE", "README.md"]
2116

@@ -28,7 +23,7 @@ ic-cdk-executor.workspace = true
2823
# Dependents won't accidentaly upgrading ic-cdk-macros only but not ic-cdk.
2924
# ic-cdk-macros is a hidden dependency, re-exported by ic-cdk.
3025
# It should not be included by users direcly.
31-
ic-cdk-macros = { path = "../ic-cdk-macros", version = "=0.19.0-beta.2" }
26+
ic-cdk-macros = { path = "../ic-cdk-macros", version = "=0.19.0-beta.3" }
3227
ic-error-types = "0.2.0"
3328
ic-management-canister-types.workspace = true
3429
pin-project-lite = "0.2.16"

0 commit comments

Comments
 (0)