All notable changes to this project are documented below.
The format is based on keep a changelog and this project uses semantic versioning.
- Updated to Nakama 2.8.0
- Updated to use nakama-cpp 2.7.1.
- Remove buggy Cocos adapters. The new adapters are now native to nakama-cpp.
- Added realtime parties support.
- Fixed assignment of cursor in listing of storage objects.
- Fixed join group chat by correcting NChannelType enum values.
- Support server 2.13.0
- Added authentication with Apple ID:
authenticateApple
,linkApple
andunlinkApple
- Added
demoteGroupUsers
- Added
NClientInterface::rpc
withhttp key
- Added
disableTime
toNAccount
- Added
updateTime
toNFriend
- Improve future-compatibility with server changes
- Fix listFriends failing on 2.3.0 against 2.13.0 server
- fix crash when response is received after NClient was deleted
- RPC call fails when body is empty.
- RPC payload differences between Rest and RT clients.
- Release for Ubuntu 18.04 x64 only (previously was Ubuntu 14.04.5 x86, x64).
- REST client: query args are not sent
- Support server 2.7
- Following client API has been added/changed to support server 2.7:
- NSessionInterface
- getVariables
- getVariable
- NClientInterface
- authenticateDevice
- authenticateEmail
- authenticateFacebook
- authenticateGoogle
- authenticateGameCenter
- authenticateCustom
- authenticateSteam
- listFriends
- createGroup
- listGroupUsers
- listUserGroups
- NRtClientInterface
- joinMatch
- NSessionInterface
- Updated optional lib to v.3.2.0
- REST client (HTTP/1.1).
- Add tournament start active time to the API response.
- gRPC client is off.
- Use Nakama as static lib.
- SSL support.
- Client and Realtime Client different host/ssl config.
- Added enums for storage permissions.
- Support Visual Studio 2019.
- Use Nakama as shared lib (DLL).
- Updated grpc to 1.19.1.
- Fixed listUserGroups for own user.
- Fixed: success callback is not called for methods with empty response.
- Propagate transport error to realtime client listener.
- Validation of user presences in sendMatchData.
- Xcode warning on required version.
- Initial public release.
- Current limitation - No SSL support