Skip to content

Releases: airgap-it/beacon-sdk

v4.5.3-beta.0

12 May 13:10
Compare
Choose a tag to compare
v4.5.3-beta.0 Pre-release
Pre-release

Breaking Change

  • removePermission now requires senderId as parameter to ensure correct removal of a specific permission
  • The property displayQRCode: booleanin PermissionRequestV3 has been removed in favour of substratePairing: boolean

Changelog

  • The pairing UI for Acurast Lite has been updated to support deeplinking on mobile

v4.5.2

08 May 09:28
190a66a
Compare
Choose a tag to compare

v4.5.2 (2025-05-08)

Changelog

  • Resolved an issue in the SDK that caused circular import dependencies
  • Upgraded project dependencies

Full Changelog: v4.5.1...v4.5.2

v4.5.1

10 Apr 07:49
77d9c98
Compare
Choose a tag to compare

v4.5.1 (2025-04-10)

Changelog

  • Introduced Shadow DOM to scope styles within the SDK.
  • Added new constants for the Rionet upgrade

Full Changelog: v4.5.0...v4.5.1

v4.5.0

31 Mar 15:20
1e49613
Compare
Choose a tag to compare

v4.5.0 (2025-03-31)

Breaking Change

The UI has been completely rewritten using React.
Although the appearance of the components remains similar to previous versions, some behaviors may not work as expected in your dApp. Please check carefully.
If something no longer works on your end, please open an issue on our GitHub.

Deprecation Notice

  • closeAlerts is now deprecated and will be removed in a future release. Use closeAlert instead.

Changelog

  • Enhanced dragging toast animation
  • Enhanced SSR support
  • Resolved an issue where the bug report form's text area CSS styles were not applied in dark mode
  • Resolved an issue where the mobile UI incorrectly appeared on Desktop when pairing with Kukai Mobile
  • hideUI no longer returns a promise
  • Resolved an issue which prevented the pairing to complete
  • Updated @walletconnect/sign-client to 2.18.0
  • Added regional specific relayers
  • Added QR code only button (only P2P transport supported for now)
  • Added support for Acurast Lite
  • Removed Feral File from the list of supported wallets

Developer Notes

If you wish to contribute to beacon-ui, please also review the unit tests.

Full changelog: v4.4.0...v4.5.0

v4.4.2-beta.4

13 Mar 12:24
Compare
Choose a tag to compare
v4.4.2-beta.4 Pre-release
Pre-release

Breaking Change

The UI has been completely rewritten using React.
Although the appearance of the components remains similar to previous versions, some behaviors may not work as expected in your dApp. Please check carefully.
If something no longer works on your end, please open an issue on our GitHub.

Deprecation Notice

  • closeAlerts is now deprecated and will be removed in a future release. Use closeAlert instead.

Changelog

  • Enhanced dragging toast animation
  • Enhanced SSR support
  • Resolved an issue where the bug report form's text area CSS styles were not applied in dark mode
  • Resolved an issue where the mobile UI incorrectly appeared on Desktop when pairing with Kukai Mobile
  • hideUI no longer returns a promise
  • Resolved an issue which prevented the pairing to complete
  • Updated @walletconnect/sign-client to 2.18.0
  • Added regional specific relayers
  • Added QR code only button (only P2P transport supported for now)
  • Added support for Acurast Lite

Since beta.2

  • Increased toast z-index to 1000000

Developer Notes

If you wish to contribute to beacon-ui, please also review the unit tests.

v4.4.0

18 Feb 16:54
v4.4.0
435d98b
Compare
Choose a tag to compare

v4.4.0 (2025-02-18)

Features

  • The "Report a Bug" feature is enabled by default
  • It is now possible to send a bug report by clicking on the "Open" button in the "No response received yet" toast
  • The bug report form UX was improved and is now easier to submit
  • We now collect metrics even when the enableMetrics flags is set to false. The collected metrics will be stored locally on the user machine. These metrics won’t be shared with us until a user fills out a bug report.

Internal

  • IndexedDBStorage now can work across multiple objectStores
  • Fetching or writing to an IndexedDB entry no longer requires StorageKey as type (a string is sufficient)
  • Extended SDK reset on any Matrix error received while trying to login

Full Changelog: v4.3.3...v4.4.0

v4.3.3

23 Jan 17:06
b7f3771
Compare
Choose a tag to compare

4.3.3 (2025-01-23)

  • Mitigated the M_USER_DEACTIVATED error received from the Matrix network. [1]
  • The keyPair property in CommunicationClient is no longer read-only.
  • WalletClient._connect now accepts an optional number of retries for connecting to a node (defaults to 3).
  • The minimum required version of Node.js is now 18.

Developer Notes

[1] When the M_USER_DEACTIVATED error is received, the secret seed will be overridden with a new one, and a new key pair will be generated.
Additional updates:

  • DAppClient: The dApp automatically disconnects from the wallet and displays an alert with the error message: “Your session has expired. Please pair with your wallet again.”
  • WalletClient: The wallet will attempt to login again using the new key pair generated from the new seed.

What's Changed

Full Changelog: v4.3.2...v4.3.3

v4.3.2

20 Jan 12:49
8a30699
Compare
Choose a tag to compare

4.3.2 (2025-01-20)

  • Added support for Quebecnet
  • Updated Operation types
  • Mitigated potential issue while connecting to a WalletConnect relayer

What's Changed

Full Changelog: v4.3.1...v4.3.2

4.3.2-beta.0 (2024-12-20)

20 Dec 16:47
Compare
Choose a tag to compare
Pre-release
  • Added support for Quebecnet
  • Updated Operation types
  • Mitigated potential issue while connecting to a WalletConnect relayer

v4.3.1

19 Nov 14:30
f65cc98
Compare
Choose a tag to compare

4.3.1 (2024-11-19)

  • WalletConnect: Resolved an issue that prevented operations from being sent to the wallet immediately after a successful pairing on a secondary tab.
  • WalletConnect: Enhanced overall stability on mobile devices. [1]
  • Core: Updated the connected peer name to accurately reflect the name specified in the metadata.

What's Changed

Full Changelog: v4.3.0...v4.3.1

Developer Notes
[1] On mobile only, signClient.ping has been disabled due to unintended behavior, as explained by the developers in this comment.