Enjoy!
admin_log_ui::maintenanceProcess()
by @Deltik #4831e107forum::getForumClassMembers()
by @Deltik #4931db_verify::getIndex()
: Support index_col_name
optional parts by @Deltik #5055e_user_model::checkAdminPerms()
and getperms()
by @Deltik #5070Full Changelog: https://github.com/e107inc/e107/compare/v2.3.2...2.3.3
social
plugin and Hybridauth by @Deltik in #4643Support 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
For a full list of changes, please go here.
Please see our downloads section to download a copy.
Thank you for continuing to use e107. Please feel free to tell us what you think about e107 in our Gitter chatroom!
Please note that the 2.2.0 release was a major release with some important notes. Please refer to the previous post for more information on that release, including an overview of numerous great new features which were added!
News
shortcode {NEWS_AUTHOR_EUF}
to retrieve Extended User Fields (e.g. {NEWS_AUTHOR_EUF: field=biography}
)-
) (#3800)Download
plugin with batch userclass optionsForum
plugin with forum mderator userclass recognition (#3814), with the Userlist shortcode links (#3809), and added placeholder option in {SEARCH}
shortcodeForum
template optimizations for Bootstrap 4 (#2969)For a full list of changes, please go here.
Please see our downloads section to download a copy.
Thank you for continuing to use e107. Please feel free to tell us what you think about e107 in our Gitter chatroom!
This major release contains numerous new fatures as well as a great bunch of bug fixes and additional improvements. We recommend everyone upgrade immediately! Additionaly there are some important notes that should be considered when updating to the latest version. Please read these carefully!
bootstrap4
theme_blank
theme (theme.xml and theme.php)db_Fetch()
in e_LEGACY_MODE permanently removed. Old plugins should use e107::getDb->fetch('both');
if this is still required.comments
: Any reference to #comments-container
(div ID) in the theme must be changed to .comments-container
(div class) (#1944){SIGNUP_GDPR_PRIVACYPOLICY_LINK}
and {SIGNUP_GDPR_TERMSANDCONDITIONS_LINK}
shortcodes. (#3175 and #3579).Chatbox
plugin: new default templates added (#3630)SITENAME
SITEDESCRIPTION
can be overridden using Englishcustom.php or Englishglobal.php plugin LAN files.{SIGNUP_IMAGES}
and {SIGNUP_SIGNUP_TEXT}
(#3582) and {LOGIN_*}
shortcodes (#3466)user_like_submitted
& user_rate_submitted
(#3552)load()
method for the e_admin
addon. See _blank
plugin for examples. (#3695)e107-test/code> repository https://github.com/e107inc/e107-test (to prevent bugs from being introduced, rather than having to fix them after they are an issue)
e107::getUserClass()->getUsersInClass
e_related
, added {RELATED_DATE}
shortcodeafterPrefsSave()
method in Admin-UI (#3799)Private Messenger
plugin (#1758, #3413)Banner
plugin (#3141)FAQ
pluginForum
plugin: not being able to move a forum post (#3619), forum moderators permissions (#3490), deleting of last post (#3490), forum pagination, newforumposts plugin (#3757), inline editing of forum name was changing SEF URL (#3798)Download
plugin (#3201, #3189, #3199, #2486, #3787)'type' => 'country'
in the Admin-UI (#3644)country
correctly displayed in User Profile (#3646){USER_AVATAR: w=150&h=150&crop=1&shape=circle}
(#3721)user_forum_post_report
, user_forum_post_report
and user_forum_topic_created_probationary
event triggers (#3618)/contact
SEF URL (#3566)list()
method in the the e_admin
addon (#3695)mysql_*()
methods and improved PDO usageFor a full list of changes, please go here.
Please see our downloads section to download a copy.
Thank you for continuing to use e107. Please feel free to tell us what you think about e107 in our Gitter chatroom!
This release contains some great improvements as well as bug fixes. We recommend everyone upgrade immediately.
For a full list of changes, please go here.
Please see our downloads section to download a copy.
Anyone experiencing core-prefs backward compatibility issues after this upgrade, please use this patch.
Thank you for continuing to use e107!
This release contains some great improvements as well as bug fixes. We recommend everyone upgrade immediately.
e_gsitemap
for Sitemap generation. See forum plugin for an example.e_output.php
to capture the output of a page in a buffer (#3151)*
) works againtype=number
when filter is true.$field
'filter' attribute now accepts 'future' and 'both', defaults to 'past' when set to true. ie. search future dates, past/future dates or past dates.For a full list of changes, please go here.
Please see our downloads section to download a copy.
Thank you for continuing to use e107!
What better time is there to release some fixes and improvements for your favorite CMS than Xmas. So here's e107 v2.1.7
{NEWS_IMAGE}
Auto Carousel option added to news (#2809){NEWS_RATE}
shortcodeNEWS_LAYOUT
constantFor a full list of changes, please go here.
Please see our downloads section to download a copy.
Thank you for continuing to use e107!