برای اطلاعیه های انتشار آینده به GitHub مراجعه کنید
یادداشتهای انتشار اکنون در مخزن GitHub قرار دارند.
یادداشتهای انتشار تا 1.10.0 (دسامبر 2015)
نسخه 1.10.0
سه شنبه 15 دسامبر 2015
- شماره 606 و شماره 612 : اجرای یک درخواست به APIهای Google هنگام استفاده از ServiceAccount ممکن است منجر به بن بست شده باشد (بسته به زمینه همگام سازی فعلی).
- شماره 616 : پشتیبانی از تست تراویس.
- شماره 624 : پشتیبانی از Auth افزایشی برای برنامه های کاربردی وب.
- شماره 622 : بهبودهایی برای MediaDownloader.
- شماره 592 ، شماره 617 ، و شماره 631 : رفع اشکال همزمانی در ConfigurableMessageHandler.
- شماره 615 : از این پس، GoogleApiException شی RequestError را آشکار می کند.
- مسئله 609 : استثنا InvalidOperationException ممکن است در حین احراز هویت روی ویندوز فون ایجاد شود.
نسخه 1.9.2
پنجشنبه 23 جولای 2015
- کد کتابخانه مشتری به GitHub منتقل شد.
- شماره 238 : از نسخه امضا شده Google.Apis پشتیبانی کنید. درخواست کشش شامل بهروزرسانی بستههای NuGet و ابزار انتشار است.
- مسئله 548 : اگر پاسخ شامل هدرهای HTTP تکراری باشد، یک درخواست دسته ای با شکست مواجه می شد.
- امضای
ServiceAccountCredential
را تغییر دهید تا مطابق با FIPS باشد. - شماره 561 : از کلیدهای حساب سرویس JSON پشتیبانی کنید.
نسخه 1.9.1
دوشنبه 29 دسامبر 2014
- Tools/Google.Apis.Release - دایرکتوری تولید شده را تمیز نکنید، زیرا حاوی اسناد NET است.
- بسته NuGet باید به یادداشت های انتشار به عنوان URL پروژه اشاره کند.
- هنگام تلاش برای درخواست رمز دسترسی جدید، بررسی کد ، خطای
ComputeCredential
را بهبود بخشید. - شماره 503:
TokenResponse.IsExpired
یک دقیقه پس از انقضای توکن، بررسی کد، true را برمی گرداند. - پشتیبانی از
ComputeCredential
، بررسی کد . - تغییر نسخه به 1.9.1 و خروجی XML برای پروژه های جدید WP8.1.
- شماره 471: پشتیبانی از پروژه های WP 8.1، بررسی کد .
- مسئله 330: عملیات میتواند زمان اجرا
Google.Api.Services.BaseClientService
، بررسی کد را بیثبات کند. - شماره 482:
GoogleWebAuthorizationBroker.AuthorizeAsync
- مرورگر خود بسته نمی شود، کد را بررسی کنید .
نسخه 1.9.0
سه شنبه 30 سپتامبر 2014
- شماره 471: پشتیبانی از برنامه ویندوز 8.1 (توجه: راه حل کاملی برای WP8.1 وجود ندارد و در ساخت پروژه با استفاده از ابزار Google.Apis.Release مشکلی وجود دارد)، بررسی کد .
- مسئله 475: با کلیک بر روی دکمه بازگشت در WP برنامه از کار می افتد، بررسی کد .
- شماره 471: پشتیبانی از Windows Phone 8.1 - ارتقاء JSON.NET به 6.0.4 و به روز رسانی پروژه های Portable به نمایه 328.
- فعلاً از نمایه 136 استفاده کنید (همه چیز دوباره کامپایل می شود). باید بررسی کنیم که چگونه می توانیم از portable-net40+sl50+win+wpa81+wp80 (پروفایل 328) برای
Newtonsoft.Json
وZlib.Portable
پشتیبانی کنیم. هر دوی این بستهها برخی از تنظیمات را برای پروفایل 328 ندارند. - پروژه ها را برای پشتیبانی از نمایه 328 (برای برنامه های جهانی) به روز کنید.
- شماره 478: به روز رسانی وابستگی های NuGet، بررسی کد .
نسخه 1.8.2
دوشنبه 26 می 2014
- مسئله 452: اصلاح یک تغییر ناسازگار که قبلا انجام شده بود (
FileDataStore
)، بررسی کد . - مسئله 464: هنگام تنظیم یک برچسب نامعتبر، بررسی کد نمی توان درخواست HTTP ارسال کرد.
- مسئله 463: در ابطال توکن، بررسی کد ، پشتیبانی اضافه کنید.
- شماره 462: بهبود اجرای
FileDataStore
، بررسی کد . - گزارش های NuGet Publisher را بهبود بخشید.
- شماره 455: Translate API در حالت POST کار نمی کند (اشکال در MaxUrlLengthInterceptor)، بررسی کد .
نسخه 1.8.1
دوشنبه 17 مارس 2014
- هیچ کدی از زمان RC تغییر نکرده است، کتابخانه از نسخه بتا خارج شده است!
- راهنمای توسعه دهنده به طور قابل توجهی بهبود یافته است.
نسخه 1.8.0 (RC)
دوشنبه 17 فوریه 2014
- رفع اشکال WP auth.
- نظرات را برای فرآیند داکسیژن بهبود دهید.
- نظرات را در
AuthActionFilter
بهبود دهید. - نظرات را اصلاح کنید.
- مسئله 362: یک روش رزومه برای بارگذاری رسانه، بررسی کد اضافه کنید.
- ابزار انتشار باید از RC پشتیبانی کند.
- رفع نظر (و\یا ==> و \ یا).
- مسئله 422: دکمه برگشت در ورود به سیستم WP auth کار نمی کند.
- شماره 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
وقتی اتصال شبکه وجود ندارد،ArgumentNullException
پرتاب می کند، بررسی کد . - مسئله 436: افزودن متدهای Utility برای تجزیه
DateTime
بهstring
وstring
بهDateTime
، بررسی کد . - مسئله 432:
BatchRequest
با استثناء پرتاب پاسخ تهی، بررسی کد .
نسخه 1.7.0 (بتا)
چهارشنبه 18 دسامبر 2013
- وقتی سرور "2013-12-17T23:26:42Z" و نه "updated=2013-12-17T23:26:42.000Z" را دریافت می کند، باگ
DateTime
. - مسئله 428: هنگام استفاده از
DateTime
به عنوان پارامتر پرس و جو، یک اشکال را برطرف کنید. - شماره 401: درخواست HTTP نادرست بر اساس عدم رعایت مشخصات الگوی URI (http://tools.ietf.org/html/rfc6570).
- مسئله 425: در صورت وجود
HttpStatusCode
درGoogleApiException
تنظیم کنید. - مسئله 420:
RequestAccessTokenAsync
وRefreshAccessTokenAsync
باید عمومی باشند. - مسئله 60: از یک
BatchRequest
جدید پشتیبانی کنید. -
ConfigureAwait
در هر تماسی برای انتظار (در صورت لزوم) تماس بگیرید. - شماره 407:
Google.Apis
بهGoogle.Apis.Core
وGoogle.Apis
تقسیم کنید. - مسئله 404: کد منسوخ
GoogleApis.Authentication
را حذف کنید.
نسخه 1.6 (بتا)
چهارشنبه 23 اکتبر 2013
- توضیحات nuspec را تغییر دهید.
- رفع اشکال در ایجاد بسته های هسته Nuget.
- تمام محتوای کتابخانه شخص ثالث به جز
DotNetOpenAuth
را حذف کنید. -
Newtonsoft.Json
به 5.0.8 ارتقا دهید و یک رابط جدیدIClientServiceRequest
(نه عمومی) اضافه کنید. - بسته MVC NuGet را از MVC4 به MVC تغییر نام دهید.
- یک اشکال کوچک در فرآیند انتشار را برطرف کنید.
- شماره 351: کتابخانه OAuth 2.0 را مجدداً تکمیل کنید (مرحله 7): فرآیند انتشار را برای پشتیبانی از بسته های جدید تغییر دهید، بررسی کد .
- شماره 351: کتابخانه OAuth 2.0 را مجدداً تکمیل کنید (مرحله 5): پشتیبانی از Windows Phone، بررسی کد .
- شماره 351: کتابخانه OAuth 2.0 را مجدداً تکمیل کنید (مرحله 6): پشتیبانی WinRT، بررسی کد .
- شماره 361:
MediaDownloader
نمی تواند لیست صادرات درایو را دانلود کند، بررسی کد . - شماره 351: کتابخانه OAuth 2.0 را مجدداً تکمیل کنید (مرحله 4): حساب سرویس و MVC، بررسی کد .
- شماره 351: کتابخانه OAuth 2.0 را دوباره پیاده سازی کنید (مرحله 3): آزمایش ها،
UserCredential
و جریان ها، بررسی کد را اضافه کنید. - مسئله 146: در صورت طولانی بودن درخواست URI، مرور کد ، سرصفحه HTTP را لغو کنید.
- مسئله 383:
ExecuteAsync
یکTask
اضافی غیر ضروری ایجاد می کند، بررسی کد . - شماره 377: ابزار ساخت جدید نسخه جدید را منتشر می کند، بررسی کد .
- شماره 351: کتابخانه OAuth 2.0 را مجدداً تکمیل کنید (مرحله 2): Auth PCL - فقط انواع داده را تعریف کنید، بررسی کد .
- مسأله 148: روش گسترش باید داخلی (نه عمومی) باشد.
- NuGet.exe را به پوشه Tootls/.nuget اضافه کنید.
- شماره 351: کتابخانه OAuth 2.0 را مجدداً تکمیل کنید (مرحله 1): تنظیمات کتابخانه فعلی، بررسی کد .
- دایرکتوری پروژه
Google.Apis.NuGet.Publisher
را تغییر دهید. - تغییر نام فایل
IMediaDownloaded
بهIMediaDownloader
. - شماره 376: یک ناشر NuGet برای انتشار بسته های
Google.Apis
، بررسی کد ایجاد کنید.
نسخه 1.5.0 (بتا)
دوشنبه 19 آگوست 2013
- مسئله 369: رفتار پیشفرض یک درخواست HTTP را تغییر دهید (تعداد تلاش = 3، BackOff 503 به طور پیشفرض)، بررسی کد .
- اسناد را به پروژه DotNet4 اضافه کنید.
-
.hgignore
تغییر دهید وGoogle.Apis.*xml
را اضافه کنید. - شماره 373 (اجرای اشکال)، 374 (حذف اسمبلی
Tests.Utility
) و 375 (اخطارهای پاک)، بررسی کد . - فایل
.hgignore
را به روز کنید. - مسئله 360: رفع اشکال در
ResumableUpload
هنگامی که اندازه رسانه ناشناخته است، بررسی کد . - شماره 325: قسمت های Discovery و codegen را از کتابخانه حذف کنید، کد را بررسی کنید .
- شماره 368: NuGet.exe را به روز کنید.
- Microsoft.Http.Client.LICENSE.rtf را به روز کنید.
نسخه 1.4.0 (بتا)
دوشنبه 24 ژوئن 2013
- مسئله 322: در صورت امکان از نام متعارف برای کلاس خدمات استفاده کنید.
- شماره 338: از دانلودر رسانه پشتیبانی کنید.
- شماره 334:
Google.Apis.FullProfile
به عنوان بخشی از نسخه ما قرار دهید. - مسئله 320:
Google.Apis
تغییر دهید تا یک مجموعه PCL باشد. - شماره 321: پشتیبانی از
CancellationToken
در درخواست های سرویس و رسانه. - مسأله 329: عقب نشینی نمایی.
-
ResourcePath
از یک درخواست سرویس حذف کنید. - خطای بسته های NuGet در ویندوز 8.
- ابزارها را به روز کنید و DLL ها و مجوزها را در کتابخانه شخص ثالث اضافه کنید.
- NuGet.exe را به پوشه nuget. اضافه کنید.
- مسائل 320، 324 و 260: NET 4.0 را ارتقا دهید، فضای نام
Google.Api.Http
ایجاد کنید و NuGet را پشتیبانی کنید. - URI
ResumableUpload
برطرف کنید. - مسائل 310 و 311:
ResumableUpload
- از خطاهای سرور و پخش جریانی با اندازه ناشناخته پشتیبانی می کند. - مسئله 308: URL
ResumableUpload
را روی /upload + resource-uri تنظیم کنید. - مسئله 304:
ServiceGenerator
باید از کلیدrootUrl
از سند Discovery استفاده کند.
نسخه 1.3.0 (بتا)
دوشنبه 18 مارس 2013
- یک فضای نام
Google.Apis.Services
جدید اضافه کنید. - مسئله 303:
ServiceGenerator
با فایل های URL فقط خواندنی کار نمی کند. - مسئله 300: اشکال در URL
ResumableUpload
. - مسئله 293: شامل نسخه CLR (تست واحد).
- مسائل 293 و 295: نسخه CLR و نسخه API را در هدر عامل کاربر قرار دهید.
- مسئله 292: روند ساخت را بهبود بخشید.
- مسئله 277:
DiscoveryDocument
باید از هر API تولید شده حذف شود. - مسائل 193 (مشخص کردن پارامتر alt در
ServiceRequest
) و 249 (مقادیر پیش فرض را از پرس و جو حذف کنید).