Skip to content

Releases: thirdweb-dev/unreal-sdk

v1.7.0

07 Nov 18:46
a9f4b0f
Compare
Choose a tag to compare

What's Changed

Additions

  • Get Transaction Status node
  • Get Transaction Receipt nodes
  • Add Blueprint Screenshot Debug Functionality to Editor Toolbar as Button

Enhancements

  • Mask sensitive strings in logging
  • Migrate ParterID to global configuration, removing from all nodes

Fixes

  • Use JSI-bound custom tabs to fix android external auth
  • Formatting string on Read Contract

Removals

  • Reduce inputs on CreateSessionKey
  • Per node PartnerID

Full Changelog: 1.6.0...1.7.0

v1.6.0

29 Oct 20:44
b628e31
Compare
Choose a tag to compare

What's Changed

Additions

  • Generic Raw Read/Write Contract via Engine
  • Mobile AppURL redirect override
  • Engine Base URL + Access Token added to settings
  • Automatic Deeplink registration on android devices

Enhancements

  • GetLinkedAccounts automatically converted to data struct now
  • Rust Core updated
  • Async Tasks grouped into folder structure
  • imports cleaned up
  • Logging cleaned up to verbose/veryverbose
  • Enforced external auth for some OAuth providers
  • .h/.cpp split out for some files
  • Async Tasks now check for game thread and use weakThis refs

Full Changelog: 1.5.0...1.6.0

v1.5.0

16 Oct 17:37
Compare
Choose a tag to compare

What's Changed

Additions

  • Ecosystem Wallet Linking
  • Dynamic K2Nodes to consolidate functionality for Creating Wallets, Signing in, and signing messages
  • AsyncTaskThirdweb{Purpose}Base files to standardize code
  • K2Node_ThirdwebBase to standardize K2Node creation
  • Static CountryCode convenience definitions for Phone OTP
  • ThirdwebUncookedOnly module to house all K2Node related code

Enhancements

  • Examples updated to match changed blueprint nodes
  • All networked C++ Functions migrated to UE::Tasks threads with delegate return types
  • All Blueprint functions mapped to now-delegate C++ functions converted to AsyncTasks

Removals

  • EThirdwebAuthenticationMethod dangling unused enum

Full Changelog: 1.4.0...1.5.0

v1.4.0

02 Oct 21:23
e46919d
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Plugin Icon
  • Editor Toolbar Button for Settings Quick Access
  • ThirdwebEditor Module for editor-only functionality
  • External OAuth Browser
  • Per-provider OAuth settings config
  • Ecosystem Wallets
  • Phone Option to OTP auth methods
  • JWT, Auth Endpoint, and Guest Sign In methods
  • Discord, Farcaster, Telegram, Line, X, and Coinbase OAuth methods
  • External OAuth Complete screen
  • Static accessors to all Runtime settings

Modifications

  • Google Auth on mobile via external OAuth
  • Updated rust core libs
  • InApp / Ecosystem Wallets to child structs
  • Examples updated to match changed structs / functions

Removals

  • Private Key functionality (Superseded by guest login)
  • Secret Key runtime setting - Safer to enforce client + bundle

Full Changelog: 1.3.0...1.4.0

v1.3.0

23 Sep 13:47
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.2.0...1.3.0

v1.2.0

12 Sep 21:12
e3f10a6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/thirdweb-dev/unreal-sdk/commits/1.2.0