Releases: wopss/RED4ext.SDK
Releases · wopss/RED4ext.SDK
Release list
1.0.0
- Initial release.
Migrating from HEAD to 1.0.0:
If you consumed the SDK at HEAD prior to the 1.0.0 release, please note the
following breaking changes and update your code accordingly:
- The version shim has been removed, you must now explicitly specify the loader API version. Update your types and includes to use the
v1namespace:- Rename
RED4ext::PluginInfotoRED4ext::v1::PluginInfo(includeRED4ext/Api/v1/PluginInfo.hpp). - Rename
RED4ext::PluginHandletoRED4ext::v1::PluginHandle(includeRED4ext/Api/v1/PluginHandle.hpp). - Rename
RED4ext::EMainReasontoRED4ext::v1::EMainReason(includeRED4ext/Api/v1/EMainReason.hpp). - Rename
RED4ext::SdktoRED4ext::v1::Sdk(includeRED4ext/Api/v1/Sdk.hpp).
- Rename
- The naming scheme for several macros and defines has changed:
- Replace all
RED4EXT_V1_RUNTIME_*defines withRED4EXT_V1_RUNTIME_VERSION_*(for example, replaceRED4EXT_V1_RUNTIME_2_31withRED4EXT_V1_RUNTIME_VERSION_2_31orRED4EXT_RUNTIME_LATESTwithRED4EXT_V1_RUNTIME_VERSION_LATEST). - Replace
RED4EXT_API_VERSION_LATESTwithRED4EXT_API_VERSION_1. - Replace
RED4EXT_V1_SDK_LATESTwithRED4EXT_V1_SDK_VERSION_CURRENT. - Replace
RED4EXT_SEMVERwithRED4EXT_V1_SEMVER.
- Replace all
- Remove any usage of
RED4EXT_V1_SDK_0_*_0, as these defines no longer exist. - All classes and methods that were previously marked as deprecated have been removed.