التغييرات في النسخة 1.4:
- إضافة حقلين جديدة: حقل رقمي و قائمة منسدلة خاصة بنموذج.
- إضافة تصميم جديد للرسالة. التصميم الجديد راعينا فيه تقسيم المعلومات المرسلة لتسهيل عملية البحث عن البيانات في الرسالة.
- كتابة مكتبة PHP تحتوي على الواجهة البرمجية لإنشاء النماذج، و تم كتابة "تطبيق نموذج ١.٤" عليها.
- إضافة دعم للنسخة ١.٤ في تطبيقنا الجديد (صانع نموذج).
- إضافة تحقق لنسخة PHP التي تعمل على السرفر للتأكد من أن متطلبات نموذج موجودة فيه.
- إضافة دعم كامل لترجمة تطبيق نموذج لأي لغة أخرى، كما تم إضافة اللغة الإنجليزية كلغة إفتراضية ثانية.
- إضافة دعم للثيمات في تطبيق نموذج. النسخة ١.٤ تأتي مع ثيم 'air' بشكل إفتراضي.
- إضافة تحقق لقوة المفتاح المستخدم لزيادة حماية تطبيق نموذج.
- إضافة مكتبة Swift لإرسال الرسائل. المكتبة الجديدة متطابقة مع جميع المعايير القياسية لإرسال الإيميلات (RFCs).
- إضافة خيار "إيميل المرسل" إلى ملف الإعدادات لحماية الرسائل المرسلة من فرزها كرسائل مزعجة.
- إضافة تحقق للرد المرسل من السرفر عند محاولة إبلاغ الزائر بنتيجة إراسله و ذلك لتفادي مشكلة توقف التطبيق عن العمل.
- إصلاح بعض الاخطاء في الـ CSS الخاص بـ IE7.
- عند حدوث خطأ في الإرسال سيقوم نموذج الآن بإضافة الخطأ إلى سجل أخطاء PHP.
- فصل حقول النموذج إلى ملف خاص (form.php) لتسهيل عملية تعديل الحقول.
- تحديث RainTpl إلى النسخة 2.6.4.
التغييرات في النسخة 1.3.1:
- إصلاح مشكلة كانت تسبب ظهور رسالة خطأ للمستخدم، بالرغم من أن الرسالة تم إرسالها بنجاح.
التغييرات في النسخة 1.3:
- تغيير مسمى السكربت إلى "نموذج".
- توجيه الإهتمام لدعم المطورين و المستخدمين العرب.
- إضافة واجهة إستخدام جديدة كلياً، هادئة الالوان و سهلة الإستخدام.
- تحويل ملف الجافاسكربت إلى Object و إغلافه داخلياً للتأكد من عدم تعارضه مع مكتبات الجافاسكربت الأخرى.
- ملف الجافاسكربت ينجح في إختبار jsLint.
- إعادة كتابة السكربت بأسلوب OOP، مما يسمح للمطورين بإستخدام أكثر من نموذج في نفس الصفحة دون تعارض.
- إضافة خيار لإيقاف إستخدام AJAX عند إرسال الرسائل.
- حل مشكلة اسماء الحقول الغير إفتراضية العربية في الرسائل (أبلغ عنها: الأســطـورة).
- تسهيل عملية إضافة حقول لنموذج الارسال مع المحافظة على التوافق مع المعايير، فالآن سيقوم السكربت بإستخدام نفس اسم الحقل في الرسالة.
- إضافة فحص لجميع المدخلات عند عدم وجود أجاكس (حتى الغير الأساسية).
- التخلص من إستعمال الجلسات للتحقق من صحة الجواب. المدخل، و بالتالي تسهيل إضافة السكربت في صفحات اخرى
- إضافة الأساس لدعم لترجمة السكربت للغات أخرى في المستقبل.
التغييرات في النسخة 1.1:
- تم تغيير آلية الإرسال للتأكد من وصول الرسالة لجميع مزودات البريد الإلكتروني ، فسابقاً واجه بعض الأعضاء مشكلة في إستلام الرسائل (شكراً لكل من تواصل معنا بشأن هذه الأمر).
- إضافة دعم لمتصفحات البريد التي لا تدعم الرسائل بصيغة HTML.
- ظهور الخطأ عند حدوثه ليتمكن صاحب الموقع من إصلاحه بسهولة.
- زيادة سرعة السكربت بنسبة 25% تقريباً بسبب الآلية الجديدة للإرسال.
التغييرات في النسخة 1.2:
- سد ثغرات XSS عند الإرسال الرسائل و إضافة حماية من الإستغلال.
- إعادة كتابة محرك الإرسال، و تغيير ترتيب الأكواد و منطق السكربت، مما أدى إلى تحسن في الأداء.
- كتابة سكربت جديد للتحقق عند الإرسال، لزيادة سرعة التحقق و التحميل و تقدر الزيادة بـ 50%.
- إصلاح مشكلة في وصول الرسائل للنسخ القديمة من القارئات.
- إضافة دعم لزر الرجوع الخاص بالمتصفحات عند الإرسال بالأجاكس.
- تغيير كلاس الإرسال لنسخة أخف و أسرع، مع المحافظة على الدعم لجميع مزودات خدمة البريد.
التغييرات في النسخة 1.0:
- الإصدار الرئيسي للسكربت تحت مسمى coolContact.