All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add support for ERC-7715 and EIP-5792
- Add new zkSync smart accounts
- Link Third Party Auth Provider
- Support for new chains
- Telegram Mini App auth provider
- Telegram auth provider
- Update reference
- Set recovery method for embedded signer
- Singleton iframe Manager
- Fix error handling for ecosystems
- Update authentication without signout
- Add getAccount method
- Remove redundant auth delete
- Player mismatch on login logs out the current player
- et_accounts also initializes the address and signer
- Allow for getEthereumProvider without configured embedded signer
- Pass player id through configure request
- Rollback to previous version
- Do not cache device id
- Handle missing project entropy
- AccountType to shieldAuthType type mismatch
- Handle export private key response
- Encrypt session support
- Added encryption session support
- Export private key
- Flush signer when missing recovery password
- Refresh token when using third party auth
- Openfort ecosystems support
- Update internal openapi code generation
- Missing Token Type and Auth Provider on Shield Authentication
- Support for Discord and Epic Games OAuth
- Fix refresh token when using openfort auth
- Fix SDK configuration
- Fix Shield authentication
- Add new linking/unlink methods
- Add new linking methods
- Verified email support and update reference
- Support for password reset and email verification
- Auth sample
- Facebook login support
- Add export of EIP-1193 provider
- Add new authentication endpoints with openfort
- Add missing rollup configuration for the SDK with openapi code generation
- Automatic code generation from openapi spec
- Changed the way the SDK is initialized
- More consistent error handling
- User entropy and automatic recovery using same method