Skip to content

Latest commit

 

History

History
150 lines (122 loc) · 3.92 KB

CHANGELOG.md

File metadata and controls

150 lines (122 loc) · 3.92 KB

Change Log

All notable changes to this project are documented below.

The format is based on keep a changelog and this project uses semantic versioning.

[2.3.0] - [2020-02-29]

Fixed

  • fix crash when response is received after NClient was deleted

[2.2.4] - 2019-12-08

Fixed

  • fix uint16_t is too small for our match data (#25)
  • fix getUsername and getUserId in session wrapper
  • RPC call fails when body is empty
  • RPC payload differences between Rest and RT clients

[2.2.2] - 2019-10-03

Added

  • Support Linux

[2.2.0] - 2019-09-16

Added

  • Support server 2.7
  • Support UE 4.23

Changed

  • 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
  • Updated optional lib to v.3.2.0

[2.1.0] - 2019-06-19

Added

  • REST client (HTTP/1.1).
  • Add tournament start active time to the API response.
  • Add "Activity timeout" to Websocket.

Changed

  • Now we use one C++ REST library for all platforms instead of Websocketpp and IXWebsocket.
  • gRPC client is off.

Fixed

  • Fixed loading dynamic library on Mac.

[2.0.3] - 2019-05-01

Added

  • support Windows (VS 2015, 2017, 2019).

Fixed

  • enable SSL for IXWebsocket.

[2.0.2] - 2019-04-16

Changed

  • Now targeting nakama 2.x on Mac and iOS

[0.10.1] - 2018-02-16

Changed

  • Now targeting nakama 1.4.0

Fixed

  • Updated session parsing to look for "han" for handle keyword.
  • Added correct purchase records processing.

[0.10.0] - 2017-12-05

Changed

  • Now targeting nakama 1.3.0

[0.9.0] - 2017-12-03

Added

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

Changed

  • Now targeting nakama 1.1.0

[0.8.1] - 2017-09-28

Changed

  • Now targeting nakama 1.0.1

[0.8.0] - 2017-09-28

Added

  • A paging cursor can now be serialized and restored.
  • New storage partial update feature.
  • New storage list feature.
  • A session now exposes .ExpiresAt and .Handle from the token.

Changed

  • Added 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.

[0.7.0] - 2017-09-26

Added

  • Add new In-App Notification feature.
  • Add new In-App Purchase Validation feature.

Changed

  • Update Client to support the new batching API.

[0.6.1] - 2017-06-03

Changed

  • Support for Nakama API 0.13.0
  • New matchmaking feature.
  • Optionally send match data to a subset of match participants.
  • Expose a way to toggle TCP_NODELAY socket option.
  • Send RPC messages to run custom code.
  • Fetch users by handle.
  • Add friend by handle.
  • Filter by IDs in leaderboard list message.
  • Storage messages can now set records with public read permission.
  • Update user fetch add handle method name to match changes in nakama-unity 0.6.1.

Fixed

  • Dispatch callbacks when sending match data.
  • Improve leaderboard list message to handle multiple filters.

[0.5.1] - 2017-06-01

Added

  • Support for Nakama API 0.12.1
  • Support for fetching groups by name.

[0.5.0] - 2017-06-01

Added

  • Support for Nakama API 0.12.0
  • Blueprint support
  • Add support for dynamic leaderboards.
  • Add error codes for error messages in server protocol.

Changed

  • Update session token parse code for user's handle.
  • Update user presence protocol message to contain user handles.

[0.4.2] - 2017-03-21

Added

  • Initial public release - modeled after nakama-unity 0.4.2