* Change: set utf8mb4 as charset for most textual columns during installation
Affected tables:
- mlf2_b8_wordlist
- mlf2_banlists
- mlf2_bookmarks
- mlf2_categories
- mlf2_entries
- mlf2_entries_cache
- mlf2_pages
- mlf2_tags
- mlf2_userdata
- mlf2_userdata_cache
* Change: set utf8mb4 as charset for most textual columns during update
Affected tables:
- mlf2_b8_wordlist
- mlf2_banlists
- mlf2_bookmarks
- mlf2_categories
- mlf2_entries
- mlf2_entries_cache
- mlf2_pages
- mlf2_tags
- mlf2_userdata
- mlf2_userdata_cache
* Change: ater the collation of the user_name column from utf_general_ci to the utf8mb4-version
* Change: set the charset of the database connection to utf8mb4
* Change: reformat the function connect_db, remove unused, commented code
* Change: reorganise the database queries for the last changes
Put the following changes into the block for a new version 2.4.99.1.
- new charset utf8mb4 for most of the database tables
- new setting user_area_access, replaces user_area_public
* Change: new version 2.4.99.1
* Change: add the array of the changed files to the update script
* Change: add the list of changes to CHANGELOG
* Change: new version string in index.php and in config/VERSION
* Change: read new version number from file in case of an update
* Fix: put the version checks into a block, that will only be executed in absence of an error
* Fix: stop update even with equal version numbers of current installation and update version
* Fix: compare the current version with the array of allowed version numbers, not with version number of the update
* Change: replace $update['version'] with $newVersion
It's not part of the given data and will be read from the file VERSION.
Thatswhy it is now a separated variable.
* Change: use the file VERSION to get the version number
* Fix: relative path must be given from the requested script, not the included one