Releases: Daylily-Zeleen/GD-EOS
Releases · Daylily-Zeleen/GD-EOS
GD-EOS v0.1.7
Fix compile system: Ensure android build can link to the correct lib EOSSDK.
Full Changelog: v0.1.6...v0.1.7
GD-EOS v0.1.6
GD-EOS v0.1.5
Updata:
- Update EOS SDK to
1.16.3
(🤖exporting for Android have some change, please refer toReadme.md
).
Fix:
- Fix the return value of
EOSMultiplayerPeer::add_mesh_peer()
.
Full Changelog: v0.1.4...v0.1.5
GD-EOS v0.1.4
Fix:
- String type conversions.
- Fix double free in file transferation's callbacks.
Optimization:
- Special handling for file transferation.
- Add
out_data_buffer
toEOSPlayerDataStorage_WriteFileDataCallbackInfo
instead of callback output argument (this is due to GDExtension limitation). - Optimize the generate logic of EOS struct's classes, get rid of useless union type fields, clearify the typed array binding.
- Add
find_user_id
andfind_unique_id
toEOSMultiplayerPeer
, for instead ofget_peer_id
andget_user_id
to get "peer_id" or "user_id" if you don't need to distinguish between local and remote.
Other:
- Add more known issues to readme (due to EOS self or GDExtension limitation).
- Begin this release, I will only upload the all-platforms pack, to avoid users download release pack only and can't work correctly in editor.
If you need seperated versions, please goto github actions page, or compile by yourself.
Full Changelog: v0.1.3...v0.1.4
GD-EOS v0.1.3
Build with EOS SDK 1.16.1
.
Fix:
🤖Android initialization. Here is how to exporting Android.
Change:
The required libraries in gdeos.gdextension
are without .dev
suffix currently.
Full Changelog: v0.1.2...v0.1.3
GD-EOS v0.1.2
Fix:
- Push warning instead of error when getting interface failed (maybe due to platform limitation).
- Ensure auto compile use godot-cpp 4.2-stable.
Full Changelog: v0.1.1...v0.1.2
GD-EOS v0.1.1
Fix:
- Allow create platform without encryption key (in this case,
EOSPlayerDataStorage
andEOSTitleStorage
are not working). - Push a waring instead of error when setup notify failed.
Full Changelog: v0.1.0...v0.1.1
GD-EOS v0.1.0
Compile with EOS SDK EOS-SDK-32273396-v1.16.2.
New:
- Add
EOSEpicAccountId
andEOSProductUserId
instead ofString
, to clearify the arguments type. - Add
EOSMultiplayerConnectionInfo
instead ofDictionary
for passing infomation byEOSMultiplayer
's signals. - Bind EOS SDK Version Infomations.
- Bind Constants.
- Add
test_project
.
Any bug fix please refer to the cheng log:
Full Changelog: v0.0.3...v0.1.0
GD-EOS v0.0.3
Compiled with EOS-SDK-32273396-v1.16.2
.
Changes:
- Flags enums are boundas
BitField
. - Optimaze stringify.
- Generate constants binding (constant strings are bound as static methods).
- Optimize memory management (Vec3, Quat, String...).
GD-EOS v0.0.1
The first release.
Compile with EOS SDK 1.6.1