Skip to content

Releases: heroiclabs/nakama-unity

v2.2.0

12 Jun 09:10
Compare
Choose a tag to compare

Notable changes

Added

  • Support WebGL builds.
  • Add new Leaderboard and Tournament API methods.

Changed

  • Use new socket library instead of WebSocketListener.
  • Update socket event names to match csharp style guide.
  • Update TinyJson dependency.

Fixed

  • Socket logger must not disable the socket events.
  • Deserialize data in stream messages correctly.

See also [email protected] release.

v2.1.0

17 Aug 04:16
Compare
Choose a tag to compare

Notable changes

Added

  • Linker instructions to preserve code in dependent DLLs.
  • New code snippets for multiplayer and matchmaker examples.

Changed

  • Update dependent DLLs for lowlevel websocket driver and .NET client.

See also [email protected] release.

v2.0.0

18 Jun 09:16
Compare
Choose a tag to compare

Notable changes

Added

  • New documentation on the client.
  • Many new features and APIs.
  • Support for Nakama 2 release.

Changed

  • Rewrite client with async/await sockets.
  • New project structure for simpler Unity builds.

v1.0.0

19 May 19:51
Compare
Choose a tag to compare

Notable changes

  • New prerelease build of the Unity client for Nakama 2.0.
  • Built with the new low level .NET client.

v0.10.2

27 Nov 14:11
Compare
Choose a tag to compare

Notable changes

Fixed

  • Use correct JS transport listener bindings.
  • Correctly calculate session expiry client-side.

Changed

  • MatchmakeAddMessage correctly follows C# naming scheme.
  • Improve memory allocation profile when using UDP transport.

v0.10.1

11 Nov 16:12
Compare
Choose a tag to compare

Notable changes

Fixed

  • Build system now includes BCCrypto.dll in .unitypackage.

v0.10.0

06 Nov 22:25
Compare
Choose a tag to compare

Notable changes

Added

  • New experimental rUDP socket protocol option.

Changed

  • Use string identifiers instead of byte arrays for compatibility across Lua, JSON, and client representations.

NOTE: This client version requires 1.2.0 release of Nakama server or greater.

v0.9.0

17 Oct 11:51
Compare
Choose a tag to compare

Notable changes

Added

  • Advanced Matchmaking with custom filters and user properties.
  • Expose Collation ID when client operations result in an error.

v0.8.0

01 Aug 13:43
Compare
Choose a tag to compare

Notable changes

Added

  • A paging cursor can now be serialized and restored.
  • New storage partial update feature.
  • New storage list feature.
  • A new Unity code example which shows how to dispatch actions on the main thread.
  • A session now exposes .ExpiresAt and .Handle from the token.

Changed

  • Add default builder for notification list and remove messages.
  • A group self list operation now return the user's membership state with each group.
  • A group leave operation now return a specific error code when the last admin attempts to leave.
  • The client interface now uses action delegates instead of event handlers to support a proxy pattern.

v0.7.0

18 Jul 22:43
Compare
Choose a tag to compare

Notable changes

Added

  • A new Unity example scene which shows how to matchmake users.
  • New NIds helper class and extension methods to compare byte arrays.
  • Add new In-App Notification feature.
  • Add new In-App Purchase Validation feature.

Changed

  • Update client to support the new batch-orientated server protocol.

Fixed

  • Accept SSL certificates.
  • Improve handling transport errors.
  • Improve fetching global storage records.

Note: The Unity client depends on 1.0.0-rc.1 or greater of Nakama server due to small protocol changes.