.NET için Google API İstemci Kitaplığı Sürüm Notları

Gelecekteki sürüm duyuruları için GitHub'a göz atın

Sürüm notları artık GitHub deposunda bulunmaktadır.

1.10.0 sürümüne kadar sürüm notları (Aralık 2015)

Sürüm 1.10.0

15 Aralık 2015, Salı

Duyuru

  • Sorun 606 ve Sorun 612: ServiceAccount kullanılırken Google API'lerine istek yürütmek, (geçerli senkronizasyon bağlamına bağlı olarak) kilitlenmeyle sonuçlanmış olabilir.
  • Sorun 616: Travis test desteği.
  • Sorun 624: Web uygulamaları için Artımlı Kimlik Doğrulama desteği.
  • Sorun 622: MediaDownloader ile ilgili iyileştirmeler.
  • Sorun 592, Sorun 617 ve Sorun 631: ConfigurableMessageHandler'daki eşzamanlılık hatası düzeltildi.
  • Sorun 615: GoogleApiException, artık requestError nesnesini açığa çıkarıyor.
  • Sorun 609: Kimlik doğrulama sırasında Windows Phone'da InvalidTransactionException istisnası bildirilebiliyordu.

Sürüm 1.9.2

23 Temmuz 2015, Perşembe

Duyuru

  • İstemci kitaplığı kodu GitHub'a taşındı.
  • Sorun 238: Google.Apis'in imzalı sürümü destekleniyor. Pull İsteği, NuGet paketlerinin ve sürüm aracının güncellenmesini içerir.
  • Sorun 548: Yanıtta yinelenen HTTP üstbilgileri varsa başarısız olmak için kullanılan toplu istekler.
  • FIPS ile uyumlu olması için ServiceAccountCredential imzalamasını değiştirin.
  • Sorun 561: JSON hizmet hesabı anahtarlarını destekleme.

Sürüm 1.9.1

29 Aralık 2014, Pazartesi

Duyuru

  • Tools/Google.Apis.Release: .NET dokümanları içerdiğinden, oluşturulan dizini temizlemeyin.
  • NuGet paketi, sürüm notlarına proje URL'si olarak başvurmalıdır.
  • Yeni bir erişim jetonu (kod incelemesi) istemeye çalışırken ComputeCredential hatasını iyileştirin.
  • Sorun 503: TokenResponse.IsExpired, jetonun süresi dolduktan bir dakika sonra "true" değerini döndürür, kod incelemesi.
  • ComputeCredential desteği, kod incelemesi.
  • Yeni WP8.1 projeleri için sürümü 1.9.1 olarak değiştirin ve XML çıkışı yapın.
  • Sorun 471: WP 8.1 projelerini destekleme, kod incelemesi.
  • Sorun 330: İşlem, Google.Api.Services.BaseClientService çalışma zamanını stabilize edebiliyor, kod incelemesi.
  • Sorun 482: GoogleWebAuthorizationBroker.AuthorizeAsync - tarayıcı kendi kendine kapanmayacak, kod incelemesi.

Sürüm 1.9.0

30 Eylül 2014, Salı

Duyuru

  • Sorun 471: Windows 8.1 uygulamasını destekleme (NOT: WP8.1 için tam bir çözüm bulunmamaktadır ve proje, Google.Apis.Release aracı kullanılarak derlenirken bir sorun oluştu), kod incelemesi.
  • Sorun 475: WP'de geri düğmesi tıklandığında uygulama, kod incelemesi kilitleniyor.
  • Sorun 471: Windows Phone 8.1 desteği - JSON.NET'i 6.0.4'e yükseltin ve Taşınabilir projeleri 328 profiline güncelleyin.
  • Şimdilik 136 numaralı profili kullanın (her şey yeniden derlenir). Newtonsoft.Json ve Zlib.Portable için portable-net40+sl50+win+wpa81+wp80'i (profil 328) nasıl destekleyebileceğimizin araştırılması gerekiyor. Bu iki paket de profil 328 için bazı yapılandırmalara sahip değil.
  • Projeleri, profil 328'i destekleyecek şekilde güncelleyin (evrensel uygulamalar için).
  • Sorun 478: NuGet bağımlılıklarını güncelleme, kod incelemesi.

Sürüm 1.8.2

26 Mayıs 2014, Pazartesi

Duyuru

  • Sorun 452: (FileDataStore), kod incelemesi öncesinde yapılan uyumsuz bir değişikliği düzeltin.
  • Sorun 464: Geçersiz bir etiket ayarlanırken HTTP isteği gönderilemiyor (kod incelemesi).
  • Sorun 463: Jeton iptalinde destek, kod incelemesi.
  • Sorun 462: FileDataStore uygulamasını ve kod incelemesini iyileştirme.
  • NuGet Yayıncı günlüklerini iyileştirin.
  • Sorun 455: Çeviri API'si, POST modunda (MaxUrlLengthInterceptor'da hata) çalışmıyor, kod incelemesi.

Sürüm 1.8.1

17 Mart 2014, Pazartesi

Duyuru

  • RC'den bu yana kod değişikliği yok, kitaplık beta sürümünden çıktı.
  • Geliştirici kılavuzu önemli ölçüde iyileştirildi.

Sürüm 1.8.0 (RC)

17 Şubat 2014, Pazartesi

Duyuru

  • WP kimlik doğrulama hata düzeltmesi.
  • Doksijen işlemi için yorumları iyileştirin.
  • AuthActionFilter için yorumları iyileştirin.
  • Yorumları düzeltin.
  • Sorun 362: Medya yüklemeye öz geçmiş yöntemi ekleme, kod incelemesi.
  • Serbest bırakma aracı RC'yi desteklemelidir.
  • Yorum düzeltmesi (ve\veya ==> ve \ veya).
  • Sorun 422: WP kimlik doğrulaması girişinde geri düğmesi çalışmıyor.
  • Sorun 431: WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed, ağ bağlantısı olmadığında ArgumentNullException hatasını veriyor, kod incelemesi.
  • Sorun 436: DateTime string ve string ile DateTime kod incelemelerinin ayrıştırılması için Yardımcı yöntemler ekleyin.
  • Sorun 432: Boş geri çağırma istisnası içeren BatchRequest, kod incelemesi.

Sürüm 1.7.0 (beta)

18 Aralık 2013, Çarşamba

Duyuru

  • sunucu "2013-12-17T23:26:42Z" aldığında "güncellenmiş=2013-12-17T23:26:42.000Z" hatası almadığında DateTime hatası oluşur.
  • Sorun 428: Sorgu parametresi olarak DateTime kullanılırken oluşan hata düzeltildi.
  • Sorun 401: URI Şablonu spesifikasyonunun (http://tools.ietf.org/html/rfc6570) uygulanmamasına dayalı hatalı HTTP isteği.
  • Sorun 425: Kullanılabilir olduğunda GoogleApiException için HttpStatusCode değerini ayarlayın.
  • Sorun 420: RequestAccessTokenAsync ve RefreshAccessTokenAsync herkese açık olmalı.
  • Sorun 60: Yeni bir BatchRequest desteği.
  • Beklemek için her görüşmede ConfigureAwait numaralı telefonu arayın (geçerli durumlarda).
  • Sorun 407: Google.Apis dosyasını Google.Apis.Core ve Google.Apis olarak bölün.
  • Sorun 404: Eski GoogleApis.Authentication kodunu kaldırın.

Sürüm 1.6 (beta)

23 Ekim 2013, Çarşamba

Duyuru

  • Nuspec açıklamalarını değiştirin.
  • Temel Nuget paketleri oluşturmayla ilgili hata düzeltildi.
  • DotNetOpenAuth hariç üçüncü taraf kitaplığındaki tüm içeriği kaldırın.
  • Newtonsoft.Json uygulamasını 5.0.8 sürümüne yükseltin ve yeni bir IClientServiceRequest arayüzü ekleyin (genel değil).
  • MVC4'teki MVC NuGet paketini, MVC4'ten MVC olarak yeniden adlandırın.
  • Yayınlama sürecindeki küçük bir hatayı düzeltin.
  • Sorun 351: OAuth 2.0 kitaplığını yeniden uygulama (7. adım): Sürüm sürecini yeni paketleri destekleyecek şekilde değiştirin, kod inceleme.
  • Sorun 351: OAuth 2.0 kitaplığını yeniden uygulama (5. Adım): Windows Phone desteği, kod inceleme.
  • Sorun 351: OAuth 2.0 kitaplığını yeniden uygulama (6. adım): WinRT Desteği, kod incelemesi.
  • Sorun 361: MediaDownloader, Drive dışa aktarma listesini indiremiyor, kod incelemesi.
  • Sorun 351: OAuth 2.0 kitaplığını yeniden uygulama (4. adım): Hizmet Hesabı ve MVC, kod incelemesi.
  • Sorun 351: OAuth 2.0 kitaplığını yeniden uygulama (3. Adım): Testler, UserCredential ve akışlar ekleme, kod incelemesi.
  • Sorun 146: İstek URI'si çok uzun olduğunda geçersiz kılma HTTP üst bilgisi, kod incelemesi.
  • Sorun 383: ExecuteAsync, gereksiz bir ek Task (kod incelemesi) oluşturuyor.
  • Sorun 377: Yeni derleme aracı, yeni sürüm kullanıma sunuluyor, kod incelemesi.
  • Sorun 351: OAuth 2.0 kitaplığını yeniden uygulama (2. Adım): PCL'de kimlik doğrulama - yalnızca veri türlerini tanımlama, kod incelemesi.
  • Sorun 148: Uzantı yöntemi dahili olmalı (herkese açık değil).
  • NuGet.exe'yi Tootls/.nuget klasörüne ekleyin.
  • Sorun 351: OAuth 2.0 kitaplığını yeniden uygulama (1. Adım): Mevcut kitaplıkta yapılan düzenlemeler, kod incelemesi.
  • Google.Apis.NuGet.Publisher projenin dizinini değiştirin.
  • IMediaDownloaded dosyayı IMediaDownloader olarak yeniden adlandırın.
  • Sorun 376: Google.Apis paketlerini yayınlamak için bir NuGet yayıncısı oluşturma (kod incelemesi).

Sürüm 1.5.0 (beta)

19 Ağustos 2013, Pazartesi

Duyuru

  • Sorun 369: HTTP isteğinin varsayılan davranışını değiştirme (Deneme Sayısı = 3, varsayılan olarak 503 Geri Alma), kod incelemesi.
  • DotNet4 projesine belge ekleyin.
  • .hgignore değiştirin ve Google.Apis.*xml ekleyin.
  • Sorun 373 (hata yürütme), 374 (Tests.Utility derlemesini kaldırma) ve 375 (temiz uyarılar), kod incelemesi.
  • .hgignore dosyasını güncelleyin.
  • Sorun 360: Medya boyutu bilinmediğinde ResumableUpload öğesindeki kod incelemesi hatası düzeltildi.
  • Sorun 325: Keşif ve kod oluşturma bölümlerini kitaplıktan, kod incelemesini kaldırın.
  • Sorun 368: NuGet.exe dosyasını güncelleyin.
  • Microsoft.Http.Client.LICENSE.rtf dosyasını güncelleyin.

Sürüm 1.4.0 (beta)

24 Haziran 2013, Pazartesi

Duyuru

  • Sorun 322: Mümkün olduğunda hizmet sınıfı için standart ad kullanın.
  • Sorun 338: Medya indirme aracı desteği.
  • Sorun 334: Sürümümüze Google.Apis.FullProfile dahil edilsin.
  • Sorun 320: Google.Apis öğesini PCL derlemesi olarak değiştirin.
  • Sorun 321: Hizmet ve medya isteklerinde CancellationToken desteği.
  • Sorun 329: Üstel geri çekilme.
  • ResourcePath adlı kullanıcıyı hizmet isteğinden kaldırın.
  • Windows 8'de NuGet paketleri hatası.
  • Araçları güncelleyin ve DLL'leri ve lisansları üçüncü taraf kitaplığına ekleyin.
  • NuGet.exe'yi .nuget klasörüne ekleyin.
  • 320, 324 ve 260 numaralı sorunlar: .NET 4.0'ı yükseltme, Google.Api.Http ad alanı oluşturma ve NuGet'i destekleme.
  • ResumableUpload URI'sini düzeltin.
  • Sorun 310 ve 311: ResumableUpload - Sunucu hatalarını destekler ve bilinmeyen boyuta sahip akış.
  • Sorun 308: ResumableUpload URL'sini /upload + resource-uri olarak ayarlayın.
  • Sorun 304: ServiceGenerator, Keşif dokümanındaki rootUrl anahtarını kullanmalıdır.

Sürüm 1.3.0 (beta)

18 Mart 2013, Pazartesi

Duyuru

  • Yeni bir Google.Apis.Services ad alanı ekleyin.
  • Sorun 303: ServiceGenerator, salt okunur URL dosyalarıyla çalışmıyor.
  • Sorun 300: ResumableUpload URL'sinde hata.
  • Sorun 293: CLR sürümünü dahil etme (Birim Testi).
  • Sorunlar 293 ve 295: Kullanıcı aracısı başlığına CLR sürümünü ve API sürümünü dahil etme.
  • Sorun 292: Derleme işlemini iyileştirin.
  • Sorun 277: DiscoveryDocument, oluşturulan her API'den kaldırılmalıdır.
  • Sorun 193 (ServiceRequest öğesinde alt parametresini belirtin) ve 249 (varsayılan değerleri sorgudan çıkarın).