Skip to content

Latest commit

 

History

History
1796 lines (1247 loc) · 66.6 KB

CHANGELOG.md

File metadata and controls

1796 lines (1247 loc) · 66.6 KB

Change Log

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

The format is inspired by Keep a Changelog.

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