ملاحظات الإصدار لمكتبة برامج Google API لنظام NET.

الاطّلاع على GitHub للاطّلاع على إشعارات الإصدارات المستقبلية

توجد ملاحظات الإصدار الآن في في مستودع جيت هب.

ملاحظات الإصدار حتى 1.10.0 (كانون الأول/ديسمبر 2015)

الإصدار 1.10.0

الثلاثاء 15 كانون الأول (ديسمبر) 2015

إعلان

الإصدار 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 (حذف القيم التلقائية من طلب البحث)