Releases: ImpressCMS/impresscms
Releases · ImpressCMS/impresscms
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
v2.0.0 alpha 12
What's Changed
🚀 Features
- Themes installed as composer dependencies @MekDrop (#1106)
- Added posibility to specify default block weight, position and visibility @MekDrop (#1105)
- Enable migrations for modules in module installer/updating/removing @MekDrop (#1104)
- RedirectResponse now can be used for same things as redirect_header @MekDrop (#1092)
- Move content.php to content module @MekDrop (#1082)
- Misc.php as controller @MekDrop (#1080)
- Rewrite admin.php as controller @MekDrop (#1079)
- Add smarty url function @MekDrop (#1078)
- Replaced league router with sunrise http router @MekDrop (#1077)
- Install system module from composer @MekDrop (#1075)
- Rewritten privpolicy.php with controller @MekDrop (#1071)
- Corrected DataFilter class usage @MekDrop (#1070)
- image.php rewritten as controller action @MekDrop (#1068)
- PHP 8.0 & PHP 8.1 support @MekDrop (#1053)
🐛 Bug Fixes
- Fixed incorrect urls for PageNav generated links @MekDrop (#1107)
- Enable migrations for modules in module installer/updating/removing @MekDrop (#1104)
- Fixed module block titles/names from constants resolving @MekDrop (#1103)
- Fixes few issues with page_modulesinstall.php for installer @MekDrop (#1102)
- Add IcmsPersistableController to legacy class resolving map @MekDrop (#1101)
- Remove few system module services that was previously defined in core @MekDrop (#1093)
- Fixes system module upgrading from installer @MekDrop (#1091)
- Fixes some old class references resolving for some older modules @MekDrop (#1087)
- Fixes crash when not correct order comes from user data for table @MekDrop (#1086)
- Fixed namespaces issues for never PHP in footer.php and header.php @MekDrop (#1083)
- Fixed legacy url index.php resolving when they are described as paths @MekDrop (#1084)
- Use new version imponeer/smarty-db-resource @MekDrop (#1013)
- Corrected DataFilter class usage @MekDrop (#1070)
- Fixed crashing translator when translation folder contains index file @MekDrop (#1072)
- Fixed bug when HTTP headers for modules that doesn't use controllers where stripped @MekDrop (#1061)
- Fixed media uploader sizes checks when there is no limit set @MekDrop (#1069)
- image.php rewritten as controller action @MekDrop (#1068)
- Fixed 'Class "ImpressCMS\Core\Database\Legacy\Updater\ReflectionClass" not found' bug @MekDrop (#1066)
- Fixed fatal error (PHP 8.x) when config item doesn't have a description @MekDrop (#1067)
- Fixed bug when legacy module crashed due translations constants not loaded at correct time @MekDrop (#1065)
- Fixed rights check for legacy URL modules @MekDrop (#1064)
- Fixed module model resolving to be able to work with PHP 8.x @MekDrop (#1063)
- Fixed module submenu counting bug for PHP 8.x @MekDrop (#1062)
- Fixed bug when version getting failed for never PHP in system admin @MekDrop (#1060)
- Fixed translation loading for module admin menus @MekDrop (#1059)
- PHP 8.0 & PHP 8.1 support @MekDrop (#1053)
🧰 Maintenance
- Bump .homestead from
9cbb84c
to6dd850d
@dependabot (#1116) - Bump .homestead from
56650de
to9cbb84c
@dependabot (#1097) - Bump actions/cache from 2.1.6 to 2.1.7 @dependabot (#1094)
- Add smarty url function @MekDrop (#1078)
- Bump .homestead from
ee603d7
to56650de
@dependabot (#1076)