Skip to content

Releases: Creit-Tech/Stellar-Wallets-Kit

v0.9.0

22 Jun 07:43

Choose a tag to compare

0.9.0 (2024-06-22)

Change

  • Allow passing a wallet connect client and modal to the kit
  • Update Lit to 2.8.0
  • Move to a Rollup bundle strategy so the kit is compatible with both Commonjs and ES Module projects
  • BREAKING: Moved from "build" distribution folder to a root style distribution
  • BREAKING: Wallet connect packages are no longer exported from the root file, import from modules/walletconnect.module.ts instead.

v0.8.3

05 Jun 15:10

Choose a tag to compare

Add

  • Merge pull #22 and add Hana Wallet to the Kit

Change

  • Update Github action to move from npm to pnpm and be able to remove the package-lock file

v0.8.2

28 May 19:31

Choose a tag to compare

0.8.2 (2024-05-28)

Change

  • Change the way we request the public key from Freighter (instead of using getPublicKey we now use requestAccess because otherwise we could receive an empty string)

v0.8.2-beta1

28 May 15:51

Choose a tag to compare

v0.8.2-beta1 Pre-release
Pre-release
Increase `getSupportedWallets` timeout from 200ms to 500ms

v0.8.1

04 May 02:27

Choose a tag to compare

0.8.1 (2024-05-03)

Add

  • Introduce a timer to function isAvailable so getSupportedWallets doesn't take too much

Change

  • Update Lobstr name to LOBSTR
  • Lock and update dependencies versions

v0.8.0

16 Apr 16:24

Choose a tag to compare

Add

  • Add Lobstr extension support

v0.7.0

15 Mar 05:10

Choose a tag to compare

Add

  • Bring back Wallet Connect module

Delete

  • Demo page and dependencies for it

v0.6.1

17 Feb 02:18

Choose a tag to compare

Changelog

Change

  • Get rid of the "build/main" folder for better compatibility with projects using this kit

v0.6.0

15 Feb 04:40

Choose a tag to compare

Changes:

Add

  • A new bundled version of the kit is available at /build/web-bundle.js

Change

  • The UI has been updated, so it now has a mobile version and show a quick and basic explanation of what a wallet it.
  • Now when clicking on a wallet that is not installed, it will open the official wallet website.

v0.5.0

14 Jan 23:56

Choose a tag to compare

Changes:

  • Wallets/services are now handled as "modules" (a module is basically a driver for a wallet/service) and they all share a common interface. This way wallets' developers can create their own modules and make their products compatible with this kit.
  • BREAKING: Modules now need to be imported when starting the kit, a function called allowAllModules is included and this one will inject all the builtin modules
  • BREAKING: When creating a new instance of StellarWalletsKit, you now send the wallet id (provided either by this kit or by the third party module) instead of WalletType.
  • BREAKING: When using the modal, you need to pass the id of the selected wallet instead of the type. Check README.md for an example
  • BREAKING: allowedWallets is no longer a valid parameter for the integrated modal, instead the modal uses the modules from the kit.
  • BREAKING: WalletConnect support has been dropped, the integration got outdated and needs to be upgraded before we add it again.