Skip to content

chore: Release candid 0.10.37 - #772

Merged
lwshang merged 1 commit into
masterfrom
release-0.10.37
Sep 25, 2026
Merged

lwshang merged 1 commit into
masterfrom
release-0.10.37

Conversation

@lwshang

@lwshang lwshang commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Patch release of candid / candid_derive, 0.10.36 → 0.10.37. No source changes — it dates the two decoder fixes already on master.

Summary

  • Bump candid and candid_derive 0.10.36 → 0.10.37, and the = pin between them
  • Date the Unreleased changelog entries as 2026-09-25 / Candid 0.10.37, covering:
  • Refresh Cargo.lock, rust/bench/Cargo.lock, tools/ui/Cargo.lock and rust/candid/fuzz/Cargo.lock

candid_parser is unchanged at 0.4.1; its dependency on candid is a 0.10.16 floor, so it needs no bump.

The lockfile diffs are version bumps only — no dependency churn.

All four lockfiles this time

The 0.10.36 release noted that rust/candid/fuzz/Cargo.lock was stale at 0.10.34 and that all four lockfiles should move together as a release-checklist step. This one does that, so fuzz goes 0.10.34 → 0.10.37.

tools/ui patches candid to the workspace path, so its lockfile pins the path crate's version and has to move with the bump. candid-ui-release.yml builds didjs there with --locked and triggers on the date tag, so a stale lock would only fail at tag time, after merge.

Test plan

  • cargo check -p candid -p candid_derive -p candid_parser
  • cargo test -p candid --features all — all suites pass
  • cd tools/ui && cargo build --target wasm32-unknown-unknown --profile canister --package didjs --locked — the release workflow's exact command, succeeds
  • cd rust/candid/fuzz && cargo check
  • Reviewer to confirm release scope and changelog date

After merge

  1. Tag 2026-09-25 on master — this is what candid-ui-release.yml triggers on to publish the candid_ui canister wasm
  2. Run the Crates Publish workflow (workflow_dispatch) with the candid input checked, which publishes candid_derive then candid

🤖 Generated with Claude Code

Patch release of `candid` / `candid_derive`, 0.10.36 -> 0.10.37. No source
changes; it dates the two decoder fixes already on `master`.

Bumps both crates and the `=` pin between them, dates the `Unreleased`
changelog entries as `2026-09-25` / `Candid 0.10.37`, and refreshes the
lockfiles.

All four lockfiles move together this time, including
`rust/candid/fuzz/Cargo.lock`, which the previous release left at 0.10.34
and flagged as a checklist item.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@lwshang
lwshang marked this pull request as ready for review September 25, 2026 14:43
@lwshang
lwshang requested a review from a team as a code owner September 25, 2026 14:43
@zeropath-ai

zeropath-ai Bot commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

✅ No security or compliance issues detected. Reviewed everything up to 23f6a41.

Security Overview
Detected Code Changes
Change Type Relevant files
Refactor / Version bumps ► CHANGELOG.md
    Bump changelog date and section from Unreleased to 2026-09-25
Bug Fix / Version bumps ► Cargo.lock
    Bump candid and related crates from 0.10.36 to 0.10.37 across multiple packages
Refactor / Version bumps ► candid/Cargo.toml
    Update candid version from 0.10.36 to 0.10.37 and align candid_derive dependency to 0.10.37
Refactor / Version bumps ► candid_derive/Cargo.toml
    Update version from 0.10.36 to 0.10.37
Refactor / Version bumps ► rust/bench/Cargo.lock
    Bump candid and candid_derive versions to 0.10.37
Refactor / Version bumps ► rust/candid/Cargo.toml
    Update candid version to 0.10.37 and candid_derive dependency to 0.10.37
Refactor / Version bumps ► rust/candid/fuzz/Cargo.lock
    Bump candid and candid_derive versions to 0.10.37
Refactor / Version bumps ► rust/candid_derive/Cargo.toml
    Update version to 0.10.37
Refactor / Version bumps ► tools/ui/Cargo.lock
    Bump candid and candid_derive versions to 0.10.37

@lwshang
lwshang merged commit 89b7cff into master Sep 25, 2026
18 checks passed
@lwshang
lwshang deleted the release-0.10.37 branch September 25, 2026 14:52
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