Skip to content

Releases: radixdlt/radix-dapp-toolkit

v2.2.0

16 Dec 13:58
96752a3
Compare
Choose a tag to compare

2.2.0 (2024-12-16)

What's changed?

Proof of Ownership Authentication

We've implemented a new authentication mechanism that enables wallets to verify specific accounts or identities (personas). This feature is particularly valuable for scenarios requiring user re-authentication or permission elevation within your application. For detailed implementation guidelines, please refer to our documentation.

Preauthorization Support

The toolkit now includes comprehensive support for preauthorization requests to wallets. Developers can utilize the new sendPreAuthorizationRequest method to handle subintents, as detailed in our preauthorization documentation. Upon wallet response, RDT automatically monitors the inclusion of subintents within successful transactions until either submission or expiration.

Dependency Updates

We've updated the version ranges for neverthrow and valibot dependencies. Please ensure your codebase uses compatible versions to prevent potential conflicts.

Browser Detection Enhancement

As part of our ongoing optimization efforts to reduce bundle size, we've replaced the bowser dependency with a more efficient custom regular expression for mobile browser detection. The isMobile function is no longer directly exported from RDT; instead, this functionality is now available through the EnvironmentModule.

Others

  • Connect Button Customization: Introduced a custom theme option, enabling styling through CSS variables
  • Documentation: Enhanced documentation and README for improved clarity and usability
  • UI Fixes: Resolved backdrop-filter issues for desktop environments and provided workaround examples for dApps utilizing
  • UI Fixes: Connect Button hanging up in weird pending state, without interactions or "connect now" button
  • UI Fixes: Deep link issue for telegram mini apps
  • Test: Greatly improved test coverage

See full list of commits here

v2.2.0-dev.21

13 Dec 14:34
Compare
Choose a tag to compare
v2.2.0-dev.21 Pre-release
Pre-release

2.2.0-dev.21 (2024-12-13)

🐛 Fixes

  • pass intent hash correctly (783f1c4)

v2.2.0-dev.20

13 Dec 12:50
Compare
Choose a tag to compare
v2.2.0-dev.20 Pre-release
Pre-release

2.2.0-dev.20 (2024-12-13)

🐛 Fixes

  • resolvers for relay module (e689b17)

v2.2.0-dev.19

10 Dec 19:49
76d61c9
Compare
Choose a tag to compare
v2.2.0-dev.19 Pre-release
Pre-release

2.2.0-dev.19 (2024-12-10)

✨ Features

  • remove bowser, add EnvironmentModule (#292) (76d61c9)

v2.2.0-dev.18

10 Dec 16:03
12c23bd
Compare
Choose a tag to compare
v2.2.0-dev.18 Pre-release
Pre-release

2.2.0-dev.18 (2024-12-10)

🐛 Fixes

  • connect button status based on interactions status (aab1752)

v2.2.0-dev.17

06 Dec 18:08
Compare
Choose a tag to compare
v2.2.0-dev.17 Pre-release
Pre-release

2.2.0-dev.17 (2024-12-06)

🐛 Fixes

  • block parent backdrop-filter for desktop UI (98b5da5)

🔧 Build

  • exclude spec from coverage (fa69074)

v2.2.0-dev.16

06 Dec 14:00
Compare
Choose a tag to compare
v2.2.0-dev.16 Pre-release
Pre-release

2.2.0-dev.16 (2024-12-06)

🐛 Fixes

✅ Tests

  • add tests to immer related modules (e110246)

v2.2.0-dev.15

05 Dec 12:48
Compare
Choose a tag to compare
v2.2.0-dev.15 Pre-release
Pre-release

2.2.0-dev.15 (2024-12-05)

✨ Features

  • add custom connect button theme (38b990e)

v2.2.0-dev.14

04 Dec 16:21
510127a
Compare
Choose a tag to compare
v2.2.0-dev.14 Pre-release
Pre-release

2.2.0-dev.14 (2024-12-04)

✨ Features

v2.2.0-dev.13

03 Dec 12:47
0458176
Compare
Choose a tag to compare
v2.2.0-dev.13 Pre-release
Pre-release

2.2.0-dev.13 (2024-12-03)

🐛 Fixes

  • call onTransactionId immediately when tx id is available (#287) (0458176)

📝 Documentation

✅ Tests

🔁 CI

  • add sonar step, migrate to AWS secrets (b2b9a16)
  • change workflow triggers (1707fc6)
  • do not build CB storybook docker if not required (e0d26fc)