Releases: oasisprotocol/explorer
Oasis Explorer 1.0.0
Change Log
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)
Oasis Explorer 0.2.0
Change Log
0.2.0 (2023-07-05)
Removals and Breaking Changes
-
Remove explorer support for token types dropped by indexer, incl. ERC721 (#542)
-
Rename indexer to nexus (#632)
Features
-
Implement top part of token dashboard (#623)
-
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)
-
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
-
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
-
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)
-
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.j...
Oasis Explorer 0.1.0
Change Log
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