Releases: TaloDev/godot
Releases · TaloDev/godot
0.28.0 - Channel prop filtering, channel create options + temporary channel membership
What's Changed
Breaking changes
- Support filtering channels and subscriptions by prop keys/values by @tudddorrr in #112
- Add channel create options and temporary membership flag by @tudddorrr in #113
Full Changelog: 0.27.1...0.28.0
0.27.1
What's Changed
Fixes
- Encode space characters before making http requests by @tudddorrr in #110
- Reset socket connection when logging out or identifying by @tudddorrr in #109
Full Changelog: 0.27.0...0.27.1
0.27.0 - Channel members API, Leaderboard entry options + prop filtering
What's Changed
Breaking changes
- Leaderboard get entry options, filter entries by prop key and/or value by @tudddorrr in #107
Features
- Add API for fetching channel members by @tudddorrr in #106
Full Changelog: 0.26.0...0.27.0
0.26.0 - Private channels
What's Changed
Features
- Private channels + invites by @tudddorrr in #103
- Add channel_updated signal by @tudddorrr in #104
Full Changelog: 0.25.0...0.26.0
0.25.0 - Saving across scenes + new demo
What's Changed
Features
- Overhaul saves to make it easier to save across scenes + new demo by @tudddorrr in #99
Fixes
- fix: Add fallback for missing globalValue in player stats by @MrZak-dev in #101
Full Changelog: 0.24.0...0.25.0
0.24.0 - Typing, Godot 4.4, Global stat player metrics
What's Changed
Features
- Use := operator more by @tudddorrr in #93
- Add global stat history player metrics by @tudddorrr in #95
- Godot 4.4 support by @tudddorrr in #96
- Leaderboard entries manager typing by @tudddorrr in #94
Full Changelog: 0.23.0...0.24.0
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_transferred
andchannel_deleted
signals
Changes
get_live_config()
now returns aTaloLiveConfig
objectTalo.players.identify()
andTalo.players.identify_steam()
now return aTaloPlayer
Talo.players.update()
now returns aTaloPlayer
Breaking changes
TimeUtils
renamed toTaloTimeUtils
Talo.channels.get_channels()
now returns aChannelPage
with achannels
array,count
andlast_page
flagTalo.leaderboards.get_entries()
now returns anEntriesPage
with anentries
array,count
andlast_page
flagTalo.leaderboards.add_entry()
now returns anAddEntryResult
with the returnedentry
andupdated
flagTalo.player_auth.login()
now returns aLoginResult
enum with the available valuesOK
,VERIFICATION_REQUIRED
andFAILED
- Talo entities and APIs now inherit from
RefCounted
instead ofNode
TaloChannel.display_name
is nowTaloChannel.name
TaloFeedbackCategory.display_name
is nowTaloFeedbackCategory.name
TaloGameSave.display_name
is nowTaloGameSave.name
TaloPlayerGroup.display_name
is nowTaloPlayerGroup.name
TaloPlayerGroupStub.display_name
is nowTaloPlayerGroupStub.name
TaloSavedObject.object_name
is 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
TaloPlayer
directly. by @Daylily-Zeleen in #84 - Use
LoginResult
instead of returning a tuple like Array. by @Daylily-Zeleen in #81 - Add
EntriesPage
,AddEntryResult
and use them instead of returning tuple like Array. by @Daylily-Zeleen in #77 - Add
ChannelPage
and 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
RefCounted
instead ofNode
for 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_error
toTaloAuthError
. by @Daylily-Zeleen in #82 - Disallow SavesManager to emit SavesAPI's signals. by @Daylily-Zeleen in #75
Other
- Rename
TimeUtils
toTaloTimeUtils
. 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