Releases: TaloDev/godot
Releases · TaloDev/godot
0.23.0 - Socket error handling + new stat APIs
What's Changed
Features
- Add error_received signal to TaloSocket by @tudddorrr in #90
- Add stats index, get, history and global history APIs by @tudddorrr in #92
Full Changelog: 0.22.0...0.23.0
0.22.0 - Channel signals & optimisations
This release contains a number of breaking changes which are documented below. We haven’t bumped the major version because we want to reserve the 1.0.0 version number for a future release.
Release notes
Additions
- Added
player_joined,player_left,channel_ownership_transferredandchannel_deletedsignals
Changes
get_live_config()now returns aTaloLiveConfigobjectTalo.players.identify()andTalo.players.identify_steam()now return aTaloPlayerTalo.players.update()now returns aTaloPlayer
Breaking changes
TimeUtilsrenamed toTaloTimeUtilsTalo.channels.get_channels()now returns aChannelPagewith achannelsarray,countandlast_pageflagTalo.leaderboards.get_entries()now returns anEntriesPagewith anentriesarray,countandlast_pageflagTalo.leaderboards.add_entry()now returns anAddEntryResultwith the returnedentryandupdatedflagTalo.player_auth.login()now returns aLoginResultenum with the available valuesOK,VERIFICATION_REQUIREDandFAILED- Talo entities and APIs now inherit from
RefCountedinstead ofNode TaloChannel.display_nameis nowTaloChannel.nameTaloFeedbackCategory.display_nameis nowTaloFeedbackCategory.nameTaloGameSave.display_nameis nowTaloGameSave.nameTaloPlayerGroup.display_nameis nowTaloPlayerGroup.nameTaloPlayerGroupStub.display_nameis nowTaloPlayerGroupStub.nameTaloSavedObject.object_nameis nowTaloSavedObject.name
What's Changed
Features
- Let GameConfigAPI.get_live_config() return the TaloLiveConfig( useful for async program). by @Daylily-Zeleen in #83
- Let some apis in PlayersAPI return
TaloPlayerdirectly. by @Daylily-Zeleen in #84 - Use
LoginResultinstead of returning a tuple like Array. by @Daylily-Zeleen in #81 - Add
EntriesPage,AddEntryResultand use them instead of returning tuple like Array. by @Daylily-Zeleen in #77 - Add
ChannelPageand use it instead of returning a tuple like Array. by @Daylily-Zeleen in #76 - Add missing signals to ChannelsAPI:
player_joined,player_left,channel_ownership_transferred,channels_deleted. by @Daylily-Zeleen in #72 - Use
RefCountedinstead ofNodefor some classes. Rename "object_name" and "display_name" to "name". by @Daylily-Zeleen in #80
Fixes
- Fix: Corrected URL data appending in get_entries method by @MrZak-dev in #71
- Fix
PlayerAuthAPI.forgot_password()has not handle error and change the type oflast_errortoTaloAuthError. by @Daylily-Zeleen in #82 - Disallow SavesManager to emit SavesAPI's signals. by @Daylily-Zeleen in #75
Other
- Rename
TimeUtilstoTaloTimeUtils. by @Daylily-Zeleen in #73 - Let some readonly variables to be constant and rename them. by @Daylily-Zeleen in #79
- Add build-check CI action by @tudddorrr in #89
New Contributors
- @MrZak-dev made their first contribution in #71
- @Daylily-Zeleen made their first contribution in #73
Full Changelog: 0.21.0...0.22.0
0.21.0 - Player presence
What's Changed
Features
- Add player presence API by @tudddorrr in #67
- Add flag to control retrieving archived leaderboard entries by @tudddorrr in #69
Full Changelog: 0.20.0...0.21.0
0.20.0 - Find channel API
What's Changed
Features
- Add API call for finding channels by @tudddorrr in #65
Full Changelog: 0.19.0...0.20.0
0.19.0 - Find player API + Playground docs
What's Changed
Features
- Add a link to the docs in the Playground demo by @tudddorrr in #62
- Add API call for finding players by @tudddorrr in #63
Full Changelog: 0.18.0...0.19.0
0.18.0 - Live config updated socket event
What's Changed
Features
- Add signal for when Live Config is updated via sockets by @tudddorrr in #60
Fixes
- Don't include socket tickets in Continuity by @tudddorrr in #58
- Improve logic for syncing online/offline saves by @tudddorrr in #59
Other
- Move Talo socket to top level by @tudddorrr in #57
Full Changelog: 0.17.0...0.18.0
0.17.0 - Socket tickets
What's Changed
Features
- Use new socket ticketing system by @tudddorrr in #55
Full Changelog: 0.16.0...0.17.0
0.16.0 - Game channels
What's Changed
Features
- Channels API and Socket by @tudddorrr in #53
Other
- Fixed a typo in func generate_identifer() by @davidedistaso in #52
New Contributors
- @davidedistaso made their first contribution in #52
Full Changelog: 0.15.0...0.16.0
0.15.0 - Better offline/paused handling
What's Changed
Fixes
- Set Talo manager process_mode to always process by @tudddorrr in #47
Other
- fix: do not invalidate session if offline when identification fails. by @elliotfontaine in #48
- refactor: change some SessionManager variable names for consistency by @elliotfontaine in #49
New Contributors
- @elliotfontaine made their first contribution in #48
Full Changelog: 0.14.0...0.15.0
0.14.0 - Docs
What's Changed
Features
- Add docs to entities, APIs and utils by @tudddorrr in #45
Full Changelog: 0.13.0...0.14.0