Releases: piotrpolak/pepiscms
Releases · piotrpolak/pepiscms
1.0.4 - Auth driver ready for extension, dependencies update
What's Changed
- SQL Admin - fix for uppercase internal MySQL names
- File Manager - Check if file/dir is readable before performing further actions
- Changes to Auth drivers - PHP CAS driver refactored according to SOLID
- CodeIgniter upgraded to 3.1.13
1.0.3 PHP 7.4 and 8.0 compatibility
- PHP 7.4 and PHP 8.0 compatibility improvements
- Removed DMESG module
- Improved MariaDB compatibility of the SQL scripts
ip_info
helper switched to use http://www.geoplugin.net/- Fixed sorting in the
groups
module grid - Improved error messages
1.0.2 Dependencies update
- CodeIgniter upgraded to version 3.1.11
1.0.1 Correction release
- Fixed module generator admin module path
- Fixed module validation callback not called if validation library is loaded before the module is initialized
- Added JPEG to allowed file types for upload
- Removed unnecessary semicolon from admin menu template
- CodeIgniter upgraded to version 3.1.10
1.0.0 Open Source release
- PepisCMS codebase is cleaned up and the PepisCMS core is released as open source!
- PepisCMS is now Composer compatible and supports Composer autoload!
- Dropped support for PHP 5.5 and lower. The code is now PHP 5.6 to PHP 7.2 compatible
- Site and module configuration is now stored in database with a fallback to files!
- Improved installer and migration scripts, implemented command line unattended installer
- Installation script now reads default values from ENV variables
- Implemented password history feature that prohibits from reusing previously set passwords (needs to be configured separately)
- Improved authentication security: added timeout on consecutive unsuccessful authentications
- Implemented automatic loading of module models upon first use (for modules)
- Added Behat end-to-end tests covering core features
- Implemented
CrudDefinitionBuilder
andCrudFieldDefinitionBuilder
aiming to simplify CRUD definition setup - Improved module generation, implemented new module file structure with fallback to the legacy module structure (pre 1.0.0)
- Fixed file manager previews
- Improved backup utility now works even without
mysqldump
command available - Implemented fluent API for most used libraries
- CodeIgniter upgraded to version 3.1.9
- CKE Editor updated to 4.9.0
- Pages got the possibility to define a page image
- Migrated to the latest
phpspreadsheet
library - Implemented lazy image load for
DataGrid
, File Manager and CRUD modules to improve performance - Reviewed application translations
- Added new utility library
Query_helper
- Extracted pages as a separate module
- Added possibility to display widgets on the admin dashboard
- Improved cache invalidation
- Improved development features and developer's experience
- Dropped support for PHPTal, FCKEditor
- Dropped support for Spanish and Romanian languages
- Dropped support for features previously marked as deprecated
- System logs now store an additional referer field
- Multiple UI improvements and bug fixes