Skip to content

chore(deps): move @icp-sdk/canisters to stable 3.6.0 and bump @dfinity/utils - #425

Open
yhabib wants to merge 1 commit into
mainfrom
chore/icp-sdk-canisters-stable
Open

chore(deps): move @icp-sdk/canisters to stable 3.6.0 and bump @dfinity/utils#425
yhabib wants to merge 1 commit into
mainfrom
chore/icp-sdk-canisters-stable

Conversation

@yhabib

@yhabib yhabib commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Motivation

We were pinned to a prerelease of @icp-sdk/canisters (3.5.2-next-2026-04-21.1). A stable release covering the same changes is out now, so we can get off the prerelease.

Changes

  • Moved @icp-sdk/canisters from the 3.5.2-next prerelease to stable 3.6.0.
  • Bumped @dfinity/utils from 4.1.0 to 4.2.1.

3.6.0 relaxes parsing of total_maturity_disbursements_in_progress (via fromNullable) so older canister versions still decode, and adds converter fields on NeuronInfo. No breaking changes; peers stay on @icp-sdk/core ^5.

@yhabib
yhabib requested a review from a team as a code owner July 21, 2026 09:59
Copilot AI review requested due to automatic review settings July 21, 2026 09:59
@zeropath-ai

zeropath-ai Bot commented Jul 21, 2026

Copy link
Copy Markdown

No security or compliance issues detected. Reviewed everything up to 30c4e28.

Security Overview
Detected Code Changes
Change Type Relevant files
Enhancement ► governance-app-frontend/package.json
    Update dependency versions for @dfinity/utils, @icp-sdk/canisters and related peer/dependency references
► src/governance-app-frontend/package.json
    Update dependency versions for @dfinity/utils, @icp-sdk/canisters and related peer/dependency references

@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown

📊 Build Bundle Stats

The latest build generated the following assets:

dist/index.html                                           2.39 kB │ gzip:   0.84 kB
dist/assets/index-DSwNl_yb.css                          131.57 kB │ gzip:  21.37 kB
dist/assets/externalServices-CK4eoRia.js                  0.19 kB │ gzip:   0.16 kB
dist/assets/address-C7Z5w4S5.js                           0.20 kB │ gzip:   0.15 kB
dist/assets/Skeleton-DtND1JOU.js                          0.46 kB │ gzip:   0.34 kB
dist/assets/useTvlValue-B9TxeI0g.js                       0.57 kB │ gzip:   0.39 kB
dist/assets/numbers-D_8Gb6H_.js                           0.58 kB │ gzip:   0.36 kB
dist/assets/service-Cs6-EI0H.js                           0.59 kB │ gzip:   0.37 kB
dist/assets/Spinner-DQNoaXOJ.js                           0.59 kB │ gzip:   0.40 kB
dist/assets/PageHeader-Czh9Jiub.js                        0.77 kB │ gzip:   0.45 kB
dist/assets/CertifiedBadge-CY02pTX_.js                    0.81 kB │ gzip:   0.48 kB
dist/assets/Separator-CYnifUyD.js                         0.83 kB │ gzip:   0.49 kB
dist/assets/useIcpIndex-NDFkdvBu.js                       1.07 kB │ gzip:   0.62 kB
dist/assets/rolldown-runtime-CMxvf4Kt.js                  1.21 kB │ gzip:   0.67 kB
dist/assets/EmptyActionState-B2CGrxtj.js                  1.61 kB │ gzip:   0.82 kB
dist/assets/addressBook-BVG22LcS.js                       1.66 kB │ gzip:   0.99 kB
dist/assets/useCommandPaletteSettings-BTb5Fk5m.js         1.73 kB │ gzip:   0.85 kB
dist/assets/useGovernanceAppCanister-CZCq3KEs.js          1.91 kB │ gzip:   0.96 kB
dist/assets/AnimatedNumber-CTvGC31Z.js                    1.96 kB │ gzip:   1.11 kB
dist/assets/useIcpIndexTransactionsPolling-4zHV-EuR.js    2.03 kB │ gzip:   1.09 kB
dist/assets/ToggleGroup-D60gv708.js                       3.09 kB │ gzip:   1.40 kB
dist/assets/tickers-D3femvAU.js                           3.10 kB │ gzip:   1.47 kB
dist/assets/Switch-D4lUuYbn.js                            3.22 kB │ gzip:   1.44 kB
dist/assets/SensitiveValue-BsFf9mzO.js                    7.33 kB │ gzip:   3.28 kB
dist/assets/routes-laeHJYkT.js                            7.46 kB │ gzip:   2.46 kB
dist/assets/badge-BThCdptr.js                             8.12 kB │ gzip:   2.35 kB
dist/assets/spamFilter-uBc_fmGV.js                        8.54 kB │ gzip:   3.80 kB
dist/assets/MutationDialog-BpMs1Y-h.js                    9.53 kB │ gzip:   3.42 kB
dist/assets/events-C2mPCxT4.js                           10.38 kB │ gzip:   4.10 kB
dist/assets/_id-CjIurzj6.js                              14.33 kB │ gzip:   4.30 kB
dist/assets/_auth-KKRZMKMA.js                            15.60 kB │ gzip:   5.74 kB
dist/assets/accounts-Ccu7WgT6.js                         23.72 kB │ gzip:   8.16 kB
dist/assets/GetTokens-HwNJpFvg.js                        39.29 kB │ gzip:  13.99 kB
dist/assets/settings-DgHW7r5e.js                         42.47 kB │ gzip:  12.12 kB
dist/assets/dashboard-ByNU9DEP.js                        50.18 kB │ gzip:  15.04 kB
dist/assets/button-CQ71-01a.js                           56.47 kB │ gzip:  19.45 kB
dist/assets/neurons-9ay8HS1A.js                          67.93 kB │ gzip:  20.26 kB
dist/assets/voting-hqOSbrwW.js                           69.21 kB │ gzip:  21.16 kB
dist/assets/vendor-md-ChZ2ciXz.js                        73.29 kB │ gzip:  19.98 kB
dist/assets/neuronDetail-DwymGZEQ.js                     77.03 kB │ gzip:  22.86 kB
dist/assets/index-D1m4cxxA.js                            80.08 kB │ gzip:  25.03 kB
dist/assets/vendor-tanstack-Cj_KqS6w.js                 161.15 kB │ gzip:  49.35 kB
dist/assets/vendor-core-react-qLCIanUQ.js               189.81 kB │ gzip:  59.76 kB
dist/assets/vendor-recharts-DEra_9Vh.js                 223.45 kB │ gzip:  64.01 kB
dist/assets/vendor-icp-47RFua_F.js                      414.86 kB │ gzip: 102.90 kB
dist/assets/vendor-libs-Ct7M3KLU.js                     553.92 kB │ gzip: 180.67 kB

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates frontend NPM dependencies to move off a prerelease @icp-sdk/canisters build and align with stable upstream releases, keeping the @icp-sdk/core major version unchanged.

Changes:

  • Bump @icp-sdk/canisters from 3.5.2-next-2026-04-21.1 to stable 3.6.0.
  • Bump @dfinity/utils from 4.1.0 to 4.2.1.
  • Refresh package-lock.json to reflect the updated resolved tarballs, integrity hashes, and peer dependency metadata.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
src/governance-app-frontend/package.json Updates direct dependency versions for @icp-sdk/canisters and @dfinity/utils.
package-lock.json Updates lockfile entries to match the new package versions, including resolved URLs/integrity and peer dependency ranges.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@yhabib
yhabib force-pushed the chore/icp-sdk-canisters-stable branch from 678ac1c to a509cb1 Compare July 21, 2026 14:02
@yhabib
yhabib added this pull request to the merge queue Jul 21, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 21, 2026
@yhabib
yhabib added this pull request to the merge queue Jul 21, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 21, 2026
@yhabib
yhabib added this pull request to the merge queue Jul 21, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 21, 2026
@yhabib
yhabib added this pull request to the merge queue Jul 22, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 22, 2026
@yhabib
yhabib added this pull request to the merge queue Jul 22, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 22, 2026
@yhabib
yhabib added this pull request to the merge queue Jul 22, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 22, 2026
@yhabib
yhabib added this pull request to the merge queue Jul 23, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 23, 2026
@yhabib
yhabib force-pushed the chore/icp-sdk-canisters-stable branch from a509cb1 to 5be3217 Compare July 23, 2026 14:46
…y/utils

Replaces the pinned @icp-sdk/canisters prerelease
(3.5.2-next-2026-04-21.1) with stable 3.6.0, and bumps @dfinity/utils
4.1.0 -> 4.2.1. 3.6.0 relaxes total_maturity_disbursements_in_progress
parsing (fromNullable) for older canister versions and adds
NeuronInfo converter fields. No breaking changes; peers satisfied on
@icp-sdk/core ^5.
@yhabib
yhabib force-pushed the chore/icp-sdk-canisters-stable branch from 5be3217 to 30c4e28 Compare July 23, 2026 14:57
@yhabib
yhabib enabled auto-merge July 23, 2026 14:58
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.

3 participants