Download Latest Version e107 v2.3.3 source code.zip (17.0 MB)
Email in envelope

Get an email when there's a new version of e107

Home / v2.3.3
Name Modified Size InfoDownloads / Week
Parent folder
e107_v2.x_to_2.3.3_upgrade.zip 2023-11-23 12.2 MB
e107_v2.x_to_2.3.3_upgrade.tar.xz 2023-11-23 8.3 MB
e107_v2.x_to_2.3.3_upgrade.tar.gz 2023-11-23 11.4 MB
e107_v1.x_to_2.3.3_upgrade.zip 2023-11-23 14.8 MB
e107_v1.x_to_2.3.3_upgrade.tar.xz 2023-11-23 10.2 MB
e107_v1.x_to_2.3.3_upgrade.tar.gz 2023-11-23 13.6 MB
e107_2.3.3_full.zip 2023-11-23 14.7 MB
e107_2.3.3_full.tar.xz 2023-11-23 10.1 MB
e107_2.3.3_full.tar.gz 2023-11-23 13.6 MB
e107 v2.3.3 source code.tar.gz 2023-11-23 15.7 MB
e107 v2.3.3 source code.zip 2023-11-23 17.0 MB
README.md 2023-11-23 11.6 kB
Totals: 12 Items   141.6 MB 0

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 {NEWS_MODIFIED} 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 ***\ehandlers\mail.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

Source: README.md, updated 2023-11-23