Ahmad
با عضویت در انجمن، به محتوای اختصاصی ویژه وبمستران دسترسی داشته باشید و از امکانات بی نظیر اعضای انجمن بهره مند شوید.
همین الان عضو شوید!نسخه 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().- رفع مشکل چینش غیراختصاصی تبهای افزونهها در صفحه تنظیمات (اکنون بهصورت الفبایی مرتب میشوند).
نسخه 2.9.17.4
- رفع شد: مشکلی که در آن مقادیر فیلدهای قدیمی (legacy post fields) هنگام ارسال فرم ذخیره نمیشد اگر در Query String صفحه پارامتر view با مقدار entry وجود داشت. با تشکر از تیم Gravity PDF.
- رفع شد: مشکل فرمت نادرست فیلد زمان در حالت راستبهچپ (RTL).
- رفع شد: مشکلی که باعث میشد برخی فیلدهای دارای منطق شرطی وابسته به فیلد رضایت (Consent) ذخیره نشوند، اگر فیلد رضایت اولین فیلد فرم در زمان پیکربندی منطق شرطی بود.
- رفع شد: مشکلی که باعث حذف فیلد Honeypot در هنگام پیمایش فرم چندصفحهای میشد زمانی که روش جدید ارسال AJAX استفاده میشد.
- رفع شد: مشکلی که باعث کوتاه شدن مقدار ذخیرهشده میشد وقتی گزینه انتخابشده یک فیلد Dropdown شامل علامت < بود.
- رفع شد: مشکلی که در آن یک فیلد ایمیل با فعال بودن تأیید (Confirmation) در اعتبارسنجی شکست نمیخورد، زمانی که ورودی اول خالی و ورودی تأیید خالی نبود.