Skip to content

1.0.0 Open Source release

Compare
Choose a tag to compare
@piotrpolak piotrpolak released this 30 Dec 19:17
· 200 commits to master since this 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 and CrudFieldDefinitionBuilder 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