Releases: oasisprotocol/explorer
Oasis Explorer 1.7.0
Oasis Explorer 1.6.0
Change Log
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 dependency recharts to v2.10.4 (#1140)
-
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)
Oasis Explorer 1.5.0
Change Log
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 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)
Oasis Explorer 1.4.0
Change Log
1.4.0 (2023-12-14)
Features
-
Add NFT feature (#909, #1036, #1038, #1043, #1051, #1052, #1069)
-
Show block-level evens in block details (#990)
-
Show events on account details page (#992)
-
Implement searching for blocks by hash (#1081)
Bug Fixes and Improvements
-
Prevent app crash when rendering new event types (#1012)
-
Fix Testnet Faucet links (#1065)
-
Fetch account balance from RPC node (#1073)
Internal Changes
-
Add basic handling of new event types (#893)
-
Install setuptools to make Towncrier fork work with Python 3.12 (#980)
-
Refactor code for showing events (#991)
-
Don't directly include internal enum values in URLs (#1079)
-
Use Oasis bot token in renovate workflow (#1021)
-
Update lint dependencies (#972, #986, #1003, #1015, #1029, #1040, #1058, #1063, #1091, #1026, #999)
-
Update material-ui monorepo (#974, #1002, #1016, #1050, #1067, #1092)
-
Update react dependencies (#982, #1008, #1031, #1032, #1041, #1057)
-
Update recharts dependencies (#983, #994, #1005, #1027, #1047, #1055)
-
Update storybook dependencies (#984, #1044, #1048, #1053, #1056, #1078, #998, #1017)
-
Update i18next dependencies (#1013, #1022, #1045, #1076, #1093, #1014)
-
Update test dependencies (#1025, #1030, #1046, #1054, #1024)
-
Update TypeScript type definitions (#981, #987, #1001, #1007, #1000, #1033, #1064, #1068, #1087, #1094)
-
Update Node.js to v20 (#973)
-
Update actions/setup-node action to v4 (#971)
-
Update dependency @ethereumjs/util to v9.0.1 (#996)
-
Update dependency orval to ^6.20.0 (#1011)
-
Update dependency react-router-dom to v6.19.0 (#1023)
-
Update dependency typescript to v5.3.2 (#1028)
-
Update dependency orval to ^6.21.0 (#1042)
-
Update actions/setup-python action to v5 (#1072)
-
Update dependency typescript to v5.3.3 (#1075)
-
Update dependency @oasisprotocol/client to v1 (#1083)
-
Update dependency @oasisprotocol/client-rt to v1 (#1084)
-
Update dependency markdownlint-cli to v0.38.0 (#1086)
-
Update dependency prettier to v3.1.1 (#1088)
-
Update critical dependency @babel/traverse to v7.23.6 (#1090)
-
Add CODEOWNERS (#1095)
Oasis Explorer 1.3.0
Change Log
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 test dependencies (#874)
-
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 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)
Oasis Explorer 1.2.0
Change Log
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)
Oasis Explorer 1.1.0
Change Log
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)
-
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 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 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 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)
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