e107releasecreator
released this
23 Nov 20:39
·
88 commits
to master
since this release
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()
: Supportindex_col_name
optional parts by @Deltik #5055- Unify logic of
e_user_model::checkAdminPerms()
andgetperms()
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: v2.3.2...2.3.3