XOOPS 2.5.11 Beta 2
Pre-release
Pre-release
The XOOPS Development Team is pleased to announce the release of XOOPS 2.5.11 Beta 2.
Please help make XOOPS better by testing and reporting any issues!
This is a beta release for testing only. Please don't use it in production.
The feature set is complete and is now fixed for 2.5.11. Only bug fixes will be accepted.
Please download from the current master!
If you are downloading this release for testing, please download from the current master instead.
Any bugs that have been found and fixed will be included in your testing that way, so we all won't keep finding and reporting the same bug over and over.
You can grab the current master here: https://github.com/XOOPS/XoopsCore25/archive/master.zip
What's Changed
- Update tpl xmmodules by @GregMage in #772
- fix errors with xmsocial by @GregMage in #776
- Fix NEWBB_NOTOPIC error by @geekwright in #777
- New clean favicon.ico by @alain01 in #779
- Correct issues in dhtmltextarea by @geekwright in #780
- Fix:#783 by @GregMage in #784
- Tweak feeds used in XOOPS News in admin.php by @geekwright in #785
- Update tpl for bt4 and fix error author in block by @GregMage in #786
- Update xm by @GregMage in #788
- Add XoopsHttpGet, deprecate Snoopy by @geekwright in #787
- Remove unreferenced templates by @geekwright in #792
- The message as an error was annoying :) by @mambax7 in #795
- Fix docblock \XoopsNotificationHandler::triggerEvent() by @geekwright in #796
- extCal updates by @mambax7 in #790
- cloning of all xswatch derivatives by @alain01 in #798
- Update xm by @GregMage in #799
- Error when no modules installed by @geekwright in #800
- js security update bootstrap 3.4.1 by @geekwright in #801
- Small tweek to pm module by @geekwright in #802
- Update xmmodule by @GregMage in #803
- cosmetic bt4 modifications by @alain01 in #804
- phpThumb 1.7.15-202002130926 by @mambax7 in #808
- Convert to English by @mambax7 in #813
- Fix Profile Index Template by @liomj in #821
- Admin user sync by @geekwright in #829
- Update to official tagged phpthumb 1.7.15 by @geekwright in #824
- Update xmmodule by @GregMage in #834
- Security update jquery 3.5.1 by @geekwright in #835
- change of _MEDIUMDATESTRIN by @mambax7 in #838
- Template patches for Newbb 5.0 Final by @geekwright in #839
- Cumulative theme related updates by @geekwright in #842
- Add options text editing to profile field edit by @geekwright in #841
- Fix: Avertissement: count(): Parameter must be an array or an object … by @GregMage in #843
- Update user.php by @luciorota in #845
- Return proper null value for integer columns by @geekwright in #849
- Add macro substitutions for {X_SITEURL} and {X_YEAR} by @geekwright in #850
- Patch a few issues when using PHP 8 by @geekwright in #851
- Upstream patch for dropdown text contrast issue by @geekwright in #852
- allow StdClass to be cast to array when compiling foreach by @mambax7 in #853
- latest changes from https://github.com/JamesHeinrich/phpThumb by @mambax7 in #854
- HTML Purifier 4.13.0 by @mambax7 in #855
- Changelog updates by @mambax7 in #856
- PHPMailer 5.2.28 by @mambax7 in #857
- jQuery Form 4.3 by @mambax7 in #858
- Update to tablesorter-2.31.3 by @mambax7 in #859
- Case mismatch by @mambax7 in #862
- PHP 8 Fixes by @geekwright in #863
- Add all selected users in XoopsFormSelectUser by @geekwright in #864
- Library updates for XMF 1.2.20 by @geekwright in #870
- Fix errors seen in PHP 8 in pm module templates by @geekwright in #872
- Magic __wakeup() method must be public by @geekwright in #871
- Remove debug info by @geekwright in #874
- PHP 8 issues in system maintenance by @geekwright in #875
- Template fixes user and profile for php8 by @geekwright in #877
- Update xswatch4 to bootstrap/bootswatch 4.5.2 by @geekwright in #878
- Remove debugging code by @geekwright in #879
- Fix errors in user avatar templates under php 8 by @geekwright in #880
- Add map file to quiet Chrome error by @geekwright in #881
- Customized Smarty debug.tpl by @geekwright in #882
- replacing index.html with index.php by @mambax7 in #884
- short array push syntax on a string by @mambax7 in #885
- Revert "replacing index.html with index.php" by @geekwright in #886
- Replace index.html with index.php by @geekwright in #889
- Restore missing xoops_data/caches directories by @geekwright in #891
- Malformed constant __MINWIDTHIMAGEERROR by @geekwright in #892
- Image manager cleanup by @geekwright in #893
- Restore xoops_data/protector directory by @geekwright in #894
- Fix system breadcrumbs by @geekwright in #895
- Clean up image manager display by @geekwright in #896
- update for using index.php by @mambax7 in #897
- Class css for captcha text by @GregMage in #905
- Update preferences.php by @luciorota in #906
- Update xmtemplates php8 by @GregMage in #913
- Countable by @mambax7 in #911
- https by @mambax7 in #887
- add PHP8 defaults in templates by @mambax7 in #909
- Message profil by @GregMage in #908
- array check by @mambax7 in #912
- Bug with captcha by @GregMage in #916
- Diff for 906 update by @geekwright in #917
- add {X_NAME} tag for mailusers by @GregMage in #920
- Disable Flash by @alain01 in #922
- Responsive xswatch4 by @alain01 in #868
- Fix issues in DHTMLTextArea support by @geekwright in #924
- newbbPHP8_xbootstrap by @mambax7 in #926
- Mark deleted PM as read by @geekwright in #929
- Update system_images.tpl by @alain01 in #928
- fix php8 (Warning: Undefined array key "blocks" in file /xoops_data/c… by @GregMage in #930
- Require fileinfo PHP extension during install by @geekwright in #931
- Add {X_SITEURL} and {X_YEAR} to site closed page by @geekwright in #932
- Fix unclosed comment by @geekwright in #933
- simplify load of modinfo by @mambax7 in #937
- Remove phpthumb library by @geekwright in #939
- fix for version number as string by @mambax7 in #938
- Library refresh by @geekwright in #940
- Add two new events by @geekwright in #941
- Update Xmf by @geekwright in #942
- Recognize error return from db->query() by @geekwright in #943
- Feature/scrutinizer by @mambax7 in #945
- fix for "array to string conversion error" by @mambax7 in #944
- Bad form in profile_userinfo.tpl by @geekwright in #946
- Standardize user.php functions by @geekwright in #948
- Protector config cache for htmlpurifier written to xoops_lib, should go to xoops_data by @geekwright in #949
- Add sort on step_order, fix form by @geekwright in #951
- Make $redirect_message available in system_siteclosed.tpl by @geekwright in #952
- Wrong default for debugLevel configuration by @geekwright in #953
- Fix failing updates to banner table by @geekwright in #954
- Now the admin menu only displays useful links: by @GregMage in #956
- Change a few remaining index.html to index.php by @geekwright in #958
- extra XOOPS Links in Admin (Themes and Modules) by @mambax7 in #957
- Don't overwrite configuration data on upgrades by @geekwright in #959
- Responsive blocks by @alain01 in #961
- add real name to Admin's user table view by @mambax7 in #962
- missing index.php files by @mambax7 in #960
- Feature/various by @mambax7 in #963
- missing array in 2.5.11 upgrade by @mambax7 in #964
- Unify XoopsBlock definition by @geekwright in #968
- Fix composer config platform php by @geekwright in #970
- jQuery 3.6.0 by @mambax7 in #972
- Errors using XOOPS_VAR_PATH early in install by @geekwright in #973
- Fix GregMage/xmnews#41 by @GregMage in #976
- Add default for $xoops_logdump by @geekwright in #978
- Update templates for xmcontent 1.5 by @GregMage in #979
- Allow for override of any template in admin themes by @geekwright in #982
- fix for version number as string by @mambax7 in #981
- Incorrect template specified by @geekwright in #985
- Fix: #986 Comment text is … by @GregMage in #987
- Template page nav by @GregMage in #980
- Cpanel aware smarty compile id's by @geekwright in #991
- Improve performance of admin users page by @geekwright in #990
- Cannot use method return in write context error by @geekwright in #988
- Fix pagenav in protector center by @geekwright in #992
- Removing dependencies on index.html files by @geekwright in #993
- Block 'Waiting Contents' is deprecated by @GregMage in #994
- now the form is responsive by @GregMage in #995
- Add templates to misc.php by @geekwright in #998
- Test xswatch4 dark - typo error in the theme.tpl file by @alain01 in #1000
- Introduce prefers-color-scheme media queries by @geekwright in #999
- Fresh library build by @geekwright in #1001
- Updates for xswatch4 by @geekwright in #1003
- Remove FILTER_SANITIZE_MAGIC_QUOTES in system_CleanVars() by @geekwright in #1004
- Fix bug with bloc on-line. by @GregMage in #1005
- Show theme description in Select Theme install dialog by @geekwright in #1006
- Revert "Fix bug with bloc on-line." by @geekwright in #1007
- Delete phantom anonymous entry in online left when user logs in by @geekwright in #1008
- Prototype admin dark mode theme by @geekwright in #1010
- Add uploads/files directory to writable list by @geekwright in #1012
- Respect smilies table display column by @geekwright in #1013
- Darken form entry fields by @geekwright in #1014
- Bootstrap 4 online templates for xswatch4 by @alain01 in #1015
- default for $xoops_language by @mambax7 in #1016
- $modules|default:null by @mambax7 in #1017
- THEME_FORUM_REPLY by @mambax7 in #1018
- check for $result by @mambax7 in #1020
- Feature/class xoopsblock.php by @mambax7 in #1019
- fix for function.block.php by @mambax7 in #1021
- update template for xmdoc V1.2 final by @GregMage in #1022
- Bootstrap4 templates from misc.php by @alain01 in #1023
- Skip scan if directory is not present by @geekwright in #1024
- SameSite cookie attribute by @geekwright in #1026
- Supply default value for avatar template variables by @geekwright in #1027
- Explicitly set default mysqli_report(MYSQLI_REPORT_OFF) by @geekwright in #1028
- Cleanup a few issues noted in Profile by @geekwright in #1029
- Fix php8 by @GregMage in #1030
- Dark admin theme update by @geekwright in #1031
- Dark admin rework by @geekwright in #1032
- PHP8 newbb template update by @mambax7 in #1033
- One last pass on dark admin theme by @geekwright in #1035
- Libraries rebuild by @geekwright in #1037
- Create XoopsFormRendererBootstrap5.php by @alain01 in #1038
- Add xoopsformrendererbootstrap5 to XoopsLoad by @geekwright in #1039
- new icon by @ggoffy in #1044
- Fix incorrect path names by @geekwright in #1042
- Some theme/themeability issues by @geekwright in #1043
- adding defaults for PHP8 by @mambax7 in #1046
- label content should have also id (for 'label_for') by @ggoffy in #1048
- calendar div needs z-index in order to be shown on highest level by @ggoffy in #1049
- additional global language variables by @mambax7 in #1054
- replace includeq with include in Smarty by @mambax7 in #1059
- replace foreachq with foreach in Smarty templates by @mambax7 in #1058
- Bootstrap V4.5.2 to 4.6.0 for xSwatch4 by @alain01 in #1063
- tablesorter widgets and blue theme by @mambax7 in #1062
- missed file by @mambax7 in #1068
- Ensure variable is defined by @geekwright in #1067
- Fix incorrect name for XoopsConfigCategory object variable by @geekwright in #1069
- Fix incorrect variable for GroupMembership object by @geekwright in #1070
- Return of ints in XoopsModelStats::getCount() and getCounts() by @geekwright in #1071
- Force array for groups XoopsMemberHandler::getUserCountByGroupLink() by @geekwright in #1072
- Ensure variable is defined by @geekwright in #1073
- Check for correct object type by @geekwright in #1075
- Cosmetic changes in theme.tpl - xswatch4 theme by @alain01 in #1094
- xSwatch4 options by @alain01 in #1100
- Replace hardcoded english text in protector stats graph by @geekwright in #1097
- add admin.css by @GregMage in #1104
- Add default for xo_sys_breadcrumb by @geekwright in #1107
- Display warning if xml extension not available by @geekwright in #1102
- Remove Google Swiffy references by @geekwright in #1140
- add dirname in block title by @GregMage in #1125
- fix: #1144 by @GregMage in #1145
- Change define in the system module by @GregMage in #1142
- Add \XoopsDatabase::isResultSet() by @geekwright in #1141
- add missing argument by @GregMage in #1149
- Change mcrypt_create_iv() to random_bytes() by @GregMage in #1148
- Updated XM module templates by @GregMage in #1150
- Feature/php81 xbootstrap by @mambax7 in #1135
- The index.php file is deleted and created after a cache delete operation by @GregMage in #1147
- Link for 'This Module Admin' after module install by @GregMage in #1146
- Bootstrap V4.6.0 to 4.6.1 for xSwatch4 by @alain01 in #1127
- bt4 search for xswatch4 by @alain01 in #1124
- Add version number to module name in toolbar, similar to what we have… by @mambax7 in #1152
- Review filter and escape in findusers by @geekwright in #1153
- request_findusers by @mambax7 in #1131
- Smarty v2.6.32 by @mambax7 in #1130
- Undefined constant "next" by @mambax7 in #1159
- XS4-fix-base-css by @mambax7 in #1160
- xoops.css url "/image/" by @alain01 in #1162
- HTML Purifier 4.14.0 by @mambax7 in #1164
- Update theme.tpl - my_xoops.css and my_xoops_dark.css by @alain01 in #1161
- add warning message in admin by @GregMage in #1123
- add link to image of an activated module by @mambax7 in #1055
- delete xcache.php by @mambax7 in #1170
- Skip prettified protector log if not supported by @geekwright in #1169
- Address issues with br tags in form trays by @geekwright in #1171
- hack for proper displaying of form element trays in bootstrap 4 and 5 by @ggoffy in #1051
- replacing includeq and foreachq by @mambax7 in #1168
- A less aggressive \MyTextSanitizer::makeClickable() by @geekwright in #1172
- refactor XoopsRequest to Xmf\Request by @mambax7 in #1174
- Fix bug issue #1114 by @geekwright in #1178
- Add trailing end of line by @geekwright in #1176
- adding sorting to default theme by @mambax7 in #1175
- Revert "adding sorting to default theme" by @geekwright in #1180
- Fix non-conforming id elements in module menu tabs by @geekwright in #1179
- Remove unused composer files from phpmailer directory by @geekwright in #1181
- Correct docblock for getHandler and getModuleHandler by @geekwright in #1182
- Fix return value in deprecated XoopsBlock::store() by @geekwright in #1183
- Formcaptcha option2 by @GregMage in #1120
- Fix issues with Bad IP list in Protector Center by @geekwright in #1185
- Fix Passing null to parameter ... of type string errors by @geekwright in #1186
- XoopsNotification::getByItemId() uses wrong column info by @geekwright in #1187
- Add missing \XoopsConfigOptionHandler::getCount() method by @geekwright in #1188
- PhpDoc change to mixed by @mambax7 in #1165
- Passing null to parameter of type string by @geekwright in #1189
- Cleanup in \XoopsSecurity::checkBadips() by @geekwright in #1190
- Respect method arguments $start and $limit by @geekwright in #1191
- Fix some frequently seen DOM issues by @geekwright in #1192
- \XoopsModule::$adminmenu not always properly initialized by @geekwright in #1193
- Null to string issue in xoAppUrl by @geekwright in #1194
- Scrutinizer recent complaints by @mambax7 in #1195
- Mini stats Smarty plugin xoStats by @geekwright in #1197
- all modules are using 'id", and this is causing issues in PHP8 by @mambax7 in #1199
- New version system by @GregMage in #1126
- scrutinizer3 by @mambax7 in #1200
- varchar(12) to varchar(32) version by @GregMage in #1205
- trim() expects parameter 1 to be string, array given by @mambax7 in #1203
- Add .tpl extension option for module_index help file #482 by @mambax7 in #1201
- Propagate recent default admin theme changes to dark and transition by @geekwright in #1207
- Clear some Smarty and other php8.1 issues by @geekwright in #1206
- Some php8.1 fixes by @geekwright in #1210
- Avatar display in misc.php should respect avatar_display by @geekwright in #1209
- Passing null to parameter #1 ($string) of type string is deprecated by @mambax7 in #1211
- Deal with each() removal by @geekwright in #1216
- Convert comment posting to use Xmf\Request by @geekwright in #1218
- Reviewing Protector by @geekwright in #1217
- In PHP 8.1, the default error handling is set to throw an exception by @mambax7 in #1219
- trim() expects a string, null given by @mambax7 in #1221
- Unknown: preg_match(): Passing null to parameter #2 by @mambax7 in #1225
- Implement new module version in system module install by @geekwright in #1222
- Fix module admin breadcrumb by @geekwright in #1224
- Smarty defaults by @mambax7 in #1226
- Update to XMF 1.2.26 by @geekwright in #1227
- Missing files from PR 1227 by @geekwright in #1228
New Contributors
Full Changelog: v2.5.11-Beta1...v2.5.11-Beta2