Ahmad
با عضویت در انجمن، به محتوای اختصاصی ویژه وبمستران دسترسی داشته باشید و از امکانات بی نظیر اعضای انجمن بهره مند شوید.
همین الان عضو شوید!نسخه 2.9.24 تاریخ 10 دسامبر 2025
تغییرات جدید و بهبودها
- افزودن بهبودهای امنیتی.
- بهروزرسانی پردازشگر پسزمینه برای ارسال تسکهای در صف هنگام خاموش شدن (shutdown) بهمنظور بهبود عملکرد.
- بهروزرسانی پیامهای مربوط به قابلیتهایی که در نسخههای آینده حذف یا منسوخ میشوند به نسخه 4.0 بهجای 3.1، مطابق با سیستم شمارهگذاری جدید نسخهها.
- بهروزرسانی منطق تعیین نصب خودکار بهروزرسانیها (شامل افزونههای جانبی) برای تضمین سازگاری با سیستم جدید شمارهگذاری نسخهها.
- بهروزرسانی حداقل نسخه وردپرس (برای پشتیبانی) در صفحه وضعیت سیستم به نسخه 6.8.
رفع باگها
- رفع اعلانهای منسوخشدن (Deprecation) برای تابع seems_utf8() در وردپرس 6.9.
- رفع مشکلی که باعث میشد برخی فایلهای آپلودشده، زمانی که خارج از پوشههای پیشفرض form/year/month ذخیره میشوند، به اعلانها پیوست نشوند.
- حذف ویژگی نامعتبر maxlength از فایل class-gf-field-time.php.
نسخه 2.9.22 تاریخ 13 نوامبر 2025
جدید
- افزودن قالبهای Stripe Membership و Stripe Event Sponsorship به کتابخانه قالبها (Template Library).
- افزودن بهبودهای امنیتی.
- افزودن دکمههای کپی برای Consumer Key و Consumer Secret هنگام ایجاد کلید جدید REST API.
API
- منقضی شدن متد مبتنی بر جاوااسکریپت
GFMergeTagکه در نسخه Gravity Forms 3.1 حذف خواهد شد. ازgform.mergeTagsاستفاده کنید.- حذف متد قدیمی
GFFeedAddon::paypal_fulfillment().
فیکس باگ
- رفع مشکل ذخیره نشدن فایل انتخابشده در فیلد تکی File Upload هنگام ویرایش ورودیهای موجود (مشکل از نسخه 2.9.21).
نسخه ۲.۹.۲۱.۱
- مشکلی که در نسخه ۲.۹.۲۱ معرفی شده بود و باعث میشد فایل انتخابشده هنگام ویرایش یک ورودی موجود، برای یک فیلد آپلود فایل ذخیره نشود، برطرف شد.
نسخه 2.9.21 تاریخ 29 اکتبر 2025
افزوده شده
- افزودن بهبودهای امنیتی.
- افزودن تنظیم جدید به فیلد
Honeypotبرای بررسی زمان ارسال فرم و علامتگذاری فرم بهعنوان اسپم در صورت ارسال بیش از حد سریع.بهروزرسانی
- بهروزرسانی لینکهای حساب و لایسنس برای ارجاع به سایت جدید حساب Gravity.
فیکس باگ
- اصلاح حروف بزرگ/کوچک نام
Mailchimpدر قالب فرم نظرسنجی و سایر بخشها.- رفع مشکلی که باعث میشد اکشن هوک
gform_update_feed_activeدر صورت فراخوانی$wpdbدر اکشن متصلشده، با شکست مواجه شود.- رفع مشکلی که باعث میشد در صفحاتی با چندین فرم شامل فیلد آپلود فایل، فایلهای ارسالشده از فرمهای مختلف نمایش داده شوند.
- رفع مشکل زمانبندی در هندلر آپلود چندفایلی که از ارسال هدرها جلوگیری کرده و مانع تکمیل آپلود فایل CSV در فیلد
Chained Selectsمیشد.
نسخه 2.9.20.1
فیکس باگها
- رفع مشکلی که میتوانست باعث عدم عملکرد صحیح هوک
gform_update_feed_activeشود، در صورتی که اکشن متصل به آن از$wpdbاستفاده کند.- رفع مشکل در زمانبندی ارسال هدرها توسط پردازشگر آپلود چندفایله که مانع از تکمیل بارگذاری فایل CSV در فیلد Chained Selects میشد.
امنیتی
- افزودن بهبودهای امنیتی.
نسخه 2.9.20 تاریخ 16 اکتبر 2025
⚙️ افزودهها (Added):
- بهبودهای متعدد عملکرد در ویرایشگر فرم با اجرای پرسوجوهای بزرگ بهصورت غیرهمزمان (asynchronously).
- افزودن پشتیبانی از منطق شرطی فید بر اساس وضعیت پرداخت (payment status).
- API: افزودن اکشن هوک gform_post_add_feed که پس از افزودن فید اجرا میشود.
- API: افزودن اکشن هوک gform_update_feed_active که هنگام تغییر وضعیت «فعال» فید اجرا میشود.
🔧 فیکس باگها (Fixed):
- اصلاح نمایش پیامهای خطای مدیریتی (admin error messages) در دستگاههای موبایل.
- رفع مشکلی که در آن هندلر آپلود چندفایل (multi-file upload handler) با هدر Content-Type اشتباه پاسخ میداد.
- رفع مشکلی که باعث نمایش پیام خطای عمومی بهجای پیام واقعی از هندلر آپلود میشد.
- رفع خطای بحرانی (fatal error) احتمالی هنگام ارسال فرمهایی با فید پرداخت.
- رفع مشکلی که مانع از نمایش عملکرد پیشنمایش (preview action) در صفحه لیست فرمهای واردشده میشد.
- رفع خطای JavaScript هنگام حذف فایل آپلودشده در صفحه ویرایش داده (edit entry).
نسخه 2.9.19.3
🔧 فیکس باگها (Fixes):
- رفع مشکلی که در آن پردازشگر آپلود چندفایلی با هدر نادرست Content-Type پاسخ میداد.
- رفع مشکلی که در آن آپلودر چندفایلی بهجای پیام بازگشتی از پردازشگر، پیام خطای عمومی نمایش میداد.
نسخه 2.9.19 تاریخ 2 اکتبر 2025
جدید:
- افزودن فرمهای آماده «فرم رضایت امضا» و «فرم نظر مشتری» به کتابخانه قالبها.
- افزودن هشدار دسترسپذیری در ویرایشگر فرم هنگام فعال بودن تنظیم ویرایشگر متن غنی برای فیلد متن پاراگراف.
- افزودن هشدار منسوخسازی در ویرایشگر فرم زمانی که فرم از هر یک از کلاسهای آماده gf_list_height استفاده کند.
فیکس باگ:
- رفع مشکل عدم لغو تغییرات فعلی هنگام لغو هشدار منطق شرطی نمایش داده شده توسط تنظیم ویرایشگر متن غنی.
- رفع مشکل دسترسپذیری آیکونهای فونت تزئینی در صفحات مدیریت تا توسط Screen Reader اعلام نشوند.
- رفع مشکل نمایش نادرست سربرگ Gravity Forms هنگام باز بودن پنل Screen Options.
- رفع مشکل عدم فعالسازی مجدد دکمه آپلود برای فیلد آپلود چندفایلی با محدودیت پس از حذف آخرین فایل.
- رفع مشکل قرار گرفتن متغیر gform (اسکریپت هوکها) در موقعیت اشتباه در برخی سایتها.
- رفع مشکل عدم نمایش صحیح نمودارهای صفحه فروش در زبانهای RTL.
- رفع مشکل اعمال نشدن تنظیمات آدرس آیکون افزودن و حذف بر روی فیلد لیست.
- رفع خطای کشنده PHP هنگام ویرایش ورودی دارای فیلد آپلود چندفایلی.
- رفع خطای کشنده PHP که گاهی هنگام تلاش برای بستن یک پیام در مدیریت رخ میدهد.
تغییر:
- حذف کلاسهای آماده از قالب فرم «درخواست استخدام».
نسخه 2.9.18.2
- افزودن قالبهای فرم رضایتنامه امضا (Signature Consent Form) و فرم گواهینامه (Testimonial Form) به کتابخانه قالبها.
- رفع مشکلی که باعث میشد دکمه آپلود برای فیلد آپلود چندفایله با محدودیت، پس از حذف آخرین فایل دوباره فعال نشود.
- رفع مشکلی که باعث میشد متغیر gform (اسکریپت hooks) در مکان نادرست در برخی سایتها خروجی داده شود.
نسخه 2.9.18.1
- رفع مشکلی که باعث میشد صفحه فروش در زبانهای راستبهچپ (RTL) نمودارها را بهصورت نادرست نمایش دهد.
- رفع مشکلی که باعث میشد تنظیمات آدرس آیکونهای افزودن و حذف، روی فیلد لیست اعمال نشود.
- حذف کلاس Ready از قالب فرم درخواست استخدام (Employment Application).
- رفع خطای مرگبار PHP که هنگام ویرایش ورودی و زمانی که مقدار موجود فیلد آپلود چندفایله JSON به رشته تبدیل شود رخ میداد.
- رفع خطای مرگبار PHP که ممکن است در صورتی رخ دهد که گزینهgform_sticky_admin_messagesآرایه برنگرداند.
Gravity Forms – 2.9.18 تاریخ ۱۸ سپتامبر ۲۰۲۵
افزودهشده:
- پشتیبانی از پرکردن پویا فیلدهای File Upload با URL فایل (توجه: فقط URL ذخیره میشود و فایل در پوشه آپلودهای فرم ذخیره نخواهد شد).
- افزودن فیلتر gform_submission_files_pre_save_field_value برای امکان تغییر فایلها (مثل تغییر نام) پیش از ذخیرهسازی در پوشه فرم و ورودی.
بهروزرسانیها:
- بهبود نمایش گزینههای فیلدهای چکباکس و دکمه رادیویی در حالت فعال بودن «نمایش در ستونها» برای پیشنمایش دقیقتر در ویرایشگر فرم.
- بهبود تب تنظیمات پیشرفته (Advanced) در ویرایشگر بلاک برای وضوح و یکپارچگی بیشتر.
رفع باگها:
- رفع مشکل ذخیرهنشدن مقادیر فیلدهای قدیمی مرتبط با پست هنگام وجود پارامتر view=entry در URL (با تشکر از تیم Gravity PDF).
- اصلاح فرمت نمایش فیلد زمان در زبانهای RTL.
- رفع مشکل ذخیرهنشدن مقادیر برخی فیلدهای وابسته به Consent Field تحت منطق شرطی خاص.
- رفع مشکل حذف شدن فیلد Honeypot هنگام استفاده از فرم چندصفحهای و ارسال AJAX.
- رفع کوتاهشدن مقدار ذخیرهشده وقتی انتخاب یک Dropdown شامل علامت < باشد.
- رفع مشکل اعتبارسنجی اشتباه در فیلد ایمیل با تاییدیه فعال، وقتی ورودی اول خالی و ورودی تایید پر باشد.
- جلوگیری از درج چندباره اسکریپت gform variable در برخی قالبها.
- رفع نمایش نادرست تگ HTML فیلد Option بهصورت متن ساده در خلاصه سفارش.
- رفع خطای PHP Fatal هنگام ویرایش ورودی حاوی فیلد آپلود چندفایلی که مقدار آن null برگردانده شده.
- اصلاح تگ مارکاپ اشتباه در نوع فیلد محاسباتی.
- رفع مشکل عدم نمایش باکس جستجو در صفحه Entries.
API:
- رفع مشکل اعتبارسنجی یا ذخیرهنشدن فایلهای ارسالشده با نامهای آرایهای (مثل input_1[]) در فیلدهای آپلود چندفایلی از طریق REST API.
- افزودن توابع جدید به کلاس GF_Field_FileUpload شامل:
get_tmp_file_details()،get_submission_files()،set_submission_files()،populate_file_urls_from_value()، وpopulate_file_url()- منسوخ شدن تابع
GFFormsModel::get_temp_filename()– به جای آن ازfileuploadfield−>gettmpfiledetails(file_upload_field->get_tmp_file_details( fileuploadfield−>gettmpfiledetails(file_or_name )استفاده شود.
Active Feeds (AF):
- افزودن قابلیت فعالسازی پیشفرض Post Payment actions از طریق متد
GFFeedAddon::get_post_payment_actions_config().- رفع مشکل چینش غیراختصاصی تبهای افزونهها در صفحه تنظیمات (اکنون بهصورت الفبایی مرتب میشوند).