Releases: trilitech/tezos-unity-sdk
Releases · trilitech/tezos-unity-sdk
3.0.0
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
andDataProviderConfigSO
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
toMarketplace Example
andNftApi Sample
toNft 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 ofTezosManager.cs
.
2.0.7
2023-10-24
Added
- Configurable parameters (
networkType
,rpcUrl
,dAppMetadata
andlogLevel
) for Tezos singleton instance.
Changed
- Default RPC node to tezos.marigold.dev
2.0.6
Changed
- Disabled
Kukai Embed
silent signing - Updated
Kukai Embed
to0.8.9
- Updated
@airgap/beacon-sdk
to4.0.12
Added
- Persistent auth on WebGL platform
2.0.5
2023-08-12
Changed
- Unity readme
2.0.4
2023-08-11
Fixed
- Asset store validator tool warnings for WebGLCopyAndPaste feature
Added
- .unitypackage release with GH actions
2.0.3
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
2023-07-28
Fixed
- WebGL
GetActiveAccountAddress
function.
2.0.1
2023-07-28
Fixed
- NftApi sample bug with incorrect key error.
2.0.0
2023-07-11
Fixed
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