Skip to content

Update all skills to latest dependency versions#11

Merged
JoshDFN merged 1 commit intomainfrom
update-deps-latest
Feb 26, 2026
Merged

Update all skills to latest dependency versions#11
JoshDFN merged 1 commit intomainfrom
update-deps-latest

Conversation

@JoshDFN
Copy link
Copy Markdown
Collaborator

@JoshDFN JoshDFN commented Feb 26, 2026

Summary

  • ic-cdk 0.18 → 0.19 across all 11 Rust skills — full API migration: caller()msg_caller(), call()Call::unbounded_wait() builder pattern, set_certified_data()certified_data_set()
  • ic-cdk-timers 0.12 → 1.0 (ckbtc)
  • ic-http-certification 2.6 → 3.1 (certified-variables)
  • icrc2-types mops 0.1.0 → 1.1.0 (ckbtc)
  • ic-vetkeys mops 0.1.0 → 0.4.0 (vetkd)
  • @dfinity/assets@icp-sdk/canisters/assets (asset-canister)
  • candid 0.10, ic-stable-structures 0.7, icrc-ledger-types 0.1, ic-certified-map 0.4 all confirmed current

Files changed

All 12 skill files + llms-full.txt (13 files, ~200 lines changed)

Test plan

  • Verify site builds with npm run build
  • Spot-check skill pages render correctly
  • Verify updated code examples compile with ic-cdk 0.19

- ic-cdk 0.18 → 0.19 across all 11 Rust skills (caller() → msg_caller(), call() → Call builder)
- ic-cdk-timers 0.12 → 1.0 (ckbtc)
- ic-http-certification 2.6 → 3.1 (certified-variables)
- icrc2-types mops 0.1.0 → 1.1.0 (ckbtc)
- ic-vetkeys mops 0.1.0 → 0.4.0 (vetkd)
- @dfinity/assets → @icp-sdk/canisters/assets (asset-canister)
@JoshDFN JoshDFN merged commit acbb0c0 into main Feb 26, 2026
4 checks passed
@marc0olo marc0olo deleted the update-deps-latest branch February 27, 2026 14:47
dfinityianblenke added a commit that referenced this pull request Apr 2, 2026
Address team feedback (Marco Walz):
- Prerequisites: @icp-sdk/core >= 5.0.0 instead of @dfinity/agent/candid/principal
- Auth: @icp-sdk/auth instead of @dfinity/auth-client
- Added pitfall #11: using deprecated @dfinity/* packages
- Step 1: notes icp.yaml compatibility is planned, dfx.json used for now
- Step 4: AuthClient import from @icp-sdk/auth
- Pipeline diagram: references icp.yaml alongside dfx.json
- Verification: uses icp deploy
- Evaluation: added expected behavior for @icp-sdk/auth

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

1 participant