Skip to content

Releases: TaloDev/godot

0.22.0 - Channel signals & optimisations

04 Mar 21:42
8d156b3
Compare
Choose a tag to compare

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 and channel_deleted signals

Changes

  • get_live_config() now returns a TaloLiveConfig object
  • Talo.players.identify() and Talo.players.identify_steam() now return a TaloPlayer
  • Talo.players.update() now returns a TaloPlayer

Breaking changes

  • TimeUtils renamed to TaloTimeUtils
  • Talo.channels.get_channels() now returns a ChannelPage with a channels array, count and last_page flag
  • Talo.leaderboards.get_entries() now returns an EntriesPage with an entries array, count and last_page flag
  • Talo.leaderboards.add_entry() now returns an AddEntryResult with the returned entry and updated flag
  • Talo.player_auth.login() now returns a LoginResult enum with the available values OK, VERIFICATION_REQUIRED and FAILED
  • Talo entities and APIs now inherit from RefCounted instead of Node
  • TaloChannel.display_name is now TaloChannel.name
  • TaloFeedbackCategory.display_name is now TaloFeedbackCategory.name
  • TaloGameSave.display_name is now TaloGameSave.name
  • TaloPlayerGroup.display_name is now TaloPlayerGroup.name
  • TaloPlayerGroupStub.display_name is now TaloPlayerGroupStub.name
  • TaloSavedObject.object_name is now TaloSavedObject.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 of Node 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 of last_error to TaloAuthError. by @Daylily-Zeleen in #82
  • Disallow SavesManager to emit SavesAPI's signals. by @Daylily-Zeleen in #75

Other

New Contributors

Full Changelog: 0.21.0...0.22.0

0.21.0 - Player presence

19 Feb 07:59
9cdff0c
Compare
Choose a tag to compare

What's Changed

Features

Full Changelog: 0.20.0...0.21.0

0.20.0 - Find channel API

14 Feb 04:01
494ca10
Compare
Choose a tag to compare

What's Changed

Features

Full Changelog: 0.19.0...0.20.0

0.19.0 - Find player API + Playground docs

28 Jan 02:47
aae5f0c
Compare
Choose a tag to compare

What's Changed

Features

Full Changelog: 0.18.0...0.19.0

0.18.0 - Live config updated socket event

09 Jan 05:08
bd12ee0
Compare
Choose a tag to compare

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

Full Changelog: 0.17.0...0.18.0

0.17.0 - Socket tickets

03 Jan 00:45
41aa029
Compare
Choose a tag to compare

What's Changed

Features

Full Changelog: 0.16.0...0.17.0

0.16.0 - Game channels

15 Dec 14:37
9d92c68
Compare
Choose a tag to compare

What's Changed

Features

Other

New Contributors

Full Changelog: 0.15.0...0.16.0

0.15.0 - Better offline/paused handling

09 Dec 17:51
64ee25e
Compare
Choose a tag to compare

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

Full Changelog: 0.14.0...0.15.0

0.14.0 - Docs

27 Nov 18:42
Compare
Choose a tag to compare

What's Changed

Features

Full Changelog: 0.13.0...0.14.0

0.13.0 - Auth errors & player alias dates

14 Nov 08:13
8faf833
Compare
Choose a tag to compare

What's Changed

Features

Full Changelog: 0.12.0...0.13.0