Skip to content

My Little Forum 20220803.1, feature and bugfix release

Latest
Compare
Choose a tag to compare
@auge8472 auge8472 released this 03 Aug 20:40
· 218 commits to master since this release

This is a further bugfix release in the 2.5-branch with a new feature and a few enhancements. The minimal PHP version the forum is able to run is PHP 7.3, the maximal (tested) PHP version is 8.1.5. The minimal version of MLF from one can start an upgrade is version 2.4.19.1.

Features

  • The upload function for images got a new file type: WebP. This was a feature request in the project forum. The image type has a far better compression and a better image quality at the same time as the image type JPEG.

Changes

  • Separate the signature block from the posting in the HTML-structure. That way the posting block has a separate floating context. That leads to the situation, that possibly existing floating content in the entry does not affect the position of the signature. The signature will always be displayed under the complete content of the entry.
  • Rewrite the CSS-rulesets for the usermenu, the options menu for every single entry and the button rows for classifying an entry as ham or as spam. Make the menus responsive and mobile aware.

Fixes

  • Removed last occurences of the use of the outdated column mlf2_entries.email_notification. The column was removed with version 2.4.14 in the update script but left over in the installation script until version 2.4.22. This was after the split of the 2.5 development branch and so it remained here until now.
  • Initialise a possibly empty search box input, because the lack of the initialisation led to a PHP warning. See this thread in the project forum for more context.
  • When classifying old entries in locked threads as ham, it happened often, that the thread got unlocked. Locked entries should remain locked now in most cases. There is an edge case I was not able to hunting down until now, so that it remains for now.
  • In the installation script as well as in the update script there was SQL-code, that led to doubled UNIQUE keys for mlf2_userdata.user_name and mlf2_userdata.user_email. The code, that doubles the keys was removed and the update script checks in this version for the obsolete keys and removes them.

The release 20220803.1 is equivalent to version 2.5.4 in the old version number scheme.