Releases: airgap-it/beacon-sdk
v5.0.0-alpha.1
v4.6.2
v5.0.0-alpha.0
v4.6.0
v4.6.0 (2025-06-12)
Breaking Changes
removePermissionnow requiressenderIdas parameter to ensure correct removal of a specific permission- The property
displayQRCode: booleaninPermissionRequestV3has been removed in favour ofsubstratePairing: boolean
Changelog
- Updated the pairing UI to support deeplinking with Acurast Lite
- Improved the P2P probing algorithm to handle multiple simultaneous requests
- On mobile, disabled app-switching when pairing via the “Pair Other” button
- Fixed an issue that could leave Blazor-based dApps in an inconsistent state
- Fixed a bug where
removePermissionremoved all permissions for every paired dApp - The dark theme is now being applied also to the notification toast
Developer Notes
If you wish to contribute to Beacon, please also review unit and e2e tests.
v4.5.3-beta.0
Breaking Change
removePermissionnow requiressenderIdas parameter to ensure correct removal of a specific permission- The property
displayQRCode: booleaninPermissionRequestV3has been removed in favour ofsubstratePairing: boolean
Changelog
- The pairing UI for Acurast Lite has been updated to support deeplinking on mobile
v4.5.2
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
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
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
closeAlertsis now deprecated and will be removed in a future release. UsecloseAlertinstead.
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
hideUIno longer returns a promise- Resolved an issue which prevented the pairing to complete
- Updated
@walletconnect/sign-clientto 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
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
closeAlertsis now deprecated and will be removed in a future release. UsecloseAlertinstead.
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
hideUIno longer returns a promise- Resolved an issue which prevented the pairing to complete
- Updated
@walletconnect/sign-clientto 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-indexto 1000000
Developer Notes
If you wish to contribute to beacon-ui, please also review the unit tests.
v4.4.0
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