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

# Notas de versão do PlayFab 2015

> Notas de versão do SDK PlayFab Services de 2015, abrangendo versões do SDK, novos pontos de extremidade de API, correções de bugs e atualizações de plataforma dos releases daquele ano.

## 151221

Data: 2015-12-20

### Alterações específicas do JavaSDK

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

  * O advertisingId do Google agora é obtido automaticamente de forma adequada quando necessário.

### Alterações específicas do NodeSDK

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

  * O release 0.7.151210 recebeu um hotfix com uma pequena correção de bug.

## 151210

Data: 2015-12-08

### Alterações de API

* APIs reformuladas para **PlayerStatistic**.
* Autenticação do XBOX.
* Autenticação do PS4™.
* Pequenas melhorias na documentação.
* [SDKGenerator](https://github.com/PlayFab/SDKGenerator) reformulado, limpeza de código no gerador e em todos os SDKs, melhor separação entre SDKs de cliente e de servidor.
* Novos testes automatizados em todos os SDKs para os próximos recursos.

"PS4" é uma marca comercial ou marca registrada da Sony Interactive Entertainment Inc.

### Alterações específicas do WindowsSDK/C++/Cocos2d-xSDK

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

  * A estrutura do SDK mudou. Os usuários que atualizarem de uma versão mais antiga precisarão fazer um pouco mais de trabalho do que o normal.

### Alterações específicas do UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * O **advertisingId do Google** e o IDFA do iOS serão obtidos automaticamente de forma adequada no próximo release.

### Hotfix específico (11 de dezembro de 2015)

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * O **advertisingId do Google** e o IDFA do iOS agora são obtidos automaticamente de forma adequada quando necessário.

## 151130

Data: 2015-11-29

### Alterações de API

* `LoginWithGameCenter` - Já havia sido publicado e agora está deixando de ficar oculto.
* `GetLeaderboardAroundUser` - Foram corrigidos alguns problemas com o retorno do número correto de resultados.
* `GetFriendLeaderboardAroundUser` - Novo método de API que funciona como `GetLeaderboardAroundUser`, mas restringe os resultados do placar à lista de amigos do jogador atual.
* **Login geral** - Novos dados estão sendo retornados em todos os resultados de login. O trabalho para expor os novos dados ainda está em protótipo e ainda não está totalmente funcional. Fique ligado!

## 151123

Data: 2015-11-22

### Alterações de API

* A resposta de mensagem de erro do Steam foi aprimorada.
* Sistemas de teste automatizado dos SDKs atualizados.
* Pequenas atualizações na documentação.

### Alterações específicas do ActionScriptSDK

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

  * Corrigido um pequeno erro de digitação na saída de depuração de testes.

### Alterações específicas do Cocos2d-xSDK

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

  * O projeto de exemplo está sendo compilado com uma versão mais recente do cocos. 3.7 -> 3.8.1.

### Alterações específicas do JavaSDK

* [JavaSDK](https://github.com/PlayFab/JavaSDK)
  * Estrutura de arquivos reorganizada para seguir mais os padrões da web.
  * Adicionado um projeto de exemplo do AndroidStudio somente para cliente.
  * Pequenas alterações para confirmar que este exemplo é compilado e funciona.
  * Algumas personalizações nos arquivos Client/Server/Combo para corresponder mais de perto a cada finalidade, sem variáveis/funções extras.
  * Limpeza geral.

### Alterações específicas da PostmanCollection

* [PostmanCollection](https://github.com/PlayFab/PostmanCollection)
  * Correção de problemas de autenticação de servidor/administrador.

### Alterações específicas do UnitySDK

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

  * Limpeza do manifesto no plug-in do Android.

## 151116

Data: 2015-11-15

### Alterações de API

* Atualizações na documentação.
* O formato da numeração de versões mudou ligeiramente.

### Alterações específicas da PostmanCollection

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

  * Release inicial da Postman Versioned Collection.

## 151109

Data: 2015-11-08

### Alterações de API

* Alguns limites de uso de dados são aplicados melhor e relatados melhor quando ultrapassados.
* Pequenas alterações na documentação.
* Novo `API-RedeemCouponRequest:`
* [Documentação da API RedeemCoupon](xref:titleid.playfabapi.com.server.playeritemmanagement.redeemcoupon)
* Corrigido o problema em que as IDs de item do Steam precisavam ser cadeias de caracteres numéricas.
* Relatórios de erros aprimorados para produtos do OpenGraph.
* Adicionados utilitários de solicitação de terceiros para acompanhar as taxas de erro e os tempos de resposta de APIs de terceiros, como Google Play e Facebook.

### Alterações específicas do WindowsSDK

* `UserData`, `CharacterData`, `ItemCustomData`, `SharedGroupData` e as variantes Read-Only e Server-Only agora podem ser excluídos usando o campo `KeysToRemove` nos objetos de solicitação Data-Update.

## 151026

Data: 2015-10-25

### Alterações de API

* Muitas melhorias internas, mas nenhuma é visível publicamente.
* **API\_Specs** contém mais informações que podem ser usadas para gerar documentação e exemplos mais completos no futuro.
* Concessão de grandes conjuntos de itens muito mais rápida.

## 151019

Data: 2015-10-18

### Alterações de API

* Várias descrições de API foram atualizadas.
* Vários links `SeeAlso` foram atualizados.
* O erro de transação `FailedByUber` foi preterido e
* O erro de transação `FailedByPlayFab` o substitui.
* Gerenciamento de estúdios aprimorado no Game Manager.
* Adicionados contadores de métricas em tempo real para taxas, tamanhos e tempos de chamadas de API.

### Alterações específicas do UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Remoção do suporte ao Unity 4.x. Todas as atualizações futuras terão suporte apenas no Unity 5.x ou superior: [Unity Blog](https://blogs.unity3d.com/2015/09/16/unity-patch-release-plan/).
  * Limpeza de arquivos que não deveriam mais existir no SDK de cliente.
  * Limpeza das opções da lista suspensa do editor e correção dos links da documentação.
  * Primeira versão de exemplos detalhados de uso da API do PlayFab. Eles não estão refinados para lançamento geral, mas usuários experientes podem ter interesse em conferir uma versão inicial.
  * Plug-in GCM do Android atualizado para melhorar a usabilidade:
    * Adicionados comentários quando apropriado.
    * Variáveis renomeadas para refletir melhor seu uso.
  * Funcionalidade:
    * Corrigido um problema que causava uma referência nula quando não instanciado corretamente.
    * Corrigido um problema que ocultava os métodos públicos ao compilar para o destino Android.

## 151012

Data: 2015-10-11

### Alterações de API

* Removida a capacidade de excluir definições de moeda virtual no Game Manager, para corresponder às APIs.
* Adicionado código de back-end para dar suporte a incremento/decremento atômico.
* As versões de dados personalizados foram alteradas para usar os novos incrementos atômicos.
* Corrigido o problema em que a moeda virtual do usuário reiniciava ao ultrapassar o máximo de Int32. Agora a moeda virtual é limitada ao máximo de Int32.
* Adicionado suporte a nomes de moeda virtual que diferenciam maiúsculas de minúsculas para evitar um problema raro.

## 151005

Data: 2015-10-04

### Alterações de API

* Corrigido o problema da PSN™ que não usava proxies corretamente.
* Adicionado o gerenciamento de inventário de personagens ao Game Manager.

"PSN" é uma marca comercial ou marca registrada da Sony Interactive Entertainment Inc.

## 150928

Data: 2015-09-27

### Alterações de API

* **Client/Server-API**: `GetCharacterInventory` pode retornar um novo tipo de erro: `CharacterNotFound`.
* **Admin-API**: `RevokeInventoryItemRequest` pode operar em um inventário de personagem ao fornecer uma Character ID na solicitação.
* **Todas**: Pequenas atualizações na documentação das APIs.
* O cache é ignorado quando as chamadas à API `GetUserData` especificam chaves de filtragem.
* Adicionada Character ID opcional às chamadas de API de revogação de item.
* Corrigidas as chamadas de dados com versão que retornavam nulo em vez de vazio.
* As APIs foram alteradas para restringir os nomes de moeda virtual a 2 caracteres.

### Alterações específicas do ActionScriptSDK

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

  * Release inicial do ActionScript Versioned SDK.

### Alterações específicas do Cocos2d-xSDK

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

  * Adicionado um teste de CloudScript.

### Alterações específicas do CSharpSDK

* [CSharpSDK](https://github.com/PlayFab/CSharpSDK)
  * Pequenas atualizações no framework de testes de unidade.
  * Adicionado um teste de CloudScript.

### Alterações específicas do JavaSDK

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

  * Correções no CloudScript, adicionado um teste JUnit de CloudScript.
  * Melhores relatórios de erros para chamadas de API incorretas/com falha.

### Alterações específicas do UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Pequenas atualizações no framework de testes de unidade.
  * Adicionado um teste de CloudScript.
  * Correções nas notificações por push do Android.

### Alterações específicas do WindowsSDK/C++

* Adicionado um teste de CloudScript.

## 150921

Data: 2015-09-20

### Alterações de API

* **Todas as APIs**: Pequenas alterações na documentação das funções.
* **Todas as APIs**: CatalogItem ganha um parâmetro opcional vinculado a compras no Facebook.
* **API de cliente e servidor**: Os tempos de recarga de moeda virtual foram adicionados a `GetCharacterInventoryResult`.
* **Client-API**: `LinkFacebookAccountRequest` ganha um parâmetro opcional para substituir conexões antigas.
* **Client-API**: Os parâmetros de `LinkKongregateAccountRequest` e `LoginWithKongregateRequest` foram corrigidos.
* Removido `[a-zA-Z0-9] regex` dos nomes de personagens.
* Tratamento interno de erros aprimorado para evitar o retorno de erros de servidor pouco úteis.
* Adicionados testes para verificar se as APIs de CDN funcionam conforme descrito.
* A API `AddFriend` foi alterada para impedir que você adicione a si mesmo como amigo.
* Corrigido o problema em que a API de servidor `AddFriend` sempre retornava um erro.
* Código interno de notificações por push atualizado para relatar erros melhores do serviço de push remoto.
* Corrigidas as contagens de erros no relatório de uso de API, que não relatava alguns erros no resumo, mas os mostrava nos detalhes.
* Adicionada limitação de taxa ao CloudScript e a capacidade de chamadas CloudScript -> API do PlayFab ignorarem o limitador de taxa

## 150908

Data: 2015-09-07

### Alterações de API

* Algumas APIs retornavam o erro `UserisNotValid`; esse erro foi renomeado para `AccountNotFound`.
* Melhor integração para corresponder PlayFab IDs e IDs do Facebook e associá-las à mesma conta.
* As APIs de servidor agora definem a API de cliente `GetTitleNews`.
* Os erros `Feature not configured` foram separados em erros mais específicos, como `Facebook not configured`.
* Erros aprimorados em torno de exceções da API do Paypal.
* Corrigidos problemas na criação de cupons.

### Alterações específicas do UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Corrigidos alguns problemas de build do IOS.
  * Pequenas melhorias na documentação.
  * Correções/atualizações do GCM do Android.

## 150901

Data: 2015-08-31

### Alterações de API

* **Nova API de cliente**:

  * `ListUsersCharacters`
  * `ConsumeItemRequest` aceita um parâmetro opcional `CharacterId`.
  * `PurchaseItemRequest` aceita um parâmetro opcional `CharacterId`.
  * `UnlockContainerItemRequest` aceita um parâmetro opcional `CharacterId`.
  * `PurchaseItem` agora pode retornar um novo tipo de erro, `CharacterNotFound`, quando um `CharacterId` é fornecido.
  * Documentação da função `UnlockContainerItem` atualizada.
  * **Cliente e servidor**:  o parâmetro `PlayFabId` de `GetCharacterInventoryRequest` agora é opcional.
  * Adicionado o acompanhamento do provedor de identidade no histórico de login.

### Alterações específicas do UnitySDK

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

### Alterações específicas do Cocos2d-xSDK

* [Cocos2d-xSDK](https://github.com/PlayFab/Cocos2d-xSDK)
  * O projeto do Android agora deve compilar.
  * O projeto do Android usa por padrão o processador x86, mas pode ser facilmente alterado para armeabi ou outros processadores em **Application.mk**.

### Alterações específicas do WindowsSDK

* A compactação foi desabilitada, pois estava apresentando problemas.

### Alterações específicas do JavaScriptSDK

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

  * Reformulado – *não é compatível com releases anteriores*, portanto tenha cuidado!

## 150824

Data: 2015-08-23

### Alterações de API

* Algumas descrições da documentação de API foram atualizadas.
* `GetUserInventoryResult` contém novos parâmetros opcionais: `PlayFabId`, `CharacterId`.
* `GetCharacterStatisticsResult` contém novos parâmetros opcionais: `PlayFabId`, `CharacterId`.
* Ao chamar `GetTitleData`, todos os dados do título são retornados, em vez de nenhum, quando nenhuma chave de filtro é fornecida.
* Código refatorado em torno do login e dos pagamentos do Facebook para unificar as chamadas de API ao Facebook.
* Adicionada a API `GetAllUsersCharacters`.

### Alterações específicas do UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * O retorno de chamada de erro contém informações melhores se você tentar fazer chamadas de API sem acesso à Internet.

### Alterações específicas do WindowsSDK

* Compilar para Android não gera mais erros (mas ainda não funciona quando executado).

## 150817 iOS

Data: 2015-08-16

### Alterações de API

* Corrigido o problema em que as APIs de administrador do CloudScript retornavam códigos de erro inadequados.
* Adicionado suporte à autenticação por ID personalizada.
* Corrigido o erro de servidor ao conceder itens que incluíam uma tabela de drops que havia sido excluída antes de adicionarmos a validação de tabelas de drops.
* Código em torno da validação de recibos do iTunes e do Google Play reconstruído internamente.
* Tratamento aprimorado de JSON inválido em solicitações de API.
* Corrigido o problema causado pelo empilhamento acima do máximo de Int32 (agora as pilhas são limitadas ao máximo de Int32).

### Alterações específicas do SDK

* Release inicial dos SDKs com versão.

## 150810

Data: 2015-08-09

### Alterações de API

* Adicionadas configurações entre domínios para as APIs.
* Adicionada a base para novos serviços de monitoramento de títulos.
* Adicionada a chave de API do Kongregate ao editor de chaves secretas do título no Game Manager.
* Gerador de SDK atualizado para levar em conta interfaces e herança.
* Corrigido o upload/download de JSON de tabelas de drops no Game Manager.
* Adicionada cobertura de testes de unidade ao gerador de documentação.
* Adicionada nova tentativa na validação de recibos do iTunes quando ocorre um erro da web.
* Adicionado suporte a pagamentos do Facebook.
* Adicionado serviço de conversão de moeda.

## 150727

Data: 2015-07-26

### Alterações de API

* Gerador de números aleatórios usado para gerar IDs aprimorado.
* Adicionado tratamento para erros de decodificação **Base64** ao validar recibos do Google Play.

## 150720

Data: 2015-07-19

### Alterações de API

* Adicionado suporte ao provedor de pagamento PayPal para compras.
* Removido `CatalogVersion` da chamada à API `GetUserInventory`.
* Adicionadas APIs de autenticação do Kongragate.

## 150713

Data: 2015-07-12

### Alterações de API

* Adicionadas entradas de log de auditoria para o encerramento de jogos e lobbies pelo Game Manager.
* Corrigido o problema em que o índice da loja não era atualizado quando uma loja era modificada.
* Adicionado utilitário interno para migrar um estúdio entre publicadores.
* Adicionada uma opção para habilitar a visualização de recursos beta no site de documentação.
* Relatório de retenção atualizado para gerar coortes por semana do calendário.
* Adicionadas PlayFab IDs ao relatório Top Spenders, em vez de apenas nomes de usuário.
* Corrigido o log de auditoria do Game Manager para mostrar o nome de exibição ou o email do usuário.
* Adicionados editores de User Title Data ao Game Manager.

## 150706

Data: 2015-07-05

### Alterações de API

* Corrigidos erros em APIs que usavam matrizes de cadeias de caracteres, quando o cliente passava valores nulos ou vazios para uma lista de PlayFab IDs.

## 150629

Data: 2015-06-28

### Alterações de API

* Adicionada a capacidade de marcar APIs como Beta.
* Corrigido o problema em que o empilhamento nem sempre funcionava corretamente.


## Related topics

- [Notas de versão do PlayFab 2017](/pt-BR/services/playfab/release-notes/2017.md)
- [Notas de versão](/pt-BR/tools/tools-pc/xbox-pc-remote-tools/release-notes/index.md)
- [Notas de versão do PlayFab 2021](/pt-BR/services/playfab/release-notes/2021.md)
- [Notas de versão do PlayFab 2016](/pt-BR/services/playfab/release-notes/2016.md)
- [Notas de versão do PlayFab 2018](/pt-BR/services/playfab/release-notes/2018.md)
