Skip to content

OpenKool 1.0.0-preview.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@daniel-lerch daniel-lerch released this 06 Sep 13:35
· 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 with install/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