منذ 10 سنوات ويوم واحد من إصدار النسخة المستقرة الأولى من سكربت XenForo ، لازالت زين فورو تطل علينا بنسخ جديدة من فينة لاخرى و ذلك للوصول لافضل اداء للسكربت و اليوم تم اطلاق الاصدار 2.2.5
ويمكن الان للعملاء تحميل النسخة من منطقة العملاء، وتنصح الشركة جميع العملاء الذي يستخدمون الاصدار 2.2 بالترقية لاخر نسخة نظرا لاستقرارها و تصحيح جميع الاخطاء في النسخ السابقة.
ومن أهم التغييرات التي جاءت في هذا الإصدار هو تعديل التحقق البشري CAPTCHA
يغير هذا الإصدار طريقة CAPTCHA الافتراضية من reCAPTCHA إلى hCaptcha. إذا كنت تستخدم إعدادات CAPTCHA الافتراضية، فسيتم تحويلك تلقائيًا إلى hCaptcha. إذا قدمت مفاتيح reCAPTCHA الخاصة بك أو اخترت طريقة اختبار CAPTCHA مختلفة، فسيتم الاحتفاظ بإعدادات CAPTCHA الحالية. إذا لم تتمكن من الترقية إلى هذا الإصدار، فقد تحتاج إلى تغيير إعدادات CAPTCHA لتجنب توقف الخاصية. يرجى الاطلاع على إعلان تغييرات CAPTCHA المنفصل.
بعض التغيرات التي تم تضمنها في الاصدار 2.2.5 :
القوالب التي تم التعديل عليها :
عند الضرورة ، يجب استخدام نظام الدمج داخل صفحة "النماذج القديمة" لدمج هذه التغييرات.
كما هو الحال دائمًا ، يمكن تنزيل الإصدارات الجديدة من XenForo مجانًا لجميع العملاء الذين لديهم تراخيص نشطة. يمكنك الآن الترقية من لوحة تحكم المنتدى أو الحصول على الإصدار الجديد من منطقة العملاء.
المتطلبات الحالية
يرجى ملاحظة أن XenForo 2.2 لديه متطلبات نظام أعلى من الإصدارات السابقة.
فيما يلي الحد الأدنى من المتطلبات:
كذلك تم ترقية إضافة المستورد الخاصة بسكربت XenForo
ويمكن الان للعملاء تحميل النسخة من منطقة العملاء، وتنصح الشركة جميع العملاء الذي يستخدمون الاصدار 2.2 بالترقية لاخر نسخة نظرا لاستقرارها و تصحيح جميع الاخطاء في النسخ السابقة.
ومن أهم التغييرات التي جاءت في هذا الإصدار هو تعديل التحقق البشري CAPTCHA
يغير هذا الإصدار طريقة CAPTCHA الافتراضية من reCAPTCHA إلى hCaptcha. إذا كنت تستخدم إعدادات CAPTCHA الافتراضية، فسيتم تحويلك تلقائيًا إلى hCaptcha. إذا قدمت مفاتيح reCAPTCHA الخاصة بك أو اخترت طريقة اختبار CAPTCHA مختلفة، فسيتم الاحتفاظ بإعدادات CAPTCHA الحالية. إذا لم تتمكن من الترقية إلى هذا الإصدار، فقد تحتاج إلى تغيير إعدادات CAPTCHA لتجنب توقف الخاصية. يرجى الاطلاع على إعلان تغييرات CAPTCHA المنفصل.
بعض التغيرات التي تم تضمنها في الاصدار 2.2.5 :
- Bail out of Less color parsing if we already have a valid-CSS color.
- Adjust Request::isHostLocal to only return true for loopback addresses (and add a further explanation about its intended usage).
- Ensure that HTML is not shown in node bookmark descriptions.
- Improve checks that control whether a user's "about" section is shown.
- Do not require a custom statement descriptor when setting up Stripe, unless we can't derive a valid descriptor automatically.
- Ensure that clicking "open link" in the RTE always opens the link in a new tab.
- If a custom privacy policy or terms URL is selected but not provided, ensure that they are never shown as accessible help pages.
- In the RTE, maintain single leading spaces on new lines (particularly for code blocks).
- Fix faded out text display in article previews in RTL languages.
- Ensure that all pending rebuilds are triggered before asking about statistic collection when upgrading via the CLI.
- Allow embedded attachments with a height resize only to maintain the correct aspect ratio.
- Prevent a JS error related to app badge updates if the input value isn't the expected type.
- Ensure that user ignore caches are rebuilt correctly when merging users.
- Change the thread type selector to reduce the amount of wasted space on mobile and flip to a horizontally scrollable system when needed.
- Support additional phrase modifiers in option format parameters.
- When encountering a SMTP server error while sending email, attempt to establish a fresh connection before sending any further messages.
- Prevent an error when deleting a user if they have voted for content that relates to a disabled add-on.
- Use an alternative reCaptcha URL to ensure better availability.
- Check the correct scope when marking alerts as read via the API.
- Improve accessibility of radio and checkbox rows using ARIA roles.
- When editing custom field values, ensure that labels are associated with the related input for accessibility purposes.
- Ensure that inputs are associated with their labels whenever possible to improve accessibility of certain forms.
- Fix performance regression with emoji conversion and skip emoji conversion code entirely if using natively-styled emoji.
- Only skip spam cleaning via the approval queue if the user was spam cleaned recently.
- Do not cache the edit tags overlay to workaround an issue with tags duplicating in the tags editor.
- Add missing phrase for 'x_weeks' and fix issue with time based phrases not displaying the correct count.
- Limit the width of embedded Facebook content to be consistent with other embeds.
- Reduce peak memory usage when executing certain template/phrase rebuild jobs.
- Correctly handle errors when inlining CSS into emails with PHP 8.
القوالب التي تم التعديل عليها :
- account_privacy
- attachment_macros
- bookmark_item_node
- captcha_recaptcha
- color_picker_macros
- core.less
- core_datalist.less
- core_filter.less
- core_formrow.less
- core_input.less
- core_menu.less
- custom_fields_macros
- date_input
- forum_post_thread
- helper_js_global
- helper_user_dob_edit
- inline_mod_actions
- input_extended.less
- member_about
- notice_enable_push
- poll_macros
- post_article_macros
- post_macros
- prefix_macros
- rating_macros
- search_form_post
- setup.less
- tag_macros
- two_step_backup
عند الضرورة ، يجب استخدام نظام الدمج داخل صفحة "النماذج القديمة" لدمج هذه التغييرات.
كما هو الحال دائمًا ، يمكن تنزيل الإصدارات الجديدة من XenForo مجانًا لجميع العملاء الذين لديهم تراخيص نشطة. يمكنك الآن الترقية من لوحة تحكم المنتدى أو الحصول على الإصدار الجديد من منطقة العملاء.
المتطلبات الحالية
يرجى ملاحظة أن XenForo 2.2 لديه متطلبات نظام أعلى من الإصدارات السابقة.
فيما يلي الحد الأدنى من المتطلبات:
- PHP 7.0 أو أحدث (يوصى بـ PHP 7.4)
- إصدار MySQL 5.5 والأحدث (متوافق أيضًا مع MariaDB / Percona وما إلى ذلك)
- تتطلب جميع الوظائف الإضافية الرسمية XenForo 2.2.
- يتطلب البحث المحسن Elasticsearch 2.0 على الأقل.
كذلك تم ترقية إضافة المستورد الخاصة بسكربت XenForo