- Added Use Moralis back-end integration and disable MoralisClient option.
- Added x-moralis-platform and x-moralis-platform-version to the allowHeaders
- Issue 68 - Solana throws nul reference error
- Issue 96 - SolanaAPI thrown NullReferencec Exception
- Added sign and login to Moralis option. This option is enabled by default but can be disabled to allow for custom sign and authentication solutions.
- Add Cronos Testnet support to Web3Api
- Fixed WalletConnect not persisting on a scene change
- Fixed HexBigInteger not return the right value in Unity 2021.3.34f
- Fixed WalletConnect instabilities
Always do a full authentication cycle (Connecting,Signing,GetUser) There currently is no way to check if a WalletConnect session is still valid and not broken so we always need to do a full authentication cycle to be sure.
- Fixed UnityWebRequest memory leaks
- Fixed WebSocket.jslib naming conflict with Photon
- Improved menu items for better exposure of the AuthenticationKit
- Issue #125 Update MoralisUserService to send signin with username/password from GET to POST
- Issue #64 BUG: MoralisLiveQueryController logs runtime warning
- Issue #104 No Response When obj.SaveAsync() Fails
- Issue #105 MoralisWeb3SdkEditor Spelling error in Warning Message
- Issue #107 WebGL - Multiple Livequeries Does not connect
The requestId was not being updated properly for WebGL so connections created close together had the same requestId in WebGL.
- Issue #112 SignUpAsync always throws an exception
- Improved WalletConnect process in the Authentication Kit to make it more reliable
- Added retry button for connecting and signing on Android and iOS
- Updated WalletConnect to latest version and enable timeout refresh and QR loading animation
- Change State names to better reflect the state
- Fixed Web3 not getting set up on stored session
- Added extra ReadyForUserPrompt check on Android and iOS with 15 seconds timeout to help with unresponsive WalletConnect bridges
- Only download medium wallet images to speed up iOS wallet list
- Updated default server settings
- Issue #84 Web3Api Token Endpoint Missing Operations
The Web3Api Token Endpoint is missing the SyncNftContract and ResyncMetadata oppperations
- Issue #87 MoralisUser Should be Fully Functional Using Default Constructor
Update MoralisObject so that MoralisUser and other objects derived from MoralisObject are
fully function when an instance is created from the default constructor when in a Unity context
_MoralisUser user = new MoralisUser();_ now is the same as _MoralisUser user = Moralis.Create<MoralisUser>();_
- Issue #88 TaskQueue Causes Unexpected Behavior but is No Longer Needed
When _user.SignUpAsync()_ is called, if _user.LogInAsync()_ is called immediately, the login was being called before the SignUpAsync was complete.
- Issue #89 Cronos Integration - Added support for Cronos chain.
- Changed namespace from MoralisWeb3ApiSdk to MoralisUnity
- Package now is visible in the Unity Editor as Moralis Web3 Unity SDK
- No need to set the Allow unsafe code in the project. This now gets handled in the new Assembly Definitions
- Removed all the Unity specific code from the Dotnet SDK and moved it to the Runtime/Core folder
- All external libraries are now under the Runtime/External folder
- Renamed Samples folder to Samples~ to hide the folder in the package
- Updated Newtonsoft dependency to 3.0.2
- Updated WalletConnect
- Fixed warnings messages
- Issue #90 - iOS Wallet Images not loaded and displayed
- Issue #81 - WebGL LiveQuery Callbacks are not fired.
- Issue #77 - How to login with just username/email and password?
- Issue #72 - User SignUp, Without Wallet, Fails
- Issue #56 - WebGL Error with Unity 2021.2.11f1
- Issue #41 - Error on quit
- Issue #15 - Live Queries Throw Unexpected Exception when Network Connection is Dropped.
- Issue #82 - Web3Api Native RunContractFunction Deserialization fails
- Issue #80 - WebGL, LiveQuery - DELETE: Good response has an Empty content
- Issue #75 - Feature Request: CreateAsync
- Issue #69 - Detecting failed SaveAsync
- Issue #50 - On Object Create ACL not instantiated
- Issue #32 - Replace Wallet Connect with In-Browser Wallet Interface for WebGL
- Issue #70 - User Save Fails
- Fixed WebGL error: Unsupported internal call for IL2CPP:RuntimeInformation::GetRuntimeArchitecture
- Check if the user has setup the Dapp URL and Dapp ID
- Remove Speedy Node Requirement and Defects
- Issue #57 - WalletConnect.AppData not automatically set
- Issue #59 - Web3Api.Native.GetContractEvents - invalid parameter
- Issue #61 - Speedynode Should not be used in Client
- Critical auth bug.
- Issue #49 - Cannot set public access in ACL
- Issue #43 - Authentication - retrieve and add server time to authentication message.
- Issue #19 - Moralis User and Moralis Object both have a session token property
- Issue #23 - Moralis Web3Api (non WebGl) API Clients are not Asynchronous.
- Issue #25 - iOS XCODE Update Causes Build Error
- Issue #27 - Create Object Does Not Set ClassName
- Issue #31 - Integrate SolanaAPI into Moralis / Unity SDK
- Issue #34 - Null ObjectService in MoralisObjects loaded via Query
- Wallet Connect Update Integration - fixes iOS and Android sign issues with Wallet Connect.
- Nethereum integration - Include wallet connect / NEthereum library to support changing chain state in game.
- Fix FileSave method, WebGL - Under WebGL the FileSave uri for the backend was incorrect, corrected this.
- Issue #10 - HttpUtility does not exist in current context
- Issue #13 - Moralis Client Delete Method not Implemented
- Issue #14 - Moralis Object DeleteAsync not Implemented
- Issue #17 - Wallet Connect Unity, move dependencies
- Issue #18 - Wallet Connect duplicate files
- Add Gif Decoder
- Re-Order folders / namespaces to better fit dependencies, etc.
- Fix issue with Web3Api call contract function to pass abi / params as seperate items instead of children of an object.
- Add Nethereum wrappers for ease of use.
- Enhance the demo so that the orcs can be killed, the chest opened, and add effects to the player's sword.
- Add an NFT that can be claimed once per address on Mumbai network.
- Add support for WebGL applications. This release contains many updates all geared to WebGL support.
- Use Unity recommended .gitignore file
- Fix Chest Lid convex issue
- Fix iOS missing reference issue.
- Re-layout whole project to group the assets into a format recommened for a Unity Asset Package.
- Update .gitignore to ignoe Unity .meta files and Unity .log files.
- Update Moralis.Web3Api AccountApi to integrate scheme correction that fixes the return type.
- Update README to reflect the Web3Api changes and use of the Unity Asset Package.