Skip to content

Latest commit

 

History

History
628 lines (364 loc) · 14 KB

CHANGELOG.md

File metadata and controls

628 lines (364 loc) · 14 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[2.4.0] - 2026-09-24

Added

  • A one-time popup and a persistent top banner encouraging users to move to Ar.io Console, which covers ArNS plus file uploads and page/website deploys. This app will stop being supported in the coming months.
    • The popup is skipped on checkout, register, transaction, and extend/upgrade pages so it never interrupts a purchase.
    • Dismissal is stored under a versioned localStorage key (CONSOLE_MIGRATION_NOTICE_KEY); bump it to show the popup to everyone again.

[2.3.6] - 2026-08-12

Fixed

  • Fixed pasting a Solana ANT address being silently ignored when bringing your own ANT. A 32-byte Solana pubkey base58-encodes to 43 or 44 characters, but these inputs still enforced Arweave's fixed 43-character transaction ID length, so most addresses were rejected. ValidationInput discards input that exceeds maxCharLength or fails customPattern without surfacing an error, so the field simply appeared to ignore the paste.
    • Name reassignment ("Use existing ANT"): the destination ANT address field capped entry at 43 characters via ARNS_TX_ID_ENTRY_REGEX.
    • Name registration (Advanced Options): the ANT selector capped entry at 43 characters, validated input as an Arweave transaction ID, and gated its "Import" button on isArweaveTransactionID — so bringing your own ANT could not be completed at all.
  • Both inputs now validate against the base58 Solana address format and accept the full 32–44 character range.
  • Name reassignment no longer enables confirmation for a well-formed address that has no ANT record. The destination lookup settles to "not loading, no data" in that case, which previously let an irreversible reassignment proceed toward a nonexistent destination.

Changed

  • Added SOLANA_ADDRESS_ENTRY_REGEX and SOLANA_ADDRESS_MAX_LENGTH for inputs that accept Solana addresses. Arweave data pointers (target IDs, undername records, logos) keep the existing 43-character constants.

[2.3.5] - 2026-08-11

Changed

  • Upgraded @ar.io/sdk to 4.1.2 (fixes getArNSRecord timestamp conversion)

Fixed

  • Fixed lease expiry dates showing as 1970 and status as "Expired" on manage page (resolved upstream in SDK 4.1.2)

[2.3.4] - 2026-08-11

Fixed

  • Fixed Turbo credit balance 404 for Solana users by passing wallet tokenType explicitly instead of guessing from address format
  • Fixed atomic buyRecord defaulting new names' @ record target to the ar.io logo instead of the landing page (now passes antState with LANDING_PAGE_TXID)
  • Optimized manage domain page load: replaced full ArNS registry scan (~4k+ accounts) with a single PDA record lookup, parallelized ANT state and write instance initialization, and used filtered associated-names query

[2.3.3] - 2026-08-11

Fixed

  • Fixed Turbo credit balance 404 for Solana users by passing wallet tokenType explicitly instead of guessing from address format
  • Fixed atomic buyRecord defaulting new names' @ record target to the ar.io logo instead of the landing page (now passes antState with LANDING_PAGE_TXID)
  • Optimized manage domain page load: replaced full ArNS registry scan (~4k+ accounts) with a single PDA record lookup, parallelized ANT state and write instance initialization, and used filtered associated-names query

[2.3.2] - 2026-08-11

Removed

  • Removed Sentry error tracking integration (@sentry/react, @sentry/vite-plugin)

[2.3.1] - 2026-08-10

Changed

  • Upgraded @ar.io/sdk to 4.1.1 (fixes atomic ArNS registration bug)

Fixed

  • Prevent double-click submission on all transaction confirm/pay buttons (Checkout, TransactionReview, PrimaryNameModal, ReassignNameModal, ReturnNameModal)
  • Improved error messaging when returned-name purchase fails after ANT spawn (includes orphaned ANT process ID for reuse on retry)
  • Changed silent console.error to thrown error when atomic buyRecord succeeds but SDK omits the ANT process ID

[2.3.0] - 2026-07-18

Changed

  • Updated purchase flow to atomically spawn MPL core ANT + purchase ArNS name

[2.2.0] - 2026-06-25

Added

  • Sync Ownership workflows

[2.1.1] - 2026-06-17

Changed

  • Update landing page transaction ID

[2.1.0] - 2026-06-16

Added

  • Solana gas views

[2.0.0] - 2026-06-08

Changed

  • Ported ALL APIs and workflows to the Solana implementation of the Ar.io network.

[1.30.3] - 2026-05-06

Changed

  • Updated top banner snapshot date to June 1, 2026
  • Fixed ArNS name links in DomainsTable, UndernamesTable, ReturnedNamesTable, and HomeSearch to always use ar.io instead of the configurable data gateway (which could resolve to arweave.net)

[1.30.2] - 2026-04-27

Changed

  • Updated top banner to announce Solana migration with snapshot date, registration call-to-action, and "Learn More" link
  • Updated purchase-disabled tooltip to reference Solana migration
  • Banner now displays on all pages (except settings)

[1.30.1] - 2026-04-13

Changed

  • Updated gateway URLs: ArNS name links use ar.io, transaction/data fetching uses turbo-gateway.com, GraphQL remains on arweave.net
  • Allow lease extensions and undername upgrades when ArNS purchases are disabled (only new name registrations and name upgrades that create new ANTs are blocked)

[1.30.0] - 2026-03-12

Added

  • Disabled registration workflow access and added feature flag with tooltips explaining why

[1.29.1] - 2026-02-25

Added

  • AO migration banner informing on features being temporarily disabled

[1.29.0] - 2025-01-23

Changed

  • Updated AR.IO logos to v2 design
  • Updated default ANT logo
  • Updated favicons
  • Replaced Lottie spinner with lightweight CSS-based ArioSpinner

[1.28.1] - 2025-12-22

Fixed

  • Updated docs link to the ARIO ArNS docs

[1.28.0] - 2025-12-10

Added

  • Base ARIO token support for Turbo credit top-ups and ArNS name purchases
  • "No fee" badges on ARIO token options in payment flows
  • ARIO token options prioritized at top of token selection

Changed

  • Upgraded @ardrive/turbo-sdk to 1.39.0-alpha.1 for Base ARIO support

[1.27.0] - 2025-12-04

Added

  • Rainbow Kit integration for multi-wallet support (100+ Ethereum wallets)
  • Crypto top-up options for Turbo credits

[1.26.0] - 2025-11-21

Added

  • Logo upload workflow for managing your domain

[1.25.3] - 2025-11-03

Fixed

  • Disallow purchasing 43 character ARNS names

[1.25.2] - 2025-10-22

Fixed

  • Fixed Settings page crash on ARIO process ID edit.
  • Add Hyperbeam URL to missing areas.
  • Fix saved settings loader for loading Hyperbeam URL correctly.

[1.25.1] - 2025-09-25

Fixed

  • Link to correct undername url on Manage Domain page
  • Show Increase Undernames button on Manage Domain page
  • Update Associated Names rendering on Manage Domain page

[1.25.0] - 2025-09-24

Changed

  • Use .upgrade for from ar.io/sdk@3.19.0 for upgrade domains workflow
  • Improve UpgradeDomainsModal to ensure ANTs and names are loaded before showing
  • Add individual domain progress tracking with real-time status updates

[1.24.3] - 2025-09-12

Fixed

  • Use global state gateway for domain table and returned names table links

[1.24.2] - 2025-09-10

Fixed

  • Remove ( from undername actions in undernames table

[1.24.1] - 2025-09-08

Fixed

  • Hide undernames table actions for non-authorized users

[1.24.0] - 2025-09-05

Changed

  • Redesigned Manage Domain page

[1.23.1] - 2025-08-26

Changed

  • Added Prices page to navbar.

[1.23.0] - 2025-08-26

Changed

  • Added USD values on /prices page.
  • Updated /settings page.

[1.22.5] - 2025-08-20

  • Improve mobile view of Manage page

[1.22.4] - 2025-08-20

  • Fix undername validation regex

[1.22.3] - 2025-08-20

  • Allow controllers to submit transactions

[1.22.2] - 2025-08-20

  • Allow controllers to add undernames

[1.22.1] - 2025-08-18

Changed

  • Updated plausible analytics to track arns.ar.io

[1.22.0] - 2025-08-14

Changed

  • Update @ar.io/sdk to 3.18.0.
  • Use updated onSigningProgress callbacks with ANT.spawn and ARIO.setPrimaryName.
  • Add Register Name button to Manage page.
  • Support using shared credits when paying with Turbo Credits.

Fixed

  • Remove unnecessary network calls on Manage Name page.

[1.21.2] - 2025-08-14

Fixed

  • Fixed links on undernames table

[1.21.1] - 2025-08-13

Fixed

  • Fixed redirect issue when registering a name.

[1.21.0] - 2025-08-13

Changed

  • Improved search functionality.

[1.20.0] - 2025-08-12

Changed

  • Undernames subtable and undernames table are now the same component.

[1.19.0] - 2025-08-11

Changed

  • Asset resolution now uses processId filter to get exactly the ArNS names needed instead of all ArNS names.

  • ANT Changelog uses releaseTimestamp from the ANT Registry

[1.18.1] - 2025-08-10

Changed

  • Updated @ar.io/sdk to 3.17.2.

[1.18.0] - 2025-08-06

Changed

  • Add priority column to undername table.

[1.17.0] - 2025-08-05

Changed

  • Pull ANT changelog from ANTRegistry.
  • Updated @ar.io/wayfinder-react to 1.1.0.

[1.16.0] - 2025-08-04

Changed

  • Allow managing '@' record in undername table of Manage page.

[1.15.4] - 2025-08-04

Fixed

  • Default to arweave.net for Arweave.app and Metamask wallets
  • Fix Turbo Credits top up modal so app doesn't crash.

Changed

  • Remove wallet-based gateway config and only use app-based gateway config

[1.15.3] - 2025-07-31

Changed

  • Open undername table on row click in domains table.

[1.15.2] - 2025-07-31

Changed

  • Fixed filter functionality in domains table to show no results found message when no results are found.

[1.15.1] - 2025-07-31

Changed

  • Changed default sort order to ascending for domains table.

[1.15.0] - 2025-07-30

Added

  • Added DevTools page for debugging and development.
  • Added Delete and Add undername actions to domains table.

Changed

  • Removed status column from domains table.

[1.14.2] - 2025-07-25

Fixed

  • Added Referrer along with App-Name and App-Version tags to ArNS and ANT writes.

[1.14.1] - 2025-07-24

Changed

  • Rolled back patch for ANT module ID to placate MU issue.

[1.14.0] - 2025-07-23

Changed

  • Configure ANTRegistry with HyperBEAM URL

[1.13.0] - 2025-07-23

Changed

  • Persist settings in local storage.
  • Add HyperBEAM URL option to settings.

[1.12.0] - 2025-07-18

Changed

  • Use @ar.io/wayfinder-react to resolve ARNS URLs.

[1.11.0] - 2025-06-26

Changed

  • Upgrades ar-io-sdk and adds optional support for fetching ANT state from provided HyperBEAM url.

[1.10.2] - 2025-06-18

Changed

  • Changed feature flags to use a min ANT version of 16 for workflows.

[1.10.1] - 2025-06-10

Fixed

  • Fixed rendering of domain to show non-punycode domain.

[1.10.0] - 2025-05-22

Added

  • Added support for Beacon wallet integration

Fixed

  • Improved wallet compatibility and connection handling

[1.9.0] - 2025-05-09

Added

  • Increase Undername Support, Extend Lease, and Upgrade Domain workflows now support card and credits payments.

[1.8.0] - 2025-05-08

Changed

  • Now displays USD and ARIO prices on search and register page.

[1.7.2] - 2025-05-05

Fixed

  • Fix TTL rendering on domain management page

Changed

  • Updated default landing page transaction ID

[1.7.1] - 2025-05-05

Fixed

  • Fix Wander download url

[1.7.0] - 2025-04-28

Added

  • Credit card payment support on checkout page

[1.6.2] - 2025-04-28

Fixed

  • Upgrade Domain handles missing Reassign-Name handlers
  • ANT's with missing handlers will be flagged to update

[1.6.1] - 2025-04-21

Fixed

  • Name purchase workflow now provides default logo.
  • Wallet switch event for Wander updated
  • Featured domains reordered.

[1.6.0] - 2025-04-17

Added

  • Fiat Turbo Credits topup workflow

[1.5.0] - 2025-04-17

Added

  • Added Turbo credits payment method to checkout page

[1.4.0] - 2025-04-3

Changed

  • Added new checkout page for ArNS Name purchases.

[1.3.0] - 2025-03-25

Added

  • Added Turbo credit balance

Changed

  • Removed AR balance

[1.2.0] - 2025-03-13

Changed

  • Converted Upgrade ANT workflow to Upgrade Domain workflow, which uses Reassign-Name to fork the domain's associated ANT process with a new ANT module binary instead of using AOS Eval to update the code.

[1.1.1] - 2025-02-25

Fixed

  • Fixed pricing jog on Returned Names chart

Added

  • Added Prices page on /prices

[1.1.0] - 2025-02-20

Changed

  • Application configured for mainnet process
  • Featured Domains
    • Updated for metalinks and arlink
    • Replaced ar-io.dev with ar.io gateway
  • Landing page header and sub-title text updated
  • Header navigation links now icons
  • Footer links re-styled
  • Modal dialog styling normalized
  • Other minor visual improvements (icon sizing/coloring)

Fixed

  • Removed duplicate menu options in Profile menu on mobile

[1.0.2] - 2025-02-14

Added

  • Added Start Date column in Return Name Table

Changed

  • Updated Return Name Table to use left-hand arrow button for expand/collapse of chart

Fixed

  • Fixed funding source option for primary name requests.
  • Fixed incorrect insufficient funds message on extend lease page
  • Minor visual improvements (spacing, colors, etc.)

[1.0.1] - 2025-02-13

Changed

  • Changed ArConnect branding to Wander branding.
  • Added support for account switching with Metamask.

Fixed

  • Fixed auto-reconnect issue when disconnecting with Metamask and refreshing page.
  • Fixed displaying Update button to non-owners (controllers) in domains table.
  • Disallow WWW on search page.

[1.0.0] - 2025-02-12

Added

  • Add versioning and ChangeLog to application
  • ChangeLog modal accessible from clicking app version in footer