لیست تغییرات کتابخانه

شما در این صفحه می‌توانید از تغییرات هر نسخه کتابخانه چابک مطلع شوید. چابک برای نسخه‌گذاری از مدل Semantic Versioning استفاده می‌کند. برای آشنایی با این مدل این قسمت را مطالعه نمایید.


نسخه ۱.۰.۳ - ۱۳۹۷/۰۷/۲۸

تغییرات

  • ثبت service worker چابک فقط در روت پروژه به جای ثبت به صورت نسبی

نسخه ۱.۰.۲ - ۱۳۹۷/۰۷/۲۳

تغییرات

  • افزودن متد‌ getTags
  • افزودن قابلیت گروه‌بندی نوتیفیکشن‌ها با استفاده از کلید groupId

نسخه ۱.۰.۱ - ۱۳۹۷/۰۶/۱۳

تغییرات

  • افزودن متد‌های setUserInfo و getUserInfo
  • افزودن متدهای addTag و addTags
  • افزودن متدهای removeTag و removeTags
  • حل مشکل حذف کاربر با متد unregister

ارتقا

  • قابلیت register مجدد کاربر با متد register

نسخه ۱.۰.۰ - ۱۳۹۷/۰۶/۰۳

تغییرات

  • افزودن متد track برای رصد تعامل کاربر.
  • حل مشکل مقدار بازگشتی در متد isRegistered.
  • حل مشکل عدم resolve شدن پرامیس در متد register.
  • عدم نمایش پیام‌های silent درون برنامه‌ای چابک.

ارتقا

  • تغییر مقدار پیش‌فرض live برای متد publishEvent به true.

    نکته : اگر در نسخه‌های پایین‌تر از پیش‌فرض default متد publishEvent استفاده می‌کردید برای حفظ تنظیمات قبلی‌، بهتر است اکنون از پیش‌فرض با مقدار false برای live استفاده کنید.

  • غیرفعال سازی register خودکار توسط چابک در هنگام بارگذاری صفحه.

    نکته: فرایند register مجدد کاربر در هنگام بارگذاری صفحه باید توسط شما و با به کارگیری از متد isRegistered انجام شود.

نمونه:

if (chabok.isRegistered()) {
    chabok.register(chabok.getUserId())
} else {
    chabok.register('<userId>')
}

نسخه ۰.۴.۵

  • بهبود عملکرد تنظیم آیکون Notification

نسخه ۰.۴.۴

  • افزودن قابلیت تنظیم title و آیکون Notification

نسخه ۰.۴.۳

  • رفع مشکل ارسال پیام توسط متد publishEvent

نسخه ۰.۴.۲

  • رفع مشکل عضویت بر روی کانال‌های عمومی توسط متد subscribe
  • بهبود عملکرد ارسال پیام به وسیله متد publish

نسخه ۰.۴.۱

  • حذف متد enableEventDelivery

    در صورت استفاده از متد enableEventDelivery باید آن را با متد subscribeEvent جایگزین نمایید.

نسخه ۰.۴.۰

  • افزودن قابلیت عضویت و لغو عضویت از یک کانال با استفاده از متد‌های subscribe و unSubscribe

  • افزودن قابلیت عضویت و لغو عصویت از یک رویداد با استفاده از متدهای subscribeEvent و unSubscribeEvent

نسخه ۰.۳.۴

  • بهبود پایداری اتصال با چابک

  • افزودن تنظیمات جهت غیرفعال سازی اتصال بلادرنگ چابک

نسخه ۰.۳.۳

  • حل مشکل اتصال به چابک در مرورگرهایی که Service worker را پشتیبانی نمی‌کنند.

نسخه ۰.۳.۲

  • افزودن قابلیت عدم نمایش Notification

نسخه ۰.۳.۱

  • ساختار جدید برای ایجاد و استفاده از چابک

نسخه ۰.۳.۰

  • حل مشکل اتصال به چابک در زمان باز بودن چندین صفحه

نسخه ۰.۲.۰

  • افزودن Service Worker چابک برای دریافت پیام‌ها در پس‌زمینه

  • نمایش Push Notification در مرورگر

نسخه ۰.۱.۶

  • افزودن قابلیت ارسال و دریافت پیام‌های چابک