OpenKool 1.0.0-preview.0
Pre-release
Pre-release
·
65 commits
to master
since this release
Runtime environment
- PHP:
7.2, 7.3
⚠️ BREAKING CHANGES
- External libraries have to be installed with Composer
- Multisite installation no longer supported
- Database model changed
- Some custom files have to be renamed
install/update.phpsh
has been replaced withinstall/console.php
Refer to Migrate from kOOL R45 to OpenKool for more information.
🎉 New features
- Official Docker Image daniellerch/openkool
- UTF-8 everywhere (with multibyte support)
- New CLI at
install/console.php
that can run even complex database migrations - New setup script for Windows
🚀 Improvements
- External libraries installed using Composer
- Updated or explaced many external libraries
- Reduced code size (95 203 vs 240 828 LoC)
- Migrate from MyISAM to InnoDB for better performance and stability
- Resolved many PHP warnings for PHP 7
- Configured SQL default values to prevent errors on insert