e107 2.3.1
6 December 2021
e107 version 2.3.1 is now available (major release).
Upgrading to e107 2.3.1
e107 2.3.1 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply e107 updates as new versions are released, or use Installatron's Clone feature to duplicate an existing e107 install to test the 2.3.1 upgrade prior to applying it live. Get started managing your e107 installations with Installatron
What's New in e107 2.3.1
Bug Fixes and Changes
- Support for PHP 5.6 through PHP 8.1 (#4554) – e107 v2 now adds PHP 8.0 and 8.1 support while maintaining support for PHP 5.6.
- New Admin Theme Skins - Modern Light and Modern Dark. May now be selected during initial installation of e107.
- Collapsible Navigation Panel - Option to reduce left-panel admin area navigation to icons only, for increased screen real-estate where it matters.
- Database session handler performance improvement (#4575) – e107 v2.3.0 introduced a non-blocking session handler backed by the database; however, a missing index causes gradually slower performance the more rows there are in the session table. This release fixes that bug by adding the missing index through a database update (migration).
- Thumbnail Generator rebuilt to use Intervention library.
- WebP image support (#4270) – e107 can now serve WebP images to compatible browsers and convert existing images on-the-fly. Requires PHP 7.0+ with the GD WebP extension installed.
- More reliable file uploads – A common complaint with e107 v2.3.0 was rejected file uploads. To fix this, e107 now recognizes files based on their MIME type.
- Increased protection against cross-site scripting (XSS) – There is now improved layering of HTML tag rendering to reduce the likelihood of corrupting pages with bad HTML.
- Increased protection against cross-site request forgery (CSRF) – Nonces have been added to some forms to prevent external sites from submitting them unbeknown to the authenticated user.
- New theming features – Theme developers can now take advantage of Bootstrap 5 and customisable breadcrumbs.
- SEO optimizations for Google, Facebook (Open Graph) and Twitter.
- New "Hero" plugin for home page carousel management. Supports animated bullet points and buttons. (see e107.org home page for example)
- News item Previous/Next navigation shortcode options.
- jQuery updated to v3.6.0
- FontAwesome updated to v5.14.0