الاطّلاع على GitHub للاطّلاع على إشعارات الإصدارات المستقبلية
توجد ملاحظات الإصدار الآن في في مستودع جيت هب.
ملاحظات الإصدار حتى 1.10.0 (كانون الأول/ديسمبر 2015)
الإصدار 1.10.0
الثلاثاء 15 كانون الأول (ديسمبر) 2015
- المشكلة 606 والمشكلة 612: ربما أدى تنفيذ طلب إلى واجهات Google APIs عند استخدام ServiceAccount، إلى توقف العملية (بناءً على سياق المزامنة الحالي).
- المشكلة 616: دعم اختبار Travis.
- المشكلة 624: الدعم في المصادقة الإضافية لتطبيقات الويب.
- المشكلة 622: تحسينات على MediaDownloader.
- المشكلة 592 والمشكلة 617 والمشكلة 631: إصلاح خطأ التزامن في ConfigurableMessageHandler.
- المشكلة 615: من الآن فصاعدًا، يعرض GoogleApiException كائن RequestError.
- المشكلة 609: يمكن طرح الاستثناء غير المهذَّب غير صالح على Windows Phone أثناء المصادقة.
الإصدار 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
صحيحة بعد دقيقة واحدة من انتهاء صلاحية الرمز المميز، مراجعة الرمز. - دعم
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: دعم تطبيق Windows 8.1 (ملاحظة: لا يوجد حل كامل لـ WP8.1 وهناك مشكلة في إنشاء المشروع باستخدام أداة Google.Apis.Release)، مراجعة الرمز.
- المشكلة 475: يؤدي النقر على زر الرجوع على WP إلى تعطيل التطبيق، مراجعة الرمز.
- المشكلة 471: دعم Windows Phone 8.1 - ترقية JSON.NET إلى 6.0.4 وتحديث المشروعات المحمولة إلى الملف الشخصي 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 عند إعداد علامة etag غير صالحة، مراجعة الرمز.
- المشكلة 463: إضافة دعم إلى إبطال الرمز المميّز، مراجعة الرموز
- المشكلة 462: تحسين تنفيذ
FileDataStore
، مراجعة الرمز. - حسِّن سجلات NuGet Publisher.
- المشكلة 455: واجهة برمجة تطبيقات الترجمة لا تعمل في وضع POST (خطأ في MaxUrlLengthInterceptor)، مراجعة الرمز.
الإصدار 1.8.1
الاثنين 17 آذار (مارس) 2014
- لم يتم إجراء أي تغييرات على الرموز منذ طرح الإصدار التجريبي، لأنّ المكتبة لم تعُد كذلك.
- تم تحسين دليل مطوّر البرامج بشكل كبير.
الإصدار 1.8.0 (RC)
الاثنين 17 شباط (فبراير) 2014
- إصلاح خطأ مصادقة WP.
- تحسين التعليقات لعملية الأكسجين
- تحسين التعليقات في "
AuthActionFilter
" - إصلاح التعليقات
- المشكلة 362: إضافة طريقة السيرة الذاتية إلى تحميل الوسائط، مراجعة الرمز.
- يجب أن تتوافق أداة الإصدار مع ميزة "الإعداد عن بُعد".
- إصلاح التعليق (و\أو ==> و\ أو).
- المشكلة 422: زر الرجوع لا يعمل عند تسجيل الدخول لمصادقة WP.
- المشكلة 431: يطرح
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
الخطأArgumentNullException
في حال عدم توفُّر اتصال بالشبكة، مراجعة الرمز. - المشكلة 436: أضِف طرق الأداة لتحليل
DateTime
إلىstring
وstring
إلىDateTime
، مراجعة الرمز. - المشكلة 432:
BatchRequest
إذا كان هناك معاودة اتصال فارغة، ويحدث الاستثناء مراجعة الرمز.
الإصدار 1.7.0 (إصدار تجريبي)
الأربعاء 18 كانون الأول (ديسمبر) 2013
- خطأ
DateTime
عندما يحصل الخادم على "2013-12-17T23:26:42Z" وليس "updated=2013-12-17T23:26:42.000Z". - المشكلة 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
- غيِّر الأوصاف الدقيقة.
- إصلاح خطأ أثناء إنشاء حزم 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
تنزيل قائمة تصدير Drive، مراجعة الرمز. - المشكلة 351: إعادة تنفيذ مكتبة OAuth 2.0 (الخطوة 4): حساب الخدمة ورقم تعريف العميل (MVC)، مراجعة الرمز
- المشكلة 351: إعادة تنفيذ مكتبة OAuth 2.0 (الخطوة 3): إضافة الاختبارات و
UserCredential
والتدفقات ومراجعة الرمز. - المشكلة 146: تجاوز عنوان HTTP عندما يكون عنوان URI للطلب طويلاً جدًا، مراجعة الرمز.
- المشكلة 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، التراجع هو 503 بشكل افتراضي)، مراجعة الرمز
- إضافة المستندات إلى مشروع DotNet4
- يُرجى تغيير
.hgignore
وإضافةGoogle.Apis.*xml
. - المشاكل 373 (خطأ تنفيذي) و374 (إزالة مجموعة
Tests.Utility
) و375 (تحذيرات واضحة)، مراجعة الرمز - تعديل ملف واحد (
.hgignore
) - المشكلة 360: إصلاح خطأ في
ResumableUpload
عندما يكون حجم الوسائط غير معروف، مراجعة الرمز. - المشكلة 325: إزالة أجزاء الاستكشاف والترميز من المكتبة، مراجعة الرموز
- المشكلة 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: حزم على Windows 8.
- حدِّث "الأدوات" وأضف مكتبات الربط الديناميكي والتراخيص في مكتبة الجهات الخارجية.
- أضف 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
من مستند "اقتراحات".
الإصدار 1.3.0 (إصدار تجريبي)
الاثنين 18 آذار (مارس) 2013
- إضافة مساحة اسم
Google.Apis.Services
جديدة - المشكلة 303: لا يعمل
ServiceGenerator
مع ملفات عناوين URL للقراءة فقط. - المشكلة 300: خطأ في عنوان URL لـ
ResumableUpload
. - المشكلة 293: تضمين نسخة CLR (اختبار الوحدة).
- المشكلتان 293 و295: تضمين إصدار CLR وإصدار واجهة برمجة التطبيقات في عنوان وكيل المستخدم
- المشكلة 292: تحسين عملية الإنشاء.
- المشكلة 277: يجب إزالة
DiscoveryDocument
من كل واجهة برمجة تطبيقات تم إنشاؤها. - المشاكل 193 (حدِّد مَعلمة النص البديل على
ServiceRequest
) و249 (حذف القيم التلقائية من طلب البحث)