Releases: blockscout/frontend
Releases · blockscout/frontend
v1.37.3
v1.37.2
v1.37.1
v1.37.0
🚀 New Features
- Scroll views by @isstuev in #2418
- Add Nouns pfps by @tom2drum in #2447
- Support verification of Stylus contracts by @tom2drum in #2450
- Advanced filter by @isstuev in #1905
- Add custom block ordering on address transaction page by @tom2drum in #2387
- Zilliqa: Consensus data on Block view and Raw Input default format for Scilla contract txn by @tom2drum in #2375
- Zilliqa: filter for Scilla contracts by @tom2drum in #2449
- Add new sorting option to Dappscout by @tom2drum in #2415
- Optimism and Arbitrum rollups updates by @tom2drum in #2414
- Support CDN for NFT images by @tom2drum in #2461
- Pools pages by @isstuev in #2468
- Games by @isstuev in #2338
🐛 Bug Fixes
- Constructor array parameters are displayed as concatenated strings instead of arrays by @tom2drum in #2407
- Fix block miner highlight style by @tom2drum in #2459
- fix(deploy-script): favicon generator by @MaxMustermann2 in #2466
⚡ Performance Improvements
📦 Dependencies updates
- ReCaptcha: migrate back to v2 solution by @tom2drum in #2446
- Migrate from Sentry.io to Rollbar monitoring solution by @tom2drum in #2403
- Migrate from
web3modal
toreown
by @tom2drum in #2321
🎨 Design updates
✨ Other Changes
- Call the API logout endpoint when the user logs out by @tom2drum in #2469
- Update Merits dashboard by @maxaleks in #2456
- Certified contract icon for tokens in search and more by @tom2drum in #2425
- Contract page improvements by @tom2drum in #2419
- Change sorting of smart-contract methods to ignore case by @tom2drum in #2409
- Add extra validation for
Token info
application form by @tom2drum in #2408 - Turn on eslint playwright plugin and eslint react-query plugin by @tom2drum in #2401
- Fix "Publish Chakra theme" workflow by @tom2drum in #2399
- Improve grammar, capitalization, and consistency by @Danyylka in #2432
- Remove Canny from footer section by @isstuev in #2442
- SEO Tweaks for Gas Tracker Page by @isstuev in #2344
- Change default description by @isstuev in #2470
🚨 Changes in ENV variables
- #2414
- Added
NEXT_PUBLIC_ROLLUP_PARENT_CHAIN_NAME
to customize L1 transaction status labels for Arbitrum-based chains - Added
NEXT_PUBLIC_ROLLUP_OUTPUT_ROOTS_ENABLED
to enable/disable "Output roots" page for Optimism-based chains
- Added
- #2418 - Added
scroll
as possible value forNEXT_PUBLIC_ROLLUP_TYPE
. - #2446 - The
NEXT_PUBLIC_RE_CAPTCHA_V3_APP_SITE_KEY
variable was deprecated, while theNEXT_PUBLIC_RE_CAPTCHA_APP_SITE_KEY
become active again. - #2447 - Added the
nouns
string to the possible values array of theNEXT_PUBLIC_VIEWS_ADDRESS_IDENTICON_TYPE
variable. - #2403 - Added
NEXT_PUBLIC_ROLLBAR_CLIENT_TOKEN
for enabling Rollbar integration.NEXT_PUBLIC_SENTRY_DSN
,SENTRY_CSP_REPORT_URI
,NEXT_PUBLIC_SENTRY_ENABLE_TRACING
are marked as deprecated. - #2363 - Added
NEXT_PUBLIC_HELIA_VERIFIED_FETCH_ENABLED
to enable Helia verified fetch for retrieving content of NFT assets directly from IPFS network using trustless gateways. - #1905 - Added
NEXT_PUBLIC_ADVANCED_FILTER_ENABLED
to turn on/off the "Advanced filter" feature. - #2468 - Added
NEXT_PUBLIC_DEX_POOLS_ENABLED
variable to enable DEX pools page. - #2338 - Added
NEXT_PUBLIC_GAME_BADGE_CLAIM_LINK
variable to enable badge claim for Runner game. - #2449 - Added
NEXT_PUBLIC_VIEWS_CONTRACT_LANGUAGE_FILTERS
variable to customize language type filter on verified contracts page.
Full list of the ENV variables: v1.37.0
🦄 New Contributors
- @Danyylka made their first contribution in #2432
- @MaxMustermann2 made their first contribution in #2466
Full Changelog: v1.36.4...v1.37.0
v1.36.4
v1.36.3
🚀 New Features
- Celo: Cross-link to epoch block on the regular block view and Epoch rewards CSV export by @tom2drum in #2386
🚨 Changes in ENV variables
- Added the
NEXT_PUBLIC_CELO_ENABLED
andNEXT_PUBLIC_CELO_L2_UPGRADE_BLOCK
variables to customize the app for Celo-based chains.
Full Changelog: v1.36.2...v1.36.3
v1.36.2
v1.36.1
What's Changed
- One more place with filecoin by @isstuev in #2379
- Fix address truncation in celo rewards table by @isstuev in #2382
- ERC-20 tokens for address query fix by @isstuev in #2383
- ENVs validator: allow passing a variable that was replaced along with the new one by @tom2drum in #2384
- Typos Update CONTRIBUTING.md by @0xwitty in #2377
- Bind to full prop namings in API v2 endpoints by @tom2drum in #2381
- Bump up Next.js to v15 by @tom2drum - 687f764
- Migrate to Eslint 9 with the flat config by @tom2drum - ba6b902
- Disable On-ramp and Swaps features in Web3Modal by @tom2drum - 4d0f512
- Fix xstar responce format by @isstuev in #2392
- Zilliqa: "Verified contracts" page crashes on desktop by @tom2drum in #2393
- Token in token transfer is possibly null by @isstuev in #2396
New Contributors
Full Changelog: v1.36.0...v1.36.1
v1.36.0
🚀 New Features
- Celo: Epoch rewards tab on Address view by @isstuev in #2277
- Graph integration by @isstuev in #2284
- Token transfers list page by @isstuev in #2280
- Shortcut for focusing on main search input by @tom2drum in #2310
- Support custom MUD system ABI by @tom2drum in #2296
- Zapper integration by @isstuev in #2325
- Account v2 by @tom2drum in #2262
- Rewards (merits) by @maxaleks in #2283
- Filecoin addresses support by @isstuev in #2248
- Humanity score integration by @isstuev in #2354
- Support
bech32
address standard by @tom2drum in #2351
🐛 Bug Fixes
- Blocks validated skeleton displays placeholder values by @isstuev in #2291
- Fix hero banner config for dark color mode by @tom2drum in #2300
Unrecognized chain ID
error when adding network via mobile MetaMask by @tom2drum in #2312- Contract call response displayed with empty values by @tom2drum in #2307
- Add skeleton to chart resolutions control by @isstuev in #2336
- Fix highlighting for main contract code by @tom2drum in #2333
- Show "Update metadata" button for instance without metadata by @tom2drum in #2327
- Typo corrections Update CONTRIBUTING.md by @mdqst in #2353
- Do not display empty NFT attributes by @tom2drum in #2348
- Celo:
Epoch rewards
tab bugs on mobile by @tom2drum in #2346 - Add filecoin address for proxy implementations by @isstuev in #2359
- Add timestamp to celo rewards view by @isstuev in #2361
📦 Dependencies updates
🎨 Design updates
- Table: table header left/right hor padding by @isstuev in #2304
- Blocks list: add base fee by @isstuev in #2290
- Better contract implementation selector and new quick action buttons for contract method argument inputs by @tom2drum in #2303
- Combine Read/Write for Contract page by @tom2drum in #2343
✨ Other Changes
- Public tags: improvement batch by @isstuev in #2289
- Homepage for roll-ups: Latest blocks vs. Latest batches by @tom2drum in #2308
- L2 batches changes by @tom2drum in #2313
- Add run-time variable to skip ENVs validation by @tom2drum in #2334
- Update ENVs list in Blockscout docs when new release is published by @tom2drum in #2339
- Favicon generator: replace realfavicon with favicons package by @isstuev in #2319
- Remove laziness from navigation by @isstuev in #2350
- Update proxy names by @k1rill-fedoseev in #2323
- Support wei variable in interpretation by @isstuev in #2347
- Remove deps from interpretator for an action button by @maxaleks in #2357
🚨 Changes in ENV variables
- #2284 - Added
NEXT_PUBLIC_MARKETPLACE_GRAPH_LINKS_URL
variable for integrating subgraphs for apps in the marketplace - #2308 - Added
NEXT_PUBLIC_ROLLUP_HOMEPAGE_SHOW_LATEST_BLOCKS
variable to control the behavior of "Latest blocks" / "Latest batches" widget - #2290 - Added
base_fee
to the possibleNEXT_PUBLIC_VIEWS_BLOCK_HIDDEN_FIELDS
options - #2334 - Added
SKIP_ENVS_VALIDATION
to bypass ENVs validator on instance start - #2325 -
⚠️ NEXT_PUBLIC_MULTICHAIN_BALANCE_PROVIDER_CONFIG
format was changed from an object to array of objects of the same structure - #2262:
⚠️ The variableNEXT_PUBLIC_RE_CAPTCHA_APP_SITE_KEY
has been replaced withNEXT_PUBLIC_RE_CAPTCHA_V3_APP_SITE_KEY
due to the migration to the new version of Google ReCaptcha.- The variables
NEXT_PUBLIC_AUTH0_CLIENT_ID
,NEXT_PUBLIC_AUTH_URL
andNEXT_PUBLIC_LOGOUT_URL
are now deprecated and will be removed in the upcoming release
- #2319 -
⚠️ FAVICON_GENERATOR_API_KEY
has been removed due to the migration to a Node.js library solution - #2283 - Added
NEXT_PUBLIC_REWARDS_SERVICE_API_HOST
to enable integration with the Merits program - #2354 - Added
NEXT_PUBLIC_XSTAR_SCORE_URL
variable to enable integration with the XStar API to fetch XHS score for addresses - #2351 - Added
NEXT_PUBLIC_VIEWS_ADDRESS_FORMAT
andNEXT_PUBLIC_VIEWS_ADDRESS_BECH_32_PREFIX
variables to customize displayed address format.
Full list of the ENV variables: v1.36.0
🦄 New Contributors
- @k1rill-fedoseev made their first contribution in #2323
- @mdqst made their first contribution in #2353
Full Changelog: v1.35.2...v1.36.0