Consulte o GitHub para ver anúncios de versões futuras
As notas da versão agora estão no repositório do GitHub (link em inglês).
Notas da versão até 1.10.0 (dezembro de 2015)
Versão 1.10.0
Terça-feira, 15 de dezembro de 2015
- Problema 606 e Problema 612: executar uma solicitação às APIs do Google ao usar a ServiceAccount pode ter resultado em um impasse (dependendo do contexto de sincronização atual).
- Problema 616: suporte ao teste do Travis.
- Problema 624: suporte na autenticação incremental para aplicativos da Web.
- Problema 622: melhorias para o MediaDownloader.
- Issue 592, Issue 617 e Issue 631: foram corrigidos bugs de simultaneidade em ConfigurationMessageHandler.
- Problema 615: a partir de agora, GoogleApiException expõe o objeto RequestError.
- Problema 609 (link em inglês): a exceção InvalidOperationException poderia ser gerada no Windows Phone durante a autenticação.
Versão 1.9.2
Quinta-feira, 23 de julho de 2015
- O código da biblioteca de cliente foi movido para o GitHub.
- Problema 238: oferece suporte a uma versão assinada de Google.Apis. A solicitação de envio inclui a atualização dos pacotes NuGet e a ferramenta de lançamento.
- Problema 548: solicitações em lote costumavam falhar se a resposta incluía cabeçalhos HTTP duplicados.
- Mude a assinatura
ServiceAccountCredential
para estar em conformidade com o FIPS. - Issue 561: suporte a chaves de conta de serviço JSON.
Versão 1.9.1
Segunda-feira, 29 de dezembro de 2014
- Tools/Google.Apis.Release - não limpe o diretório gerado, porque ele contém documentos .NET.
- O pacote NuGet precisa consultar as notas da versão como o URL do projeto.
- Melhoramos o erro
ComputeCredential
ao tentar solicitar um novo token de acesso, a revisão de código. - Problema 503:
TokenResponse.IsExpired
retorna verdadeiro um minuto após a expiração do token, revisão de código. - Suporte a
ComputeCredential
, revisão de código. - Muda a versão para 1.9.1 e gera o XML de saída para os novos projetos do WP8.1.
- Problema 471: suporte a projetos WP 8.1, revisão de código.
- Problema 330: a operação pode desestabilizar o
Google.Api.Services.BaseClientService
do ambiente de execução, revisão de código. - Problema 482:
GoogleWebAuthorizationBroker.AuthorizeAsync
. O navegador não fecha automaticamente, análise de código.
Versão 1.9.0
Terça-feira, 30 de setembro de 2014
- Problema 471: suporte ao aplicativo Windows 8.1 (OBSERVAÇÃO: não há uma solução completa para o WP8.1 e há um problema na criação do projeto usando a ferramenta Google.Apis.Release), revisão de código.
- Problema 475: clicar no botão "Voltar" no WP trava o aplicativo, a análise de código.
- Problema 471: suporte ao Windows Phone 8.1. Atualize o JSON.NET para 6.0.4 e atualize os projetos portáteis para o perfil 328.
- Use o perfil 136 por enquanto (tudo é compilado novamente). Investigamos o suporte a portable-net40+sl50+win+wpa81+wp80 (perfil 328) para
Newtonsoft.Json
eZlib.Portable
. Faltam algumas configurações para o perfil 328 nesses dois pacotes. - Os projetos foram atualizados para oferecer suporte ao perfil 328 (para apps universais).
- Problema 478: atualize dependências do NuGet, revisão de código.
Versão 1.8.2
Segunda-feira, 26 de maio de 2014
- Problema 452: correção de uma alteração incompatível que foi confirmada antes (
FileDataStore
), a revisão de código (link em inglês). - Problema 464: não é possível enviar solicitação HTTP ao definir uma ETag inválida, revisão de código.
- Problema 463: adição de suporte à revogação de token, revisão de código.
- Problema 462: melhoria da implementação de
FileDataStore
e revisão de código. - Melhoria nos registros do editor do NuGet.
- Problema 455: a API do Google Tradutor não funciona no modo POST (bug em MaxUrlLengthInterceptor), revisão de código.
Versão 1.8.1
Segunda-feira, 17 de março de 2014
- Nenhuma mudança de código desde a versão RC. A biblioteca está fora da versão Beta.
- O Guia para desenvolvedores teve melhorias significativas.
Versão 1.8.0 (RC)
Segunda-feira, 17 de fevereiro de 2014
- Correção de bug na autenticação do WP.
- Aprimorar os comentários para o processo doxygen.
- Melhorar comentários para
AuthActionFilter
. - Corrigir comentários.
- Problema 362: adicione um método de retomada para upload de mídia, revisão de código.
- A ferramenta de lançamento precisa oferecer suporte à versão RC.
- Correção de comentário (e\ou ==> e \ ou).
- Problema 422: o botão "Voltar" não funciona no login de autenticação do WP.
- Problema 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
geraArgumentNullException
quando não há conectividade de rede, revisão de código (link em inglês). - Problema 436: adição de métodos utilitários para analisar
DateTime
emstring
estring
aDateTime
, revisão de código. - Problema 432:
BatchRequest
com callback nulo gera uma exceção, revisão de código.
Versão 1.7.0 (Beta)
Quarta-feira, 18 de dezembro de 2013
- Bug
DateTime
quando o servidor recebe "2013-12-17T23:26:42Z" e não "atualizado=2013-12-17T23:26:42.000Z". - Problema 428: foi corrigido um bug ao usar um
DateTime
como parâmetro de consulta. - Problema 401: solicitação HTTP malformada com base em não honrar a especificação de modelo de URI (http://tools.ietf.org/html/rfc6570, link em inglês).
- Problema 425: defina
HttpStatusCode
emGoogleApiException
quando disponível. - Problema 420:
RequestAccessTokenAsync
eRefreshAccessTokenAsync
precisam ser públicos. - Problema 60: suporte a um novo
BatchRequest
. - Chame
ConfigureAwait
em todas as chamadas para aguardar (quando aplicável). - Problema 407: divisão de
Google.Apis
emGoogle.Apis.Core
eGoogle.Apis
. - Problema 404: remoção do código
GoogleApis.Authentication
obsoleto.
Versão 1.6 (Beta)
Quarta-feira, 23 de outubro de 2013
- Mude as descrições detalhadas.
- Correção de um bug na criação dos pacotes Nuget principais
- Remova todo o conteúdo da biblioteca de terceiros, exceto
DotNetOpenAuth
. - Faça upgrade do
Newtonsoft.Json
para a versão 5.0.8 e adicione uma nova interfaceIClientServiceRequest
(não genérica). - Renomeie o pacote NuGet do MVC de MVC4 para MVC.
- Correção de um pequeno bug no processo de lançamento.
- Problema 351: reimplemente a biblioteca OAuth 2.0 (Etapa 7): altere o processo de lançamento para oferecer suporte a novos pacotes, revisão de código.
- Problema 351: reimplementa a biblioteca OAuth 2.0 (Etapa 5): suporte ao Windows Phone, revisão de código.
- Problema 351: implemente novamente a biblioteca OAuth 2.0 (Etapa 6): suporte ao WinRT, revisão do código.
- Problema 361:
MediaDownloader
não faz o download da lista de exportação de unidades, revisão de código. - Problema 351: reimplementa a biblioteca OAuth 2.0 (Etapa 4): conta de serviço e MVC, revisão de código.
- Problema 351: reimplementa a biblioteca OAuth 2.0 (Etapa 3): adicione testes,
UserCredential
e fluxos, além da revisão do código. - Problema 146: aprovação do cabeçalho HTTP de substituição quando o URI de solicitação é muito longo, revisão de código.
- Problema 383:
ExecuteAsync
cria umaTask
adicional desnecessária, a revisão de código. - Problema 377: nova ferramenta de build lançando uma nova versão, a revisão de código.
- Problema 351: reimplementa a biblioteca OAuth 2.0 (Etapa 2): PCL de autenticação: defina somente os tipos de dados, revisão do código.
- Problema 148: o método da extensão deve ser interno (e não público).
- Adicione o NuGet.exe à pasta Tootls/.nuget.
- Problema 351: reimplementa a biblioteca OAuth 2.0 (Etapa 1): ajustes na biblioteca atual, a revisão de código.
- Altere o diretório do projeto
Google.Apis.NuGet.Publisher
. - Renomeie o arquivo
IMediaDownloaded
comoIMediaDownloader
. - Problema 376: criação de um editor NuGet para publicar pacotes
Google.Apis
, revisão de código.
Versão 1.5.0 (Beta)
Segunda-feira, 19 de agosto de 2013
- Problema 369: alteração do comportamento padrão de uma solicitação HTTP (solicitações de número = 3, retirada de 503 por padrão), revisão de código.
- Adição da documentação ao projeto DotNet4.
- Mude
.hgignore
e adicioneGoogle.Apis.*xml
. - Problemas 373 (bug de execução), 374 (remoção da montagem
Tests.Utility
) e 375 (avisos de limpeza), revisão de código. - Atualize o arquivo
.hgignore
. - Problema 360: foi corrigido um bug em
ResumableUpload
quando o tamanho da mídia é desconhecido (revisão do código). - Problema 325: remoção das partes de descoberta e codegen da biblioteca (revisão de código).
- Problema 368: atualize o NuGet.exe.
- Atualize o Microsoft.Http.Client.LICENÇA.rtf.
Versão 1.4.0 (Beta)
Segunda-feira, 24 de junho de 2013
- Problema 322: uso de um nome canônico para a classe de serviço quando possível.
- Problema 338: compatibilidade com a ferramenta de download de mídia.
- Problema 334: inclua
Google.Apis.FullProfile
como parte da versão. - Problema 320: modifique
Google.Apis
para ser um conjunto de PCL. - Problema 321: suporte a
CancellationToken
em solicitações de serviço e mídia. - Problema 329: espera exponencial.
- Remova
ResourcePath
de uma solicitação de serviço. - Erro de pacotes NuGet no Windows 8.
- Atualize as ferramentas e adicione DLLs e licenças à biblioteca de terceiros.
- Adicione o NuGet.exe à pasta .nuget.
- Problemas 320, 324 e 260: faz upgrade do .NET 4.0, cria o namespace
Google.Api.Http
e oferece suporte ao NuGet. - O URI
ResumableUpload
foi corrigido. - Problemas 310 e 311:
ResumableUpload
: suporte a erros de servidor e stream com tamanho desconhecido. - Problema 308: defina o URL
ResumableUpload
como /upload + resource-uri. - Problema 304: a
ServiceGenerator
precisa usar a chaverootUrl
do documento de descoberta.
Versão 1.3.0 (Beta)
Segunda-feira, 18 de março de 2013
- Adicione um novo namespace
Google.Apis.Services
. - Problema 303:
ServiceGenerator
não funciona com arquivos de URL somente leitura. - Problema 300: bug no URL
ResumableUpload
. - Problema 293: inclui a versão do CLR (teste de unidade).
- Problemas 293 e 295: inclua a versão da CLR e da API no cabeçalho do user agent.
- Problema 292: melhoria do processo de compilação.
- Problema 277: o
DiscoveryDocument
precisa ser removido de cada API gerada. - Problemas 193 (especifique o parâmetro alternativo em
ServiceRequest
) e 249 (omita os valores padrão da consulta).