Skip to content

Prepare 0.16.0 with refreshed pinned dependencies - #592

Merged
droplister merged 1 commit into
mainfrom
chore/release-dependency-refresh
Nov 10, 2026
Merged

droplister merged 1 commit into
mainfrom
chore/release-dependency-refresh

Conversation

@droplister

Copy link
Copy Markdown
Member

Refresh every direct dependency to its latest stable npm release, with exact versions, and prepare wallet 0.16.0. Pin Node 26.13.0 LTS and npm 12.2.2 across local development and CI; update the Playwright runner image alongside the package.

Migrate Biome's deprecated configuration, preserve protocol string ordering with explicit sort comparators, and avoid an unnecessary synchronous settings-loading update during mount. Prune existing lint allowances without adding new ones. Enable Playwright's failure-only HTML reports while preserving complete JSON timing results. Retain Happy DOM 21's safer external-resource defaults; the deprecated Router view-transition APIs are not used.

Keep the sole scoped Axios override at 1.21.1: removing it was tested in an isolated resolution and restores Axios 1.18.0 through Trezor's exact Stellar SDK pin, producing seven high-severity dependency audit entries. With the override, npm audit reports zero vulnerabilities; npm outdated is empty and the lock contains no deprecated packages.

Validation: production ZIP build and type checks passed; lint passes after migration. Full unit, browser, hardware and weekly oracle/fuzz checks are required before release. Supersedes #589. Release packaging/publication follows merge and passing checks.

@droplister
droplister merged commit 0c14a82 into main Nov 10, 2026
26 checks passed
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