Skip to content

Releases: thirdweb-dev/unreal-engine

v1.8.3

09 Dec 21:29
680772d
Compare
Choose a tag to compare

What's Changed

Fixes

  • add TaskGraphInterfaces import into all .cpp files

Full Changelog: 1.8.2...1.8.3

v1.8.2

09 Dec 05:02
47759a0
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Add ConfigHierarchyEditable to some config options to allow per-platform configuration

Fixes

  • rename all async tasks to remove specificity because of epic's new arbitrary 170 character file length rule and plugin name hashing pushing file lengths over
  • Add FDateTime imports to additional headers to address mac in 5.3.
  • Update examples to use the fixed nodes

Full Changelog: 1.8.1...1.8.2

v1.8.1

05 Dec 23:30
e552b98
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Move static options on K2Nodes to details panel
  • Update examples

Fixes

  • SIWE missing switch break
  • Missing FJsonObject imports in some .cpp files making mac angry

Full Changelog: 1.8.0...1.8.1

v1.8.0

03 Dec 23:54
83fe3b6
Compare
Choose a tag to compare

What's Changed

Additions

  • Bug Report and Feature Request Templates in Repo
  • Missing C++ functions for exising engine calls
  • Sign In With Ethereum and Link with SIWE
  • All 36 marketplace engine calls in c++, Blueprints, and as async tasks with supporting structs
  • Fetch IPFS nodes
  • QR Code Generator for future use

Enhancements

  • Unbind Route on destroy for Browser
  • UE_5.2 compatibility for customer
  • UE_5.5 compatibility
  • Cleanup Runtime settings
  • Cleanup duplicate async tasks for dynamic tasks
  • Updated examples
  • Updated Rust libs

Fixes

  • intrinsic build errors
  • OAuthBrowserWidget Error being empty

Removals

  • Moved BuildPlugin to its own repo

Full Changelog: 1.7.0...1.8.0

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