e107 v2.3.3 Bootstrap CMS Released

by admin in Releases
logo_alone_1050.jpg

Bug fixes and improvements!

The wait is finally over! e107 v2.3.3 Bootstrap CMS is finally out. This marks the last release that will support PHP 5.6.
This release supports all versions of PHP from 5.6 through to 8.2.

Enjoy!

Features

  • Add missing setMetaTitle() method to e_admin_response #5112
  • Change length of newsfeed_image field in db #5108
  • Add option to alt_auth plugin #5107
  • Improve system notifications handling in the admin area. #5106
  • Display current time when settings timezone in admin preferences. #5099
  • Add option to e_file::getRemoteFile() to prevent time out on larger files or slow connections. #5098
  • Allow developers to choose which fields to export in e107Export(). #5094
  • Render favicon in admin area the same way as on frontend #5062
  • Add option to email any critical error message to an admin #4986
  • Add shortcode for modified date #4978
  • Add FontAwsome 6 support #4969
  • Add support for PUT or JSON POST to e_file::initCurl() method #4941
  • Provide more options to resize the rich text editor. (bbarea, Tinymce) #4927
  • Allow plugins to provide their own routing for notifications. #4922
  • Allow plugins to use their own email templates when using e107::getEmail()->sendEmail(); #4919
  • Improved Database SQL Verify page use of space by using 3 columns. #4907
  • Admin-UI: Allow for entry of Primary ID in create/edit modes if needed. #4906
  • Enhance e107 to allow for third-party email address validation. #4900
  • Update plupload #4887
  • Add eventName to Featurebox like News #4841
  • Add dedicated Pages/Menus "delete" perms #4827
  • Allow plugins to create siteLinks in areas other than the main navigation. #4810
  • Exclude the currently viewed news item for the 'latest news' menu. #4786
  • Custom SEO title for News and Pages #4783
  • Add This Week, This Month and This Year to Admin-UI date filtering options. #4778
  • Allow developers to set the URL that users will be directed to after they log out #4777
  • Add support for images in plugin-generated sitemaps. #4760

Fixes

  • Comments without ajax issue #5111
  • Cron Schedule might not trigger with some timezones set in the preferences. #5096
  • Admin-UI: Using the label 'True' or 'False' in a select (dropdown) displays incorrect labels. #5093
  • Plugin Builder - Generated customPage method contains an error. #5092
  • Errors showing up in error_log when running cron. #5091
  • Admin-UI: renderValue() of type boolean ignores custom true/false readParm string values when inline editing is not enabled. #5089
  • activatejavascript.org as found in default header is a broken link #5087
  • Array order not being retained by x-editable inline dropdown/checkbox list. #5083
  • PHP 8.1 - Fatal error: Uncaught Error: Undefined constant "USERNAME" in ***ehandlersmail.php on line 451 #5080
  • "Force user to update settings" breaks home page for logged in users on PHP 8 #5052
  • An Admin with only "Quick Add User" permission can see all users and access inline edit for all #5045
  • Force user to update settings causes fatal error im PHP 8.2 #5041
  • sendEmail() may render an 'info' message "Could not access file:" under some circumstances. #5020
  • Emptying browser cache adds "Empty Thumbnail Cache" to the system logs. #5017
  • Admin-UI: Setting readonly=true for a field containing an array value, posts 'Array' in the form results. #5016
  • e107 corrupts form-submitted array values when GET method is used. #5005
  • Canonical URL is not consistent when parked domains are in use. #4994
  • Fatal errors - userposts.php - IMODE is not defined #4966
  • Banner plugin - banner_campaign is saving only first campain #4959
  • $_GET contains 'configure' key on all pages of admin area. #4945
  • Flexpanel layout is not working #4940
  • Cron 'Last-Run' value in admin area is always empty #4933
  • National characters in title are not converted to sef url correctly. #4925
  • sendMail() not using latest PHPMailer methods. #4924
  • data-modal-submit attribute fails when an input tag is used instead of a button tag #4923
  • Anomoly with some plugins losing their entry from e_url_list after upgrading others. #4917
  • FAQs - PHP 8 error #4916
  • Bootstrap-notify won't display alerts in admin area #4915
  • Wrong HTML markup for date field in advanced search #4904
  • PHP 8 - Fatal error LAN_PLUGIN_DOWNLOAD_NAME in comment's search #4890

User Contributions

  • Bump guzzlehttp/guzzle from 7.4.3 to 7.4.4 in /e107_tests by @dependabot #4791
  • Bump guzzlehttp/guzzle from 7.4.4 to 7.4.5 in /e107_tests by @dependabot #4796
  • Some corrections by @yesszus #4788
  • 4844: File Inspector: Do not traverse above the base directory by @Deltik #4845
  • 4830: Sensible no delete log in admin_log_ui::maintenanceProcess() by @Deltik #4831
  • Add support for wrappers in contact menu by @Jimmi08 #4850
  • Fix for #4860 and correct fix for #3983 - correct second authorization by @Jimmi08 #4864
  • Login flow consistency: Do not use redirect in admin area login box by @Deltik #4865
  • sef-url for RSS news - category news #4868 by @Jimmi08 #4870
  • Add support for wrapper in custom menus by @Jimmi08 #4873
  • Bump twig/twig from 3.4.1 to 3.4.3 in /e107_tests by @dependabot #4877
  • Fix #4847 - mistypo in route by @Jimmi08 #4882
  • add wrapper support on fpw page #4883 by @Jimmi08 #4884
  • Fix for #4895 - wrong message chatbox plugin by @Jimmi08 #4896
  • 4897 class parameter for CB_AVATAR shortcode by @Jimmi08 #4898
  • Tests: MDEV-29446 workaround: Ignore COLLATE clause in SHOW CREATE TABLE by @Deltik #4913
  • Hotfix for tests failing after PHP 8.2 released by @Deltik #4921
  • missing national character from toAscii() by @Jimmi08 #4926
  • 4929: Fix type mismatch in usage of e107forum::getForumClassMembers() by @Deltik #4931
  • 4938: Workaround for PHP 8.2.0 segmentation fault / assertion error by @Deltik #4939
  • Reintroduce automated acceptance tests by @Deltik #4943
  • fix for ranks in top.php #4967 by @Jimmi08 #4975
  • Fix news category breadcrumbs by @RichardBarrell #4982
  • deprecated static::method() calls for PHP 8.2 by @Jimmi08 #4988
  • news: Fix category link in both breadcrumb and menu by @Deltik #4984
  • 4991: Fix improper array access in sc_signup_extended_user_fields by @Deltik #4993
  • Bump guzzlehttp/psr7 from 2.4.3 to 2.5.0 in /e107_tests by @dependabot #4995
  • partial fix #4517 - fix for settings of plugin.xml by @Jimmi08 #5029
  • Fix #5025: Type error when sending a PM without the attachment field by @Deltik #5027
  • Fix #5013 False Error if UEF type DBField has no records by @Jimmi08 #5014
  • fix #5031 for false error when deleting plugin DB field by @Jimmi08 #5032
  • Fix #4517 UEF settings in plugin.xml - fix for parms by @Jimmi08 #5033
  • Fix #5000 user profile UEF change added to event by @Jimmi08 #5036
  • fix for feed logo image #4866 by @Jimmi08 #5015
  • fix for type checkboxes and filtering #4474 by @Jimmi08 #5048
  • Missing preferences in bootstrap5 #4683 by @Jimmi08 #5058
  • db_verify::getIndex(): Support index_col_name optional parts by @Deltik #5055
  • Unify logic of e_user_model::checkAdminPerms() and getperms() by @Deltik #5070
  • install.php: PHP 8.2 exception handler signature compatibility by @Deltik #5073

New Contributors

  • @RichardBarrell made their first contribution #4982

Full Changelog: https://github.com/e107inc/e107/compare/v2.3.2...2.3.3



Social Links