Releases: modio/modio-ue
v2025.5
Updates
- Improved support for projects that enforce the use of TObjectPtr instead of raw pointers
- Updated Native SDK to 2025.5 release
Bugfixes
- Do not overwrite cached initialization options if init was unsuccessful or had already been performed
As always, please use the attached archive rather than the autogenerated files Github produces so that our submodule dependencies are included.
v2025.4
Updates
- Updated documentation regarding GetTermsOfUseAsync and the use of bUserHasAcceptedTerms during authentication
- NativeSDK updated to 2025.4
Bugfixes
- Build scripts will no longer throw an error for missing platform folders
As always, please use the attached archive rather than the autogenerated files Github produces so that our submodule dependencies are included.
v2025.3
Updates
- Support for UE 5.5 added
- Bump NativeSDK to 2025.3
As always, please use the attached archive rather than the autogenerated files Github produces so that our submodule dependencies are included.
v2025.2
Updates
- NativeSDK updated to 2025.2
- Explicit support for LinuxArm64 builds
- Updated comments for types in the public interface of the plugin
Bugfixes
- Explicitly instantiate GetRawList for some types to avoid issues in
DebugGame configurations
As always, please use the attached archive rather than the autogenerated files Github produces so that our submodule dependencies are included.
v2024.11
Updates
- Struct instances representing invalid values are now handled more consistently with the underlying SDK
- bUseBackgroundThread now exposed to Blueprint
- NativeSDK updated to 2024.11
As always, please use the attached archive rather than the autogenerated files Github produces so that our submodule dependencies are included.
v2024.10
Updates
- The plugin now uses a different method to detect if files should be automatically regenerated rather than relying on the presence or
absence of a .git directory for the NativeSDK. If you are using the plugin as a submodule and would like the plugin to automatically
regenerate those files after using git to update it, please add ProjectDefinitions.Add("MODIO_DEVELOPMENT_MODE") to your project's
target.cs file to ensure those changes are picked up. - NativeSDK updated to 2024.10 release
Bugfixes
- Getting Started widget should now display correctl 10232 y once more
As always, please use the attached archive rather than the autogenerated files Github produces so that our submodule dependencies are included.
v2024.9
Updates
- New Session Playtime metrics functions are available. Please see
MetricsSessionStartAsync
,MetricsSessionEndAsync
and related functions for details about this feature.
** Please note that Session Metrics are a premium feature. Please speak to your mod.io contact for more information. - Documentation Updates
- NativeSDK updated to 2024.9.1
Bugfixes
-
Added new define to work around binary incompatibility issue caused by MSVC's STL implementation adding a new constexpr constructor for std::mutex
As always, please use the attached archive rather than the autogenerated files Github produces so that our submodule dependencies are included.
2024.8
Updates
- Consumption and refreshing of platform entitlements is now available
via RefreshUserEntitlementsAsync - Support for some additional languages via SetLanguage
- NativeSDK updated to 2024.8
Breaking Changes
-
The existing UI implementation has been moved from the core plugin to its own
repository. It is now available at
https://github.com/modio/modio-ue-legacy-ui . -
We recommend studios who do not already have a dependency on the
legacy UI implementation consider implementing their in-game UGC
browsing and installation functionality via our new component-driven UI
framework, available at https://github.com/modio/modio-ue-component-ui .As always, please use the attached archive rather than the autogenerated files Github produces so that our submodule dependencies are included.
v2024.7
Updates
- New Detailed logging level to strike a better balance between logging all file IO and including more detailed output from HTTP requests
- Static localization data based on Display Strings for enums is now included as a string table
- NativeSDK updated to 2024.7 release
Breaking Changes
- UserDerivedToken renamed to UserDelegationToken
Please use the attached source archive rather than the one automatically generated by Github, to include our submodule dependencies.
v2024.6
Updates
- Unreal 5.4 fully supported on all platforms
- NativeSDK updated to 2024.6 release
- UI Input Glyphs updated for platform compliance
FModioModInfo::Price
and related delegate parameters updated toFModioUnsigned64
anduint64
for C++ and BP respectively
Bugfixes
- Fix a crash on filter category switching in the UI
Deprecations
- This will be the last Unreal Plugin release with official Unreal 5.1 support.
- In the 2024.9 release, the UI implementation included in the plugin will be migrating to its own dedicated plugin and repository.