chore: bump icp-cli to v0.3.1#291
Merged
Merged
Conversation
- Submodule pinned to v0.3.1 (c4c4618) - All CLI doc links updated from /0.2/ to /0.3/ slug (12 files) - @dfinity/asset-canister@v2.1.0 → v2.2.1 in 10 locations: v0.3 removes the built-in `assets` sync step that v2.1.0 emitted internally; v2.2.1 switches to the plugin-based replacement - @dfinity/rust@v3.1.0 → v3.2.0 in project-structure.mdx (consistency fix)
lwshang
approved these changes
Jun 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.sources/icp-clito v0.3.1 (c4c4618)/0.2/→/0.3/across 12 files@dfinity/asset-canisterrecipe fromv2.1.0→v2.2.1in 10 locations (4 files) — required because v0.3 removes the built-inassetssync step that v2.1.0 emitted internally; v2.2.1 replaces it with a plugin-based sync step@dfinity/rust@v3.1.0→v3.2.0inproject-structure.mdxNotable v0.3 changes (from CHANGELOG)
Breaking:
type: assetssync step removed from icp-cli core. Asset uploading now lives in the@dfinity/asset-canisterrecipe as a sync plugin. Projects using@dfinity/asset-canisterbelowv2.2.1will fail to load their manifest after upgrading. The icp-cli docs site hosts an upgrading-from-v0-2 guide for any user still on v0.2 projects.New features:
icp identity link web(Internet Identity sign-in), project bundling,{{_.canister.name}}recipe template variable, sync plugin system,--of-principalfor token/cycles balance.Verification
npm run buildpasses cleanly