Lihat GitHub untuk mengetahui pengumuman rilis mendatang
Catatan rilis kini berada di di repositori GitHub.
Catatan rilis hingga 1.10.0 (Desember 2015)
Versi 1.10.0
Selasa, 15 Desember 2015
- Masalah 606 dan Masalah 612: Mengeksekusi permintaan ke Google API saat menggunakan ServiceAccount mungkin mengakibatkan deadlock (bergantung pada konteks sinkronisasi saat ini).
- Masalah 616: Dukungan pengujian Travis.
- Masalah 624: Dukungan dalam Autentikasi Tambahan untuk aplikasi Web.
- Masalah 622: Peningkatan untuk MediaDownloader.
- Masalah 592, Masalah 617, dan Masalah 631: Memperbaiki bug serentak di ConfigurableMessageHandler.
- Masalah 615: Mulai sekarang, GoogleApiException mengekspos objek RequestError.
- Masalah 609: Pengecualian InvalidOperationException dapat ditampilkan di Windows Phone selama autentikasi.
Versi 1.9.2
Kamis, 23 Juli 2015
- Kode library klien dipindahkan ke GitHub.
- Masalah 238: Mendukung versi Google.Apis yang ditandatangani. Permintaan Pull mencakup update paket NuGet, dan alat rilis.
- Masalah 548: Permintaan batch yang digunakan akan gagal jika respons menyertakan header HTTP duplikat.
- Ganti penandatanganan
ServiceAccountCredential
agar mematuhi FIPS. - Masalah 561: Mendukung kunci akun layanan JSON.
Versi 1.9.1
Senin, 29 Desember 2014
- Tools/Google.Apis.Release - Jangan bersihkan direktori yang dihasilkan, karena berisi dokumen .NET.
- Paket NuGet harus merujuk pada catatan rilis sebagai URL project.
- Tingkatkan error
ComputeCredential
saat mencoba meminta token akses baru, peninjauan kode. - Masalah 503:
TokenResponse.IsExpired
menampilkan nilai benar satu menit setelah masa berlaku token, peninjauan kode. - Mendukung
ComputeCredential
, peninjauan kode. - Ubah versi ke 1.9.1 dan output XML untuk project WP8.1 baru.
- Masalah 471: Mendukung project WP 8.1, peninjauan kode.
- Masalah 330: Operasi dapat menstabilkan runtime
Google.Api.Services.BaseClientService
, peninjauan kode. - Masalah 482:
GoogleWebAuthorizationBroker.AuthorizeAsync
- browser tidak akan menutup sendiri, peninjauan kode.
Versi 1.9.0
Selasa, 30 September 2014
- Masalah 471: Mendukung aplikasi Windows 8.1 (CATATAN: Tidak ada solusi lengkap untuk WP8.1 dan ada masalah dalam mem-build project menggunakan alat Google.Apis.Release), peninjauan kode.
- Masalah 475: Mengklik tombol kembali di WP akan membuat aplikasi error, code review.
- Masalah 471: Mendukung Windows Phone 8.1 - Upgrade JSON.NET ke 6.0.4 dan update project Portable ke profil 328.
- Gunakan profil 136 untuk saat ini (semuanya dikompilasi lagi). Perlu menyelidiki bagaimana kami dapat mendukung portabel-net40+sl50+win+wpa81+wp80 (profil 328) untuk
Newtonsoft.Json
danZlib.Portable
. Kedua paket tersebut tidak memiliki beberapa konfigurasi untuk profil 328. - Memperbarui project agar mendukung profil 328 (untuk aplikasi universal).
- Masalah 478: Mengupdate dependensi NuGet, peninjauan kode.
Versi 1.8.2
Senin, 26 Mei 2014
- Masalah 452: Memperbaiki perubahan tidak kompatibel yang dijalankan sebelum (
FileDataStore
), peninjauan kode. - Masalah 464: Tidak dapat mengirim permintaan HTTP saat menyetel etag yang tidak valid, peninjauan kode.
- Masalah 463: Menambahkan dukungan dalam pencabutan token, peninjauan kode.
- Masalah 462: Meningkatkan implementasi
FileDataStore
, peninjauan kode. - Meningkatkan log Penayang NuGet.
- Masalah 455: Terjemahan API tidak berfungsi dalam mode POST (bug di MaxUrlLengthInterceptor), peninjauan kode.
Versi 1.8.1
Senin, 17 Maret 2014
- Tidak ada perubahan kode sejak RC, library ini tidak lagi dalam versi beta.
- Panduan developer telah ditingkatkan secara signifikan.
Versi 1.8.0 (RC)
Senin, 17 Februari 2014
- Perbaikan bug autentikasi WP.
- Memperbaiki komentar untuk proses oksigen.
- Tingkatkan komentar ke
AuthActionFilter
. - Memperbaiki komentar.
- Masalah 362: Menambahkan metode resume ke upload media, peninjauan kode.
- Alat rilis harus mendukung RC.
- Perbaikan komentar (dan\or ==> dan \ atau).
- Masalah 422: Tombol kembali tidak berfungsi pada login autentikasi WP.
- Masalah 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
memunculkanArgumentNullException
saat tidak ada konektivitas jaringan, peninjauan kode. - Masalah 436: Menambahkan metode Utilitas untuk menguraikan
DateTime
kestring
danstring
keDateTime
, peninjauan kode. - Masalah 432:
BatchRequest
dengan callback null menampilkan pengecualian, peninjauan kode.
Versi 1.7.0 (beta)
Rabu, 18 Desember 2013
- Bug
DateTime
saat server mendapat "2013-12-17T23:26:42Z" dan bukan "updated=2013-12-17T23:26:42.000Z". - Masalah 428: Memperbaiki bug saat menggunakan
DateTime
sebagai parameter kueri. - Masalah 401: Format permintaan HTTP salah berdasarkan tidak memenuhi spesifikasi Template URI (http://tools.VideoObject.org/html/rfc6570).
- Masalah 425: Tetapkan
HttpStatusCode
padaGoogleApiException
jika tersedia. - Masalah 420:
RequestAccessTokenAsync
danRefreshAccessTokenAsync
harus bersifat publik. - Masalah 60: Mendukung
BatchRequest
baru. - Panggil
ConfigureAwait
pada setiap panggilan untuk menunggu (jika berlaku). - Masalah 407: Memisahkan
Google.Apis
menjadiGoogle.Apis.Core
danGoogle.Apis
. - Masalah 404: Menghapus kode
GoogleApis.Authentication
yang sudah tidak berlaku.
Versi 1.6 (beta)
Rabu, 23 Oktober 2013
- Ubah deskripsi detail.
- Memperbaiki bug saat membuat paket Nuget inti.
- Hapus semua konten koleksi pihak ketiga kecuali
DotNetOpenAuth
. - Mengupgrade
Newtonsoft.Json
ke versi 5.0.8 dan menambahkan antarmukaIClientServiceRequest
baru (bukan generik). - Mengganti nama paket MVC NuGet dari MVC4 menjadi MVC.
- Memperbaiki bug kecil dalam proses rilis.
- Masalah 351: Menerapkan kembali library OAuth 2.0 (Langkah 7): Mengubah proses rilis untuk mendukung paket baru, peninjauan kode.
- Masalah 351: Menerapkan kembali library OAuth 2.0 (Langkah 5): Dukungan Windows Phone, peninjauan kode.
- Masalah 351: Menerapkan kembali library OAuth 2.0 (Langkah 6): Dukungan WinRT, peninjauan kode.
- Masalah 361:
MediaDownloader
tidak dapat mendownload daftar ekspor drive, peninjauan kode. - Masalah 351: Menerapkan kembali library OAuth 2.0 (Langkah 4): Akun Layanan dan MVC, peninjauan kode.
- Masalah 351: Menerapkan kembali library OAuth 2.0 (Langkah 3): Menambahkan pengujian,
UserCredential
, dan alur, peninjauan kode. - Masalah 146: Meneruskan penggantian header HTTP saat URI permintaan terlalu panjang, peninjauan kode.
- Masalah 383:
ExecuteAsync
membuatTask
tambahan yang tidak diperlukan, yaitu peninjauan kode. - Masalah 377: Alat build baru yang merilis versi baru, peninjauan kode.
- Masalah 351: Menerapkan kembali library OAuth 2.0 (Langkah 2): Auth PCL - hanya menentukan jenis data, peninjauan kode.
- Masalah 148: Metode ekstensi harus bersifat internal (dan bukan publik).
- Tambahkan NuGet.exe ke folder Tootls/.nuget.
- Masalah 351: Menerapkan kembali library OAuth 2.0 (Langkah 1): Penyesuaian pada library saat ini, peninjauan kode.
- Ubah direktori project
Google.Apis.NuGet.Publisher
. - Ganti nama file
IMediaDownloaded
menjadiIMediaDownloader
. - Masalah 376: Membuat penayang NuGet untuk memublikasikan paket
Google.Apis
, peninjauan kode.
Versi 1.5.0 (beta)
Senin, 19 Agustus 2013
- Masalah 369: Mengubah perilaku default permintaan HTTP (Trek Nomor = 3, BackOff 503 secara default), peninjauan kode.
- Menambahkan dokumentasi ke project DotNet4.
- Ubah
.hgignore
dan tambahkanGoogle.Apis.*xml
. - Masalah 373 (eksekusi bug), 374 (hapus assembly
Tests.Utility
), dan 375 (peringatan bersih), peninjauan kode. - Perbarui file
.hgignore
. - Masalah 360: Memperbaiki bug di
ResumableUpload
saat ukuran media tidak diketahui, peninjauan kode. - Masalah 325: Menghapus bagian Discovery dan codegen dari library, peninjauan kode.
- Masalah 368: Mengupdate NuGet.exe.
- Perbarui Microsoft.Http.Client.License.rtf.
Versi 1.4.0 (beta)
Senin, 24 Juni 2013
- Masalah 322: Menggunakan nama kanonis untuk class layanan jika memungkinkan.
- Masalah 338: Mendukung downloader media.
- Masalah 334: Menyertakan
Google.Apis.FullProfile
sebagai bagian dari rilis. - Masalah 320: Ubah
Google.Apis
menjadi perakitan PCL. - Masalah 321: Mendukung
CancellationToken
pada permintaan layanan dan media. - Masalah 329: Back-off eksponensial.
- Menghapus
ResourcePath
dari permintaan layanan. - Error paket NuGet di Windows 8.
- Mengupdate Alat dan menambahkan lisensi dan DLL di library pihak ketiga.
- Tambahkan NuGet.exe ke folder .nuget.
- Masalah 320, 324, dan 260: Mengupgrade .NET 4.0, membuat namespace
Google.Api.Http
, dan mendukung NuGet. - Perbaiki URI
ResumableUpload
. - Masalah 310 dan 311:
ResumableUpload
- mendukung error server dan streaming dengan ukuran yang tidak diketahui. - Masalah 308: Tetapkan URL
ResumableUpload
ke /upload + resource-uri. - Masalah 304:
ServiceGenerator
harus menggunakan kuncirootUrl
dari dokumen Discovery.
Versi 1.3.0 (beta)
Senin, 18 Maret 2013
- Tambahkan namespace
Google.Apis.Services
baru. - Masalah 303:
ServiceGenerator
tidak berfungsi dengan file URL hanya baca. - Masalah 300: Bug di URL
ResumableUpload
. - Masalah 293: Sertakan versi CLR (Pengujian Unit).
- Masalah 293 dan 295: Sertakan versi CLR dan versi API di header agen pengguna.
- Masalah 292: Meningkatkan proses build.
- Masalah 277:
DiscoveryDocument
harus dihapus dari setiap API yang dihasilkan. - Masalah 193 (menentukan parameter alt pada
ServiceRequest
) dan 249 (menghapus nilai default dari kueri).