Versionshinweise für die Google API-Clientbibliothek für .NET

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

Mitteilung

  • 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

Mitteilung

  • 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

Mitteilung

  • 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

Mitteilung

  • 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 und Zlib.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

Mitteilung

  • 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

Mitteilung

  • 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

Mitteilung

  • 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 gibt ArgumentNullException aus, wenn keine Netzwerkverbindung besteht. Codeüberprüfung.
  • Problem 436: Dienstprogrammmethoden zum Parsen von DateTime in string und string in DateTime 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

Mitteilung

  • 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ür GoogleApiException fest, wenn verfügbar.
  • Problem 420: RequestAccessTokenAsync und RefreshAccessTokenAsync 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 auf Google.Apis.Core und Google.Apis aufgeteilt.
  • Problem 404: Veralten GoogleApis.Authentication-Code entfernen.

Version 1.6 (Beta)

Mittwoch, 23. Oktober 2013

Mitteilung

  • Ä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 neue IClientServiceRequest-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ätzliche Task, 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 in IMediaDownloader 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

Mitteilung

  • 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 Sie Google.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

Mitteilung

  • 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üssel rootUrl aus dem Discovery-Dokument verwendet werden.

Version 1.3.0 (Beta)

Montag, 18. März 2013

Mitteilung

  • 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).