@@ -3,30 +3,33 @@ All notable changes to this project are documented below.
3
3
4
4
The format is based on [ keep a changelog] ( http://keepachangelog.com ) and this project uses [ semantic versioning] ( http://semver.org ) .
5
5
6
- ## [ Unreleased ]
6
+ ## [ 3.5.0 ] - 2021-08-10
7
7
### Added
8
8
- Handle thrown JS runtime custom exceptions containing a message and a grpc code to be returned in the server response.
9
- - Add runtime function to retrieve a random set of users.
10
- - Add runtime ChannelMessageSend functions .
11
- - Add runtime BuildChannelId functions .
9
+ - Add function to retrieve a random set of users to server framework .
10
+ - Add ChannelMessageSend function to server framework .
11
+ - Add BuildChannelId function to server framework .
12
12
13
13
### Changed
14
- - Size limit for status messages increased from 128 to 2048 characters.
15
- - Improve unfiltered group listings responses.
16
- - Improve error when attempting to create a group with the system user.
17
- - Add userId field for permission validation in JS/Lua runtimes group update functions.
18
- - Allow standard space characters in usernames.
19
- - Build with Go 1.16.6 release.
20
- - Allow batch-only leaderboard and tournament score lookups from the runtime.
14
+ - Apple Sign-In is now supported across both Web and mobile tokens.
15
+ - Status messages can now be up to 2048 characters (increased from 128 characters).
16
+ - Improved SQL used in unfiltered group listings queries.
17
+ - Throw error instead of panic when attempting to create a group with the system user.
18
+ - Add userId field for permission check in JavaScript/Lua runtimes groupUpdate functions.
19
+ - Allow standard space characters in usernames for direct compatibility with Steam display names.
20
+ - Build with Go 1.16.7 release.
21
+ - Allow batch-only leaderboard and tournament score lookups from the server framework.
22
+ - Return a better error message when single input wallet updates are performed for a user which does not exist.
23
+ - Update to newer Apple guidelines on Game Center root certificate validation in authentication.
21
24
22
25
### Fixed
23
- - Fix creator id being read from the wrong argument in JS runtime group update function.
24
- - Fix max count being incorrectly validated in group update JS runtime function.
26
+ - Fix creator id being read from the wrong argument in JavaScript runtime groupUpdate function.
27
+ - Fix max count being incorrectly validated in groupUpdate JavaScript runtime function.
25
28
- Fix error handling when attempting to write records to a tournament that does not exist.
26
- - Fix JS runtime missing fields from leaderboards/tournaments get, list and write functions.
27
- - Fix JS runtime ownerId field not working correctly in leaderboard/tournament records list functions.
29
+ - Fix JavaScript runtime missing fields from leaderboards/tournaments get, list, and write functions.
30
+ - Fix JavaScript runtime ownerId field bad parsing in leaderboard/tournament records list functions.
28
31
- Fix parameter usage in leaderboard score set operator.
29
- - Fix JS runtime storageList not returning the cursor.
32
+ - Fix JavaScript runtime storageList not returning a cursor.
30
33
31
34
## [ 3.4.0] - 2021-07-08
32
35
### Added
0 commit comments