Releases: ImpressCMS/impresscms
Releases · ImpressCMS/impresscms
v2.0.0 beta 1
What's Changed
Bugfixes
- Fix mailuser by @fiammybe in #1288
- Fixes DB interfaces incompatibilies between different PHP versions by @MekDrop in #1321
- Fixes DB crash if DB encoding value is empty by @MekDrop in #1322
- Fix: notice undefined index utf8 in htdocs/install/page_dbsettings.php on line 138 by @MekDrop in #1323
- Fix XSS via DB_CHARSET parameter (H1 #1825770) by @MekDrop in #1381
- Fixed #1345 - 'undefined constant in PHP 8 on install/page_tablesfill.php page' by @MekDrop in #1388
- Fixed bug when saving system preference by @MekDrop in #1389
- Fixed #1090 - user creating and editing by @MekDrop in #1390
- Including necessary language file to prevent installation errors in PHP8 by @skenow in #1396
- Fix ternary expression for php8 by @fiammybe in #1397
- Csstidy warning update - include check for unlock file by @skenow in #1416
- Errors in the Nederlands install language files by @skenow in #1415
- 1.5.x php7+ by @skenow in #1430
- Return correct types for custom session handlers by @skenow in #1464
- Fixes fatal error in googleanalytics preload by @skenow in #1487
- Image editor fixes - crop, resize, filter plugins by @skenow in #1489
- Security fix : upgrade Jquery 3.7.0 & jQuery UI 1.13.2 by @fiammybe in #1490
- Fix 1.5.x symlink errors by @skenow in #1498
Updates
- upgrade cssTidy to 2.0.3, with support for PHP 8 by @fiammybe in #1398
- upgrade simplepie to 1.8.0 by @fiammybe in #1405
- Update 1.5.x mimunum requirements by @skenow in #1409
- Updating PHPMailer for PHP8 support by @skenow in #1453
- PHP8 compliance updates by @skenow in #1459
- Update to HTMLPurifier for PHP8 compliance by @skenow in #1458
- Updating WideImage for PHP8 compliance by @skenow in #1465
- Update to HTMLPurifier 4.15 by @skenow in #1492
- Update language constants for users by @skenow in #1544
Improvements
- improve theme selector by @fiammybe in #1485
- Move analytics code to preload by @fiammybe in #1429
- Smiley adminstration input filtering by @skenow in #1500
- Updates to DataFilter - string filters for PHP8 and signature filtering by @skenow in #1507
- bool to countable in module object by @fiammybe in #1510
- Format code, use strlen instead of sizeof on a string by @skenow in #1517
- Date notation fixes for europe in Dutch translations by @fiammybe in #1524
🚀 Features
- Cookie hardening by @fiammybe in #1331
- get installer working on PHP 8.1 by @fiammybe in #1476
- Making sure password reset key is unique and temporary by @skenow in #1527
- language switcher refactoring by @fiammybe in #1496
- Add current theme info into the theme block by @fiammybe in #1513
🧰 Maintenance
- Updated branch references & readme by @MekDrop in #1223
- Delete htdocs/editors/tinymce directory by @fiammybe in #1273
- Remove openid by @fiammybe in #1274
- align syntax of DB interface and mysql implementation with PDO by @fiammybe in #1287
- prepare for 1.5.0 beta by @fiammybe in #1286
- Cleanup all deprecated files and functions in the core by @fiammybe in #1320
- Remove get_magic_quotes_gpc calls by @MekDrop in #1327
- removing files from previous versions that are no longer there by @fiammybe in #1330
- replace create_function with anonymous function by @fiammybe in #1342
- Changes to make the upgrade actually work by @fiammybe in #1344
- Implementing new test for TinyMCE and restoring the tests for FCKeditor by @skenow in #1351
- Remove Slack badge from README in 1.5.x branch by @MekDrop in #1354
- Adapt install texts for PHP requirements by @fiammybe in #1483
- Remove all references to banners by @skenow in #1509
- Cleanup social provider list by @fiammybe in #1553
- replace $icmsModule with icms::$module in about page by @fiammybe in #1497
Full Changelog: v1.4.6...v2.0.0_beta_1
1.4.6
1.4.6 RC
v1.4.5
v1.4.5 Alpha
1.5.0 RC
What's Changed
- Prepare the documentation for 1.5.0 by @fiammybe in #1215
- Updated branch references & readme by @MekDrop in #1223
- Delete htdocs/editors/tinymce directory by @fiammybe in #1273
- Remove openid by @fiammybe in #1274
- align syntax of DB interface and mysql implementation with PDO by @fiammybe in #1287
- prepare for 1.5.0 beta by @fiammybe in #1286
- Fix mailuser by @fiammybe in #1288
- Cleanup all deprecated files and functions in the core by @fiammybe in #1320
- Fixes DB interfaces incompatibilies between different PHP versions by @MekDrop in #1321
- Fixes DB crash if DB encoding value is empty by @MekDrop in #1322
- Fix: notice undefined index utf8 in htdocs/install/page_dbsettings.php on line 138 by @MekDrop in #1323
- Remove get_magic_quotes_gpc calls by @MekDrop in #1327
- Cookie hardening by @fiammybe in #1331
- removing files from previous versions that are no longer there by @fiammybe in #1330
Full Changelog: v1.4.4...v1.5.0-rc
v1.5.0 beta
The 1.5 branch will move to support PHP 7.4 and PHP 8.0, alongside support for MySQL 8. We also did some housekeeping by removing rarely-used external parts such as the OpenID login or the outdated TinyMCE integration.
What's Changed
- Prepare the documentation for 1.5.0 by @fiammybe in #1215
- Updated branch references & readme by @MekDrop in #1223
- Remove TinyMCE by @fiammybe in #1273
- Remove openid by @fiammybe in #1274
- align syntax of DB interface and mysql implementation with PDO by @fiammybe in #1287
- prepare for 1.5.0 beta by @fiammybe in #1286
- Fix mailuser by @fiammybe in #1288
Full Changelog: v1.4.4...v1.5.0-beta
v1.4.4
What's Changed
- Applying the filters to inner elements of arrays by @skenow in #1162
- Additional input filtering - mailusers, findusers, checkVarArray inner elements by @skenow in #1163
- Filtering updates for blocksadmin and mailusers by @skenow in #1164
- Prepare 1.4.4 by @fiammybe in #1171
Full Changelog: v1.4.3...v1.4.4
v1.4.3
What's Changed
- Fixed some warnings and notices in installer for newer PHP versions by @MekDrop in #882
- Protector get_magic_quotes_gpc fix for php 7.4 by @MekDrop in #884
- Smiles in misc.php now are escaped by @MekDrop in #890
- Fix "#881 trying to send mails with SMTP auth gives missing smtp class" by @MekDrop in #889
- Added exception handler by @MekDrop in #888
- Fixed bug when handlers from module separate files cant be loaded by @MekDrop in #887
- Fixes 'Notice: Only variables should be passed by reference in /home/vagrant/impresscms/htdocs/libraries/icms/config/Handler.php on line 237' by @MekDrop in #886
- Fixed bug when admin menu can't regenerate when module folder is removed before uninstalling by @MekDrop in #897
- Fixed syntax error in include/registerform.php by @MekDrop in #896
- fix vulnerability in autoloader by @fiammybe in #913
- block path traversal in image editor, transform .. to _ by @fiammybe in #915
- Fixes/ipf table filtering - limitsel missing POST value by @skenow in #937
- Adjusted template file inclusion for correct path. Fixes #603 by @skenow in #944
- Increase input sanitizing for system module and submodules by @skenow in #943
- Dev/jquery inclusion by @skenow in #935
- Fix for modules admin; user language files - fix #948 by @skenow in #949
- Update release_notes.md by @fiammybe in #1058
- Added filtering to the input in setSortOrder in icms_ipf_table by @fiammybe in #966
- filter url variable in findusers.php by @fiammybe in #967
- Remove the old FCKEditor - no longer supported by @fiammybe in #833
- add CKEditor 4.17.1 by @fiammybe in #1095
- Protector updates - PHP8 compatibility, update and remove legacy code by @skenow in #1098
- Preparations for the 1.4.3 RC release by @fiammybe in #1099
- Add a default parameter to addSlashes by @fiammybe in #1108
- Improvements in findusers logic and filtering by @skenow in #1110
- Undefined language constants for CKeditor in general preferences by @skenow in #1111
- Accept token for valid users only by @skenow in #1115
- User cookie could be contaminated - filter added by @skenow in #1117
- Protector enhancements and added security by @skenow in #1118
- Prepare 1.4.3 RC2 release by @fiammybe in #1109
- Making sure protector gets installed during the site installation by @skenow in #1137
- Changing filter method for request_uri to filter_sanitize_string by @skenow in #1136
- Fix for information displayed in protector admin and debug console by @skenow in #1154
- release 1.4.3 by @fiammybe in #1155
Full Changelog: v1.4.2...v1.4.3
v1.4.3-rc2
What's Changed
- Fixed some warnings and notices in installer for newer PHP versions by @MekDrop in #882
- Protector get_magic_quotes_gpc fix for php 7.4 by @MekDrop in #884
- Smiles in misc.php now are escaped by @MekDrop in #890
- Fix "#881 trying to send mails with SMTP auth gives missing smtp class" by @MekDrop in #889
- Added exception handler by @MekDrop in #888
- Fixed bug when handlers from module separate files cant be loaded by @MekDrop in #887
- Fixes 'Notice: Only variables should be passed by reference in /home/vagrant/impresscms/htdocs/libraries/icms/config/Handler.php on line 237' by @MekDrop in #886
- Fixed bug when admin menu can't regenerate when module folder is removed before uninstalling by @MekDrop in #897
- Fixed syntax error in include/registerform.php by @MekDrop in #896
- fix vulnerability in autoloader by @fiammybe in #913
- block path traversal in image editor, transform .. to _ by @fiammybe in #915
- Fixes/ipf table filtering - limitsel missing POST value by @skenow in #937
- Adjusted template file inclusion for correct path. Fixes #603 by @skenow in #944
- Increase input sanitizing for system module and submodules by @skenow in #943
- Dev/jquery inclusion by @skenow in #935
- Fix for modules admin; user language files - fix #948 by @skenow in #949
- Update release_notes.md by @fiammybe in #1058
- Added filtering to the input in setSortOrder in icms_ipf_table by @fiammybe in #966
- filter url variable in findusers.php by @fiammybe in #967
- Remove the old FCKEditor - no longer supported by @fiammybe in #833
- add CKEditor 4.17.1 by @fiammybe in #1095
- Protector updates - PHP8 compatibility, update and remove legacy code by @skenow in #1098
- Preparations for the 1.4.3 RC release by @fiammybe in #1099
- Add a default parameter to addSlashes by @fiammybe in #1108
- Improvements in findusers logic and filtering by @skenow in #1110
- Undefined language constants for CKeditor in general preferences by @skenow in #1111
- Accept token for valid users only by @skenow in #1115
- User cookie could be contaminated - filter added by @skenow in #1117
- Protector enhancements and added security by @skenow in #1118
- Prepare 1.4.3 RC2 release by @fiammybe in #1109
Full Changelog: v1.4.2...v1.4.3-rc2