# 2.1.9 :
- جلوگیری از ارسال چندباره آجاکسی کد تأیید
- غیرفعال سازی درخواست کاربر برای دریافت پیامک در پیامک های سیستمی ارسالی از ماژول
- اصلاحات بخش تایید پیامکی
- اصلاح مشکل عدم ارسال پیامک ایجاد تیکت توسط مدیر
- اصلاح مشکل عدم ارسال پیامک پترن در هنگامی که نام کاربری فاصله داشته باشد
- اصلاح ساختار بررسی وجود شماره موبایل تکراری
- اصلاح مشکل پاک شدن قالب پیامک تایید هنگام ذخیره قالب های مشتری
- ایجاد لیست شماره های تکراری کاربران در صفحه ورود با موبایل


# 2.1.8 :
- افزودن صفحه تنظیمات کد تأیید پیامکی
- افزودن امکان تعیین طول کد تایید
- افزودن امکان تعیین فاصله میان دو کد تایید
- افزودن امکان مشخص نمودن صفحاتی که بدون کد تایید در دسترس هستند


# 2.0.7 :
- ایجاد فانکشن دیباگ در افزونه
- ایجاد فایل css و js اختصاصی ماژول و انتقال استایل ها و کدهای جاوااسکریپت به فایل های مریوط به خود
- یکی کردن تمام کوئری های اطلاعات کاربر در  اکثر رویدادها برای کاهش به هم ریختگی کدها
- افزودن ستون موقعیت ارسال در جدول لاگ ارسال ها برای مشاهده اینکه در چه رویدادی پیامک ارسال شده است.
- تغییر انکدینگ جداول به utf8
- افزودن سیستم otp
- عدم حذف جدول تنظیمات درگاه در هنگام غیرفعال کردن افزونه
- برطرف کردن مشکلاتی در زبان افزونه
- جدا کردن لاگ پیامک ها مدیر و مشتری برای بررسی دقیق تر پیامک های ارسالی از افزونه
- افزودن یک باکس راهنمای راه اندازی افزونه که در مورد ایجاد فیلدها و تنظیمات درگاه افزونه کارهایی که انجام نشده را به کاربر نمایش میدهد و با تنظیمات کامل این باکس دیگر نمایش داده نمی شود
- ثابت کردن گزینه mydnspanel در تنظیمات درگاه افزونه
- تغییر کارکرد صفحه بروزرسانی افزونه برای کار ارتقای افزونه و بررسی آخرین نسخه از سایت ippaenl به جای یک سایت خارجی
- حل مشکل کوئری سنگین بررسی دامنه های منقضی شده با تغییر کوئری
- اضافه کردن رویداد اطلاع رسانی ورود مشتری به خود مشتری- قبلا فقط به مدیر ارسال انجام میشد.
- افزودن متغیرهای تمامی کادرهای پیامکی در حد نیاز عمومی
- ایجاد یک ساختار فراخوانی از دیتابیس که متغیرهای افزونه را حدودا بی نهایت می کند.
- به طور مثال با استفاده از ساختاری مانند زیر با داشتن متغیر order_id می توان یادداشت ضمیمه شده به سفارش رو از دیتابیس فراخوانی کرد و در پیامک استفاده کرد.
- [[notes@tblorders:id={order_id}]]
- به این معنا که مقدار ستون notes را از جدول tblorders فراخوانی کن در جایی که id سفارش {order_id} باشد.
- و خود این ساختار می تواند تو در تو باشد
- مثلا با گرفتن آی دی فاکتور از دیتابیس سفارشات می توان ساختار را مجددا فراخوانی کرده و مثلا روش پرداخت را در آورد به این شکل:
- [[paymentmethod@tblinvoices:id=[[invoiceid@tblorders:id={order_id}]]]]
- کار اصلاح کدهای تمامی هوک ها و رویدادها تمام شده
- فقط افزودن ابزار تنظیم پترن به تمامی کادرهای پیامکی و گزینه تست ارسال پیامک و ایجاد صفحه ای برای راهنمایی همین ساختار فراخوانی دیتابیس و یک تغییر مختصر در کد وب سرویس پترن مانده که نهایتا در دو روز دیگر تمام می شود.
- افزودن تقویم شمسی قابل انتخاب برای نمایش تاریخ ارسال در جدول پیامک های ارسال شده
- ایجاد ابزار تنظیم پترن و تست پترن در صفحات قالب پیامک ها از طریق سیستم مدال خود whmcs
- ایجاد لینک ابزار تولید متغیر پیشرفته در صفحات قالب پیامک ها با استفاده از سیستم مدال خود whmcs
- تغییر در ساختار صفحات قالب پیامکی و استفاده از div به جای جدول table و رنگ بندی گزینه های صفحه.
- ایجاد امکان ارسال پیامک به شماره دلخواه بدون اینکه مشتری باشد در صفحه ارسال پیامک