Skip to content

Latest commit

 

History

History
2599 lines (1784 loc) · 94.4 KB

File metadata and controls

2599 lines (1784 loc) · 94.4 KB

Change Log

All notables changes to this project are documented in this file.

The format is inspired by Keep a Changelog.

1.26.2 (2025-12-22)

Bug Fixes and Improvements

  • Prepare Explorer for incoming breaking changes in Nexus API (#2399)

  • Fix inconsistent relative time displays (#2401)

  • Add missing keys to custom Lucide icons (#2403)

Internal Changes

  • Remove MUI dependencies (#2390)

1.26.1 (2025-12-15)

Bug Fixes and Improvements

Internal Changes

  • Revert fetching balances from gRPC (#2248)

  • Remove MUI themes and eslint rules (#2351)

  • Generate signed commits in cron CI job (#2369)

  • Update dependencies (#1984, #2348)

1.26.0 (2025-11-19)

Features

  • Implement new homepage (#2302)

  • Hide advanced fields (#2342)

Internal Changes

1.25.1 (2025-11-12)

Bug Fixes and Improvements

  • Fix RAK and REK explanation (#2334)

Internal Changes

  • Update Oasis UI Library dependency (#2336)

1.25.0 (2025-11-11)

Features

  • Show runtime account delegations (#2288)

  • Show balances of same account on other paratimes/consensus (#2311)

Bug Fixes and Improvements

  • Show "Balance: 0 ROSE" on Sapphire instead of "Balance: n/a" (#2311)

  • Paratime card layout update on Consensus dashboard. (#2319)

Internal Changes

  • Update dependencies (#2089, #2310)

  • Fix renovate by enabling cloneSubmodules option (#2309)

1.24.3 (2025-11-04)

Bug Fixes and Improvements

  • Reduce decimals in rounded numbers ("0.47956…" -> "0.48") (#2267)

  • Use rounded numbers everywhere (#2268)

  • Fix header element alignment on search results page (#2272)

  • Fix mobile contract badge in tokens list (#2259)

Internal Changes

1.24.2 (2025-10-13)

Bug Fixes and Improvements

  • Parse provider_instance_admin field in rofl.Create (#2156)

  • Fix responsiveness in paratime snapshot header (#2196)

  • Update font size of table search input (#2203)

  • Learning Materials content height update (#2205)

  • Remove duplicated hash column from blocks list table (#2214)

  • Add word wrapping for events code snippets on mobile (#2216)

  • Fix EVM log message data display (#2219)

  • Fix emitting contract alignment. (#2220)

  • Fix snapshot alignment for Pontus-x (#2227)

Internal Changes

1.24.1 (2025-08-26)

Bug Fixes and Improvements

  • Enable validator uptime (#2123)

  • Fix headers colors after changing Explorer background (#2126)

  • Avoid query param conflict in tx details view (#2150)

  • Fix highlighting issues (#2108, #2107)

Internal Changes

1.24.0 (2025-07-29)

Features

  • Display evm_fn_params in transaction details (#2065)

  • Display subcall params (#2068)

  • Link to ROSE App (#2077)

  • Implement filtering for Runtime event type (#2078)

  • Implement filtering for Consensus event type (#2081)

Bug Fixes and Improvements

  • Fix machine ID serialization (#2059)

  • Support new endorsement fields (#2071)

  • Fix y-axis overflowing in Staking Trend line chart (#2076)

  • Obfuscate displayed email (#2080)

  • Don't crash on missing ROFL app author email (#2086)

  • Fix CSS module build config (#2087)

  • Take into account missing num_holders and num_transfers in tokens (#2088)

  • Support EIP-1167 0age/thirdweb proxy variant (#2090)

  • Fix 404 text color on testnet (#2094)

  • Fix regression in displaying Endorsements (#2097)

  • Improve spacing around addresses at some places (#2098)

Internal Changes

  • Clean up TX filtering and listing code (#2082)

  • Adjust some consensus event types (#2085)

1.23.2 (2025-07-01)

Bug Fixes and Improvements

  • Quick fix for mobile opening screen on TestNet (#2056)

  • Fix color of info button on mobile opening screen (#2057)

1.23.1 (2025-07-01)

Bug Fixes and Improvements

  • Inline copy button next to some account links using AdaptiveTrimmer (#2029)

  • Adjust the titleOnBackground color in the default theme (#2051)

  • Quick fix for mobile opening screen (#2053)

1.23.0 (2025-06-27)

Features

  • Change explorer background, logo and card borders (#2033)

Bug Fixes and Improvements

  • Assume "unknown" method and status means encrypted so show a lock icon (#2032)

  • Improve transaction method labels (#2042)

  • Parse ROFL machine commands in transaction body (#2043)

  • Show method name in subcall transactions (#2044)

  • Estimate ROFL app instance expiration time based on epoch (#2045)

1.22.1 (2025-06-14)

Bug Fixes and Improvements

  • Fix exhausted type error in production (should be a console warning) (#2037)

1.22.0 (2025-06-11)

Features

  • Show first 10 ERC-20 and ERC-721 transfers on transaction details page. (#1939)

  • Basic support for searching for ROFL apps by app name fragment (#1973)

  • Add Monaco Editor for contract source code syntax highlighting (#1979)

  • Improve Consensus dashboard resilience (#2004)

  • Change border-radius to match new design (#2011)

  • Enable flexible multi-word searching in names (#2012)

  • Add support for filtering Rofl app list by name (#2013)

  • Improve runtime dashboard resilience (#2018)

Bug Fixes and Improvements

  • Fix LinkableDiv getting covered by sticky header (#1953)

  • Fix a regression in adaptive trimming (#1970)

  • Fix details view wrapping on mobile (#1974)

  • Fix validator delegations value in chart's tooltip (#1995)

  • Prevent WithHighlighting from taking up more space than original (#1997)

  • Inline copy button next to some account links using AdaptiveTrimmer (#1998)

  • Avoid twitching on window height changes (#2000)

  • Hide label of contract verification badge in a table for mobile screens (#2003)

  • Don't show fake fiat zero value on Gecko failures (#2017)

  • Improve tokens table on mobile (#2021)

  • Correctly mark validators accounts in search results (#2026)

Internal Changes

  • Update dependencies (#1484, #1967)

  • Speedup CI: use playwright container instead of installing system deps (#1956)

  • Migrate build and tests from parcel/jest to vite/vitest (#1975)

  • Update API bindings (#1977)

  • Migrate Cloudflare preview deploys to wrangler action (#1990)

  • Layer handling cleanup (#2002)

  • Prefer string literals instead of constants (#2016)

1.21.0 (2025-05-21)

Features

  • Display contract Source Code and Contract Metadata fields (#1890, #1944)

  • Display token icons and origins from metadata (#1909)

  • Move dApp URLs into named-addresses (#1952)

Bug Fixes and Improvements

  • Improve detecting if API is out-of-date (#1876)

  • Improve token page while loading (#1926)

  • Handle rofl market event details (#1934)

  • Fix upside down staking trends (#1946)

  • Deduplicate contracts that are also tokens in search results (#1948)

  • Show address of Node ID (#1962)

  • Sanitize URL in metadata['net.oasis.rofl.repository'] (#1965)

Internal Changes

  • Update dependencies (#1850, #1958)

  • Fix RoundedBalance prop combinations (#1902)

  • Merge config files (#1951)

  • Update API bindings (#1964)

1.20.0 (2025-04-23)

Features

  • Differentiate partially and fully verified contracts (#1888)

  • Create ROFL app instance details page (#1895)

Bug Fixes and Improvements

  • Enable latest ROFL apps list in dashboard (#1894)

  • Fix date formatting in ROFL apps (#1891)

  • Format token values in wROSE deposit and withdraw events (#1884)

  • Format probable base unit values in events as #.##e18 (#1885)

  • Fix multiple tooltip issue (#1887)

  • Display number of shares in Sapphire undelegate transactions (#1892)

  • Handle new roflmarket transaction methods (#1898)

  • Fix helpscreen visibility by changing homescreen background (#1906)

  • Fix HighlightedText gaps in search results (parent style gap: 3) (#1908)

Internal Changes

  • Move brand logos to assets.oasis.io (#1870)

1.19.0 (2025-04-09)

Features

  • ROFL apps support (#1777)

Bug Fixes and Improvements

  • Fix labels in NFT inventory tab (#1869)

1.18.0 (2025-04-03)

Features

  • Introduce highlighting matching addresses (#1776)

Bug Fixes and Improvements

  • Filter tokens list by a type (#1772)

  • Use new API fields to detect empty accounts in Consensus search (#1785)

  • Fix transaction Storybook errors (#1823)

  • Fix tracking referrer in matomo analytics (#1824)

  • Format token amounts in events (#1845)

  • Fix detecting burning events (#1846)

  • Handle transaction error raw message (#1849)

  • Prefix amount_change with "+" in allowance transactions (#1855)

  • Fix from label alignment in transaction table (#1860)

  • Prepare views for incoming ROFL apps feature (#1819, #1820, #1827, #1834, #1837, #1840, #1841, #1848, #1851)

Internal Changes

1.17.0 (2025-03-11)

Features

  • Display token name in TXs to/from smart contracts (#1773)

  • Toggle between 'age' and 'date' for table views (#1782)

Bug Fixes and Improvements

  • Emphasize end user focused articles in Learning materials (#1738)

  • Rely on validator address presence not name in ConsensusAccountLink (#1768)

  • Don't attempt to get tokens on consensus (#1773)

  • Preserve tx_method query arg on block prev/next button (#1780)

  • Fix consensus list view fees (#1783)

  • Offer ROFL tx types only for selected layers (#1786)

  • Enable Oasis account name lookup on pontus-x runtimes (#1795)

Internal Changes

1.16.1 (2025-02-04)

Bug Fixes and Improvements

  • Use custom query key for validators map (#1727)

    • Avoid throwing t.normalize is not a function error

1.16.0 (2025-02-03)

Features

  • Add support for filtering transactions by method type (#1679)

  • Add support for displaying multiple signers of runtime transactions (#1705)

Bug Fixes and Improvements

  • Set API limit when fetching data for named validators (#1673)

  • Fix regression on global search 404 page (#1678)

  • Add optional floating copy to clipboard button to JSON code preview (#1683)

  • Fix case sensitivity in Pontus-X account name resolution (#1685)

  • Correctly display encryption data for oasis-style encrypted transactions (#1695)

  • Update some broken links (#1704)

  • Fix display of consensus transaction fee (#1716)

Internal Changes

1.15.1 (2024-12-18)

Bug Fixes and Improvements

  • Consensus pre-release fixes (#1670)

    • Improve Consensus ParaTime cards for testnet
    • Adjust validator commission bounds check
    • Show rounded value in balance distribution card
    • Improve useRedirectIfSingleResult to handle validators
    • Increase number of validators rendered in a list

1.15.0 (2024-12-18)

Features

  • Enable Consensus layer (#1663)

  • Localnet support (#1628)

  • Support ROFL transactions (#1659)

  • Extend named accounts with ERC-20 and ERC-721 tokens (#1632)

  • Enable search engine for Consensus transactions and blocks (#1662)

Bug Fixes and Improvements

  • Prevent crash when network error occur while fetching account names (#1578)

  • Don't print "0" when viewing epoch snapshot on first block in an epoch (#1581)

  • Retain ETH address through search for accounts with no EVM transactions (#1582)

  • Ignore all account name fetching errors at the same level (#1585)

  • Show precise balance in chart tooltip (#1600)

  • Use correct query param in token Transfers card (#1638)

  • Handle runtime Consensus transactions status (#1647)

  • Increase visibility of Sapphire in ParaTimes section (#1651)

  • Fix wrong total balance amount in Consensus accounts list (#1655)

Internal Changes

1.14.0 (2024-10-17)

Features

  • Display EVM function name in verified contract calls (#1565)

Bug Fixes and Improvements

  • Remove eth/oasis address toggle (#1571)

  • Retain ETH address in details page for accounts with no EVM transactions (#1564)

  • Make lists with polling and pagination more stable (#1534)

  • Prohibit unknown denominations (#1546)

  • Swap fee and amount columns in txs tables (#1554)

  • Unify layer status labels and icons (#1561)

  • Fix duplicated events cards headers (#1570)

Process Changes

  • Cloudflare stable preview URLs (#1537)

Internal Changes

1.13.0 (2024-09-18)

Features

  • Detect ERC-1167 Minimal Proxy contracts (#1538, #1540)

  • Show emitting transaction address in events (#1544)

Bug Fixes and Improvements

  • Fix displaying negative allowance changes (#1529)

  • Fix non-native event denominations (#1539)

  • Differentiate transaction amount and fee tickers (#1543)

  • Swap Fee and Value labels in columns in list of transactions (#1547)

1.12.0 (2024-08-29)

Features

  • Support for Pontus-X devnet and testnet (#1435)

  • Link to ABI playground from verified contracts (#1492)

Bug Fixes and Improvements

  • Tweak events card layout (#1488)

  • Enable pagination in Events lists (#1489)

  • Support searching for Consensus accounts clean-up (#1423)

  • Remove total_received and total_sent from account (#1475)

  • Automatically throw on 5xx error responses (#1493, #1513)

  • Fix validator balance change (#1509)

Internal Changes

1.11.0 (2024-05-22)

Features

  • Support for named accounts (#1398)

  • Display the votes on the network proposal details page (#1356)

  • Extend functionality of method icons (#1363)

    • bring back type description
    • conditionally truncate descriptions in tables
    • enable tooltip for truncated descriptions
  • Show emitting contract address in evm.log events (#1385)

  • Show array of topics in raw evm.log events (#1385, #1402)

Bug Fixes and Improvements

  • Fetch balances from Oasis gRPC instead of Web3 JSON-RPC (#1384)

  • Fix mobile search issues (#1411)

  • Fix React duplicated key warning in transactions list (#1412)

  • Fix the "zoom out" button (#1413)

Internal Changes

1.10.0 (2024-04-11)

Features

  • New Oasis branding (#1370)

Bug Fixes and Improvements

  • Display EVM addresses in events (#1364)

  • Fix root error element crashing because it's outside AnalyticsContext (#1366)

  • Fix isAccountEmpty to handle accounts with balances = 0 (#1372)

  • Fix account search sometimes returning wrong data on repeated search (#1374)

Internal Changes

1.9.1 (2024-03-27)

Bug Fixes and Improvements

  • Fix stable deploys array (#1346)

1.9.0 (2024-03-26)

Features

Bug Fixes and Improvements

  • Display transaction when "to" field is missing (#1268)

  • Show errors in runtime events (#1278)

  • Fix snapshot cards spacing (#1282)

  • Show LongDataDisplay controls only when needed (#1287, #1293)

  • Fix account icons of EVM accounts to match MetaMask (#1328)

  • Fix oasis address links even when toggled to ETH addresses (#1329)

  • Fix issue with empty ticker (#1336)

    • tx.body.amount.Denomination can be an empty string
  • Fix RPC native balance and adds PontusX RPC (#1338)

Internal Changes

1.8.0 (2024-02-05)

Features

  • Highlight matching part in token names in search results (#646)

Bug Fixes and Improvements

  • Fix condition for number of transfer in token details (#1228)

  • Use correct, custom formatter in Age component (#1230)

Internal Changes

1.7.0 (2024-02-01)

Features

  • In block details, add prev and next buttons (#1178, #1219)

Bug Fixes and Improvements

  • Fix Safari buggy display of block fill (#1186)

  • Show view all link only for ERC721 tokens (#1210)

  • Stop using mainnet block gas limit on testnet (#1215)

Internal Changes

1.6.0 (2024-01-24)

Features

  • Add NFT instance token transfers tab (#1066)

  • Create pie chart component (#1115)

  • Simplify UI: remove event filtering switch (#1174)

Bug Fixes and Improvements

  • Handle NFT image loading errors (#1147)

  • Do not change runtime to Emerald when switching network (#1152)

Internal Changes

  • Switch to staging API (#1173)

  • Simplify search scopes and fix search on error pages (#1159)

  • Update dependency date-fns to v3.2.0 (#1132)

  • Update TypeScript type definitions (#1136)

  • Update lint dependencies (#1137, #1150, #1153)

  • Update dependency recharts to v2.10.4 (#1140)

  • Update material-ui monorepo (#1143, #1158)

  • Update dependency react-router-dom to v6.21.2 (#1148)

  • Update storybook dependencies to v7.6.10 (#1149)

  • Update dependency ethers to ^6.10.0 (#1151)

  • Update test dependencies (#1156)

1.5.0 (2024-01-09)

Features

  • Support advertising specific dApps on relevant token pages (#1085)

  • Add icons and display appropriate fields for new event types (#1082)

Bug Fixes and Improvements

  • Fix owner link formatting in NFT gallery (#1109)

  • Handle missing data when displaying token transfers (#1126)

Internal Changes

  • Use theme to capitalize all buttons (#966)

  • Add TypeScript type definitions group to Renovate bot config (#1099)

  • Update TypeScript type definitions (#1100)

  • Update dependency react-router-dom to v6.21.0 (#1096)

  • Update actions/upload-artifact action to v4 (#1102)

  • Update storybook dependencies (#1103, #1112, #1128)

  • Update lint dependencies (#1104, #1108, #1117, #1120)

  • Update i18next dependencies (#1101, #1125, #1116)

  • Update material-ui monorepo (#1110, #1122)

  • Update dependency axios to v1.6.4 (#1123)

  • Update dependency axios to v1.6.5 (#1135)

  • Update dependency date-fns to v3 (#1106)

  • Update dependency ethers to ^6.9.1 (#1113)

  • Update dependency ethers to ^6.9.2 (#1127)

  • Update dependency react-router-dom to v6.21.1 (#1118)

  • Update dependency @emotion/react to v11.11.3 (#1119)

  • Update test dependencies (#1124)

  • Update parcel monorepo to v2.11.0 (#1130)

1.4.0 (2023-12-14)

Features

Bug Fixes and Improvements

  • Prevent app crash when rendering new event types (#1012)

  • Fix address formatting on empty account (#1039, #1061)

  • Fix Testnet Faucet links (#1065)

  • Fetch account balance from RPC node (#1073)

Internal Changes

1.3.0 (2023-10-23)

Features

  • Show raw data for unencrypted transactions (#896)

  • Added icons for consensus.Delegate and consensus.Undelegate (#906)

Bug Fixes and Improvements

  • Show precise Total Supply in token search result / vertical table (#917)

Internal Changes

  • Update API bindings (#799)

  • Update react dependencies to v4.35.3 (#866)

  • Update material-ui monorepo (#867, #875, #895, #927, #936, #952)

  • Update dependency react-router-dom to v6.16.0 (#868)

  • Update dependency msw to ^1.3.1 (#869)

  • Update dependency @playwright/test to ^1.38.0 (#870)

  • Update dependency @testing-library/user-event to v14.5.0 (#871)

  • Update dependency @types/node to v18.17.17 (#872)

  • Update storybook dependencies (#873, #951)

  • Update test dependencies (#874)

  • Update react dependencies (#876, #926, #931, #935, #937)

  • Update lint dependencies to v6.7.2 (#877)

  • Update dependency @types/node to v18.17.18 (#879)

  • Update storybook dependencies to v7.4.3 (#880)

  • Update dependency swiper to v10.3.0 (#881)

  • Update dependency @playwright/test to ^1.38.1 (#883)

  • Update dependency markdownlint-cli to v0.37.0 (#884)

  • Update storybook dependencies to v7.4.5 (#885)

  • Update dependency eslint to v8.50.0 (#886)

  • Update dependency @types/node to v18.17.19 (#887)

  • Update lint dependencies to v6.7.3 (#889)

  • Update dependency @types/node to v18.18.0 (#890)

  • Use evm_log_signature to filter and paginate Token Transfers (#894)

  • Update dependency axios to v1.5.1 (#897)

  • Update dependency swiper to v10.3.1 (#902)

  • Update dependency @types/node to v18.18.1 (#908)

  • Update dependency @fontsource-variable/figtree to ^5.0.14 (#911)

  • Update dependency msw to ^1.3.2 (#912)

  • Update dependency orval to ^6.18.1 (#913)

  • Update dependency @storybook/testing-library to v0.2.2 (#914)

  • Update dependency @types/node to v18.18.3 (#919)

  • Update lint dependencies to v6.7.4 (#920)

  • Pin the major version in github action (#922)

  • Update fontsource monorepo (#923, #932, #962)

  • Update storybook dependencies to v7.4.6 (#924)

  • Update dependency react-quick-pinch-zoom to v5 (#925)

  • Update dependency eslint to v8.51.0 (#928)

  • Update dependency postcss 8.4.31 (#929)

  • Update dependency @types/node to v18.18.4 (#930)

  • Update dependency msw-storybook-addon to ^1.9.0 (#933)

  • Update lint dependencies to v6.7.5 (#934)

  • Update dependency eslint-plugin-prettier to v5.0.1 (#938)

  • Update parcel monorepo to v2.10.0 (#939)

  • Update dependency @playwright/test to ^1.39.0 (#940)

  • Update dependency @testing-library/jest-dom to v6.1.4 (#941)

  • Update dependency @types/node to v18.18.5 (#942)

  • Update dependency react-i18next to v13.3.0 (#945)

  • Update dependency recharts to v2.9.0 (#946)

  • Update dependency react-router-dom to v6.17.0 (#949)

  • Update lint dependencies to v6.8.0 (#950)

  • Update dependency @types/jest to ^29.5.6 (#954)

  • Update dependency @types/node to v18.18.6 (#955)

  • Update dependency @types/react to v18.2.29 (#956)

  • Update dependency @types/react-dom to v18.2.14 (#957)

  • Update dependency i18next to v23.6.0 (#958)

  • Update dependency react-i18next to v13.3.1 (#959)

  • Update storybook dependencies to v7.5.1 (#960)

  • Update dependency @types/react to v18.2.30 (#961)

  • Update dependency @types/react to v18.2.31 (#964)

  • Update dependency eslint to v8.52.0 (#965)

1.2.0 (2023-09-12)

Features

  • Enable Emerald Mainnet and Testnet (#857)

Internal Changes

  • Update react dependencies (#748)

  • Update dependency react-i18next to v13.2.2 (#845)

  • Update dependency markdownlint-cli to v0.36.0 (#846)

  • Update dependency msw to ^1.3.0 (#847)

  • Update dependency @types/node to v18.17.14 (#849)

  • Update actions/checkout action to v4 (#850)

  • Update lint dependencies to v6.6.0 (#851)

  • Update material-ui monorepo (#852)

  • Update dependency i18next to v23.4.9 (#853)

  • Update dependency @testing-library/jest-dom to v6.1.3 (#854)

  • Update dependency i18next to v23.5.0 (#855)

  • Update react dependencies to v4.35.0 (#856)

  • Update dependency i18next to v23.5.1 (#858)

  • Update dependency @types/node to v18.17.15 (#859)

  • Update dependency eslint to v8.49.0 (#860)

  • Update dependency @fontsource-variable/figtree to ^5.0.13 (#861)

  • Update storybook dependencies (#862)

  • Update lint dependencies to v6.7.0 (#863)

  • Update test dependencies to v29.7.0 (#864)

1.1.0 (2023-08-30)

Features

  • Precisely format large numbers using Intl through i18n (#773)

Bug Fixes and Improvements

  • Fix charts by syncing with the latest tx_volume stats API changes (#812)

  • Homepage fixes (#754, #759, #752, #758)

  • Fix alignment of fiat value tooltip in Account details (#753)

  • Update typography in various places (#756)

  • Make fiat conversions accurate (#770)

  • Show used gas and fee instead of limit (#800)

  • Remove number of transactions from Token page (#768)

  • Improve performance when displaying token lists, using newly available data (#760)

  • Use direct data when displaying balances and token types on token transfers (#761)

  • When listing token balances, use locally available data (#762)

Internal Changes

  • Handle Renovate default commitMessageExtra description (#767)

  • Follow Nexus API changes (#737)

  • Replace changelog release script with github action (#738)

  • Fix Storybook and init API mocks (#787)

    Resolves issues in Storybook:

    • No QueryClient set, use QueryClientProvider to set one
    • Unexpected Application Error
  • Remove fallbacks for old Nexus versions (#796)

  • Regenerate orval lockfile to bump subdependencies (#798)

  • Re-run PR checks after appending Change Log fragment (#777)

  • Remove unused translations (#814)

  • Fix variable names in useRuntimeFreshness (#811)

  • Update storybook dependencies to v7.3.2 (#749)

  • Update dependency @testing-library/jest-dom to v5.17.0 (#751)

  • Update material-ui monorepo (#757, #783, #795, #840)

  • Update dependency @types/node to v18.17.0 (#763)

  • Update lint dependencies to v6.2.0 (#764)

  • Update dependency @types/testing-library__jest-dom to v5.14.9 (#765)

  • Update dependency @mui/material to v5.14.2 (#766)

  • Update dependency @types/node to v18.17.1 (#769)

  • Update dependency i18next to v23.3.0 (#771)

  • Update test dependencies to v29.6.2 (#774)

  • Update dependency eslint-config-prettier to v8.9.0 (#776)

  • Update dependency eslint to v8.46.0 (#778)

  • Update dependency i18next to v23.4.1 (#779)

  • Update dependency react-i18next to v13.0.3 (#780)

  • Update lint dependencies to v6.2.1 (#781)

  • Update dependency swiper to v10.1.0 (#782)

  • Update dependency storybook-addon-react-router-v6 to v2 (#784)

  • Update fontsource monorepo to ^5.0.7 (#785)

  • Update lint dependencies (#786, #794)

  • Update fontsource monorepo to ^5.0.8 (#788)

  • Update dependency @types/node to v18.17.2 (#789)

  • Update dependency @types/node to v18.17.5 (#790)

  • Update dependency eslint-config-prettier to v9 (#791)

  • Update fontsource monorepo to ^5.0.9 (#792)

  • Update i18n dependencies (#793, #817)

  • Update dependency recharts to v2.7.3 (#801)

  • Update dependency @playwright/test to ^1.37.1 (#802)

  • Update dependency @ethereumjs/util to v9 (#803)

  • Update dependency @testing-library/jest-dom to v6 (#804)

  • Update dependency swiper to v10.2.0 (#805)

  • Update dependency @testing-library/jest-dom to v6.0.1 (#806)

  • Update dependency @types/node to v18.17.6 (#807)

  • Update test dependencies to v29.6.3 (#808)

  • Update lint dependencies to v6.4.1 (#809)

  • Consistently capitalize columns and description terms (#810)

  • Update dependency @types/node to v18.17.7 (#813)

  • Update test dependencies (#815)

  • Update dependency @types/node to v18.17.8 (#816)

  • Update dependency @testing-library/jest-dom to v6.1.1 (#818)

  • Update dependency @types/node to v18.17.9 (#819)

  • Update dependency @testing-library/jest-dom to v6.1.2 (#820)

  • Regenerate lockfile to fix issue with Storybook (#821)

  • Update test dependencies to v29.6.4 (#823)

  • Update dependency typescript to v5.2.2 (#824)

  • Update dependency @types/node to v18.17.11 (#825)

  • Update dependency msw to ^1.2.4 (#826)

  • Update dependency recharts to v2.8.0 (#827)

  • Update dependency i18next to v23.4.6 (#829)

  • Update dependency eslint to v8.48.0 (#830)

  • Update dependency axios to v1.5.0 (#831)

  • Update dependency @types/node to v18.17.12 (#832)

  • Update dependency msw to ^1.2.5 (#833)

  • Update dependency bignumber.js to v9.1.2 (#834)

  • Update lint dependencies to v6.5.0 (#835)

  • Update storybook dependencies to v7.4.0 (#836)

  • Update dependency prettier to v3.0.3 (#837)

  • Update dependency react-i18next to v13.2.1 (#838)

1.0.0 (2023-07-18)

Removals and Breaking Changes

  • Update NEXUS URLs (#735)

Features

  • Handle situations when a Paratime is unavailable (#619)

  • Graph redesign (#644)

  • Add check against sending menmonics to search (#656)

  • Graph network dropdown (#667)

  • Link from unverified contracts to Sourcify to encourage verifying (#669)

  • Show a warning when search text string it too short (#671)

  • Fully bring back support for ERC-721 tokens (#681)

  • Display type in tokens table (#685)

  • Properly display balance on ERC-721 token transfers (#687)

  • Make tickers into links in account token transfers (#687)

  • Token dashboard: make sure all cards have loading state (#691)

  • Add icons to event names in event logs (#720)

  • Disable automatically setting AddressSwitch based on URL (#727)

    Default to ETH instead. This shows more consistent information when seeing consensus withdrawals in transactions list (oasis tx hash, from eth, to oasis1) and then opening it:

    • before: oasis tx hash, from oasis1, to oasis1
    • after: oasis tx hash, from eth, to oasis1

Bug Fixes and Improvements

  • Don't die on ERC-721 tokens (#679)

  • Recognize out of data paratime data (again) (#686)

  • Fix contract creation info for tokens (#710)

  • Fix issue with charts responsive container (#713)

  • Graph feedback (#716)

  • Separate contracts from accounts search results (#725)

  • Add missing 0x prefix to eth hashes in runtime events (#728)

  • Compact large numbers in token total supply (#732)

    Enable formatting of large numbers in token snapshot card and token list

  • Implement client-side pagination for token transfers (#738)

  • Filter token transfers consistently (#743)

  • Un-break lots of pagination-related error pages (#746)

Internal Changes

  • Update i18n dependencies (#540)

  • Update dependency swiper to v10 (#642)

  • Update storybook dependencies to v7.0.26 (#660)

  • Fix description alignment in description list (#668)

  • Update lint dependencies (#670)

  • Remove "Decoded" column from events to improve mobile layout (#672)

  • Update dependency @types/testing-library__jest-dom to v5.14.7 (#673)

  • Pull the API specs directly from GitHub (#678)

  • Clean up theme.spacing usage and React imports (#680)

  • Fix full reload when clicking on TokenPills (#682)

  • Update test dependencies to v29.6.1 (#684)

  • Update dependency swiper to v10.0.4 (#692)

  • Update dependency orval to ^6.17.0 (#693)

  • Update fontsource monorepo to ^5.0.6 (#694)

  • Update dependency react-i18next to v13.0.2 (#706)

  • Update lint dependencies to v5.62.0 (#707)

  • Move all router access to page-level components (#712)

  • Fix changelog fragment file name (#714)

  • Update dependency @types/testing-library__jest-dom to v5.14.8 (#717)

  • Update material-ui monorepo (#718)

  • Update dependency i18next to v23.2.10 (#719)

  • Disable Emerald Mainnet (#722)

  • Update storybook dependencies to v7.0.27 (#726)

  • Update dependency @types/react-dom to v18.2.7 (#729)

  • Update dependency i18next to v23.2.11 (#730)

  • Update actions/setup-python action to v4.7.0 (#733)

  • Update dependency @types/react to v18.2.15 (#734)

  • Replace indexer api urls with nexus (#736)

  • Update react dependencies to v4.29.25 (#740)

  • Update dependency eslint to v8.45.0 (#741)

  • Update lint dependencies to v6.1.0 (#747)

0.2.0 (2023-07-05)

Removals and Breaking Changes

  • Update routes to conform to EIP-3091 (#534)

  • Remove explorer support for token types dropped by indexer, incl. ERC721 (#542)

  • Rename indexer to nexus (#623)

Features

  • Properly display creator info for contracts. (#2)

  • When displaying a contract that describes a token, link to the token dashboard (#3)

  • Mobile ParaTime picker (#482)

  • Abbreviate numbers in transaction charts (#511)

  • Use custom locale for formatting distance between dates (#527)

  • Create transaction icons (#535)

  • At address page, recognize contracts, and use appropriate title (#544)

  • Add token overview page and dashboard component (#546)

  • Implement scroll restore and scroll to the top of the page on navigate (#567)

  • Save HelpScreen state on mobile (#576, #593)

  • Add tooltip with error message to transaction status icons on lists (#577)

  • Show contract verification and link to Sourcify (#609)

  • For contracts, display bytecode (#616)

  • Add token dashboard (#623)

  • Account details: display token transfers (#624)

  • Update graph graphics (#627)

  • Token dashboard: add "Token Transfers" and "Code" tabs (#634)

  • Add "Token Holders" tab to Token Dashboard (#635)

  • Support searching for tokens by name (#637)

  • Include contract verification info in token lists (#638)

  • Improve displaying events (#651)

Bug Fixes and Improvements

  • Abbreviate tables on dashboard mobile (#510, #574)

  • Show a nice error message when can't load account details. (#522)

  • Improve/fix styling of search results on mobile (#524)

  • Fix description list paddings for mobile variant (#525)

  • Fix paddings in table cell (#529)

  • Abbreviate block link on tablet (#531)

  • Set laptop breakpoint to handle more edge cases (#532)

  • Adjust layout to new breakpoint (#532)

  • Fix dashboard links to latest blocks and transactions (#537)

  • Prevent showing horizontal scrollbar on home page (#554)

  • Fix error display when using invalid layers (#557)

  • Don't indicate problem with nodes while loading number (#560)

  • Wrap all long values in detail pages (#571)

  • Show proper icon for not encrypted transaction (#572)

  • Fix offline indicators showing out-of-date 2 minutes after opening page (#578)

  • Differentiate user being offline and API being offline (#579, #585)

  • Prevent double click on graph (#583)

  • Fix glitchy mobile onboarding steps (#594)

  • Fix info icon missing on mobile (#601)

  • Freshness test: look at latest block time, not latest update (#611)

  • Specify search suggestions per layer (#617)

Internal Changes

  • Update material-ui monorepo (#278, #588, #653)

  • Refactor API bindings to support testnet using orval code generation (#473)

  • Add strict type-checks that most switch statements cover all cases (#477)

  • Update dependency swiper to v9.4.1 (#519)

  • Update react dependencies (#521, #556, #566, #589)

  • Change release build artifact name to show version instead of commit hash (#533)

  • Update dependency recharts to v2.7.0 (#538)

  • Update storybook dependencies to v7.0.21 (#539)

  • Update dependency recharts to v2.7.1 (#543)

  • Update react dependencies to v4.29.14 (#548)

  • Update dependency eslint to v8.43.0 (#550)

  • Update dependency markdownlint-cli to v0.35.0 (#551)

  • Update storybook dependencies to v7.0.22 (#552)

  • Update lint dependencies to v5.60.0 (#558)

  • Table column content: support ReactNode besides string (#562)

  • Use intlFormatDistance instead of formatDistanceToNow (#565)

  • Update dependency @storybook/testing-library to v0.2.0 (#569)

  • Update dependency recharts to v2.7.2 (#580)

  • Update storybook dependencies to v7.0.23 (#581)

  • Update parcel monorepo to v2.9.3 (#590)

  • Update lint dependencies to v5.60.1 (#595)

  • Update react dependencies to v4.29.18 (#596)

  • Update react dependencies to v4.29.19 (#603)

  • Update storybook dependencies to v7.0.24 (#604)

  • Update dependency typescript to v5.1.5 (#610)

  • Remove desktop tooltips on Graph (#612)

  • Update dependency typescript to v5.1.6 (#622)

  • Update dependency ts-jest to v29.1.1 (#633)

  • Update dependency react-router-dom to v6.14.1 (#636)

  • Update Nexus API bindings (#639)

  • Update dependency @types/node to v18.16.19 (#640)

  • Update dependency eslint to v8.44.0 (#641)

  • Update storybook dependencies to v7.0.25 (#645)

  • Switch back to staging API (#647)

  • Remove feedback form from banner on staging (#648)

  • Update lint dependencies to v5.61.0 (#649)

  • Update fontsource monorepo to ^5.0.5 (#652)

  • Update test dependencies to v29.6.0 (#657)

  • Switch to production API (#661)

  • Fix changelog major and minor patterns (#662)

  • Update towncrier to ignore package.json (#665)

0.1.0 (2023-06-13)

Process Changes

  • Add Change Log and the Change Log fragments process for assembling it (#337)

    This follows the same Change Log fragments process as is used by Oasis Core.

    For more details, see Change Log fragments.

  • Initial release