* B8
- prepare fies for new b8 version
* Update B8
- add new b8 classes
* Update b8.php
- modify spl_autoload_register function to prevent errors
- cf. https://gitlab.com/l3u/b8/-/merge_requests/1
- switching back to former b8 version
- there are some unsolved conflicts up to now (I don't know the reason yet)
- comment symbol # of former version is replaced by //
- tested on PHP7/8
- since PHP 5 doesn't support arrays in define(), the config files are invalid, see https://mylittleforum.net/forum/index.php?id=11912
- removed define() function call and used _normal_ arrays syntax
- created a single instance of B8 instead of using multiple instances (added new include file)
* 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 a link to unsubscribe from the e-mails informing about replies to a specific own entry
* Change: processing subscription quitting, code, text and subtemplate
* Change: add a new table for the handling of subscriptions
* Change: remove subscription flag from antres table, set it in subscriptions table instead
* Change: rename the entry-id and the UUID-column, add a timestamp
* Change: remove the GET-parameter checker, is unnecessary
* Change: add query to delete the row of the subscription from the database table
* Change: rebuild the function emailNotification2ParentAuthor
* Remove phrase in lang files
- Remove TAG-phrase 'error_bookmark_tags_too_long'
- was added by https://github.com/ilosuna/mylittleforum/pull/287
* Add tables
- tags_table for tag values
- bookmark_tags_table for connection between tags and bookmarks
* Change install/update script
- Add new tables
- Suggestion for transfering old tags from postings to new tag table
* Add tags to bookmark
- adapt SQLs for new TAG-table
* SQL korrigiert
- Klammerausdruck korrigiert
* LEFT-Join
- Correcting SQL JOIN vs. LEFT JOIN
- Replace function call
* Replace Functions
- add/replace functions for TAG handling
* TAGS for postings
- Add Tags for postings
* Add new table
- add binding table for tags and postings
* - Change TAG handling
- search function
- posting
- thread view
- update script
- install script
* Limiting number of Tags
- set tag limit to 10 for bookmarks
- add error message
* Remove BTREE
- reomve USING BTREE clausel as suggested by @auge8472
* Remove BTREE
- remove USING BTREE as suggested by @auge8472
- add new table entry_tags_table
* Remove variable
- remove variable $tagStr
* Remove first tab
- clean up file
* Add InnoDB
- Add ENGINE=InnoDB to new tables
* Add table names
- add table names to install script
* add updated files
- add updated files of issue #297
* add AUTO_INCREMENT
- add AUTO_INCREMENT to 'tags_table' definition
* Correcting table name / check for prior errors
- correct tabel name of entry_tags_table
- check empty property of error-array
- add error message, if b_settings.php is unwriteable
* Store posting tags
- add new sql to store the posting tags in entry_tags table
* 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: new table mlf2_temp_infos
* Change: add a box to show the version number of the installed version
* Change: load version info only during daily actions
* Change: simplified release info
* Fix: text change in every language except the base language?!
* Fix: remove superfluous and in some cases script breaking query
close#123
* Change: new table mlf2_read_entries
* Fix: forgot to add the assembling of the table name in update script
* Change: add column time to store the last request for an entry
* Fix: rename column 'e_id' to 'posting_id' for consistency
fixes#71
* 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