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

Gelecekteki sürüm duyuruları için GitHub'a bakın

Sürüm notları artık GitHub veri havuzunda bulunuyor.

Sürüm 1.10.0'a kadar olan sürümler (Aralık 2015)

Sürüm 1.10.0

15 Aralık 2015, Salı

Duyuru

  • Sorun 606 ve Sorun 612: ServiceAccount'u kullanırken Google API'lerine istekte bulunmak, kilitlenmeye neden olabilir (geçerli senkronizasyon bağlamına bağlı olarak).
  • 616. Sorun: Travis test desteği.
  • 624. Sorun: Web uygulamaları için Artımlı Auth desteği.
  • 662 Sayı: MediaDownloader ile ilgili iyileştirmeler.
  • Sorun 592, Sorun 617 ve Sorun 631: ConfigurableMessageHandler kodundaki eş zamanlılık hatalarını düzeltin.
  • Sorun 615: GoogleApiException şu anda İstek Hatası nesnesini açığa çıkarıyor.
  • 609 sorunu: Kimlik doğrulama sırasında Windows Phone'da InvalidOperationException istisnası atılabilir.

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ı bir sürümünü destekleme. Çekme İsteği, NuGet paketlerini ve sürüm aracını güncellemeyi içerir.
  • Sorun 548: Yanıtta yinelenen HTTP üstbilgileri varsa başarısız olan toplu istekler.
  • ServiceAccountCredential imzalamayı FIPS ile uyumlu olacak şekilde değiştirin.
  • Sorun 561: JSON hizmet hesabı anahtarlarını destekleme.

Sürüm 1.9.1

29 Aralık 2014, Pazartesi

Duyuru

  • Araçlar/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 doğru kodu döndürür, kod incelemesi.
  • ComputeCredential desteği kod incelemesi.
  • Yeni WP8.1 projeleri için sürümü 1.9.1 ve çıkış XML'i olarak değiştirin.
  • Sorun 471: WP 8.1 projelerini destekleme, kod incelemesi.
  • Sorun 330: İşlem, çalışma zamanını Google.Api.Services.BaseClientService dengeleyebilir, kod incelemesi.
  • Sorun 482: GoogleWebAuthorizationBroker.AuthorizeAsync - tarayıcı kendi kendine kapanmaz, 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 yoktur ve Google.Apis.Release aracını kullanarak proje oluşturulurken bir sorun meydana gelir), kod incelemesi.
  • Sorun 475: WP'de geri düğmesini tıklamak, kod incelemesini uygulamada kilitlenir.
  • Sorun 471: Windows Phone 8.1'i destekleyin - JSON.NET'i 6.0.4 sürümüne yükseltin ve Taşınabilir projeleri profil 328 olarak güncelleyin.
  • Şimdilik profil 136'yı kullanın (her şey tekrar derlenir). Newtonsoft.Json ve Zlib.Portable için taşınabilir-net40+sl50+win+wpa81+wp80'i (profil 328) nasıl destekleyebileceğimizi araştırmamız gerekiyor. Bu paketlerde profil 328 için bazı yapılandırma eksik.
  • Projeleri 328 profilini 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) önce yapılan uyumsuz bir değişikliği kod incelemesinde düzeltme.
  • Sorun 464: Geçersiz bir etiket (kod incelemesi) ayarlarken HTTP isteği gönderilemiyor.
  • Sorun 463: Jeton iptaline destek ekleme, kod incelemesi.
  • Sorun 462: FileDataStore uygulamasını iyileştirme, kod incelemesi.
  • NuGet Yayıncı günlüklerini iyileştirin.
  • Sorun 455: Çeviri API'si POST modunda (MaxUrlLengthInterceptor hatası) çalışmaz, kod incelemesi.

Sürüm 1.8.1

17 Mart 2014, Pazartesi

Duyuru

  • RC'den beri 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 süreciyle ilgili yorumları iyileştirme.
  • AuthActionFilter için yorumları iyileştirin.
  • Yorumları düzeltin.
  • Sorun 362: Medya yüklemeye bir devam ettirme yöntemi, kod incelemesi ekleyin.
  • Çıkarma aleti RC'yi desteklemelidir.
  • Yorum düzeltme (ve\or ==> ve \ veya).
  • Sorun 422: Geri düğmesi WP kimlik doğrulaması sırasında çalışmıyor.
  • Sorun 431: WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed, ağ bağlantısı olmadığında ArgumentNullException hatası verir, kod incelemesi.
  • Sorun 436: DateTime to string ve string to DateTime, kod incelemesini ayrıştırmak için Yardımcı programlar ekleyin.
  • Sorun 432: Boş geri arama ile BatchRequest, kod incelemesi.

Sürüm 1.7.0 (beta)

18 Aralık 2013, Çarşamba

Duyuru

  • DateTime Sunucu *&tt;2013-12-17T23:26:42Z"
  • Sorun 428: Sorgu parametresi olarak DateTime kullanırken ortaya çıkan bir hatayı düzeltin.
  • Sorun 401: URI Şablon spesifikasyonuna (http://tools.ietf.org/html/rfc6570) uyulmaması nedeniyle bozuk HTTP isteği.
  • Sorun 425: Kullanılabilir olduğunda GoogleApiException üzerinde HttpStatusCode belirleyin.
  • Sorun 420: RequestAccessTokenAsync ve RefreshAccessTokenAsync herkese açık olmalıdır.
  • 60. Sorun: Yeni bir BatchRequest destekleyin.
  • Beklemek için her aramada ConfigureAwait numaralı telefonu arayın (uygun durumlarda).
  • Sorun 407: Google.Apis bölümü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

  • Nükleer açıklamaları değiştirin.
  • Temel Nuget paketleri oluşturmayla ilgili hataları düzeltin.
  • DotNetOpenAuth dışındaki tüm üçüncü taraf kitaplık içeriklerini kaldırın.
  • Newtonsoft.Json sürümünü 5.0.8'e yükseltin ve yeni bir IClientServiceRequest arayüzü ekleyin (genel olmayan).
  • MVC4Get paketinin adını MVC4 olarak değiştirin.
  • 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ştirme (kod inceleme).
  • Sorun 351: OAuth 2.0 kitaplığını yeniden uygulama (5. Adım): Windows Phone desteği, kod incelemesi.
  • 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, kod incelemesi ekleyin.
  • Sorun 146: İstek URI'sı çok uzun olduğunda geçersiz kılma HTTP üstbilgisini iletin, kod incelemesi.
  • Sorun 383: ExecuteAsync gereksiz bir ek Task, kod incelemesi oluşturuyor.
  • Sorun 377: Yeni sürüm kullanıma sunan yeni derleme aracı, kod incelemesi.
  • Sorun 351: OAuth 2.0 kitaplığını yeniden uygulama (2. Adım): Auth PCL: Yalnızca veri türlerini tanımlayın, kod incelemesi.
  • Sorun 148: Uzantı yöntemi dahili (ve herkese açık değil) olmalıdır.
  • NuGet.exe dosyasını 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 projesinin dizinini değiştirin.
  • IMediaDownloaded dosyayı IMediaDownloader olarak yeniden adlandırın.
  • Sorun 376: Google.Apis paketleri, kod incelemesi yayınlamak için bir NuGet yayıncısı oluşturun.

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 (Sayı Denemesi = 3, Varsayılan 503 Geri Yükleme) kod incelemesi.
  • Dokümanları DotNet4 projesine ekleyin.
  • .hgignore ayarını değiştirip Google.Apis.*xml ekleyin.
  • Sorun 373 (yürütme), 374 (Tests.Utility derlemesini kaldır) ve 375 (temiz uyarılar), kod incelemesi.
  • .hgignore dosyasını güncelleyin.
  • Sorun 360: Medya boyutu bilinmiyorsa ResumableUpload hatasını düzeltin, kod incelemesi.
  • Sorun 325: Kitaplıktan Discovery ve codegen bölümlerini kaldırma, kod incelemesi.
  • Sorun 368: NuGet.exe dosyasını güncelleme.
  • Microsoft.Http.Client.SOFTWARE.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ını destekleme.
  • Sorun 334: Sürümümüzün bir parçası olarak Google.Apis.FullProfile ekleyin.
  • Sorun 320: Google.Apis öğesini PCL derlemesi olarak değiştirin.
  • Sorun 321: Hizmet ve medya istekleriyle ilgili CancellationToken.
  • 329. Sorun: Üstel geri yükleme.
  • ResourcePath adlı kullanıcıyı hizmet isteğinden kaldırın.
  • Windows 8'de NuGet paketleri hatası.
  • Araçlar'ı güncelleyin ve üçüncü taraf kitaplığına DLL'ler ve lisanslar ekleyin.
  • NuGet.exe dosyasını .nuget klasörüne ekleyin.
  • Sorun 320, 324 ve 260: .NET 4.0'ı yükseltin, Google.Api.Http ad alanı oluşturun ve NuGet'i destekleyin.
  • ResumableUpload URI'sını düzeltin.
  • Sorun 310 ve 311: ResumableUpload - sunucu hatalarını destekleme ve bilinmeyen boyuta sahip akış.
  • Sorun 308: ResumableUpload URL'sini /upload + resource-uri olarak ayarlayın.
  • Sorun 304: ServiceGenerator, Discovery dokümanında 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'de hata.
  • 293. Sorun: CLR sürümünü ekleyin (Birim Testi).
  • 293 ve 295. sorunlar: Kullanıcı aracısı başlığına CLR sürümü ve API sürümünü ekleyin.
  • 292. Sorun: Derleme sürecini iyileştirin.
  • Sorun 277: DiscoveryDocument oluşturulan her API'den kaldırılmalıdır.
  • Sorun 193 (ServiceRequest altında alternatif parametreyi belirtin) ve 249 (sorgudan varsayılan değerleri atlayın).