All notable changes to this project are documented below.
The format is based on keep a changelog and this project uses semantic versioning.
- Satori: Adds the Satori Swift SDK. Satori is our liveops server for game studios. Read more about it in the documentation.
- Expose expiredTimeSpan in client initializer.
- Change Int32 and Int64 parameters to Int.
- listFriends, deleteFriends, updateAccount, listChannelMessages, and listMatches.
- Complete client rewrite that has API and realtime feature parity with Nakama 3.0.
- Support for the Swift async/await concurrency model.
- Configurable automatic retry support on 500 level server errors.
- Automated session refresh for expired tokens.
- Consistently use strings for all
Data
andUUID
types.
- Add support for Friends, Groups, Chat, Notifications and Leaderboards.
- Improve Client builder access.
- Compatible with Swift 4.0.
- Compatible with Nakama 1.1.0.
- Added Carthage and Cocoapods support.
- Initial public release.