Releases: heroiclabs/nakama-unity
Releases · heroiclabs/nakama-unity
v2.2.0
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
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
v1.0.0
v0.10.2
v0.10.1
v0.10.0
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
v0.8.0
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
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.