Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
151221
Date: 2015-12-20
JavaSDK specific changes
-
- Google advertisingId is now automatically fetched appropriately when required.
NodeSDK specific changes
-
- 0.7.151210 release has been hot-fixed with a minor bug fix.
151210
Date: 2015-12-08
API changes
- Revamped APIs for PlayerStatistic.
- Xbox authentication.
- PS4™ authentication.
- Minor documentation improvements.
- SDKGenerator revamped, code cleanup in generator and all SDKs, better client/server SDK-separation.
- New automated tests in all SDKs for upcoming features.
"PS4" is a registered trademark or trademark of Sony Interactive Entertainment Inc.
WindowsSDK/C++/Cocos2d-xSDK specific changes
WindowsSDK/C++/Cocos2d-xSDK
- The structure of the SDK has changed. Users that update from an older version will need to do a bit more work than usual.
UnitySDK specific changes
- UnitySDK
- Google advertisingId and iOS IDFA will be automatically fetched appropriately in the next release.
Specific Hotfix (Dec 11, 2015)
- UnitySDK
- Google advertisingId and iOS IDFA are now automatically fetched appropriately when required.
151130
Date: 2015-11-29
API changes
LoginWithGameCenter
- This was previously published and now being un-hidden.GetLeaderboardAroundUser
- Some issues with returning the correct number of results have been fixed.GetFriendLeaderboardAroundUser
- New API method that acts likeGetLeaderboardAroundUser
, except restricts leaderboard results to the current player's friend list.- General Login - New data is being returned for all sign in results. The work to expose the new data is still in prototype, and not fully functional yet. Stay tuned!
151123
Date: 2015-11-22
API changes
- The Steam error message response has been improved.
- Updated automated testing systems for SDKs.
- Minor documentation updates.
ActionScriptSDK specific changes
-
- Fixed a minor typo in the test-debug output.
Cocos2d-xSDK specific changes
-
- The example project is being built with a newer version of cocos. 3.7 -> 3.8.1.
JavaSDK specific changes
- JavaSDK
- Rearranged the file structure to be more web-standard.
- Added a client-only AndroidStudio example project.
- Minor changes to confirm this example builds and works.
- Some customization to the Client/Server/Combo files to more closely match each purpose, without extra variables/functions.
- General cleanup.
PostmanCollection specific changes
- PostmanCollection
- Fixing server/admin authentication issues.
UnitySDK specific changes
-
- Manifest cleanup in Android Plugin.
151116
Date: 2015-11-15
API changes
- Documentation updates.
- The format for the version numbering has slightly changed.
PostmanCollection specific changes
-
- Initial release of Postman Versioned Collection.
151109
Date: 2015-11-08
API changes
- Some data usage caps are enforced better, and reported better when broken.
- Minor documentation changes.
- New
API-RedeemCouponRequest:
- RedeemCoupon API Documentation
- Fix issue with Steam item IDs needing to be numeric strings.
- Improved error reporting for OpenGraph products.
- Added third party request utilities to track error rates and response times from third party APIs such as Google Play and Facebook.
WindowsSDK specific changes
UserData
,CharacterData
,ItemCustomData
,SharedGroupData
, and Read-Only and Server-Only variants, can now be deleted by using theKeysToRemove
field in the Data-Update Request objects.
151026
Date: 2015-10-25
API changes
- Lots of improvements behind the scenes, but none are public-facing.
- API_Specs contains more information that can be used to generate more complete documentation and examples in the future.
- Greatly sped up granting of large sets of items.
151019
Date: 2015-10-18
API changes
- Several API descriptions have been updated.
- Several
SeeAlso
links have been updated. - The
FailedByUber
transaction-error has been deprecated, and - The
FailedByPlayFab
transaction-error replaces it. - Improved studio management in Game Manager.
- Added real time metric counters for API call rates, sizes and timing.
UnitySDK specific changes
- UnitySDK
- Removing support for Unity 4.x. All future updates will only be supported with Unity 5.x or higher: Unity Blog.
- Clean up of files that should no longer exist in the Client-SDK.
- Clean up of editor-dropdown options, and fixing the documentation links.
- First pass at in-depth PlayFab API usage examples. These are not polished for general release, but experienced users may be interested in looking at an early version.
- Updated Android GCM plugin to improve usability:
- Added comments where appropriate.
- Renamed variables to better reflect their use.
- Functionality:
- Fixed an issue that caused a null ref when not properly instantiated.
- Fixed an issue that was hiding the public methods when built for the Android target.
151012
Date: 2015-10-11
API changes
- Removed ability to delete VC definitions in Game Manager to match APIs.
- Added back end code to support atomic increment/decrement.
- Changed custom data versions to use new atomic increments.
- Fixed issue where user's VC would roll over if passing Int32 max. Now VC is capped to Int32 max.
- Added support for case sensitive VC names to prevent rare issue.
151005
Date: 2015-10-04
API changes
- Fixed PSN™ issue not properly using proxies.
- Added character inventory management to Game Manager.
"PSN" is a registered trademark or trademark of Sony Interactive Entertainment Inc.
150928
Date: 2015-09-27
API changes
- Client/Server-API:
GetCharacterInventory
can return a new error type:CharacterNotFound
. - Admin-API:
RevokeInventoryItemRequest
can operate on a character-inventory by providing a Character ID in the request. - All: Very minor API documentation updates.
- Bypass cache when
GetUserData
API calls specified filtering keys. - Added optional Character ID to revoke item API calls.
- Fixed versioned data calls returning null instead of empty.
- Changed APIs to restrict virtual currency names to 2 characters.
ActionScriptSDK specific changes
-
- Initial release of ActionScript Versioned SDK.
Cocos2d-xSDK specific changes
-
- Added a CloudScript test.
CSharpSDK specific changes
- CSharpSDK
- Minor updates to unit-testing framework.
- Added a CloudScript test.
JavaSDK specific changes
-
- CloudScript fixes, added a CloudScript JUnit test.
- Better error-reporting for bad/failed api calls.
UnitySDK specific changes
- UnitySDK
- Minor updates to unit-testing framework.
- Added a CloudScript test.
- Fixes to Android push-notifications.
WindowsSDK/C++ specific changes
- Added a CloudScript test.
150921
Date: 2015-09-20
API changes
- All-APIs: Minor function-documentation changes.
- All-APIs: CatalogItem gains an optional parameter linked to Facebook purchasing.
- Client and Server API: VC recharge times are added to
GetCharacterInventoryResult
. - Client-API:
LinkFacebookAccountRequest
gains an optional parameter to override old connections. - Client-API:
LinkKongregateAccountRequest
andLoginWithKongregateRequest
parameters are fixed. - Removed
[a-zA-Z0-9] regex
for character names. - Improved internal error handling to prevent returning unhelpful server errors.
- Added tests to verify CDN APIs work as described.
- Changed
AddFriend
API, to prevent you from adding yourself as a friend. - Fixed issue where
AddFriend
server API always returned an error. - Updated push notification internal code to report better errors from the remote push service.
- Fixed error counts in API usage report which would not report some errors on the summary but would show them in the details.
- Added rate limiting to CloudScript and added ability for CloudScript -> PlayFab API calls to bypass rate limiter
150908
Date: 2015-09-07
API changes
- Some APIs returned a
UserisNotValid
error, this error has been renamed toAccountNotFound
. - Better integration for matching PlayFab IDs and Facebook IDs, and matching them to the same account.
- Server API's now define the client
GetTitleNews
API. Feature not configured
errors separated into more specific errors such asFacebook not configured
.- Improved errors around Paypal API exceptions.
- Fixed issues with coupon creation.
UnitySDK specific changes
- UnitySDK
- Fixed some IOS build issues.
- Slight documentation improvements.
- Android GCM fixes/updates.
150901
Date: 2015-08-31
API changes
New Client API:
ListUsersCharacters
ConsumeItemRequest
takes an optionalCharacterId
parameter.PurchaseItemRequest
takes an optionalCharacterId
parameter.UnlockContainerItemRequest
takes an optionalCharacterId
parameter.PurchaseItem
can now return a new error type,CharacterNotFound
, when aCharacterId
is provided.UnlockContainerItem
function documentation updated.- Client and Server:
GetCharacterInventoryRequest
parameter,PlayFabId
, is now optional. - Added tracking of identity provider across login history.
UnitySDK specific changes
- UnitySDK
- New meta files
Cocos2d-xSDK specific changes
- Cocos2d-xSDK
- Android project should now compile.
- Android project defaults to x86 processor, but can easily be switched to armeabi, or other processors in Application.mk.
WindowsSDK specific changes
- Compression has been disabled as it was having problems.
JavaScriptSDK specific changes
-
- Overhauled – Not compatible with previous releases, so please beware!
150824
Date: 2015-08-23
API changes
- Updated some descriptions for API-documentation.
GetUserInventoryResult
contains new optional parameters:PlayFabId
,CharacterId
.GetCharacterStatisticsResult
contains new optional parameters:PlayFabId
,CharacterId
.- When calling
GetTitleData
return, all title data instead of none when no filter keys are provided. - Refactored code around Facebook login and payments to unify API calls to Facebook.
- Added
GetAllUsersCharacters
API.
UnitySDK specific changes
- UnitySDK
- Error callback contains better information if you attempt to make API calls with no internet access.
WindowsSDK specific changes
- Compiling for Android no longer throws errors (but doesn't work yet when executed).
150817 iOS
Date: 2015-08-16
API changes
- Fixed issue with CloudScript admin APIs returning inappropriate error codes.
- Added support for custom ID authentication.
- Fixed server error when granting items that included a drop table that had been deleted before we added drop table validation.
- Internally rebuilt code around iTunes and Google Play receipt validation.
- Improved handling of invalid JSON in API requests.
- Fixed issue caused by stacking past Int32 max (now stacks are capped at Int32 max).
SDK specific changes
- Initial release of versioned SDKs.
150810
Date: 2015-08-09
API changes
- Added cross domain settings for APIs.
- Added base for new title monitoring services.
- Added Kongregate API key to title secret keys editor in Game Manager.
- Updated SDK generator to account for interfaces and inheritance.
- Fixed JSON upload/download of drop tables in Game Manager.
- Added unit test coverage to documentation generator.
- Added retry for iTunes receipt validation when a web error has occurred.
- Added support for Facebook payments.
- Added currency conversion service.
150727
Date: 2015-07-26
API changes
- Improved random number generator used to generate IDs.
- Added catch for Base64 decoding errors when validation Google Play receipts.
150720
Date: 2015-07-19
API changes
- Added PayPal payment provider support for purchases.
- Removed
CatalogVersion
fromGetUserInventory
API call. - Added Kongragate Authentication APIs.
150713
Date: 2015-07-12
API changes
- Added audit log entries for terminating games and lobbies from Game Manager.
- Fixed issue where the Store Index would not be updated when a Store was modified.
- Added internal utility to migrate a studio across publishers.
- Added switch to enable viewing beta features in doc site.
- Updated retention report to generate calendar week cohorts.
- Added PlayFab IDs to Top Spenders Report instead of just user names.
- Fixed Game Manager audit log to show user's display name or email.
- Added User Title Data editors to Game Manager.
150706
Date: 2015-07-05
API changes
- Fixed errors on APIs that used string arrays, where the client passed in null or empty values for a list of PlayFab IDs.
150629
Date: 2015-06-28
API changes
- Added ability to flag APIs as Beta.
- Fixed issue with stacking not always performing properly.