All notable changes to this project are documented below.
The format is based on keep a changelog and this project uses semantic versioning.
- Updated gRPC, GSON and Lombok dependencies.
- More ways to create a socket connection.
- Correctly decode UserPresence from payload.
- Add support for session vars.
- Add support for sending metadata when joining a match with an ID.
- Add pagination support for friends and groups.
- Add support for listing expired leaderboard/tournament records.
- Support for Nakama 2.
- Build storage update messages with valid operations.
- Support for In-App Notifications feature.
- Support for Friends feature.
- Support for Groups feature.
- Leaderboard sort order is now exposed as an enum rather than a number.
- Use correct name for inconsistently defined topic leave message builder method.
- Expose a simpler interface for identifier fields.
- Advanced Matchmaking with custom filters and user properties.
- Improved errors to contain the underlying error reason.
- Leaderboard messages.
- Matchmaking messages.
- Match messsages.
- Match presence updates.
- Topic messages.
- Topic presence updates.
- Pin transitive SLF4J dependency on 1.7.* stable release.
- Use "okio.ByteString" rather than "java.util.Base64" for base64 support.
- Correctly expose builder functions to external packages.
- Initial public release.