Informiere dich auf GitHub über zukünftige Release-Ankündigungen.
Die Versionshinweise finden Sie jetzt im GitHub-Repository.
Versionshinweise bis Version 1.10.0 (Dezember 2015)
Version 1.10.0
Dienstag, 15. Dezember 2015
- Problem 606 und Problem 612: Die Ausführung einer Anfrage an Google APIs unter Verwendung von „ServiceAccount“ hat je nach aktuellem Synchronisierungskontext möglicherweise zu einem Deadlock geführt.
- Problem 616: Support für Travis-Tests.
- Problem 624: Unterstützung der inkrementellen Authentifizierung für Webanwendungen.
- Problem 622: Verbesserungen für MediaDownloader.
- Problem 592, Problem 617 und Problem 631: Der Gleichzeitigkeitsfehler in ConvertMessageHandler wurde behoben.
- Problem 615: Von nun an macht GoogleApiException das Objekt „RequestError“ verfügbar.
- Problem 609: Die Ausnahme InvalidOperationException konnte während der Authentifizierung auf dem Windows Phone ausgelöst werden.
Version 1.9.2
Donnerstag, 23. Juli 2015
- Der Code der Clientbibliothek wurde zu GitHub verschoben.
- Problem 238: Eine signierte Version von Google.Apis wird unterstützt. Die Pull-Anfrage beinhaltet die Aktualisierung der NuGet-Pakete und des Release-Tools.
- Problem 548: Batchanfragen schlugen fehl, wenn die Antwort doppelte HTTP-Header enthielt.
- Die
ServiceAccountCredential
-Signatur muss FIPS-konform sein. - Problem 561: JSON-Dienstkontoschlüssel werden unterstützt.
Version 1.9.1
Montag, 29. Dezember 2014
- Tools/Google.Apis.Release - Bereinigen Sie nicht das generierte Verzeichnis, da es .NET-Dokumente enthält.
- Das NuGet-Paket sollte in den Versionshinweisen als Projekt-URL angegeben werden.
- Beheben Sie den Fehler
ComputeCredential
beim Anfordern eines neuen Zugriffstokens (Codeüberprüfung). - Problem 503:
TokenResponse.IsExpired
gibt eine Minute nach Ablauf des Tokens „true“ zurück, Codeüberprüfung. - Unterstützen Sie
ComputeCredential
, Codeüberprüfung. - Ändere die Version auf 1.9.1 und gib für die neuen WP8.1-Projekte XML aus.
- Problem 471: Unterstützung von WP 8.1-Projekten, Codeüberprüfung.
- Problem 330: Der Vorgang konnte die Laufzeit
Google.Api.Services.BaseClientService
destabilisieren, Codeüberprüfung. - Problem 482:
GoogleWebAuthorizationBroker.AuthorizeAsync
– Browser schließt sich nicht selbst, Codeüberprüfung.
Version 1.9.0
Dienstag, 30. September 2014
- Problem 471: Unterstützung von Windows 8.1-Anwendungen (HINWEIS: Für WP8.1 gibt es keine vollständige Lösung und beim Erstellen des Projekts mit dem Tool Google.Apis.Release ist ein Problem aufgetreten), Codeüberprüfung.
- Problem 475: Durch Klicken auf die Schaltfläche "Zurück" in WP stürzt die Anwendung ab, Codeüberprüfung.
- Problem 471: Unterstützung von Windows Phone 8.1 – Upgrade von JSON.NET auf 6.0.4 und Aktualisierung von Portable-Projekten auf Profil 328.
- Verwenden Sie vorerst Profil 136 (alles wird wieder kompiliert). Es muss geprüft werden, wie wir portable-net40+sl50+win+wpa81+wp80 (Profil 328) für
Newtonsoft.Json
undZlib.Portable
unterstützen können. In beiden Paketen fehlen Konfigurationen für Profil 328. - Aktualisieren Sie Projekte, um Profil 328 (für universelle Anwendungen) zu unterstützen.
- Problem 478: NuGet-Abhängigkeiten aktualisieren, Codeüberprüfung.
Version 1.8.2
Montag, 26. Mai 2014
- Problem 452: Beheben Sie eine inkompatible Änderung, die vor (
FileDataStore
) übernommen wurde (Codeüberprüfung). - Problem 464: Beim Festlegen eines ungültigen ETags (Codeüberprüfung) kann keine HTTP-Anfrage gesendet werden.
- Problem 463: Unterstützung beim Widerruf von Tokens, Codeüberprüfung hinzugefügt.
- Problem 462:
FileDataStore
-Implementierung verbessern, Codeüberprüfung. - Verbessern Sie die NuGet-Publisher-Protokolle.
- Problem 455: Translate API funktioniert nicht im POST-Modus (Fehler in MaxUrlLengthInterceptor), Codeüberprüfung.
Version 1.8.1
Montag, 17. März 2014
- Keine Codeänderungen seit RC. Die Betaversion der Bibliothek ist beendet.
- Das Entwicklerhandbuch wurde erheblich verbessert.
Version 1.8.0 (RC)
Montag, 17. Februar 2014
- Fehlerkorrektur bei der WP-Authentifizierung
- Verbessere Kommentare für den Doxygen-Prozess.
- Kommentare für
AuthActionFilter
verbessern. - Kommentare korrigieren.
- Problem 362: Medienupload eine Lebenslaufmethode hinzufügen, Codeüberprüfung
- Das Lösewerkzeug sollte RC unterstützen.
- Kommentarkorrektur (and\oder ==> und \ oder).
- Problem 422: Schaltfläche „Zurück“ funktioniert bei der WP-Authentifizierungsanmeldung nicht.
- Problem 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
gibtArgumentNullException
aus, wenn keine Netzwerkverbindung besteht. Codeüberprüfung. - Problem 436: Dienstprogrammmethoden zum Parsen von
DateTime
instring
undstring
inDateTime
hinzufügen, Codeüberprüfung. - Problem 432:
BatchRequest
mit null Callback löst eine Ausnahme aus, Codeüberprüfung.
Version 1.7.0 (Beta)
Mittwoch, 18. Dezember 2013
DateTime
-Fehler, wenn der Server „2013-12-17T23:26:42Z“ und nicht „aktualisiert=2013-12-17T23:26:42.000Z“ erhält.- Problem 428: Ein Fehler bei Verwendung eines
DateTime
als Abfrageparameter wurde behoben. - Problem 401: Fehlerhafte HTTP-Anfrage aufgrund einer Nichteinhaltung der URI-Vorlagenspezifikation (http://tools.ietf.org/html/rfc6570).
- Problem 425: Legen Sie
HttpStatusCode
fürGoogleApiException
fest, wenn verfügbar. - Problem 420:
RequestAccessTokenAsync
undRefreshAccessTokenAsync
sollten öffentlich sein. - Problem 60: Unterstützung für einen neuen
BatchRequest
. - Rufe bei jedem Anruf
ConfigureAwait
auf, um zu warten (falls zutreffend). - Problem 407:
Google.Apis
wurde aufGoogle.Apis.Core
undGoogle.Apis
aufgeteilt. - Problem 404: Veralten
GoogleApis.Authentication
-Code entfernen.
Version 1.6 (Beta)
Mittwoch, 23. Oktober 2013
- Ändern Sie die nuspec-Beschreibungen.
- Ein Fehler bei der Erstellung von NuGet-Kernpaketen wurde behoben.
- Entferne alle Inhalte aus der Bibliothek von Drittanbietern außer
DotNetOpenAuth
. - Führen Sie ein Upgrade von
Newtonsoft.Json
auf 5.0.8 durch und fügen Sie eine neueIClientServiceRequest
-Oberfläche hinzu (nicht allgemein). - Benennen Sie das MVC NuGet-Paket von MVC4 in MVC um.
- Ein kleiner Fehler im Veröffentlichungsprozess wurde behoben.
- Problem 351: OAuth 2.0-Bibliothek neu implementieren (Schritt 7): Release-Prozess ändern, damit neue Pakete unterstützt werden, Codeüberprüfung
- Problem 351: OAuth 2.0-Bibliothek neu implementieren (Schritt 5): Windows Phone-Unterstützung, Codeprüfung.
- Problem 351: OAuth 2.0-Bibliothek neu implementieren (Schritt 6): WinRT-Unterstützung, Codeprüfung.
- Problem 361:
MediaDownloader
kann die Drive-Exportliste nicht herunterladen, Codeüberprüfung. - Problem 351: OAuth 2.0-Bibliothek neu implementieren (Schritt 4): Dienstkonto und MVC, Codeüberprüfung
- Problem 351: OAuth 2.0-Bibliothek neu implementieren (Schritt 3): Tests,
UserCredential
und Abläufe hinzufügen, Codeüberprüfung. - Problem 146: HTTP-Header zum Überschreiben des HTTP-Headers übergeben, wenn die Anfrage-URI zu lang ist, Codeüberprüfung.
- Problem 383:
ExecuteAsync
erstellt eine unnötige zusätzlicheTask
, Codeüberprüfung. - Problem 377: Neues Build-Tool veröffentlicht eine neue Version, Codeüberprüfung.
- Problem 351: OAuth 2.0-Bibliothek neu implementieren (Schritt 2): Auth-PCL – nur Datentypen definieren, Codeüberprüfung
- Problem 148: Die Erweiterungsmethode sollte intern (und nicht öffentlich) sein.
- Fügen Sie NuGet.exe zum Ordner Tootls/.nuget hinzu.
- Problem 351: OAuth 2.0-Bibliothek neu implementieren (Schritt 1): Anpassungen an der aktuellen Bibliothek, Codeüberprüfung
- Ändern Sie das Verzeichnis des Projekts
Google.Apis.NuGet.Publisher
. - Benennen Sie die Datei
IMediaDownloaded
inIMediaDownloader
um. - Problem 376: NuGet-Publisher zur Veröffentlichung von
Google.Apis
-Paketen erstellen, Codeüberprüfung.
Version 1.5.0 (Beta)
Montag, 19. August 2013
- Problem 369: Standardverhalten einer HTTP-Anfrage ändern (Zahl der Versuche = 3, standardmäßig BackOff 503), Codeüberprüfung
- Dokumentation zum DotNet4-Projekt hinzufügen.
- Ändern Sie
.hgignore
und fügen SieGoogle.Apis.*xml
hinzu. - Probleme 373 (Fehler ausführen), 374 (
Tests.Utility
-Assembly entfernen) und 375 (saubere Warnungen), Codeüberprüfung. - Datei
.hgignore
aktualisieren. - Problem 360: Ein Fehler in
ResumableUpload
mit unbekannter Mediengröße wurde behoben, Codeüberprüfung. - Problem 325: Discovery- und Codegen-Teile aus der Bibliothek entfernen (Codeüberprüfung)
- Problem 368: Aktualisieren Sie NuGet.exe.
- Aktualisieren Sie Microsoft.Http.Client.LIZENZ.rtf.
Version 1.4.0 (Beta)
Montag, 24. Juni 2013
- Problem 322: Nach Möglichkeit einen kanonischen Namen für die Dienstklasse verwenden.
- Problem 338: Unterstützung für den Mediendownload.
- Problem 334:
Google.Apis.FullProfile
gehört zu unserem Release. - Problem 320:
Google.Apis
in eine PCL-Baugruppe geändert. - Problem 321: Unterstützung von
CancellationToken
bei Dienst- und Medienanfragen. - Problem 329: Exponentielles Backoff.
ResourcePath
aus einer Dienstleistungsanfrage entfernen.- Fehler bei NuGet-Paketen unter Windows 8
- Aktualisieren Sie Tools und fügen Sie DLLs und Lizenzen in der Bibliothek des Drittanbieters hinzu.
- Fügen Sie die Datei NuGet.exe zum Ordner .nuget hinzu.
- Probleme 320, 324 und 260: Führen Sie ein Upgrade von .NET 4.0 durch, erstellen Sie den
Google.Api.Http
-Namespace und unterstützen Sie NuGet. - Korrigieren Sie den
ResumableUpload
-URI. - Probleme 310 und 311:
ResumableUpload
– Serverfehler und Stream mit unbekannter Größe werden unterstützt. - Problem 308: Legen Sie für die
ResumableUpload
-URL „/upload“ + „resource-uri“ fest. - Problem 304: In
ServiceGenerator
muss der SchlüsselrootUrl
aus dem Discovery-Dokument verwendet werden.
Version 1.3.0 (Beta)
Montag, 18. März 2013
- Fügen Sie einen neuen
Google.Apis.Services
-Namespace hinzu. - Problem 303:
ServiceGenerator
funktioniert nicht mit schreibgeschützten URL-Dateien. - Problem 300: Fehler in
ResumableUpload
-URL. - Problem 293: CLR-Version einfügen (Einheitentest).
- Probleme 293 und 295: CLR- und API-Version im User-Agent-Header angeben
- Problem 292: Build-Prozess verbessern.
- Problem 277:
DiscoveryDocument
sollte aus jeder generierten API entfernt werden. - Probleme 193 (ALT-Parameter für
ServiceRequest
angeben) und 249 (Standardwerte aus Abfrage auslassen).