Changelog
Version 2.6
07.10.2022
- Improved method updateManyRecords() for models. Now it is not necessarily to pass array of conditions in order to update all model's records.
- Reinforced the security of forms.
- New localisation methods added.
- Added new method addOptionToValuesList() for "enum" type fields in filter object.
- CSS improvements in Admin Panel.
Version 2.5
08.07.2021
- Compatible with PHP 8.0.
- Added migrations of database in Admin panel.
- Improved browser detection method.
- Added property "virtual" for text type fields.
- Small improvements and fixes.
Version 2.4
14.07.2020
- Setting the current registration date for root user when first time logged in.
- Improved update of robots.txt file in seo model.
- Added a new static method removeRootPath() into Service class.
- Added automatiŃal PHP vulnerability scanner.
- Improved data processing in create and update operations in Record class.
- Added opportunity to set MySQL mode in config/setup.php file.
- Small improvements of admin panel interface.
- Added opportunity to attach files in Email::send() method.
Version 2.3
01.03.2019
- Improvements and additions for PHP 7.2.
- Reworked parameters list for images resize and crop methods.
- New method setCaption() added to Filter class.
- Added a new method into query constructor for many-to-many fields.
- Changed default email template located in folder /customs/emails/.
- Added 2 initial parameters to method runSorter() for starting the sorter object.
- New option for method Log::add() added to pass the name of log file.
- For methods updateManyRecords() and deleteManyRecords() added new option to pass the name of sql table.
- Improved password recovery in admin panel.
- Improved processing of PNG images with transparency in resize and crop methods.
- Added a new option to use CSRF token for AJAX requests in form processing.
- Improved detection of mobile devices.
Version 2.1
03.02.2018
- PHP 7 friendly.
- Improved CSRF tokens for admin panel.
- Completely removed uploadify, now regular input is used for multiple images upload.
- Added an ability for unique values for enum type fields.
- Improved Router performance.
- Added strongRandomString method into Service class for generating tokens.
Version 2.0
15.04.2017
- Completely renovated Admin Panel interface.
- Admin Panel design themes added.
- Fixed data types small errors.
- Improved many-to-many data type in filtering.
- Improved methods isMobile() and isTablet().
- Improved method composeMessage() for creating form messages.
- Reworked Cache module.
- Updated SwiftMailer library.
- Added ability to get a week days names in i18n.
- Added method clearTable() to clean model table.
- New methods to add and remove filters for models.
Version 1.8
06.02.2016
- Zero value bug fix in "char" and "phone" datatypes.
- Improved "isMobile()" method for mobile phones detection.
- Added "isTablet()" method for tablet detection.
- Bug fixed in "composeMessage()" method displaying form values.
- Recycle bin clearing is improved in Admin Panel.
- Visual Editor update.
- New methods added into router.
- Bug fixed in comment in "multi_images" datatype.
- Timezones setting improved.
- Ajax requests processing in Admin Panel was improved.
- Method "translitUrl()" to create readable urls was improved.