nakama 1.3.0
nakama: ^1.3.0 copied to clipboard
Nakama is an open-source scalable game server that lets you focus on building games.
1.3.0 #
- fix: pass missing 'create' argument to _api.authenticateEmail by @bobby-bloom in https://github.com/heroiclabs/nakama-dart/pull/130
- Update documentation for writeLeaderboardRecord method by @ilmalte in https://github.com/heroiclabs/nakama-dart/pull/126
- Add leaderboards in example project by @ilmalte in https://github.com/heroiclabs/nakama-dart/pull/127
- Add groups in example project by @ilmalte in https://github.com/heroiclabs/nakama-dart/pull/128
- Refactor updateGroup method parameters by @ilmalte in https://github.com/heroiclabs/nakama-dart/pull/129
- Handle null values for label and query in listMatches request by @ilmalte in https://github.com/heroiclabs/nakama-dart/pull/133
- Add matches in example project by @ilmalte in https://github.com/heroiclabs/nakama-dart/pull/134
- Fix RPC payload encoding for Web by @ilmalte in https://github.com/heroiclabs/nakama-dart/pull/135
- Update Docker images and add RPC examples by @ilmalte in https://github.com/heroiclabs/nakama-dart/pull/136
- Update comment for leaderboard records listing to clarify ownerId context by @ilmalte in https://github.com/heroiclabs/nakama-dart/pull/137
- Fixes bug where authenticateCustom fails when user has session by @jakeobrien in https://github.com/heroiclabs/nakama-dart/pull/141
- GroupId nullable in ChannelMessage by @ilmalte in https://github.com/heroiclabs/nakama-dart/pull/142
- Add chats in example project by @ilmalte in https://github.com/heroiclabs/nakama-dart/pull/143
- update freezed, and update tests by @andresfelipemendez in https://github.com/heroiclabs/nakama-dart/pull/138
- Bump packages by @ilmalte in https://github.com/heroiclabs/nakama-dart/pull/144
1.2.0 #
- symlink readme from nakama by @lugehorsam in #98
- Fix account mapping for time related fields by @ilmalte in #100
- Create session restore by @garlen-javier in #101
- Refactored rest client by @fsufyan in #103
- Add missing match presence and remove duplicate session restore by @fsufyan in #106
- Add missing envelope to api.Rpc mapping in WebsocketClient by @rephlex187 in #116
- Include session in request for
NakamaGrpcClient.sessionLogout
by @blaugold in #110 - Fix defaults for
state
parameter oflistFriends
,listGroupUsers
andlistUserGroups
inNakamaGrpcClient
by @blaugold in #109 - WASM compatibility by @imaNNeo in #118
- Various improvements example project by @ilmalte in #119
1.1.0 #
- Satori: Adds the Satori SDK for Dart. Satori is our liveops server for game studios. Read more about it in the documentation.
1.0.5 #
- Fixed: Cursors are nullable
FriendsList.cursor
,GroupList.cursor
,UserGroupList.cursor
,GroupUserList.cursor
,NotificationList.cursor
1.0.3 #
- Added missing
http
dependency
1.0.2 #
1.0.1 #
- Added support for signing in with username + password in
authenticateEmail
method
1.0.0 #
- chore: v1.0.0 release 🚀
1.0.0-dev.7 #
- Fixed missing session in rpc call
1.0.0-dev.6 #
- Added creating a match by match name
- Added missing
vars
to session model - Added
presences
to match
1.0.0-dev.5 #
- Breaking: Renamed
ChannelJoinType
enum toChannelType
- Breaking: Renamed
leaderboardId
parameter toleaderboardName
inwriteLeaderboardRecord
anddeleteLeaderboardRecord
- Breaking:
onNotifications
is now aStream<Notification>
instead ofStream<List<Notification>>
- Added
onPartyData
stream to realtime client - Added
listTournamentRecordsAroundOwner
to client
1.0.0-dev.3 #
- Breaking: Changed signature of
updateGroup
method to match standard update signature. Instead of passing modified model you now have to pass the changed parameters directly toupdateGroup
- Added rpc request to API client
1.0.0-dev.2 #
- Full removed exported references of the underlaying raw datastructures
- Refactored realtime client
1.0.0-dev.1 #
- Changed License from MIT to Apache 2.0
- Breaking: Refactored the SDK to use own models instead of returning the underlaying Protobuf objects
- Most of the functionality added to achieve a stable release:
- Authentication (Session refresh, missing drivers, linking and unlinking)
- Leaderboard
- Friends & Groups
- Notifications
- Tournaments
- Matches
0.1.6 #
- Full storage object support 🎉
- Breaking
readStorageObject()
returns nowFuture<StorageObject?>
instead ofFuture<StorageObject>
. Future resolves withnull
in case there was no element found with given key. - Adds submitting and listing leaderboard records (more WIP)
- Adds
updateAccount()
method - Bumps dependencies and API client to latest versions
0.1.5 #
- Adds Real-Time chat
- Fixed missing session passing on
writeStorageObject()
(issue with multiple clients)
0.1.4 #
- Adds
onError()
andonDone()
callbacks toNakamaWebsocketClient
0.1.3 #
- Fixes that the given server key was ignored
0.1.2 #
- Fully implements all authentication methods
- Enhanced documentation and adds link to package
0.1.1 #
- Fixed analyzer issues on web platform
- Breaking Change: use
getNakamaClient()
instead ofNakamaBaseClient.adaptive()
0.1.0 #
- First release