Skip to content

v1.1.0 — Base Network + Payment Reliability

Choose a tag to compare

@ignromanov ignromanov released this 14 Apr 04:40
· 3 commits to master since this release
9e77e98

v1.1.0 — Base Network + Payment Reliability

Released: 2026-04-13

Base mainnet is live — VoidPay now runs on 5 chains (Ethereum, Base, Arbitrum, Optimism, Polygon). The payment flow moved to typed viem errors, survives sped-up and replaced transactions, and wallet rehydration no longer flashes disconnect on /pay.

Added

  • Base network (8453) — full support alongside Ethereum, Arbitrum, Optimism, Polygon PoS. Refactored the network visual system to scale to N chains (#79)
  • Typed wagmi error handling — replaced string matching with typed viem errors; added onReplaced callback so the payment flow survives sped-up / replaced transactions (#115)
  • /compare/request-finance — new comparison page with April 2026 research data, added to sitemap with priority
  • PWA 512×512 icon for install prompts and social sharing
  • TalentApp domain verification meta tag

Changed

  • History page — redesigned cards in the payment-panel visual language
  • TrackedInvoice store — now keyed by SHA-256 contentHash instead of array index (migration included for existing LocalStorage entries)

Fixed

  • Wallet — rehydration race and cross-tab connection sync in scoped Web3Providers (prevents brief disconnect flash on /pay)
  • History — batch unpaid-check now covers both created and received invoices
  • Payment — CSS keyframe rotate prevents SmartPay spinner freeze on the Reown modal
  • Invoice generation — mount flash, source immutability, cross-tab sync
  • Demo — native-token template loading
  • SECURITY.md — corrected styled-components reference (we inject via inline styles)

Security

  • hono bumped via the npm_and_yarn security group
  • @noble/hashes 2.0.1 → 2.2.0

Infrastructure

  • project-sync workflow — auto-syncs GH issues across both repos into the VoidPay Roadmap project board (GraphQL-based)
  • Dependabot auto-merge workflow + PR-template hygiene

Dependencies

  • viem 2.47.6 → 2.47.16
  • @tanstack/react-query 5.90.16 → 5.99.0
  • framer-motion 12.23.26 → 12.38.0
  • pixi.js 8.14.3 → 8.17.1
  • react-hook-form 7.70.0 → 7.72.1
  • use-debounce 10.0.6 → 10.1.1
  • Dev: prettier 3.8.2, typescript-eslint 8.58.2, vite 7.3.2, vitest 4.1.2, tailwindcss 4.2.2, postcss 8.5.8

Breaking Changes

None for URL schema (v1 remains LOCKED — existing links keep working).

LocalStorage: the TrackedInvoice store was re-keyed from array index to SHA-256 contentHash. Migration is in place; existing history is preserved.

Full Changelog: v1.0.1...v1.1.0