In addition to the usual bug fixes and improvements, there is a database schema change which may take significant time to perform. If you have a particularly large xf_attachment and xf_attachmet_data table (several million records) then we recommend performing a CLI upgrade.
XenForo 2.2.7 is also the first version to support cleaning up files that belong to uninstalled add-ons. You can read more about that.
Some of the changes in XF 2.2.7 include:
- Update add-on list filter bar to...
XenForo 2.2.7 inadvertently shipped with an implicit minimum requirement of PHP 7.1 due to the way that newer versions of composer attempt to validate your platform is compatible with the included dependencies.
If you're currently running PHP 7.0 you may have been unable to upgrade to or run XenForo 2.2.7. Patch 1 removes this platform check.
Additionally, if you're currently running PHP 7.0 we would strongly urge you to consider upgrading to a newer version as soon as possible...
Some of the changes in XF 2.2.8 include:
- Do not wrap iconic inputs when directly adjacent to other inline items
- Generate PhpStorm metadata for validator classes
- Optionally normalize a URL passed into getRoutePathFromUrl to exclude the script part of the URL if it is passed in.
- Fix further JavaScript regression in editor.js that affected older browsers.
- Fix undefined variable $option when failing to refresh an OAuth email access token.
- If the location field is...
Shortly after releasing 2.2.8, we became aware of an issue that may affect the expected operation of the image proxy system which may cause cached images to no longer refresh as expected.
XenForo 2.2.9 is now available for all licensed customers to download. We strongly recommend that all customers running previous versions of XenForo 2.2 upgrade to this release to benefit from increased stability.
In addition to the usual bug fixes and improvements, we've continued to improve compatibility with PHP 8.1 and added support for self-hosted licenses to more easily sign outgoing emails with DKIM as per...
2.2.10 will be one of the last releases of the 2.2.x series before we move 2.3.0 to beta
Some of the changes in XF 2.2.10 include:
--- src/XF/Pub/Controller/Search.orig.php 2022-07-14 09:15:02.888904630 +0200
+++ src/XF/Pub/Controller/Search.php 2022-07-14 09:14:47.017272442 +0200
@@ -143,12 +143,16 @@ class Search extends AbstractController
}
else if ($search && $search->search_query && $search->search_query !== $this->filter('q', 'str'))
{
return $this->notFound();
}
}
+ # [ TL: workaround regression of 2.2.10 producing many errors with guests searching ]
+ if (!is_object($search)) {
+ return $this->message(\XF::phrase('no_results_found'));
+ }
$page = $this->filterPage();
$perPage = $this->options()->searchResultsPerPage;
$this->assertValidPage($page, $perPage, $search->result_count, 'search', $search);
if (!is_object($search)) {
return $this->message(\XF::phrase('no_results_found'));
}
- Shortly after we released XenForo 2.2.10 we became aware of a number of minor issues that may have affected a number of customers.
- Therefore, today, we have released XenForo 2.2.10 Patch 1 to rectify these issues.
Today, we are releasing XenForo 2.2.11 to address a potential security vulnerability. We recommend that all customers running XenForo 2.2 upgrade to 2.2.11 or use the attached patch file as soon as possible.
The issue relates to HTML attribute injection which can be triggered when rendering editor content, such as when a post is edited or quoted.
XenForo extends thanks to security researcher @PaulB, the team at @NamePros and @Xon for reporting the issues.
We recommend doing a full upgrade...
XenForo 2.2.12 is now available for all licensed customers to download. We strongly recommend that all customers running previous versions of XenForo 2.2 upgrade to this release to benefit from increased stability.
We're pleased to announce the introduction of two new features available in XenForo 2.2.12.
New CAPTCHA provider: Cloudflare Turnstile
In September...