Releases: blockscout/frontend
Releases · blockscout/frontend
v2.2.1
v2.2.0
🚀 New Features
- Address widgets by @maxaleks in #2788
- Celo: support L2 epochs by @tom2drum in #2784
- "Puzzle 15" game by @isstuev in #2471
- Icons in footer links by @tom2drum in #2809
- Display and handle
status
field in smart contract view by @tom2drum in #2807
🐛 Bug Fixes
- Gas tracker: bug fixes and improvements by @tom2drum in #2792
- Encode the address hash for links to the TON chain by @tom2drum in #2813
- Change persistence of Mixpanel config by @tom2drum in #2823
- Inconsistent cursor when hovering over NavLinkGroup by @isstuev in #2831
📦 Dependencies updates
- Bump
react
to v19 by @maxaleks in #2782 - Bump
brace-expansion
from 1.1.11 to 1.1.12 in /deploy/tools/affected-tests by @dependabot in #2801
🎨 Design updates
✨ Other Changes
- Support redirects for known address discrepancies by @tom2drum in #2799
- Public tags form improvements by @tom2drum in #2796
- NFT marketplaces: make
collection_url
andinstance_url
optional by @tom2drum in #2797 - Metadata: send address to fetchers once visited by @tom2drum in #2814
- OP Superchain Explorer: MVP by @tom2drum in #2786
- Changes in ReCaptcha behavior by @tom2drum in #2829
- Change txs socket alert text by @isstuev in #2822
- Migrate to API v2 paths for CSV export by @tom2drum in #2829
- Sitemap file: remove csv-export route by @isstuev in #2839
🚨 Changes in ENV variables
- #2471 -
NEXT_PUBLIC_PUZZLE_GAME_BADGE_CLAIM_LINK
environment variable added to enable badge claims for those who solve Puzzle 15. - #2792 - The default value for
NEXT_PUBLIC_GAS_TRACKER_UNITS
for testnets has been changed from['usd', 'gwei']
to['gwei']
. - #2797 - The fields
collection_url
andinstance_url
of theNEXT_PUBLIC_VIEWS_NFT_MARKETPLACES
variable are now optional. You can provide either one or both for each link to an NFT marketplace. - #2784 - The
NEXT_PUBLIC_CELO_L2_UPGRADE_BLOCK
variable has been removed, and the configuration has been migrated to the API side. - #2809 - Extend the functionality of the
NEXT_PUBLIC_FOOTER_LINKS
variable so that the configuration can accept links to icon URLs for each custom link in the footer. - #2814 - Added the
NEXT_PUBLIC_METADATA_ADDRESS_TAGS_UPDATE_ENABLED
variable to allow requests to the Metadata service for scheduling updates to address tags. - #2788 - Introduces new envs that enable the display of 3rd party widgets on Address page and Token page:
NEXT_PUBLIC_ADDRESS_3RD_PARTY_WIDGETS
andNEXT_PUBLIC_ADDRESS_3RD_PARTY_WIDGETS_CONFIG_URL
.
Full list of the ENV variables: v2.2.0
Full Changelog: v2.1.1...v2.2.0
v2.1.1
Full Changelog: v2.1.0...v2.1.1
v2.1.0
🚀 New Features
- Add support for Ton Application Chains by @tom2drum in #2722
- Time format toggle for table views by @tom2drum in #2729
- Add label for rollup stage index by @tom2drum in #2733
- Add support for uniswap_v4 pools by @isstuev in #2748
- Support op stack operational transactions by @isstuev in #2743
🐛 Bug Fixes
- Invalid case-sensitive comparison in AddressFromTo by @tom2drum in #2719
- Buggy display of Security Score in mobile version by @tom2drum in #2751
- Fix loading state for the address hash in address page subtitle by @tom2drum in #2752
- Advanced filter: fix date input by @isstuev in #2763
- Fix tx socket sorting by @isstuev in #2760
- Neon: Can't open transaction from tooltip on Transaction details page by @isstuev in #2758
- Error is not displayed for functions with no return values. by @tom2drum in #2769
📦 Dependencies updates
- Bump serialize-javascript from 6.0.1 to 6.0.2 in
/deploy/tools/feature-reporter
by @dependabot in #2735 - Bump serialize-javascript from 6.0.1 to 6.0.2 in
/deploy/tools/envs-validator
by @dependabot in #2736 - Bump vite from 6.2.4 to 6.2.7 in
/toolkit/package
by @dependabot in #2737 - Update UI toolkit by @tom2drum in #2741
- Bump tar-fs from 2.1.2 to 2.1.3 by @dependabot in #2770
🎨 Design updates
✨ Other Changes
- Advanced filters: add button to token transfers of Token page by @isstuev in #2757
- Add time selector to the CSV export by @isstuev in #2764
- Block page: internal transactions tab by @tom2drum in #2721
- Internal transactions page: add search by hash by @tom2drum in #2715
- Reflect new smart-contract proxy patterns in UI by @tom2drum in #2720
- API resource refactoring by @tom2drum in #2699
- top validators -> validators by @isstuev in #2744
- Remove "getit" ad provider by @tom2drum in #2734
- Update ENVS.md by @andogro in #2765
- Explorer links - add toggle for lowercase hash by @isstuev in #2766
- Add more button click events by @tom2drum in #2772
🚨 Changes in ENV variables
- #2722 - Added
NEXT_PUBLIC_TAC_OPERATION_LIFECYCLE_API_HOST
andNEXT_PUBLIC_TAC_TON_EXPLORER_URL
to enable TAC-TON related views. - #2726 - Added
NEXT_PUBLIC_ROLLUP_STAGE_INDEX
to show the stage label in the sidebar for rollup chains. - #2734 - The
getit
was removed from the list of the possible values forNEXT_PUBLIC_AD_BANNER_PROVIDER
. - #2766 - Paths in
NEXT_PUBLIC_NETWORK_EXPLORERS
can be templates
Full list of the ENV variables: v2.1.0
💑 Compatibility
From this version onward, the app is compatible only with the following API versions:
Service | Version |
---|---|
Blockscout API | v8.1.1 |
Stats microservice API | v2.7.0 |
Full Changelog: v2.0.3...v2.1.0
v2.0.3
v2.0.2
v2.0.1
v2.0.0
📣 Breaking Changes
- Major UI Framework Update: Migration to Chakra UI v3 - This is a significant breaking change that requires attention from all users and developers. The update includes major changes to the component API and styling system. Please review the Chakra UI v3 migration guide for details. (#2654, #2663, #2664, #2670)
🚀 New Features
🐛 Bug Fixes
- Impossible to send empty strings in parameters on Blockscout UI by @tom2drum in #2666
- Auth: Switch the chain before signing the message when the user logs in with their wallet by @tom2drum in #2673
- Broken flow for adding an email on the Watch list page by @tom2drum in #2677
📦 Dependencies updates
🎨 Design updates
✨ Other Changes
- Rename
Fully diluted market cap
on Token page by @tom2drum in #2674 - Add link to advanced filter page filtered by current address and token transfer types by @tom2drum in #2665
- ReCaptcha: allow the user to display the widget if an error occurs by @tom2drum in #2669
- Remove
proxy_type
field from SmartContract model by @tom2drum in #2671 - UI toolkit package by @tom2drum in #2691
- Migrate to the props with consistent full naming in the API for address hash entity and multiple props for L2-rollups by @tom2drum in #2694
💑 Compatibility
From this version onward, the app is compatible only with the following API versions:
Service | Version |
---|---|
Blockscout API | v8.0.2 |
Full Changelog: v1.38.2...v2.0.0
v1.38.2
🚀 New Features
- Interop by @isstuev in #2585
- Support custom ref codes (Merits) by @maxaleks in #2631
- Add campaign and offer cards to the Merits dashboard by @maxaleks in #2642
🐛 Bug Fixes
- Rootstock checksum is applied to all chains by @tom2drum in #2616
- Correctly handle token.decimals when value is 0 by @girafferz in #2636
- Update TxsStats.tsx by @GimluCom in #2633
- Fix color mode by @isstuev in #2622
Add token info
button is missing for accounts without an email by @tom2drum in #2627- Socket updates: on-demand contract verification fix, indexing event rename by @tom2drum in #2629
- Fix backwards pagination by @isstuev in #2640
- Reset the reCAPTCHA after the user attempts to resend the OTP by @tom2drum in #2645
📦 Dependencies updates
- Bump next from 15.0.3 to 15.2.3 by @dependabot in #2648
- Bump
reown
,wagmi
andviem
by @tom2drum in #2650
🎨 Design updates
- Fix layout of "Hide scam tokens" toggle by @tom2drum in #2617
- Address and Contact pages: move tabs up by @tom2drum in #2626
✨ Other Changes
- Make static sprite registry by @tom2drum in #2615
- Merits dashboard minor changes by @maxaleks in #2637
- Improvements for NFT media by @tom2drum in #2643
🚨 Changes in ENV variables
- Added
NEXT_PUBLIC_INTEROP_ENABLED
variable to enable Interop views.
Full list of the ENV variables: v1.38.2
🦄 New Contributors
- @girafferz made their first contribution in #2636
- @GimluCom made their first contribution in #2633
Full Changelog: v1.38.1...v1.38.2