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

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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

تتوفّر ملاحظات الإصدار الآن في مستودع 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

إعلان

  • أدوات/Google.Apis.الإصدار - لا تحذِف الدليل الذي تم إنشاؤه، نظرًا لأنه يحتوي على مستندات .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 في الوقت الحالي (يتم تجميع كل شيء مرة أخرى). نحتاج إلى التعرّف على كيفية دعم mobile-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، مراجعة الرمز.
  • تحسين سجلات NuGetPublisher.
  • المشكلة 455: لا تعمل واجهة برمجة تطبيقات "ترجمة Google" في وضع POST (خطأ في MaxUrlLengthInterceptor)، مراجعة الرموز.

الإصدار 1.8.1

الاثنين 17 آذار (مارس) 2014

إعلان

  • لم يتم إجراء أي تغييرات على الرمز منذ التسجيل RC، لذا لم تعد المكتبة في مرحلة تجريبية.
  • تم تحسين دليل مطوّري البرامج بشكل كبير.

الإصدار 1.8.0 (RC)

الاثنين 17 شباط (فبراير) 2014

إعلان

  • إصلاح خطأ مصادقة WP.
  • تحسين التعليقات لعملية Doxygen
  • تحسين التعليقات لتصبح AuthActionFilter.
  • تصحيح التعليقات
  • المشكلة 362: إضافة طريقة استئناف إلى تحميل الوسائط، ومراجعة الرموز.
  • يجب أن تكون أداة الإصدار متوافقة مع ميزة RC.
  • إصلاح التعليق (و/أو =ISBNgt; و\ أو)
  • المشكلة 422: زر الرجوع لا يعمل "تسجيل الدخول إلى مصادقة WP".
  • المشكلة 431: تعرض WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed سياسة ArgumentNullException عندما لا يتوفّر اتصال بالشبكة، ويمكنك مراجعة الرمز.
  • المشكلة 436: إضافة طرق خدمات لتحليل DateTime إلى string وstring إلى DateTime، مراجعة الرموز.
  • المشكلة 432: BatchRequest التي تحتوي على استثناء فارغ لاستدعاء الإجراء، مراجعة الرمز.

الإصدار 1.7.0 (تجريبي)

الأربعاء 18 كانون الأول (ديسمبر) 2013

إعلان

  • خطأ في DateTime عندما يحصل الخادم على "2013-12-17T23:26:42Z" ولا &&;;update;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 عندما يكون الطلب طويلًا جدًا، مراجعة الرمز.
  • المشكلة 383: ينشئ ExecuteAsync مبلغًا إضافيًا غير ضروري من Task. مراجعة الرموز.
  • المشكلة 377: أداة إصدار جديدة تُطلق إصدارًا جديدًا، مراجعة الرموز.
  • المشكلة 351: استخدام مكتبة OAuth 2.0 (الخطوة 2): مصادقة PCL - تحديد أنواع البيانات فقط، مراجعة الرموز.
  • المشكلة 148: يجب أن تكون طريقة الإضافة داخلية (وليس علنية).
  • أضِف NuGet.exe إلى مجلد Totls/.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.
  • عدِّل "الأدوات" وأضِف ملفات 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 من مستند "اقتراحات".

الإصدار 1.3.0 (تجريبي)

الاثنين 18 آذار (مارس) 2013

إعلان

  • أضِف مساحة اسم Google.Apis.Services جديدة.
  • المشكلة 303: لا يعمل ServiceGenerator مع ملفات عناوين URL للقراءة فقط.
  • المشكلة 300: خطأ في عنوان URL في ResumableUpload.
  • المشكلة 293: تضمين إصدار CLR (اختبار الوحدة).
  • الإصداران 293 و295: أدرِج إصدار CLR وإصدار واجهة برمجة التطبيقات في عنوان وكيل المستخدم.
  • المشكلة 292: تحسين عملية الإصدار.
  • المشكلة 277: يجب إزالة DiscoveryDocument من كل واجهة برمجة تطبيقات تم إنشاؤها.
  • المشاكل 193 (حدّد معلمة alt على ServiceRequest) و249 (حذف القيم التلقائية من طلب البحث).