Skip to content

Framework 0.3.0 — Node 24 migration, menu fixes and role colours

Choose a tag to compare

@vladyslav2 vladyslav2 released this 17 Sep 11:18
· 109 commits to master since this release
Immutable release. Only release title and notes can be modified.

Combines the Node 24 dependency migration, the published 0.2.4 dropdown navigation fix, and the merged role-colour updates. All seven @global-torque framework packages form the exact 0.3.0 cohort.

Dropdown links retain full-row pointer and Enter/Space activation, router navigation, and menu dismissal. Colours and shadows use the shared role variables. Hosts must load @global-torque/design-tokens/css before @global-torque/invest-shell/styles/geometry.css.

Requires Node ^24.21.0. Development uses pnpm 12.4.2, Vitest 5 and jsdom 30. Runtime dependencies move to Markdown 15, VueUse 15 and Unovis 1.7; Pinia 3 and 4 are both supported. TypeScript remains 6.0.3 while TypeScript 7 support in vue-tsc is deferred. Source exports and exact external framework-owner pins remain unchanged.

Verification covers 147 suites / 1,123 tests, five CSS tests, 33 link/recovery tests, typechecks, release contracts, audit, and detached npm/pnpm consumers for both Pinia profiles, including SSR, hydration, HMR, charts and session-cookie behavior. The attached archives are the exact hosted candidate bytes with SHA-512 inventories, receipt and GitHub attestations. The pre-existing Alchemy TypeScript peer metadata mismatch remains an external-owner compatibility item; no peer rules were relaxed.

The real invest host also passes its typecheck, 105 tests, production/SSR build and five-page browser smoke against these exact hosted archives. Its existing localhost CORS limitations remain; authenticated live-backend flows are outside this verification.