Skip to content

v1.2.1

Latest

Choose a tag to compare

@thismars thismars released this 18 Jun 02:11
ae9e6a8

Highlights

This release upgrades the core frontend stack to React 19, ships the new Redelegate/Restake flow, and adopts the stable @firmachain/firma-js 0.4.3.

Major Dependency Upgrades

  • React 18 → 19, react-dom synced (pinned to 19.2.7)
  • Vite 7 → 8 (Rolldown), TypeScript 4.9 → 6.0
  • @apollo/client 3 → 4, recharts 2 → 3, styled-components 5 → 6
  • redux 4 → 5, @reduxjs/toolkit 1 → 2, react-redux 7 → 9, redux-thunk 2 → 3
  • notistack 2 → 3, graphql 15 → 16, cypress 14 → 15
  • @firmachain/firma-js → 0.4.3 (stable)

Features

  • Split Restake options into a separate modal after Redelegate
  • Added redelegateWithGrant SDK helpers
  • Allow toggling the Source validator in Redelegate/Restake
  • Show To moniker/Amount in the Redelegators table with layout cleanup
  • Refresh data in place after a transaction instead of a full reload

Migrations & Bug Fixes

  • Migrated all styled-components to v6 transient props ($prefix)
  • Resolved React 19 dev warnings (AutoSizer NaN, empty img src)
  • Fixed tokenomics tooltip crash from recharts v3 payload structure change
  • Restored CJS default import interop under Vite 8 (Rolldown)
  • Migrated @apollo/client imports to v4

CI / Misc

  • Switched deploy workflows to manual dispatch only
  • Added dependabot config (excludes react/react-dom major auto-bumps)

Full Changelog: v1.2.0...v1.2.1