Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@0xFirekeeper 0xFirekeeper released this 14 Feb 21:25
· 1 commit to main since this release
0a4d44f

What's Changed

Core Updates

  • Updated Thirdweb Rust static libraries to v1
    • In-App Wallets now have near 1:1 functionality with Ecosystem Wallets and share the same infrastructure.
    • Existing wallets will be automatically migrated to the new enclave infrastructure upon first login if needed.
  • Removed Chromium Embedded Framework (CEF) and related project settings.
    • With various auth providers restricting webview interaction, it's better to have a unified experience with native browsers.
    • CEF initialization also caused crash on startup in some cases, this has been fixed with this removal.
  • Smart Wallet Factory improvements
    • Factory address is now stored on creation, eliminating the need for repeated declarations in nodes.
  • Write Contract node enhancements
    • Now implemented as a K2Node, allowing for raw data input via JSON.

Fixes & Optimizations

  • File length constraint fixes
    • Renamed all async tasks to comply with Epic's new 170-character file length rule, which previously caused issues due to plugin name hashing.
  • Unreal Engine Version Specific Compilation Issues
    • Added various conditional imports to additional headers resolving version-specific compilation issues.
  • Bug fixes
    • Fixed an issue where abstract class instantiation was attempted from Blueprints; now properly using the HasDedicatedNode meta tag.

    • Resolved an Android packaging error with the Thirdweb plugin in UE 5.4.

    • Fixed a crash on startup when packaging for Mac.

    • Fixed Write Contract ExpandNode Error.

    • Fixed multiple compilation, build, and packaging issues.

Quality of Life Improvements

  • Improved Examples
    • Updated samples to use the latest fixed nodes.
  • DX improvements
    • Various enhancements to Thirdweb editor utilities.
  • Other updates
    • Updated copyright to 2025.

Full Changelog: 1.8.3...2.0.0