Informacje o nowych wersjach znajdziesz w GitHubie
Informacje o wersji są teraz dostępne w repozytorium GitHub.
Informacje o wersji do 1.10.0 (grudzień 2015 r.)
Wersja 1.10.0
Wtorek, 15 grudnia 2015 r.
- Problem 606 i Problem 612: wykonywanie żądania do interfejsów API Google podczas korzystania z konta usługi mogło spowodować zablokowanie żądania (w zależności od bieżącego kontekstu synchronizacji).
- Problem 616: pomoc w testowaniu Travis.
- Problem 624: obsługa uwierzytelniania przyrostowego dla aplikacji internetowych.
- Problem 622: ulepszenia MediaDownloader.
- Problem 592, Problem 617 i Problem 631: napraw błąd błędu równoczesności w pliku ConfigurableMessageHandler.
- Problem 615: od teraz w ramach właściwości GoogleApiException będzie ujawniany obiekt RequestError.
- Problem 609: wyjątek uwierzytelniania InvalidOperationException może pojawić się w Windows Phone podczas uwierzytelniania.
Wersja 1.9.2
Czwartek, 23 lipca 2015 r.
- Kod biblioteki klienta został przeniesiony do GitHub.
- Problem 238: obsługa podpisanej wersji Google.Apis. Żądanie pull obejmuje aktualizację pakietów NuGet i narzędzie do publikowania.
- Problem 548: żądania zbiorcze, które zakończyły się niepowodzeniem, jeśli odpowiedź zawierała zduplikowane nagłówki HTTP.
- Przełącz podpisywanie
ServiceAccountCredential
na zgodność z FIPS. - Problem 561: obsługa kluczy konta usługi JSON.
Wersja 1.9.1
Poniedziałek, 29 grudnia 2014 r.
- Tools/Google.Apis.Release – nie czyść wygenerowanego katalogu, bo zawiera on dokumenty .NET.
- Pakiet NuGet powinien odwoływać się do informacji o wersji jako URL projektu.
- Popraw błąd
ComputeCredential
podczas próby wysłania nowego tokena dostępu, sprawdź kod. - Problem 503:
TokenResponse.IsExpired
zwraca prawdziwą minutę po wygaśnięciu tokena, weryfikacja kodu. - Pomoc
ComputeCredential
, sprawdzanie kodu. - Zmieniono wersję 1.9.1 na wyjściową wersję XML dla nowych projektów WP8.1.
- Problem 471: wspieraj projekty WP 8.1, weryfikacja kodu.
- Problem 330: operacja może zakłócić działanie środowiska wykonawczego
Google.Api.Services.BaseClientService
, weryfikacja kodu. - Problem 482:
GoogleWebAuthorizationBroker.AuthorizeAsync
przeglądarka nie zamyka się automatycznie, weryfikacja kodu
Wersja 1.9.0
Wtorek, 30 września 2014 r.
- Problem 471. Obsługa aplikacji w systemie Windows 8.1 (UWAGA: nie ma pełnego rozwiązania dla WP8.1, a w procesie tworzenia projektu wystąpił problem przy użyciu narzędzia Google.Apis.Release), sprawdź kod.
- Problem 475: kliknięcie przycisku Wstecz w WP spowoduje awarię aplikacji (weryfikacja kodu).
- Problem 471: obsługa systemu Windows Phone 8.1 – zaktualizuj JSON.NET do wersji 6.0.4 i zaktualizuj projekty przenośne do profilu 328.
- Na razie używaj profilu 136 (wszystko ponownie skompiluje się). Musisz się dowiedzieć, jak obsługiwać
Newtonsoft.Json
.Zlib.Portable
W obu tych pakietach brakuje konfiguracji profilu 328. - Aktualizowanie projektów tak, aby obsługiwały profil 328 (w przypadku aplikacji uniwersalnych).
- Problem 478: aktualizacja zależności NuGet, weryfikacja kodu.
Wersja 1.8.2
Poniedziałek, 26 maja 2014 r.
- Problem 452. Popraw niezgodną zmianę, która została wcześniej zaakceptowana (
FileDataStore
), weryfikacja kodu. - Problem 464: nie można wysłać żądania HTTP podczas ustawiania nieprawidłowego tagu. Sprawdzanie kodu
- Problem 463: dodanie pomocy przy odwoływaniu tokenów, sprawdzenie kodu.
- Problem 462: ulepszenie implementacji interfejsu
FileDataStore
, weryfikacja kodu. - Udoskonalaj logi wydawcy Get.
- Problem 455: interfejs API Tłumacza nie działa w trybie POST (błąd w MaxUrlLengthInterceptor), sprawdzanie kodu.
Wersja 1.8.1
Poniedziałek, 17 marca 2014 r.
- Brak zmian w kodzie od RC, więc biblioteka jest już w wersji beta.
- Poprawiliśmy przewodnik dla programistów.
Wersja 1.8.0 (RC)
Poniedziałek, 17 lutego 2014 r.
- Poprawiono błąd uwierzytelniania WP.
- Ulepsz komentarze dotyczące procesu doxygenu.
- Ulepsz komentarze do:
AuthActionFilter
. - Napraw komentarze.
- Problem 362: dodaj metodę wznowienia w ramach przesyłania multimediów (sprawdzanie kodu).
- Narzędzie do zarządzania wersjami musi obsługiwać RC.
- Poprawka komentarza (lub ==> i \ lub).
- Problem 422: przycisk Wstecz nie działa w przypadku uwierzytelniania WP.
- Problem 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
zgłasza błądArgumentNullException
przy braku połączenia z siecią, sprawdzanie kodu. - Problem 436. Dodaj metody umożliwiające analizę w formie
DateTime
dostring
, astring
doDateTime
, sprawdzenie kodu. - Problem 432:
BatchRequest
z wyjątkiem o wartości null zwraca wyjątek, weryfikacja kodu.
Wersja 1.7.0 (beta)
Środa, 18 grudnia 2013 r.
- Błąd
DateTime
, gdy serwer otrzyma "2013-12-17T23:26:42Z" a nie "updated=2013-12-17T23:26:42.000Z". - Problem 428: naprawienie błędu dotyczącego parametru
DateTime
jako parametru zapytania. - Problem 401: nieprawidłowe żądanie HTTP spowodowane brakiem zgodności ze specyfikacją szablonu URI (http://tools.ietf.org/html/rfc6570).
- Problem 425: ustaw
HttpStatusCode
naGoogleApiException
(jeśli jest dostępny). - Problem 420: zasady
RequestAccessTokenAsync
iRefreshAccessTokenAsync
powinny być publiczne. - Problem 60. Wesprzyj nowy tag
BatchRequest
. - Zadzwoń pod numer
ConfigureAwait
przy każdym połączeniu, aby poczekać (w stosownych przypadkach). - Problem 407: podział
Google.Apis
doGoogle.Apis.Core
iGoogle.Apis
. - Problem 404: usuń przestarzały kod
GoogleApis.Authentication
.
Wersja 1.6 (beta)
Środa, 23 października 2013 r.
- Zmień szczegółowe informacje.
- Popraw błąd przy tworzeniu podstawowych pakietów Nuget.
- Usuń całą zawartość biblioteki innej firmy oprócz
DotNetOpenAuth
. - Uaktualnij
Newtonsoft.Json
do wersji 5.0.8 i dodaj nowy interfejsIClientServiceRequest
(nie ogólny). - Zmień nazwę pakietu MVC NuGet z MVC4 na MVC.
- Naprawię drobny błąd w procesie publikowania.
- Problem 351. Ponownie zaimplementuj bibliotekę OAuth 2.0 (krok 7). Zmień proces wersji, by obsługiwał nowe pakiety – sprawdź kod.
- Problem 351. Ponownie zaimplementuj bibliotekę OAuth 2.0 (Krok 5). Obsługa systemu Windows Phone, weryfikacja kodu
- Problem 351. Ponownie zaimplementuj bibliotekę OAuth 2.0 (krok 6). Pomoc WinRT, sprawdzenie kodu.
- Problem 361:
MediaDownloader
nie może pobrać listy eksportu Dysku, sprawdzenie kodu. - Problem 351. Ponownie zaimplementuj bibliotekę OAuth 2.0 (krok 4). Konto usługi i MVC weryfikacja kodu.
- Problem 351. Ponownie zaimplementuj bibliotekę OAuth 2.0 (krok 3). Dodaj testy,
UserCredential
oraz przepływy, sprawdzenie kodu. - Problem 146: zastąpienie nagłówka HTTP w przypadku zbyt długiego identyfikatora URI żądania, weryfikacja kodu.
- Problem 383:
ExecuteAsync
tworzy niepotrzebną dodatkową właściwośćTask
, sprawdzanie kodu. - Problem 377. Nowe narzędzie do tworzenia wersji udostępnia nową wersję.
- Problem 351. Ponownie zaimplementuj bibliotekę OAuth 2.0 (krok 2). Uwierzytelnij proces PCL – określ tylko typy danych. Sprawdzanie kodu.
- Problem 148: Metoda rozszerzenia powinna być wewnętrzna (a nie publiczna).
- Dodaj plik NuGet.exe do folderu Tootls/.nuget.
- Problem 351: ponownie zaimplementuj bibliotekę OAuth 2.0 (krok 1): zmiany w bieżącej bibliotece, sprawdzenie kodu
- Zmień katalog projektu
Google.Apis.NuGet.Publisher
. - Zmień nazwę pliku
IMediaDownloaded
naIMediaDownloader
. - Problem 376: utwórz wydawcę NuGet, aby opublikować pakiety
Google.Apis
, weryfikacja kodu.
Wersja 1.5.0 (beta)
Poniedziałek, 19 sierpnia 2013 r.
- Problem 369: zmień domyślne działanie żądania HTTP (liczba prób = 3, domyślnie wyłączenie 503), weryfikacja kodu.
- Dodaj dokumentację do projektu DotNet4.
- Zmień
.hgignore
i dodajGoogle.Apis.*xml
. - Problemy 373 (wystąpienie błędu), 374 (usunięcie zestawu
Tests.Utility
) i 375 (czyste ostrzeżenia) oraz weryfikacja kodu. - Zaktualizuj plik
.hgignore
. - Problem 360: napraw błąd w usłudze
ResumableUpload
, gdy rozmiar multimediów jest nieznany, weryfikacja kodu. - Problem 325: usuń z biblioteki fragmenty kodu Discovery i kodgenu, sprawdzenie kodu.
- Problem 368: aktualizacja pliku NuGet.exe.
- Zaktualizuj plik Microsoft.Http.Client.LICENSE.rtf.
Wersja 1.4.0 (beta)
Poniedziałek, 24 czerwca 2013 r.
- Problem 322: jeśli to możliwe, użyj nazwy kanonicznej dla klasy usługi.
- Problem 338: obsługa programu do pobierania multimediów.
- Problem 334: dołącz
Google.Apis.FullProfile
do swojej wersji. - Problem 320. Zmień element
Google.Apis
na element PCL. - Problem 321: zapewnij obsługę
CancellationToken
w przypadku żądań usług i multimediów. - Problem 329: Wykładnikowe cofanie
- Usuń żądanie
ResourcePath
z żądania usługi. - Błąd NuGet pakietów w systemie Windows 8.
- Zaktualizuj narzędzia oraz dodaj biblioteki DLL i licencje w bibliotece innej firmy.
- Dodaj plik NuGet.exe do folderu .nuget.
- Problemy 320, 324 i 260: uaktualnij .NET 4.0, utwórz przestrzeń nazw
Google.Api.Http
i obsługuj NuGet. - Popraw identyfikator URI
ResumableUpload
. - Problemy 310 i 311:
ResumableUpload
– obsługa błędów serwera i strumieniowania o nieznanym rozmiarze - Problem 308: ustaw adres URL w
ResumableUpload
na /upload + identyfikator-zasobu. - Problem 304:
ServiceGenerator
powinien używać kluczarootUrl
z dokumentu Discovery.
Wersja 1.3.0 (beta)
Poniedziałek, 18 marca 2013 r.
- Dodaj nową przestrzeń nazw
Google.Apis.Services
. - Problem 303: plik
ServiceGenerator
nie działa z plikami URL tylko do odczytu. - Problem 300: błąd w adresie URL
ResumableUpload
. - Problem 293: podaj wersję CLR (test jednostkowy).
- Problemy 293 i 295. Dołącz wersję CLR i wersję interfejsu API w nagłówku klienta użytkownika.
- 292. Popraw proces kompilacji.
- Problem 277: interfejs
DiscoveryDocument
powinien zostać usunięty z każdego wygenerowanego interfejsu API. - Problemy 193 (podaj parametr alternatywny w polu
ServiceRequest
) i 249 (pomiń domyślne wartości zapytania).