Skip to content

chore: release ic-cdk 0.20.0 and new management/bitcoin crates#697

Merged
lwshang merged 6 commits intomainfrom
lwshang/first_split_release
Mar 6, 2026
Merged

chore: release ic-cdk 0.20.0 and new management/bitcoin crates#697
lwshang merged 6 commits intomainfrom
lwshang/first_split_release

Conversation

@lwshang
Copy link
Contributor

@lwshang lwshang commented Mar 5, 2026

Crates

  • ic-cdk 0.20.0
  • ic-cdk-macros 0.20.0
  • ic-cdk-management-canister 0.1.0 (new crate)
  • ic-cdk-bitcoin-canister 0.1.0 (new crate)

Changes

  • Bump versions and update CHANGELOGs for the release.
  • Add README.md to ic-cdk-management-canister (moved from crate-level doc comment, included via #![doc = include_str!("../README.md")]). Links updated to use explicit docs.rs URLs, following the convention in ic-cdk-bitcoin-canister.
  • Align Cargo.toml metadata in the two new crates with existing workspace crates: add homepage, documentation, categories, keywords, readme, and include fields.
  • Add CHANGELOG.md to the include field of all crates that have one (previously missing from most crates).
  • Add missing LICENSE symlinks in the two new crates (required for cargo publish).
  • Minor README fixes: use bash syntax highlighting for cargo add code blocks.

lwshang and others added 6 commits March 5, 2026 15:13
- ic-cdk 0.20.0
- ic-cdk-macros 0.20.0
- ic-cdk-management-canister 0.1.0
- ic-cdk-bitcoin-canister 0.1.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…adata

Move crate-level doc comment to README.md and include it via
`#![doc = include_str!("../README.md")]`. Update links to use explicit
docs.rs URLs following the ic-cdk-bitcoin-canister convention.

Add missing Cargo.toml metadata fields (homepage, documentation,
categories, keywords, include, readme) to both ic-cdk-management-canister
and ic-cdk-bitcoin-canister to align with existing workspace crates.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…SE symlinks

Add CHANGELOG.md to the include field of all crates that have one,
consistent with ic-certified-map and ic-ledger-types.

Also add missing LICENSE symlinks to ic-cdk-bitcoin-canister and
ic-cdk-management-canister, required for cargo publish.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@lwshang lwshang marked this pull request as ready for review March 5, 2026 20:48
@lwshang lwshang requested a review from a team as a code owner March 5, 2026 20:48
@lwshang lwshang enabled auto-merge (squash) March 5, 2026 21:52
@lwshang lwshang changed the title chore: ic-cdk v0.20.0 and initial releases of management/bitcoin crates chore: release ic-cdk 0.20.0 and new management/bitcoin crates Mar 5, 2026
@lwshang lwshang merged commit fc79c21 into main Mar 6, 2026
18 checks passed
@lwshang lwshang deleted the lwshang/first_split_release branch March 6, 2026 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants