> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Notes de version de PlayFab 2015

> Notes de version de PlayFab pour 2015.

## 151221

Date : 2015-12-20

### Changements propres au JavaSDK

* [JavaSDK](https://github.com/PlayFab/JavaSDK)

  * L'advertisingId de Google est maintenant récupéré automatiquement de façon appropriée lorsque requis.

### Changements propres au NodeSDK

* [NodeSDK](https://github.com/PlayFab/NodeSDK)

  * La version 0.7.151210 a reçu un correctif à chaud comprenant une correction de bogue mineure.

## 151210

Date : 2015-12-08

### Changements apportés aux API

* Refonte des API pour **PlayerStatistic**.
* Authentification XBOX.
* Authentification PS4™.
* Améliorations mineures de la documentation.
* Refonte du [SDKGenerator](https://github.com/PlayFab/SDKGenerator), nettoyage du code dans le générateur et dans tous les SDK, meilleure séparation des SDK client et serveur.
* Nouveaux tests automatisés dans tous les SDK pour les fonctionnalités à venir.

« PS4 » est une marque déposée ou une marque de commerce de Sony Interactive Entertainment Inc.

### Changements propres au WindowsSDK/C++/Cocos2d-xSDK

* WindowsSDK/C++/[Cocos2d-xSDK](https://github.com/PlayFab/Cocos2d-xSDK)

  * La structure du SDK a changé. Les utilisateurs qui effectuent une mise à jour à partir d'une version antérieure devront faire un peu plus de travail que d'habitude.

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * L'**advertisingId de Google** et l'IDFA d'iOS seront récupérés automatiquement de façon appropriée dans la prochaine version.

### Correctif à chaud spécifique (11 décembre 2015)

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * L'**advertisingId de Google** et l'IDFA d'iOS sont maintenant récupérés automatiquement de façon appropriée lorsque requis.

## 151130

Date : 2015-11-29

### Changements apportés aux API

* `LoginWithGameCenter` - Cette méthode avait déjà été publiée et n'est maintenant plus masquée.
* `GetLeaderboardAroundUser` - Certains problèmes liés au retour du nombre exact de résultats ont été corrigés.
* `GetFriendLeaderboardAroundUser` - Nouvelle méthode d'API qui fonctionne comme `GetLeaderboardAroundUser`, sauf qu'elle limite les résultats du classement à la liste d'amis du joueur actuel.
* **Connexion générale** - De nouvelles données sont retournées pour tous les résultats de connexion. Le travail visant à exposer ces nouvelles données en est encore au stade de prototype et n'est pas encore entièrement fonctionnel. Restez à l'affût!

## 151123

Date : 2015-11-22

### Changements apportés aux API

* La réponse du message d'erreur Steam a été améliorée.
* Mise à jour des systèmes de tests automatisés pour les SDK.
* Mises à jour mineures de la documentation.

### Changements propres à l'ActionScriptSDK

* [ActionScriptSDK](https://github.com/PlayFab/ActionScriptSDK)

  * Correction d'une coquille mineure dans la sortie de débogage des tests.

### Changements propres au Cocos2d-xSDK

* [Cocos2d-xSDK](https://github.com/PlayFab/Cocos2d-xSDK)

  * Le projet d'exemple est généré avec une version plus récente de cocos : 3.7 -> 3.8.1.

### Changements propres au JavaSDK

* [JavaSDK](https://github.com/PlayFab/JavaSDK)
  * Réorganisation de la structure des fichiers pour mieux respecter les normes Web.
  * Ajout d'un projet d'exemple AndroidStudio réservé au client.
  * Changements mineurs pour confirmer que cet exemple se génère et fonctionne.
  * Certaines personnalisations des fichiers Client/Server/Combo pour mieux correspondre à chaque usage, sans variables ni fonctions superflues.
  * Nettoyage général.

### Changements propres à la PostmanCollection

* [PostmanCollection](https://github.com/PlayFab/PostmanCollection)
  * Correction de problèmes d'authentification serveur/admin.

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)

  * Nettoyage du manifeste dans le plugiciel Android.

## 151116

Date : 2015-11-15

### Changements apportés aux API

* Mises à jour de la documentation.
* Le format de la numérotation des versions a légèrement changé.

### Changements propres à la PostmanCollection

* [PostmanCollection](https://github.com/PlayFab/PostmanCollection)

  * Version initiale de la collection Postman versionnée.

## 151109

Date : 2015-11-08

### Changements apportés aux API

* Certains plafonds d'utilisation des données sont mieux appliqués et mieux signalés lorsqu'ils sont dépassés.
* Changements mineurs de la documentation.
* Nouvelle `API-RedeemCouponRequest:`
* [Documentation de l'API RedeemCoupon](xref:titleid.playfabapi.com.server.playeritemmanagement.redeemcoupon)
* Correction d'un problème qui exigeait que les ID d'articles Steam soient des chaînes numériques.
* Amélioration du signalement des erreurs pour les produits OpenGraph.
* Ajout d'utilitaires de requêtes tierces pour suivre les taux d'erreur et les temps de réponse des API tierces, comme Google Play et Facebook.

### Changements propres au WindowsSDK

* `UserData`, `CharacterData`, `ItemCustomData`, `SharedGroupData`, ainsi que leurs variantes en lecture seule et réservées au serveur, peuvent maintenant être supprimés au moyen du champ `KeysToRemove` dans les objets de requête de mise à jour des données.

## 151026

Date : 2015-10-25

### Changements apportés aux API

* Beaucoup d'améliorations en coulisse, mais aucune n'est visible publiquement.
* **API\_Specs** contient davantage d'information qui pourra servir à générer une documentation et des exemples plus complets à l'avenir.
* Accélération considérable de l'octroi de grands ensembles d'articles.

## 151019

Date : 2015-10-18

### Changements apportés aux API

* Plusieurs descriptions d'API ont été mises à jour.
* Plusieurs liens `SeeAlso` ont été mis à jour.
* L'erreur de transaction `FailedByUber` a été dépréciée, et
* L'erreur de transaction `FailedByPlayFab` la remplace.
* Amélioration de la gestion des studios dans Game Manager.
* Ajout de compteurs de métriques en temps réel pour les taux, les tailles et la durée des appels d'API.

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Retrait de la prise en charge d'Unity 4.x. Toutes les mises à jour futures seront uniquement prises en charge avec Unity 5.x ou une version ultérieure : [Unity Blog](https://blogs.unity3d.com/2015/09/16/unity-patch-release-plan/).
  * Nettoyage des fichiers qui ne devraient plus exister dans le SDK client.
  * Nettoyage des options des listes déroulantes de l'éditeur et correction des liens vers la documentation.
  * Première ébauche d'exemples détaillés d'utilisation de l'API PlayFab. Ils ne sont pas peaufinés pour une diffusion générale, mais les utilisateurs expérimentés pourraient vouloir consulter une version préliminaire.
  * Mise à jour du plugiciel Android GCM pour en améliorer la convivialité :
    * Ajout de commentaires aux endroits appropriés.
    * Changement du nom des variables pour mieux refléter leur usage.
  * Fonctionnalité :
    * Correction d'un problème qui causait une référence nulle lorsque l'instanciation n'était pas effectuée correctement.
    * Correction d'un problème qui masquait les méthodes publiques lors de la génération pour la cible Android.

## 151012

Date : 2015-10-11

### Changements apportés aux API

* Retrait de la possibilité de supprimer des définitions de monnaie virtuelle (VC) dans Game Manager afin de correspondre aux API.
* Ajout de code dorsal pour prendre en charge l'incrémentation et la décrémentation atomiques.
* Les versions de données personnalisées utilisent maintenant les nouvelles incrémentations atomiques.
* Correction d'un problème où la VC d'un utilisateur était réinitialisée en dépassant le maximum Int32. La VC est maintenant plafonnée au maximum Int32.
* Ajout de la prise en charge des noms de VC sensibles à la casse pour éviter un problème rare.

## 151005

Date : 2015-10-04

### Changements apportés aux API

* Correction d'un problème où PSN™ n'utilisait pas correctement les proxys.
* Ajout de la gestion de l'inventaire des personnages dans Game Manager.

« PSN » est une marque déposée ou une marque de commerce de Sony Interactive Entertainment Inc.

## 150928

Date : 2015-09-27

### Changements apportés aux API

* **API Client/Server** : `GetCharacterInventory` peut retourner un nouveau type d'erreur : `CharacterNotFound`.
* **API Admin** : `RevokeInventoryItemRequest` peut agir sur l'inventaire d'un personnage si un ID de personnage est fourni dans la requête.
* **Toutes** : Mises à jour très mineures de la documentation des API.
* Contournement du cache lorsque les appels d'API `GetUserData` spécifient des clés de filtrage.
* Ajout d'un ID de personnage facultatif aux appels d'API de révocation d'articles.
* Correction des appels de données versionnées qui retournaient null au lieu d'une valeur vide.
* Les API limitent maintenant les noms de monnaie virtuelle à 2 caractères.

### Changements propres à l'ActionScriptSDK

* [ActionScriptSDK](https://github.com/PlayFab/ActionScriptSDK)

  * Version initiale du SDK ActionScript versionné.

### Changements propres au Cocos2d-xSDK

* [Cocos2d-xSDK](https://github.com/PlayFab/Cocos2d-xSDK)

  * Ajout d'un test CloudScript.

### Changements propres au CSharpSDK

* [CSharpSDK](https://github.com/PlayFab/CSharpSDK)
  * Mises à jour mineures du cadre de tests unitaires.
  * Ajout d'un test CloudScript.

### Changements propres au JavaSDK

* [JavaSDK](https://github.com/PlayFab/JavaSDK)

  * Correctifs pour CloudScript, ajout d'un test JUnit CloudScript.
  * Meilleur signalement des erreurs pour les appels d'API incorrects ou en échec.

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Mises à jour mineures du cadre de tests unitaires.
  * Ajout d'un test CloudScript.
  * Correctifs pour les notifications Push Android.

### Changements propres au WindowsSDK/C++

* Ajout d'un test CloudScript.

## 150921

Date : 2015-09-20

### Changements apportés aux API

* **Toutes les API** : Changements mineurs de la documentation des fonctions.
* **Toutes les API** : CatalogItem obtient un paramètre facultatif lié aux achats Facebook.
* **API Client et Server** : Les délais de recharge de la VC sont ajoutés à `GetCharacterInventoryResult`.
* **API Client** : `LinkFacebookAccountRequest` obtient un paramètre facultatif permettant de remplacer les anciennes connexions.
* **API Client** : Les paramètres de `LinkKongregateAccountRequest` et de `LoginWithKongregateRequest` sont corrigés.
* Retrait de l'expression `[a-zA-Z0-9] regex` pour les noms de personnages.
* Amélioration de la gestion interne des erreurs pour éviter de retourner des erreurs de serveur peu utiles.
* Ajout de tests pour vérifier que les API CDN fonctionnent comme décrit.
* Modification de l'API `AddFriend` pour vous empêcher de vous ajouter vous-même comme ami.
* Correction d'un problème où l'API serveur `AddFriend` retournait toujours une erreur.
* Mise à jour du code interne des notifications Push pour mieux signaler les erreurs provenant du service Push distant.
* Correction du nombre d'erreurs dans le rapport d'utilisation des API, qui omettait certaines erreurs dans le résumé tout en les affichant dans les détails.
* Ajout d'une limitation du débit à CloudScript et ajout de la possibilité pour les appels CloudScript -> API PlayFab de contourner le limiteur de débit

## 150908

Date : 2015-09-07

### Changements apportés aux API

* Certaines API retournaient une erreur `UserisNotValid`; cette erreur a été renommée `AccountNotFound`.
* Meilleure intégration pour faire correspondre les ID PlayFab et les ID Facebook, et pour les associer au même compte.
* Les API serveur définissent maintenant l'API client `GetTitleNews`.
* Les erreurs `Feature not configured` sont séparées en erreurs plus précises comme `Facebook not configured`.
* Amélioration des erreurs liées aux exceptions de l'API Paypal.
* Correction de problèmes liés à la création de coupons.

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Correction de certains problèmes de génération iOS.
  * Légères améliorations de la documentation.
  * Correctifs et mises à jour pour Android GCM.

## 150901

Date : 2015-08-31

### Changements apportés aux API

* **Nouvelle API Client** :

  * `ListUsersCharacters`
  * `ConsumeItemRequest` accepte un paramètre `CharacterId` facultatif.
  * `PurchaseItemRequest` accepte un paramètre `CharacterId` facultatif.
  * `UnlockContainerItemRequest` accepte un paramètre `CharacterId` facultatif.
  * `PurchaseItem` peut maintenant retourner un nouveau type d'erreur, `CharacterNotFound`, lorsqu'un `CharacterId` est fourni.
  * Mise à jour de la documentation de la fonction `UnlockContainerItem`.
  * **Client et Server** : Le paramètre `PlayFabId` de `GetCharacterInventoryRequest` est maintenant facultatif.
  * Ajout du suivi du fournisseur d'identité dans l'historique des connexions.

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Nouveaux fichiers meta

### Changements propres au Cocos2d-xSDK

* [Cocos2d-xSDK](https://github.com/PlayFab/Cocos2d-xSDK)
  * Le projet Android devrait maintenant se compiler.
  * Le projet Android utilise par défaut le processeur x86, mais peut facilement être basculé vers armeabi ou d'autres processeurs dans **Application.mk**.

### Changements propres au WindowsSDK

* La compression a été désactivée, car elle causait des problèmes.

### Changements propres au JavaScriptSDK

* [JavaScriptSDK](https://github.com/PlayFab/JavaScriptSDK)

  * Refonte complète – *Non compatible avec les versions précédentes*; soyez donc prudent!

## 150824

Date : 2015-08-23

### Changements apportés aux API

* Mise à jour de certaines descriptions de la documentation des API.
* `GetUserInventoryResult` contient de nouveaux paramètres facultatifs : `PlayFabId`, `CharacterId`.
* `GetCharacterStatisticsResult` contient de nouveaux paramètres facultatifs : `PlayFabId`, `CharacterId`.
* Lors d'un appel à `GetTitleData`, toutes les données du titre sont retournées au lieu d'aucune lorsqu'aucune clé de filtre n'est fournie.
* Refactorisation du code lié à la connexion et aux paiements Facebook afin d'unifier les appels d'API vers Facebook.
* Ajout de l'API `GetAllUsersCharacters`.

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Le rappel d'erreur contient de meilleures informations si vous tentez d'effectuer des appels d'API sans accès Internet.

### Changements propres au WindowsSDK

* La compilation pour Android ne lève plus d'erreurs (mais ne fonctionne pas encore à l'exécution).

## 150817 iOS

Date : 2015-08-16

### Changements apportés aux API

* Correction d'un problème où les API admin de CloudScript retournaient des codes d'erreur inappropriés.
* Ajout de la prise en charge de l'authentification par ID personnalisé.
* Correction d'une erreur de serveur lors de l'octroi d'articles comprenant une table de butin supprimée avant l'ajout de la validation des tables de butin.
* Reconstruction interne du code lié à la validation des reçus iTunes et Google Play.
* Amélioration de la gestion du JSON non valide dans les requêtes d'API.
* Correction d'un problème causé par l'empilement au-delà du maximum Int32 (les piles sont maintenant plafonnées au maximum Int32).

### Changements propres aux SDK

* Version initiale des SDK versionnés.

## 150810

Date : 2015-08-09

### Changements apportés aux API

* Ajout de paramètres interdomaines pour les API.
* Ajout d'une base pour les nouveaux services de surveillance des titres.
* Ajout de la clé d'API Kongregate à l'éditeur des clés secrètes de titre dans Game Manager.
* Mise à jour du générateur de SDK pour tenir compte des interfaces et de l'héritage.
* Correction du téléversement et du téléchargement JSON des tables de butin dans Game Manager.
* Ajout d'une couverture de tests unitaires au générateur de documentation.
* Ajout d'une nouvelle tentative pour la validation des reçus iTunes lorsqu'une erreur Web survient.
* Ajout de la prise en charge des paiements Facebook.
* Ajout d'un service de conversion de devises.

## 150727

Date : 2015-07-26

### Changements apportés aux API

* Amélioration du générateur de nombres aléatoires utilisé pour générer les ID.
* Ajout de la capture des erreurs de décodage **Base64** lors de la validation des reçus Google Play.

## 150720

Date : 2015-07-19

### Changements apportés aux API

* Ajout de la prise en charge du fournisseur de paiement PayPal pour les achats.
* Retrait de `CatalogVersion` de l'appel d'API `GetUserInventory`.
* Ajout des API d'authentification Kongragate.

## 150713

Date : 2015-07-12

### Changements apportés aux API

* Ajout d'entrées au journal d'audit pour l'arrêt de parties et de salons à partir de Game Manager.
* Correction d'un problème où l'index de la boutique n'était pas mis à jour lorsqu'une boutique était modifiée.
* Ajout d'un utilitaire interne pour migrer un studio d'un éditeur à un autre.
* Ajout d'un commutateur pour activer l'affichage des fonctionnalités bêta sur le site de documentation.
* Mise à jour du rapport de rétention pour générer des cohortes par semaine civile.
* Ajout des ID PlayFab au rapport Top Spenders au lieu des seuls noms d'utilisateur.
* Correction du journal d'audit de Game Manager pour afficher le nom d'affichage ou l'adresse courriel de l'utilisateur.
* Ajout d'éditeurs des données de titre de l'utilisateur dans Game Manager.

## 150706

Date : 2015-07-05

### Changements apportés aux API

* Correction d'erreurs dans les API utilisant des tableaux de chaînes, lorsque le client transmettait des valeurs nulles ou vides pour une liste d'ID PlayFab.

## 150629

Date : 2015-06-28

### Changements apportés aux API

* Ajout de la possibilité de marquer des API comme bêta.
* Correction d'un problème où l'empilement ne fonctionnait pas toujours correctement.


## Related topics

- [Notes de publication PlayFab 2015](https://docs.xbox.com/fr-CA/services/playfab/release-notes/2015.md)
- [Notes de version de PlayFab 2017](https://docs.xbox.com/fr-CA/announcements/playfab/2017.md)
- [Notes de version de PlayFab 2016](https://docs.xbox.com/fr-CA/announcements/playfab/2016.md)
- [Notes de version de PlayFab 2018](https://docs.xbox.com/fr-CA/announcements/playfab/2018.md)
- [Notes de version de PlayFab 2019](https://docs.xbox.com/fr-CA/announcements/playfab/2019.md)
