Skip to content

Releases: trilitech/tezos-unity-sdk

3.0.0

09 Jan 20:10
7ab4b07
Compare
Choose a tag to compare

2023-01-09

Added

  • Tutorial scenes within the Tutorials folder, offering step-by-step guidance on SDK features.
  • Centralised event management system WalletEventManager.cs for uniform event handling.
  • TezosManager as a singleton pattern and as a prefab for easy SDK initialization and management.
  • TezosAuthenticator.prefab to streamline user authentication processes with drag-and-drop setup.
  • TezosConfigSO and DataProviderConfigSO for flexible and user-friendly SDK configuration management.

Changed

  • Folder restructuring and namespace adjustments for clarity and better organization.
  • Renaming of classes and files across the SDK to enhance understandability (e.g., DemoExample to Marketplace Example and NftApi Sample to Nft Api Example).
  • Refactored HTTP client construction to utilise DataProviderConfigSO for data settings.
  • Namespace adjustments to reflect the new folder structure.
  • Update of package.json to provide better descriptions and categorisation of samples.
  • Improvement and consolidation of log messages and error handling throughout the SDK.
  • Major code cleanups and refactoring across multiple files (BeaconClientManager.cs, WalletProvider.cs, Tezos.cs, and others) for readability and maintainability.

Removed

  • Obsolete scripts, e.g., WalletProviderInfo, ApiTests and Unity events and prefabs associated with outdated functionalities.
  • Unused fields and refactored classes to remove redundant methods and streamline interfaces (e.g., changes in IBeaconConnector).

Fixed

  • Enhanced UI responsiveness and visual aesthetics.
  • Resolved TypeScript serialization issues on the WebGL frontend.
  • Bug fixes in GetContractTokenIds handling of zero token counts.
  • Miscellaneous bug fixes and improved error handling throughout the codebase.

Deprecated

  • Phased out classes and methods that have been replaced by the new event management system and singleton patterns.
  • Deprecated TezosSingleton.cs in favor of TezosManager.cs.

2.0.7

24 Oct 14:55
adecba5
Compare
Choose a tag to compare

2023-10-24

Added

  • Configurable parameters (networkType, rpcUrl, dAppMetadata and logLevel) for Tezos singleton instance.

Changed

  • Default RPC node to tezos.marigold.dev

2.0.6

16 Oct 14:32
27f4801
Compare
Choose a tag to compare

Changed

  • Disabled Kukai Embed silent signing
  • Updated Kukai Embed to 0.8.9
  • Updated @airgap/beacon-sdk to 4.0.12

Added

  • Persistent auth on WebGL platform

2.0.5

12 Aug 08:54
d7ac275
Compare
Choose a tag to compare

2023-08-12

Changed

  • Unity readme

2.0.4

11 Aug 14:44
1ba64bb
Compare
Choose a tag to compare

2023-08-11

Fixed

  • Asset store validator tool warnings for WebGLCopyAndPaste feature

Added

  • .unitypackage release with GH actions

2.0.3

02 Aug 17:08
0014d2b
Compare
Choose a tag to compare

2023-08-01

Changed

  • Mint button in inventory rolled back to old behaviour that uses contracts on view
  • Added Mint FA2 Token button on welcome screen
  • Removed upload file feature usage from DemoExample sample

2.0.2

28 Jul 17:24
0fb40ac
Compare
Choose a tag to compare

2023-07-28

Fixed

  • WebGL GetActiveAccountAddress function.

2.0.1

28 Jul 13:07
10a7da9
Compare
Choose a tag to compare

2023-07-28

Fixed

  • NftApi sample bug with incorrect key error.

2.0.0

11 Jul 17:01
ea53ed6
Compare
Choose a tag to compare

2023-07-11

Fixed

  • Bug with standalone IL2CPP build fails
  • Bug with closing Beacon database connections before app exit

Added

  • FA2 token contract (deploy, mint and transfer features)
  • Implemented IPFS and on-chain image uploaders for WebGL and Editor platforms

Changed

  • Issue Report Form menu item path changed (new path: Tools/Tezos SDK for Unity/Report an Issue)
  • ITezosAPI renamed to ITezos, refactored and divided in Wallet and API parts
  • Missing namespaces

1.5.1

27 Jun 15:17
5419182
Compare
Choose a tag to compare

2023-06-27

Fixed

  • Bug with game items transfer not working