unstale

npm / @metamask/browser-playground

@metamask/browser-playground

What changed in @metamask/browser-playground 16 to 39, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.

6 breaking12 new APIs and options3 behavior and defaults3 tooling7 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.0 on npm

@metamask/browser-playground 391 changes

New APIs and options 1

  • The Legacy EVM card adds a read-only RPC button that requests EIP-5792 capabilities for the active account, scoped to the connected chain when available.

    39.0.0release notes

@metamask/browser-playground 373 changes

New APIs and options 1

  • Adds a panel for observing provider announcements, dispatching eip6963:requestProvider, manually re-announcing the legacy EVM SDK provider, and distinguishing MMConnect-managed providers from native/provider-discovery entries.

    37.0.0release notes

Behavior and default changes 1

  • The browser playground wagmi connector opts out of automatic EIP-6963 provider announcement to avoid duplicate MMConnect-managed announcements while validating the direct legacy EVM SDK path.

    37.0.0release notes

Fixes and other changes 1

  • Fixes Connected Network cards not appearing automatically after refresh.

    37.0.0release notes

@metamask/browser-playground 361 changes

New APIs and options 1

  • Adds a collapsible panel with a deeplink for each mobile connection failure branch, letting QA reproduce failures without a misconfigured dapp.

    36.0.0release notes

@metamask/browser-playground 343 changes

New APIs and options 1

  • Adds HyperEVM Mainnet (eip155:999), MegaETH Mainnet (eip155:4326), Monad Mainnet (eip155:143), Sei Mainnet (eip155:1329), and Tempo Mainnet (eip155:4217) to the multichain connect form.

    34.0.0release notes

Tooling 2

  • Adds a collapsible panel with one button per failure_reason classifier branch for manual analytics testing.

    34.0.0release notes

  • Adds a local server that stands in for the analytics endpoint.

    34.0.0release notes

@metamask/browser-playground 313 changes

Behavior and default changes 1

  • The playground now uses any Solana provider that announces itself as MetaMask rather than preferring MetaMask Connect.

    31.0.0release notes

Fixes and other changes 2

  • The provider now reads .signature from the connectAndSign return object instead of treating the return value as a string.

    31.0.0release notes

  • The wagmi connector now reads .signature and .result from the updated connectAndSign and connectWith return values.

    31.0.0release notes

@metamask/browser-playground 301 changes

Tooling 1

  • Adds a meta tag to simulate host-page CSP constraints during local testing.

    30.0.0release notes

@metamask/browser-playground 271 changes

Breaking changes 1

  • The EVM import path now uses @metamask/connect-evm directly.

    27.0.0release notes

@metamask/browser-playground 251 changes

New APIs and options 1

@metamask/browser-playground 244 changes

Breaking changes 2

  • useAccount is renamed to useConnection with the wagmi v3 migration.

    24.0.0release notes

  • Use useConnectors() instead of useConnect().connectors with the wagmi v3 migration.

    24.0.0release notes

New APIs and options 2

  • localhost is added to wagmi's configured chains.

    24.0.0release notes

  • The LegacyEVM card's sendTransaction gains an address field, defaulted to the connected address.

    24.0.0release notes

@metamask/browser-playground 221 changes

Breaking changes 1

  • Calls now use the new options object parameter.

    22.0.0release notes

@metamask/browser-playground 211 changes

New APIs and options 1

  • Adds integrationType: wagmi to the Wagmi MetaMask connector.

    21.0.0release notes

@metamask/browser-playground 201 changes

New APIs and options 1

  • Adds a Connect button that calls the legacy EVM connectAndSign method.

    20.0.0release notes

@metamask/browser-playground 191 changes

New APIs and options 1

  • Adds a button for connecting through window.ethereum.

    19.0.0release notes

@metamask/browser-playground 177 changes

Breaking changes 2

  • The explicit ActiveProviderStorage pattern is removed; all providers (cards) are active without user input to connect to a specific ecosystem.

    17.0.0release notes

  • Manual registration of connect-solana is removed.

    17.0.0release notes

New APIs and options 1

  • Cards now include disconnect buttons, allowing users to disconnect from the card.

    17.0.0release notes

Fixes and other changes 4

  • The Multichain Card and button now properly reflect connecting status on initial instantiation.

    17.0.0release notes

  • The EVM Provider now uses the connect event for setAccounts.

    17.0.0release notes

  • The EVM Provider now uses the connect event for setChainId.

    17.0.0release notes

  • The package is patched to work with the Android native browser.

    17.0.0release notes

@metamask/browser-playground 162 changes

New APIs and options 1

  • Adds Solana wallet standard integration to the browser playground.

    16.0.0release notes

Behavior and default changes 1

  • Button labels now include connector names, changing “Connect” to “Connect (Multichain)” and “Disconnect” to “Disconnect (Multichain)” or “Disconnect All”.

    16.0.0release notes