Informacje o przyszłych wersjach znajdziesz na GitHubie
Informacje o wersji znajdują się teraz 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: wykonanie żądania do interfejsów API Google przy użyciu konta usługi mogło doprowadzić do zakleszczenia (w zależności od bieżącego kontekstu synchronizacji).
- Problem 616: pomoc dotycząca testowania systemu Travis.
- Problem 624: obsługa uwierzytelniania przyrostowego dla aplikacji internetowych.
- Problem 622: ulepszenia narzędzia MediaDownloader.
- Problem 592, Problem 617 i Problem 631: naprawa błędu równoczesności w funkcji ConfigurableMessageHandler.
- Problem 615: od teraz GoogleApiWyjątek ujawnia obiekt RequestError.
- Problem 609: podczas uwierzytelniania w systemie Windows Phone mógł zostać zgłoszony wyjątek InvalidOperationWyjątek.
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 aktualizowanie pakietów NuGet i narzędzie do publikowania.
- Problem 548: żądania zbiorcze nie docierały do skutku, jeśli odpowiedź zawierała zduplikowane nagłówki HTTP.
- Zmień podpisywanie
ServiceAccountCredential
, aby zapewnić 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, ponieważ zawiera on dokumenty .NET.
- Pakiet NuGet powinien wskazywać informacje o wersji jako adres URL projektu.
- Podczas wysyłania prośby o nowy token dostępu (sprawdzanie kodu) popraw błąd
ComputeCredential
. - Problem 503:
TokenResponse.IsExpired
zwraca wartość „prawda” minutę po wygaśnięciu tokena, weryfikacja kodu. - Zespół pomocy
ComputeCredential
, weryfikacja kodu. - Zmień wersję na 1.9.1 i wyjściowy kod XML dla nowych projektów WP8.1.
- Problem 471. Obsługa projektów WP 8.1, weryfikacja kodu.
- Problem 330. Operacja mogła destabilizować środowisko wykonawcze
Google.Api.Services.BaseClientService
, weryfikacja kodu. - Problem 482:
GoogleWebAuthorizationBroker.AuthorizeAsync
– przeglądarka nie zamyka się automatycznie, sprawdzanie kodu.
Wersja 1.9.0
Wtorek, 30 września 2014 r.
- Problem 471: obsługa aplikacji Windows 8.1 (UWAGA: nie ma pełnego rozwiązania dla WP8.1 i wystąpił problem z kompilowaniem projektu za pomocą narzędzia Google.Apis.Release) – weryfikacja kodu.
- Problem 475: kliknięcie przycisku Wstecz na WP powoduje awarię aplikacji, sprawdzanie kodu.
- Problem 471. Obsługa systemu Windows Phone 8.1 – uaktualnij JSON.NET do wersji 6.0.4 i zaktualizuj projekty przenośne do profilu 328.
- Na razie użyj profilu 136 (wszystko zostanie ponownie skompilowane). Chcemy dowiedzieć się, jak możemy obsługiwać portable-net40+sl50+win+wpa81+wp80 (profil 328) w
Newtonsoft.Json
iZlib.Portable
. W obu tych pakietach brakuje konfiguracji profilu 328. - Zaktualizuj projekty, 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 zatwierdzona przed (
FileDataStore
), weryfikacja kodu. - Problem 464: nie można wysłać żądania HTTP przy ustawianiu nieprawidłowego tagu – weryfikacja kodu.
- Problem 463. Dodano obsługę unieważniania tokenów i weryfikacji kodu.
- Problem 462. Poprawa wdrożenia
FileDataStore
, weryfikacja kodu. - Ulepsz dzienniki wydawcy NuGet.
- Problem 455. Interfejs API Tłumacza nie działa w trybie POST (błąd w metodzie MaxUrlLengthInterceptor), sprawdzanie kodu.
Wersja 1.8.1
Poniedziałek, 17 marca 2014 r.
- Od wprowadzenia wersji RC nie wprowadzono żadnych zmian w kodzie, biblioteka jest już w wersji beta.
- Przewodnik dla programistów został znacznie ulepszony.
Wersja 1.8.0 (RC)
Poniedziałek, 17 lutego 2014 r.
- Poprawiono błąd uwierzytelniania WP.
- Popraw komentarze na temat procesu doxygen.
- Popraw komentarze do
AuthActionFilter
. - Popraw komentarze.
- Problem 362. Dodawanie metody wznawiania przesyłania multimediów, weryfikacja kodu.
- Narzędzie do publikowania powinno obsługiwać RC.
- Naprawianie komentarzy (i\lub ==> i \ lub).
- Problem 422. Przycisk Wstecz nie działa podczas logowania przez uwierzytelnianie WP.
- Problem 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
generuje błądArgumentNullException
, gdy nie ma połączenia z siecią. Weryfikacja kodu. - Problem 436. Dodano metody narzędziowe w celu analizowania
DateTime
dostring
istring
doDateTime
, sprawdzanie kodu. - Problem 432:
BatchRequest
z wyjątkiem wywołań zwrotnych o wartości null, weryfikacja kodu.
Wersja 1.7.0 (beta)
Środa, 18 grudnia 2013 r.
- Błąd
DateTime
, gdy serwer otrzymuje ciąg „2013-12-17T23:26:42Z”, a nie „update=2013-12-17T23:26:42.000Z”. - Problem 428. Napraw błąd, gdy używasz
DateTime
jako parametru zapytania. - Problem 401: nieprawidłowe żądanie HTTP z powodu nieprzestrzegania specyfikacji szablonu URI (http://tools.ietf.org/html/rfc6570).
- Problem 425. Ustaw wartość
HttpStatusCode
w systemieGoogleApiException
, jeśli jest dostępna. - Problem 420: dokumenty
RequestAccessTokenAsync
iRefreshAccessTokenAsync
powinny być publiczne. - Problem 60. Obsługa nowego zasobu
BatchRequest
. - Wywołuj
ConfigureAwait
przy każdym połączeniu, aby oczekiwać na odpowiedź (w odpowiednich przypadkach). - Problem 407. Podziel
Google.Apis
naGoogle.Apis.Core
iGoogle.Apis
. - Problem 404. Usuń przestarzały kod
GoogleApis.Authentication
.
Wersja 1.6 (beta)
Środa, 23 października 2013 r.
- Zmień opisy nuspec.
- Naprawiono błąd tworzenia podstawowych pakietów Nuget.
- Usuń wszystkie treści z biblioteki zewnętrznej z wyjątkiem
DotNetOpenAuth
. - Uaktualnij
Newtonsoft.Json
do wersji 5.0.8 i dodaj nowy interfejsIClientServiceRequest
(nie ogólny). - Zmieniono nazwę pakietu MVC NuGet z MVC4 na MVC.
- Popraw mały błąd w procesie publikowania.
- Problem 351. Ponownie wdróż bibliotekę OAuth 2.0 (krok 7). Zmień proces udostępniania na nowe pakiety – weryfikacja kodu.
- Problem 351. Ponownie wdróż bibliotekę OAuth 2.0 (krok 5). Obsługa Windows Phone, weryfikacja kodu.
- Problem 351. Ponownie wdróż bibliotekę OAuth 2.0 (krok 6). Obsługa WinRT, weryfikacja kodu.
- Problem 361:
MediaDownloader
nie może pobrać listy eksportów z Dysku. Weryfikacja kodu. - Problem 351. Ponownie wdróż bibliotekę OAuth 2.0 (krok 4). Konto usługi i MVC, weryfikacja kodu.
- Problem 351. Ponownie wdróż bibliotekę OAuth 2.0 (krok 3). Dodaj testy,
UserCredential
i przepływy, weryfikację kodu. - Problem 146: przekazywanie nagłówka HTTP, gdy identyfikator URI żądania jest za długi – weryfikacja kodu.
- Problem 383:
ExecuteAsync
powoduje zbędny dodatkowy elementTask
, weryfikację kodu. - Problem 377: nowe narzędzie do kompilacji zawierające nową wersję, weryfikacja kodu.
- Problem 351. Ponownie wdróż bibliotekę OAuth 2.0 (krok 2). Uwierzytelnianie PCL – definiowanie tylko typów danych, weryfikacja kodu.
- Problem 148. Metoda rozszerzenia powinna być wewnętrzna (i nie publiczna).
- Dodaj NuGet.exe do folderu Tootls/.nuget.
- Problem 351. Ponownie wdróż bibliotekę OAuth 2.0 (krok 1). Dostosowanie bieżącej biblioteki, weryfikacja kodu.
- Zmień katalog projektu
Google.Apis.NuGet.Publisher
. - Zmień nazwę pliku
IMediaDownloaded
naIMediaDownloader
. - Problem 376. Tworzenie wydawcy NuGet w celu publikowania pakietów
Google.Apis
, sprawdzanie kodu.
Wersja 1.5.0 (beta)
Poniedziałek, 19 sierpnia 2013 r.
- Problem 369. Zmiana domyślnego zachowania żądania HTTP (liczba prób = 3, domyślnie wycofanie 503), weryfikacja kodu.
- Dodaj dokumentację do projektu DotNet4.
- Zmień
.hgignore
i dodajGoogle.Apis.*xml
. - Problemy 373 (błąd wykonania), 374 (usuwanie zespołu
Tests.Utility
) i 375 (czyste ostrzeżenia), weryfikacja kodu. - Zaktualizuj plik
.hgignore
. - Problem 360: popraw błąd w pliku
ResumableUpload
, gdy rozmiar multimediów jest nieznany, weryfikacja kodu. - Problem 325. Usuwanie części wykrywania i generowania kodu z biblioteki, weryfikacja kodu.
- Problem 368. Aktualizacja NuGet.exe.
- Zaktualizuj plik Microsoft.Http.Client.LICENSE.rtf.
Wersja 1.4.0 (beta)
Poniedziałek, 24 czerwca 2013 r.
- Problem 322. W miarę możliwości używaj nazwy kanonicznej klasy usługi.
- Problem 338. Obsługa pobierania multimediów.
- Problem 334: dołącz
Google.Apis.FullProfile
do naszego wydania. - Problem 320. Zmieniono plik
Google.Apis
na zestaw PCL. - Problem 321. Obsługa klienta
CancellationToken
w przypadku żądań usługi i multimediów. - 329. Wykładniczy wzrost czasu wycofywania.
- Usuń kontakt
ResourcePath
z żądania usługi. - Błąd pakietów NuGet w Windows 8.
- Aktualizowanie narzędzi oraz dodawanie bibliotek DLL i licencji w bibliotece zewnętrznej.
- Dodaj NuGet.exe do folderu .nuget.
- Problemy 320, 324 i 260: aktualizacja .NET do wersji 4.0, tworzenie przestrzeni nazw
Google.Api.Http
i obsługa NuGet. - Popraw identyfikator URI
ResumableUpload
. - Problemy 310 i 311:
ResumableUpload
– obsługa błędów serwera i strumienia o nieznanym rozmiarze. - Problem 308. Ustaw adres URL pliku
ResumableUpload
na /upload + resource-uri. - 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.
ServiceGenerator
nie działa z plikami URL tylko do odczytu. - Problem 300: błąd w adresie URL pliku
ResumableUpload
. - Problem 293. Dołączenie wersji CLR (test jednostkowy).
- Problemy 293 i 295: dołącz wersję CLR i wersję interfejsu API w nagłówku klienta użytkownika.
- Problem 292. Usprawnij proces kompilacji.
- Problem 277: z każdego wygenerowanego interfejsu API należy usunąć zasadę
DiscoveryDocument
. - Problemy 193 (określ parametr alt na stronie
ServiceRequest
) i 249 (pomiń wartości domyślne w zapytaniu).