Voir GitHub pour les futures annonces de version
Les notes de version se trouvent désormais dans le dépôt GitHub.
Notes de version jusqu'à la version 1.10.0 (décembre 2015)
Version 1.10.0
Mardi 15 décembre 2015
- Problème 606 et problème 612 : l'exécution d'une requête auprès des API Google lors de l'utilisation de ServiceAccount peut entraîner un interblocage (en fonction du contexte de synchronisation actuel).
- Problème 616 : compatibilité avec les tests Travis.
- Problème 624 : prise en charge de l'authentification incrémentielle pour les applications Web.
- Problème 622 : améliorations pour MediaDownloader.
- Problème 592, problème 617 et problème 631: corrigez le bug de simultanéité dans ConfigureMessageHandler.
- Problème 615 : à partir de maintenant, GoogleApiException expose l'objet RequestError.
- Problème 609: une exception InvalidOperationException pouvait être levée sur Windows Phone lors de l'authentification.
Version 1.9.2
Jeudi 23 juillet 2015
- Le code de la bibliothèque cliente a été déplacé vers GitHub.
- Problème 238 : compatibilité avec une version signée de Google.Apis. La demande d'extraction inclut la mise à jour des packages NuGet et de l'outil de desserrage.
- Problème 548 : des requêtes par lot étaient utilisées si la réponse contenait des en-têtes HTTP en double.
- Basculez la signature
ServiceAccountCredential
pour vous conformer à la norme FIPS. - Problème 561 : acceptez les clés de compte de service JSON.
Version 1.9.1
Lundi 29 décembre 2014
- Tools/Google.Apis.Release - Ne nettoyez pas le répertoire généré, car il contient des documents .NET.
- Le package NuGet doit désigner les notes de version comme URL du projet.
- Corrigez l'erreur
ComputeCredential
en essayant de demander un nouveau jeton d'accès : examen du code. - Problème 503:
TokenResponse.IsExpired
renvoie la valeur "true" une minute après l'expiration du jeton, examen du code. - Assistance
ComputeCredential
, examen du code. - Passez à la version 1.9.1 et générez le fichier XML pour les nouveaux projets WP8.1.
- Problème 471: compatibilité avec les projets WP 8.1, examen du code.
- Problème 330: l'opération pouvait déstabiliser l'environnement d'exécution
Google.Api.Services.BaseClientService
, examen du code. - Problème 482 :
GoogleWebAuthorizationBroker.AuthorizeAsync
– Le navigateur ne se ferme pas automatiquement, examen du code.
Version 1.9.0
Mardi 30 septembre 2014
- Problème 471: compatibilité avec l'application Windows 8.1 (REMARQUE: il n'existe pas de solution complète pour WP8.1 et il y a un problème lors de la création du projet à l'aide de l'outil Google.Apis.Release), examen du code.
- Problème 475: le fait de cliquer sur le bouton "Retour" de WP fait planter l'application, examen du code.
- Problème 471: compatibilité avec Windows Phone 8.1. Mise à niveau de JSON.NET vers la version 6.0.4 et mise à jour des projets Portable vers le profil 328.
- Utilisez le profil 136 pour l'instant (tout est compilé à nouveau). Nous devons déterminer comment assurer la compatibilité avec le protocole portable-net40+sl50+win+wpa81+wp80 (profil 328) pour
Newtonsoft.Json
etZlib.Portable
. Ces deux packages ne sont pas configurés pour le profil 328. - Mettez à jour les projets afin qu'ils soient compatibles avec le profil 328 (pour les applications universelles).
- Problème 478: mise à jour des dépendances NuGet, examen du code.
Version 1.8.2
Lundi 26 mai 2014
- Problème 452: corrigez une modification incompatible qui a été validée avant le (
FileDataStore
), examen du code. - Problème 464: impossible d'envoyer une requête HTTP lors de la définition d'un champ etag, examen du code.
- Problème 463: ajout de la compatibilité avec la révocation des jetons, examen du code.
- Problème 462: améliorez l'implémentation de
FileDataStore
, révisez le code. - Améliorer les journaux des éditeurs NuGet
- Problème 455: l'API Translate ne fonctionne pas en mode POST (bug dans MaxUrlLengthInterceptor), examen du code.
Version 1.8.1
Lundi 17 mars 2014
- Aucun changement de code depuis la RC, la bibliothèque n'est plus en version bêta !
- Le guide du développeur a été considérablement amélioré.
Version 1.8.0 (RC)
Lundi 17 février 2014
- Correction du bug d'authentification WP.
- Améliorer les commentaires sur le processus d'oxygène.
- Améliorer les commentaires pour
AuthActionFilter
. - Corrigez les commentaires.
- Problème 362: Ajout d'une méthode de reprise de l'importation de contenus multimédias, examen du code
- L'outil de desserrage doit être compatible avec RC.
- Une correction de commentaire (et\ou =\tgt; et \ ou).
- Problème 422: le bouton "Retour" ne fonctionne pas lors de la connexion par authentification WP.
- Problème 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
renvoieArgumentNullException
en l'absence de connectivité réseau, examen du code. - Problème 436: Ajoutez des méthodes utilitaires pour analyser
DateTime
dansstring
etstring
versDateTime
, examen du code. - Problème 432:
BatchRequest
avec un rappel nul renvoie une exception, examen du code.
Version 1.7.0 (bêta)
Mercredi 18 décembre 2013
DateTime
lorsque le serveur obtient "2013-12-17T23:26:42Z" et non "updated=2013-12-17T23:26:42.000Z"".- Problème 428: corrigez un bug lorsque vous utilisez un
DateTime
comme paramètre de requête. - Problème 401: requête HTTP incorrecte basée sur le non-respect des spécifications du modèle d'URI (http://tools.ietf.org/html/rfc6570).
- Problème 425: définissez
HttpStatusCode
surGoogleApiException
lorsqu'il est disponible. - Problème 420 :
RequestAccessTokenAsync
etRefreshAccessTokenAsync
doivent être publics. - Problème 60: ajout d'une nouvelle
BatchRequest
. - Appelez le
ConfigureAwait
à chaque appel (le cas échéant). - Problème 407: division de
Google.Apis
enGoogle.Apis.Core
et enGoogle.Apis
. - Problème 404: supprimez le code
GoogleApis.Authentication
obsolète.
Version 1.6 (bêta)
Mercredi 23 octobre 2013
- Modifiez les descriptions des spécifications.
- Correction d'un bug sur la création de packages Nuget principaux.
- Supprimez tout le contenu de la bibliothèque tierce, à l'exception de
DotNetOpenAuth
. - Mettez à niveau
Newtonsoft.Json
vers la version 5.0.8 et ajoutez une nouvelle interfaceIClientServiceRequest
(non générique). - Remplacement du package MVC NuGet de MVC4 par MVC.
- Correction d'un petit bug dans le processus de release
- Problème 351: réimplémentez la bibliothèque OAuth 2.0 (étape 7): modifiez le processus de publication pour qu'il accepte les nouveaux packages, examen du code.
- Problème 351: réimplémentez la bibliothèque OAuth 2.0 (étape 5): assistance Windows Phone, examen du code.
- Problème 351: mettez en œuvre la bibliothèque OAuth 2.0 (étape 6): WinRT Support (Compatibilité avec WinRT), examen du code.
- Problème 361 :
MediaDownloader
ne peut pas télécharger la liste d'exportations Drive, examen du code. - Problème 351: réimplémentez la bibliothèque OAuth 2.0 (étape 4): compte de service et MVC, examen du code.
- Problème 351: réimplémentez la bibliothèque OAuth 2.0 (étape 3): Ajoutez des tests,
UserCredential
et des flux, examen du code. - Problème 146: La transmission de l'en-tête HTTP s'effectue lorsque l'URI de la requête est trop longue, examen du code.
- Problème 383:
ExecuteAsync
crée unTask
supplémentaire, examen du code. - Problème 377: nouvel outil de compilation proposant une nouvelle version, examen du code.
- Problème 351 : réimplémentez la bibliothèque OAuth 2.0 (étape 2) : Authentifiez-vous PCL : définissez uniquement les types de données, examen du code.
- Problème 148: la méthode de l'extension doit être interne (et non publique).
- Ajoutez NuGet.exe au dossier Tootls/.nuget.
- Problème 351: réimplémentez la bibliothèque OAuth 2.0 (étape 1): ajustement de la bibliothèque actuelle, examen du code.
- Modifiez le répertoire du projet
Google.Apis.NuGet.Publisher
. - Nouveau nom du fichier
IMediaDownloaded
:IMediaDownloader
. - Problème 376: créez un éditeur NuGet pour publier des packages
Google.Apis
, examen du code.
Version 1.5.0 (bêta)
Lundi 19 août 2013
- Problème 369: modification du comportement par défaut d'une requête HTTP (nombre de tentatives = 3, intervalle de 503 par défaut), examen du code.
- Ajouter de la documentation au projet DotNet4
- Modifiez
.hgignore
et ajoutezGoogle.Apis.*xml
. - Problèmes 373 (exécutez un bug), 374 (supprimez l'assemblage
Tests.Utility
) et 375 (avertissement propre), examen du code - Mettre à jour le fichier
.hgignore
. - Problème 360: correction d'un bug dans
ResumableUpload
lorsque la taille du fichier multimédia est inconnue, examen du code. - Problème 325: supprimez les parties Discovery et de génération de code de la bibliothèque, examen du code.
- Problème 368: mettez à jour NuGet.exe.
- Mettez à jour Microsoft.Http.Client.LICENSE.rtf.
Version 1.4.0 (bêta)
Lundi 24 juin 2013
- Problème 322: si possible, utilisez le nom canonique pour la classe de service.
- Problème 338: utilisez le programme de téléchargement de fichiers multimédias.
- Problème 334: incluez
Google.Apis.FullProfile
dans notre version. - Problème 320: modifiez
Google.Apis
en un assemblage de PCL. - Problème 321: l'assistance
CancellationToken
est disponible pour les requêtes de service et multimédias. - Problème 329: intervalle exponentiel entre les tentatives
- Supprimez
ResourcePath
d'une requête de service. - Erreur NuGet pour les packages sous Windows 8.
- Mettez à jour les outils, puis ajoutez des DLL et des licences dans la bibliothèque tierce.
- Ajoutez NuGet.exe au dossier .nuget.
- Problèmes 320, 324 et 260: mettez à niveau .NET 4.0, créez un espace de noms
Google.Api.Http
et acceptez NuGet. - Corrigez l'URI
ResumableUpload
. - Problèmes 310 et 311 :
ResumableUpload
: ils sont compatibles avec les erreurs de serveur et les flux de taille inconnue. - Problème 308: définissez l'URL
ResumableUpload
sur /upload + resource-uri. - Problème 304:
ServiceGenerator
doit utiliser la clérootUrl
du document de découverte.
Version 1.3.0 (bêta)
Lundi 18 mars 2013
- Ajoutez un espace de noms
Google.Apis.Services
. - Problème 303:
ServiceGenerator
ne fonctionne pas avec les fichiers d'URL en lecture seule. - Problème 300: bug dans l'URL
ResumableUpload
. - Problème 293: version CLR (test unitaire).
- Problèmes 293 et 295: incluez la version CLR et la version de l'API dans l'en-tête du user-agent.
- Problème 292: améliorez le processus de compilation.
- Problème 277:
DiscoveryDocument
doit être supprimé de chaque API générée. - Problèmes 193 (spécifiez le paramètre alt sur
ServiceRequest
) et 249 (omettez les valeurs par défaut de la requête).