XenForo & Add-ons Released

XenForo & Add-ons Released v2.3.6

No permission to download
Some of the changes in XF 2.3.6 include:
  • Fix upgrades from XF 1 not having the correct xf_job table schema changes applied
  • Fix an issue with updating multiple variation menu icons
  • Fix some issues with HCaptcha
  • Fix cookie third-party for X media site
  • Remove bluesky_logo from template function list
  • Attempt to sync PayPal REST API with current product name.
  • Fix an issue with Less_Tree_Dimension
Some of the changes in XF 2.3.5 include:
  • Fix unassociated attachment limit checks
  • Clamp client-side color contrast evaluations
  • Appropriately load tweets after page load.
  • Update Twitter connected account references to X.
  • Fix X (formerly Twitter) connected account
  • Ensure xf_oauth_client and xf_oauth_request have primary keys.
  • Allow a Passkey credential_id to occupy up to 1024 characters.
  • Make code editor search highlighting similar to editor selection color.
  • Remove unused jQuery snippet.
  • Fix reactions tabs for direct message replies.
  • Support multiple variation menus when updating variations
  • Fix number box handling when step value is any
  • Fix a server error when no custom error phrase is specified for an error response
  • Improve type hinting of schema manager closures
  • Properly reset write-pending status when calling Entity::saveIfChanged
  • Fix server error when log search results return a record for a deleted user
  • Properly represent field and prefix user group IDs as a list of unique sorted integers
  • Support lazy-loading variation pictures
  • Suppress PhpStorm warnings in class extension hint files
  • Fix unstable sort order for class extension output
  • Fix potentially undefined array key when determining an entity cover image
  • Properly validate OAuth client redirect URIs
  • Pass import command interactive state to import-finalize command
  • Improve BBCode HTML rendering PHP 8.3 compatibility
  • Do not escape HTML when rendering custom field titles in the control panel
  • Allow saving cookie preferences when board is inactive
  • Fix duplicate moderated icon in article preview thread titles
  • Allow fetching all server globals using \XF\Http\Request::getServerInfo
  • Fix incorrect phrase in user change log handler
  • Fix handling of null auto-complete results
  • Do not scroll to last viewed image when closing the lightbox
  • Fix error 'TemplateFinder::searchTitle() accepts 1 parameters but 2 are passed'
  • Fix server error getting conversations by ID via API.
  • Fix incorrect route format for the OAuth2 account/applications route
  • Fix issue where code challenges for public OAuth2 clients could not be verified

The following public templates have had changes:
  • code_editor.less
  • connected_account_associated_x
  • connected_account_macros
  • core_button.less
  • editor_insert_gif
  • helper_js_global
  • login
  • passkeys_macros
  • post_article_macros
  • share_page_macros
  • style_variation_macros
Where necessary, the merge system within the "outdated templates" page should be used to integrate these changes.

XenForo 2.3.4 Released​

XenForo 2.3.4 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.

One-click upgrade to XenForo 2.3.4​

Directly from your admin control panel

If you are a XenForo Cloud customer, your upgrade will be scheduled automatically.

Some of the changes in XF 2.3.4 include:
  • Include embed.php in hashes.json
  • Fix error thrown when feed entry is missing an ID
  • Use AbstractCollection for type hint on addContentToBookmarks method
  • Fix deprecated usage of str_replace with API scopes
  • Improve PHP 8.4 compatibility
  • Output hsla in the color picker when an alpha channel is present
  • Ensure URLs are valid when analyzing image usage
  • Coerce nestable group to a number before peforming strict comparison
  • Gracefully handle guest username and style variation containing invalid UTF-8
  • Attempt to work-around abysmal Firefox form field retention heuristics
  • Gracefully handle when an avatar cannot be processed
  • Allow changing style variation when the previously selected style is forced to the default style
  • Increase date input width further to accomodate Firefox icon clipping
  • Fix editor autofocus behavior when in BBCode mode
  • Add a note about some permissions not being applicable to guests
  • Fix triggering Facebook embeds for document
  • Fix calculation of local load time from navigation timing API
  • Fix behavior of preview buttons
  • Consider read-only number-box inputs as disabled
  • Make required and recommended function checks more robust
  • Allow null unique ID when enqueuing a job later
  • Make report creation notifications easier to extend
  • Attempt to work around aggressive Firefox auto-complete heuristics when editing a user
  • Fix broken JS handlers when loading comments via AJAX
  • Fix an issue with editing newly translated phrases
  • Split ExifReader library out of attachment manager bundle
  • Attempt to work around aggressive Firefox auto-complete heuristics on control panel index
  • Fix number input buttons when step is set to any
  • Fix some icon usage analysis issues when editing and deleting editor drop-downs and BBCodes
  • Only record icon usage for active BBCodes and editor dropdowns
  • Omit itemid microdata attribute when there is no valid user
  • Ensure all control panel functionality is covered by permissions
  • Handle invalid multiquote input more gracefully
  • Attempt to avoid featured content carousel pager text overlap
  • Only try to remove double quotes from URL strings once
  • Set default color picker color to white instead of transparent
  • Fix some issues with the JS icon renderer and BBCode previews
  • Handle invalid session IDs more gracefully
  • Do not mark unhidden usernames as aria-hidden
  • Fix direction of back arrow on RTL languages
  • Improve text node handling in XF.setupHtmlInsert
  • Ignore Thumbs.db in style archive validator
  • Fix structured list icon end cell padding
  • Fix an issue with deferred resize event listener after autofocus
  • Skip any file duplicates when importing banned emails
  • Mark multiple consecutive asterisks as an invalid term word on MySQL full-text searches
  • Make the default table collation configurable
  • Fix calculation of report closure notifiable users
  • Ensure PayPal products are created with a unique ID.

The following public templates have had changes:
  • PAGE_CONTAINER
  • approval_queue_macros
  • carousel.less
  • core_input.less
  • fancybox.less
  • helper_attach_upload
  • lightbox.less
  • message_macros
  • profile_post_macros
  • structured_list.less
Where necessary, the merge system within the "outdated templates" page should be used to integrate these changes.

As always, new releases of XenForo are free to download for all customers with active licenses. You may now upgrade from your admin control panel or grab the new version from the customer area.

Current requirements​

Please note that XenForo 2.3 has higher system requirements than earlier versions.

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.

Installation and upgrade instructions​

Full details of how to install and upgrade XenForo can be found in the XenForo 2 Manual. We strongly recommend upgrading directly from within your control panel.
Back
Top Bottom