Resurslar Xenforo (ümumi) XenForo 2.3.8 tam stabilləşmiş versiya
XenForo 2.3.8 tam stabilləşmiş versiya

XenForo 2.3.8 tam stabilləşmiş versiya

XenForo 2.3.8 Tam Sabit Versiya və Yeniləmə Paketi

Mr. Algorithm Mr. Algorithm 0 (0) 0


XenForo 2.3.8 artıq bütün lisenziyalı müştərilər üçün yüklənməyə təqdim olunub. Əvvəlki XenForo 2.3 versiyalarından istifadə edən bütün müştərilərə, artan stabillikdən faydalanmaq üçün bu versiyaya yeniləmə etmələri təklif olunur.

XenForo 2.3.8-də edilən bəzi dəyişikliklər:

  • İstemci tərəfində artıq düzəlmiş olan EXIF yön məlumatının yenidən təyin olunması problemini həll etdi
  • Varlıq (entity) növ göstəriciləri ilə bağlı bəzi problemləri düzəltdi
  • Salt-oxunur (read-only) metod adlarında alt xətt (_) söz sərhədlərinə icazə verdi
  • Boş istifadəçi icazəsi verilmiş tətbiqlər siyahısı konteynerini düzəltdi
  • Fəaliyyət xülasəsi e-poçtları yaradılarkən dil vəziyyətinin həmişə geri yüklənməsini təmin etdi
  • JS filtr sorğu parametri birləşdirmə problemini düzəltdi
  • Lokal hostlarda keçid açarı (passkey) yaradılmasına icazə verdi
  • cleanUpInvalidRecords növ göstərici problemini düzəltdi
  • parse_less_color şablon funksiyasını dəyişən olmayan dəyərlər üçün həmişə hex formatına məcbur etdi
  • Təkrarlanan nəticə dəstəsi (result-set) hydrate sorğularını düzəltdi
  • Axtarış açar sözünün uzunluğu çox uzundursa erkən səhv qaytardı
  • Axtarış girdisi işlənərkən ciddi növ yoxlamaları tətbiq etdi
  • Profil yazıları sekmesində yalnız yazıları axtarıb göstərdi
  • Üzv mövzu axtarışında yazı məzmun filtrini və mövzu növü alt filtrini istifadə etdi
  • SVG-ləri raster (bitmap) şəkillərə çevirmədən saxladı
  • XF\Cli\Command\AbstractCommand::initialize daxilində void metod dönüşünü atlattı
  • İzlənilən mövzular siyahısı göstərilərkən səhv səhifə nömrələrinin düzgün işlənməsini təmin etdi
  • İşlər (jobs) işlədilərkən null vəziyyət mesajları üçün işləmə əlavə etdi
  • Müvafiq istifadəçi silindikdə keçid açarlarının da silinməsini təmin etdi
  • Bəzi webhook əməliyyatları üçün eksik dəstəyi düzəltdi
  • report_view şablonunda xf:avatar və xf:username etiketlərinə eksik defaultname əlavə etdi
  • activity_summary e-poçt şablonunda summary_of_what_you_missed_recently ifadəsi üçün HTML dəstəyi əlavə etdi
  • DKIM imzasının e-poçtlara List-Unsubscribe başlıqlarını əlavə etməsini bloklayan problemi düzəltdi
  • Keçid açarı əlavə etmədən və ya dəyişdirmədən əvvəl yenidən identifikasiya tələb etdi
  • Dəstək olunan məzmun növləri üçün meta məlumat yenilənərkən unfurl-ların da yenidən yaradılmasını təmin etdi
  • privacy.resistFingerprinting aktivdirsə Firefox-da QR kod ilə TOTP qurulmasını düzəltdi
  • EmbedResolver/AbstractHandler üçün eksik şablon açıqlamasını əlavə etdi
  • \XF\Repository\UserAlertRepository::fastDeleteAlertsForContent PHPDoc ipucunu int massivini də əhatə edəcək şəkildə yenilədi
  • Çox sayda plugin yüklü olduqda plugin menecerində plugin ID məcburiyyətini (coercing) təkmilləşdirdi
  • Oxu serverinin replikasiya vəziyyətini yoxlayarkən sorğunun düzgün bağlantıya göndərilməsini təmin etdi
  • Onay qutuları yaradılarkən listitemclass atributunu dəstəklədi
  • Gözlənilməz zaman sinxronizasiyası problemlərində yazı ardıcıllığını qorumağa çalışdı
  • Birbaşa əlavə fayl URL-lərinə cache-buster əlavə etdi
  • Təyin olunmuş bir hesabatda “Hesabatı işlət” düyməsinin göstərilməməsi problemini düzəltdi
  • Çıxış edərkən stil variantı seçim çerezinin silinməsini atlattı
  • Yanlış növ ilə axtarış indeksi yenidən qurulmağa çalışıldığında səhv fırlatdı
  • Eyni sorğu daxilində istifadəçi onlayn sayımlarını keşikləyərək sorğu istifadəsini azaltdı
  • Entity::_saveCleanUp çağırıldığında cascadeSave-in təmizləndiyini təmin etdi
  • Request::getIp bəzi hallarda düzgün IP qaytarmadığında qoruma əlavə etdi
  • Əlavə fayl icazəsi olmayan qonaqlar üçün örtük şəkilləri emal etdi
  • criteria_template_data hadisə dinləyicilərinə kriteriya obyektini keçirdi
  • İdarə panelindən silərkən mövcud olmayan əlavə faylları atlattı
  • Axtarışlar icra edildikdən sonra axtarış varlığını (entity) təyin etdi
  • XF.createElement üçün JSDoc əlavə etdi
  • Quote (sitat) plugin ilə bağlı bəzi problemləri düzəltdi
  • twitter.com-a gedən bəzi qalıcı bağlantıları (lingering links) düzəltdi
  • İdarə panelində istifadəçi redaktə səhifəsində əlaqə sahəsi yoxdursa əlavə əlaqə başlığını gizlətdi
  • Number girişlərindən pattern atributunu silmək
  • XF 2.3-də DKIM imzalama problemini düzəltdi
  • Məxfilik siyasətindən çerez açıqlayıcı səhifəyə verilən linkdə eksik son slash düzəltdi
  • Apple ilə Giriş funksiyasının e-poçt göndərməməsi probleminə müvəqqəti həll (#1199)
  • Keçid açarı istifadə edərkən imza sayğacını doğruladı (#1198)
  • Keçid açarı yaradılarkən və ya doğrulanarkən mövcud host ilə forum URL-inin uyğun olmaması vəziyyətində daha aydın səhv verdi (#1200)
  • İdarə paneli üzərindən keçid açarı ilə doğrulama aparıldığında istifadəçini ümumi foruma giriş etdirdi (#1201)
  • Kalıcı silinmiş Chrome abunələrinə ani bildiriş göndərilməsini əngəllədi
  • Uğursuz keçid açarı girişlərinin uğursuz giriş limitinə daxil edilməsini təmin etdi (#1207)
  • Gmail pasif inbox bounce mesajlarını hard bounce kimi emal etdi (#1208)
  • PayPalRest plan parametrlərini dəyişdirməyi asanlaşdırdı (#1209)
  • Keçid açarı ilə giriş edilərkən tfa_trust çerezini təyin etdi (#1210)
  • Finder sinifləri yaradılarkən direktoriyalar mövcud deyilsə yaratdı (#1211)
  • asVisitor funksiyası üçün PHPDoc-u dönüş növlərini daha yaxşı çıxaracaq şəkildə yenilədi
  • Yazı göndərilərkən bildirişin növbəyə əlavə olunması gecikməsini azaltdı
  • Silmə və təmizləmə prosesini yenidən tənzimlədi; yenidən adlandırma və silmə tək prosesdə edilsin
  • Şəkil proxy istifadə edilərkən lokal URL-ləri keşikləmə
  • Yer imi etiketləri qeyd edilərkən mümkün yarış vəziyyəti üçün müvəqqəti həll
  • Parola təsdiqi yerinə keçid açarını dəstəklədi
  • İstifadəçi qeydiyyatı servisində əlavə spam yoxlama məlumatı keçirdi
  • Əsas webhook kriteriya siniflərini əlavə etdi
  • Notifier siniflərində bildiriş məlumatlarına giriş dəstəklədi
  • Şablonlayıcıda əlavə massiv (array) funksiyalarını dəstəklədi
  • RSS idxalında açıqlama başlıq kimi istifadə edilərkən HTML etiketlərini təmizlədi (#1214)
  • XF\BbCodeRenderer\Html::getValidUrl funksiyasını utility funksiyasına köçürdü (#1215)
  • Mövcud olmayan idxal addımı işlədilməyə çalışıldığında səhv fırlatdı (#1216)
  • DKIM seçicisinə təsadüfi sətir əlavə etdi (#1217)
  • Plugin yaradılarkən böyük/kiçik hərf uyğunluğunu yoxladı (#1218)
  • JSON girişi massiv olmayan göndərildiyində TypeError düzəltdi (#1223)
  • EXIF emalı uğursuz olsa belə şəkil yükləməni bloklamadı (#1224)
  • XF.phrase funksiyasının təkrar dəyişiklikləri emal edə bilməməsi problemini düzəltdi
  • Yanlış olaraq təyin edilmiş imzaların göstərilməsini düzəltdi
  • Reaksiyalar alınan səhifədə səhifələmə sürüşmə davranışını düzəltdi
  • Sürətli cavabda yazıya sürüşmə davranışını düzəltdi
  • canResize metod yoxlamasındakı tərs məntiqi düzəltdi
  • Plugin arxiv doğrulayıcısını daha möhkəm hala gətirdi (çift çıxarımı aradan qaldırdı və düzgün JSON doğrulaması əlavə etdi)
  • Finder::getCollectionFromResults, hydrateFromGrouped dönüşündə null olub olmadığını yoxlamırdı
  • Seçim dəyərləri alınarkən düzgün məlumat növlərinə çevrildiyindən əmin oldu
  • Şablon ifadələrində yanlış operator prioritetini düzəltdi
  • Simvolik bağlantı (symlink) olan plugin direktoriyalarında release builder uğursuz olurdu
  • E-poçt bounce parser artıq çox rəqəmli vəziyyət kodlarını da emal edir (#1240)
  • API marşrutları səhv inkişaf çıxışı istehsal edirdi
  • Keş istifadə edilərkən CSS çatdırma effektivliyini artırdı
  • Yalnız kəsim dəyişdikdə orijinal avatarın yazılmasının qarşısını aldı
  • Səhv hesabat üçün bir az yaddaş ayırdı
  • CLI kontekstində protokol və host məlumatını forum URL-dən çəkdi
  • Şablonlayıcının array* funksiyalarını istifadə edərkən AbstractCollection dəstəyi əlavə etdi (#2182)
  • Lightbox yan panel aç/kapat funksiyasını yenidən tənzimlədi və düzgün başladıldığından əmin oldu
Və aşağıdakı açıq şablonlarda dəyişikliklər edildi:
  • _help_page_privacy_policy
  • account_reactions
  • account_visitor_menu
  • attachment_macros
  • bb_code_tag_attach
  • core.less
  • core_action_bar.less
  • embed_resolver_thread
  • helper_attach_upload
  • lightbox.less
  • login_password_confirm
  • member_about
  • member_macros
  • member_recent_content
  • member_tooltip.less
  • message.less
  • message_macros
  • news_feed_attached_images
  • passkeys_macros
  • report_view
  • setup.less
  • share_page_macros
  • tag_macros
  • tag_search
  • two_step_totp
Lazım olduqda, bu dəyişiklikləri birləşdirmək üçün “köhnə şablonlar” səhifəsindəki birləşdirmə sistemi istifadə olunmalıdır.

Mövcud tələblər:
Xahiş olunur unutmayın ki, XenForo 2.3 əvvəlki versiyalara nisbətən daha yüksək sistem tələblərinə malikdir.

Minimum tələblər aşağıdakılardır:
  • PHP 7.2 və ya daha yeni (tövsiyə olunan: PHP 8.3)
  • MySQL 5.7 və ya daha yeni (həmçinin MariaDB/Percona və s. ilə uyğundur)
  • Bütün rəsmi əlavələr XenForo 2.3 tələb edir
  • Enhanced Search üçün ən azı Elasticsearch 7.2 tələb olunur

XenForo 2.3.8 is now available for all licensed customers to download. We strongly recommend that all customers running previous versions of XenForo 2.3 upgrade to this release to benefit from increased stability.

Some of the changes in XenForo 2.3.8 include:
  • Fix an issue where EXIF orientation would be set when already adjusted client-side
  • Fix some issues with entity type hinting
  • Allow underscore word boundaries in read-only method names
  • Fix empty user authorized applications list container
  • Ensure language state is always restored in between generating activity summary emails
  • Fix filter JS query parameter concatenation
  • Allow passkey creation on local hosts
  • Fix cleanUpInvalidRecords type hint
  • Always coerce parse_less_color template function to hex for non-variable values
  • Fix duplicate result-set hydration queries
  • Return an error early when search keyword lengths are too long
  • Use strict type checks when processing search input
  • Only search and display posts on the profile postings tab
  • Use post content filter and thread type sub-filter for member thread search
  • Avoid converting SVGs to rasterised images
  • Skip void method return in XF\Cli\Command\AbstractCommand::initialize
  • Ensure invalid page numbers are handled correctly when viewing the watched threads list
  • Add handling for null status message values when resuming jobs
  • Ensure passkeys are deleted when the associated user is deleted
  • Fix missing support for some webhook actions
  • Add missing defaultname to xf:avatar and xf:username tags in the report_view template
  • Support HTML for the summary_of_what_you_missed_recently phrase in the activity_summary email template
  • Fix DKIM signing preventing List-Unsubscribe headers from being added to emails
  • Require re-authentication before allowing passkey additions or modifications
  • Support rebuilding unfurls when rebuilding metadata for supported content types
  • Fix not being able to setup TOTP on Firefox via QR code if privacy.resistFingerprinting is enabled
  • Add missing template annotation to EmbedResolver/AbstractHandler
  • Update docblock hint on \XF\Repository\UserAlertRepository::fastDeleteAlertsForContent to include array of ints
  • Improve add-on manager performance when coercing add-on IDs with a significant number installed
  • When checking the replication status of a read server, make sure the query is properly sent to the read connection
  • Support the "listitemclass" attribute when rendering checkboxes
  • Try to preserve post ordering when there's an unexpected time sync issue
  • Include a cache buster on direct attachment URLs
  • Fix issue preventing "Handle report" button on an assigned report not revealing the save button
  • Skip deleting style variation preference cookie on logout
  • Throw an error if trying to rebuild search index with an invalid type
  • Cache user online counts in the same request to reduce query usage
  • Ensure _cascadeSave is cleared out when Entity::_saveCleanUp is called
  • Guard against Request::getIp not returning a valid IP in some cases.
  • Do not resolve attachment cover images for guests with no attachment permissions
  • Pass criteria object to criteria_template_data event listeners
  • Skip non-existent attachments when deleting from the control panel
  • Set up search entity after searches have been executed
  • Add JSDoc to XF.createElement
  • Fix some issues with the quote plugin
  • Correct some lingering links to twitter.com
  • Hide additional contact heading from control panel user edit page when there are no contact user fields
  • Remove pattern attribute from number inputs
  • Fix DKIM signing in XF 2.3
  • Fix missing trailing slash when linking to cookies explainer from privacy policy
  • Workaround issue where Sign in with Apple might not return an email (#1199)
  • Validate signature counter when using a passkey (#1198)
  • Throw a clearer error when the current host and board URL do not match when creating or authenticating with passkeys (#1200)
  • Log users in to the public forum when authenticating with passkeys via the admin panel (#1201)
  • Inhibit sending push notifications to permanently removed Chrome subscriptions
  • Ensure failed passkey logins count towards failed login attempts limit (#1207)
  • Process Gmail inactive inbox bounce messages as a hard bounce (#1208)
  • Make it easier to override PayPalRest plan parameters (#1209)
  • Set tfa_trust cookie when logging in with a passkey (#1210)
  • Create Finder directory if one does not exist when generating finder classes (#1211)
  • Update PHPDoc for asVisitor function to better infer return types
  • Reduce notification enqueuing delay when submitting posts
  • Refactor delete clean up process to ensure rename and delete happens in one process
  • Skip caching local URLs when using the image proxy
  • Workaround potential race condition when saving bookmark labels
  • Support using passkeys in place of password confirmations
  • Support passing extra spam check data in the user registration service
  • Add base webhook criteria classes
  • Support accessing notification data in Notifier classes
  • Add additional array functions to the templater
  • Strip HTML tags when using the description as a title for an import from an RSS feed (#1214)
  • Move XF\BbCodeRenderer\Html::getValidUrl functionality to a utility function (#1215)
  • Throw an error if attempting to run an import step that does not exist (#1216)
  • Include random string with DKIM selector (#1217)
  • Check for case-mismatches when creating add-ons (#1218)
  • Fix TypeError when non-array JSON input is submitted (#1223)
  • Don't block image upload if EXIF processing fails (#1224)
  • Fix issue where XF.phrase function was not able to handle repeated replacements
  • Fix display of signatures set to falsey values
  • Fix pagination scrolling behaviour for reactions received page
  • Fix quick reply scroll-to-post behaviour
  • Fix inverted logic in canResize method check
  • Made add-on archive validator more robust by eliminating double extraction and adding proper JSON validation
  • Finder::getCollectionFromResults doesn't check hydrateFromGrouped's return result is not null
  • Ensure option values are cast to their proper data types when retrieved
  • Incorrect operator precedence in template expressions
  • Release builder fails with symlinked add-on directories
  • Email bounce parser now handles multi-digit status codes (#1240)
  • API routes generate invalid development output
  • Improve delivery efficiency of CSS when using a cache
  • Avoid unnecessary write of original avatar when only crop changes
  • Reserve some memory for error reporting
  • Pull protocol and host from board URL in CLI contexts
  • Add support for AbstractCollection when using the Templater's array_* functions (#2182)
  • Refactor lightbox sidebar toggle handling and ensure proper initialization
The following public templates have had changes:
  • _help_page_privacy_policy
  • account_reactions
  • account_visitor_menu
  • attachment_macros
  • bb_code_tag_attach
  • core.less
  • core_action_bar.less
  • embed_resolver_thread
  • helper_attach_upload
  • lightbox.less
  • login_password_confirm
  • member_about
  • member_macros
  • member_recent_content
  • member_tooltip.less
  • message.less
  • message_macros
  • news_feed_attached_images
  • passkeys_macros
  • report_view
  • setup.less
  • share_page_macros
  • tag_macros
  • tag_search
  • two_step_totp
Where necessary, the merge system within the "outdated templates" page should be used to integrate these changes.

Current requirements:
The following are minimum requirements:
  • PHP 7.2 or newer (PHP 8.3 recommended)
  • MySQL 5.7 and newer (Also compatible with MariaDB/Percona etc.)
  • All of the official add-ons require XenForo 2.3.
  • Enhanced Search requires at least Elasticsearch 7.2.
2.3.8 Cari Versiya
30.01.2026 16:49 · 0 Endirmələr

Qiymətlər

0
0 Qiymətlər
5
0
4
0
3
0
2
0
1
0

Hələ rəy yoxdur

Bu resursa rəy bildirən ilk şəxs olun.

Ümumi Baxış

İndi Yüklə
Versiya 2.3.8
Endirmələr 0
Baxışlar 370
Yaradıldı 30.01.2026 16:49
Son Yenilənmə 30.01.2026 16:49
Kateqoriya Xenforo (ümumi)

Müəllif

Mr. Algorithm
Mr. Algorithm Müəllif

Bu müəllifdən daha çox