Releases: blockscout/frontend
Releases Β· blockscout/frontend
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
v1.38.1
v1.38.0
π New Features
- Support EIP-7702 addresses by @tom2drum in #2523
- Filecoin: display address id instead of hash by @isstuev in #2497
- Show Celestia Blobs on Arbitrum chains by @tom2drum in #2562
- Arbitrum messages claiming by @tom2drum in #2533
- Zilliqa: Validator views by @tom2drum in #2557
- Neon: Solana transactions by @isstuev in #2483
- App config: support multiple RPC URLs by @tom2drum in #2498
- Contract interaction - floats in uint256 by @tom2drum in #2499
- Generate
sitemap.xml
androbots.txt
files by @tom2drum in #2502 - OG image: automatically generate image on container start by @tom2drum in #2496
- Show decoded target address in User operations by @isstuev in #2520
- Support metadata_tag type in search by @isstuev in #2559
- Unify stats across relevant pages by @isstuev in #2561
- Support
show_scam_tokens
cookie by @tom2drum in #2560 - Internal transactions list page by @tom2drum in #2553
π Bug Fixes
- Stats & charts: horizontal axis improvements by @isstuev in #2478
- Navigating through lists breaks native browser navigation by @isstuev in #2493
- Rootstock checksum is not applied on the address page by @tom2drum in #2500
- Address ERC-20 tokens tab navigation issue by @isstuev in #2516
- Contract source code: the code for the empty contract is not displaye⦠by @tom2drum in #2569
- Fix table column filter for mud record by @isstuev in #2580
- Verified contract balance value overlaps other fields by @ tom2drum in #2583
- Incorrect color mode by @isstuev in #2264
β‘ Performance Improvements
- Redundant request to MUD API on the Contract tab of Token page by @isstuev in #2544
- Remove nextjs link prefetch by @isstuev in #2537
π¦ Dependencies updates
- Replace
lodash
withes-toolkit
by @tom2drum in #2503 - Fix dependabot alerts by @tom2drum in #2507
- Bump
reown
to v1.6.7 and fix security alerts by @tom2drum in #2565
β¨ Other Changes
- UX changes for BS / Merits login by @tom2drum in #2541
- Create new Type to show DEX tag in summary header by @isstuev in #2543
- Pools: support quote_token fdv and market_cap values by @isstuev in #2546
- Interpretation stub for failed txs by @isstuev in #2484
- Dapps modals by @varunguleriaCodes in #2490
- Search: open dapp info for external dapps fix by @isstuev in #2567
- Patch yarn timeout by @tom2drum in #2482
- Explorers section: bring hashes to lower case in the url by @isstuev in #2481
- Process 403 error from address/token/contract handle by @isstuev in #2477
- Typo update zkEvmL2.ts by @romashka-btc in #2488
- Update tag convention for docker images by @tom2drum in #2566
- Change x handle by @isstuev in #2576
- Change Merits dashboard path by @maxaleks in #2575
- Noves.fi tag by @isstuev in #2579
- Disable WC email login by @ tom2drum in #2583
π¨ Changes in ENV variables
- #2498 - The
NEXT_PUBLIC_NETWORK_RPC_URL
variable apart from one string URL now can take array of RPC URLs. - #2562 - Added
NEXT_PUBLIC_ROLLUP_DA_CELESTIA_NAMESPACE
to create a link to the Arbitrum transaction batch on the Seleneium explorer. - #2557 - Added
zilliqa
to the list of possible values for theNEXT_PUBLIC_VALIDATORS_CHAIN_TYPE
variable. - #2533 - Added
NEXT_PUBLIC_ROLLUP_PARENT_CHAIN_NAME
to pass the parameters of the parent chain for the rollup. TheNEXT_PUBLIC_ROLLUP_L1_BASE_URL
andNEXT_PUBLIC_ROLLUP_PARENT_CHAIN_NAME
variables are marked as deprecated. - #2483 - Added
NEXT_PUBLIC_TX_EXTERNAL_TRANSACTIONS_CONFIG
variable to enable and configure external transactions feature. - #2561 - Added
daily_operational_txs
option toNEXT_PUBLIC_HOMEPAGE_CHARTS
andtotal_operational_txs
toNEXT_PUBLIC_HOMEPAGE_STATS
. Values can be used only ifNEXT_PUBLIC_STATS_API_HOST
is provided. - #2560 - Introduced
NEXT_PUBLIC_VIEWS_TOKEN_SCAM_TOGGLE_ENABLED
to display the "Hide scam tokens" toggle in the site settings dropdown.
Full list of the ENV variables: v1.38.0-alpha
π Compatibility
- From this version onward, the app is compatible only with the following API versions:
Service | Version |
---|---|
Blockscout API | v7.0.0+ |
Stats microservice API | 2.5.0+ |
π¦ New Contributors
- @romashka-btc made their first contribution in #2488
- @varunguleriaCodes made their first contribution in #2490
Full Changelog: v1.37.6...v1.38.0
v1.37.6
v1.37.5
- Resolves #2518 with Ad banner on Merits page
- Fixes #2529 with migrate to the new API fields: tx_types, blob_tx_count and tx_burnt_fee
- Fixes #2465 with Explorers section: bring hashes to lower case in the url
Full Changelog: v1.37.4...v1.37.5
v1.37.4
- Pass ReCaptcha token to API request when signing in with wallet
- Refine Rollbar events filter
Full Changelog: v1.37.3...v1.37.4