20260208.1 (2026-02-08)
-----------------------

- change: upgrade Smarty from version 3.x to 5.7.0
- change: further changes in the default theme regarding the styling and forgotten standardisation steps for a few forms
- fix: replace calls of $_SERVER['PHP_SELF'] with $_SERVER['SCRIPT_NAME'], $_SERVER['PHP_SELF'] contains also URL parameters, $_SERVER['SCRIPT_NAME'] does not
- fix: security issue with the upload of images, that was able to accept malicious content
- fix: ensure the request method to be GET or POST, where necessary; some e-mail providers are checking links in e-mails for calling malicious content with other methods, which breaks the function of some of the links in the e-mails, generated by the forum software
- fix: move to page one of the overview pages when switching over from normal threads to threads with spam postings or vice versa; before this fix one could get lost on a page without any content
- fix: add the attribute reffererpolicy to the generated iframe for Youtube videos to prevent Youtube error 153
- fix: several places in the PHP code that caused deprecation messages

20251129.1 (2025-11-29)
-----------------------

- featurette: link to instantaneously reload the version information for PHP, the database server and its product name, attention: there is a delay of 10 seconds after the latest reload
- featurette: make the size of the icons following the font size, until then they only scaled when zooming the site
- change: the default font size of the main content of the forum pages is now 1rem
- change: removed many font size and line height definitions which are obsolete with the change to the default font size of 1rem
- change: put (more or less) all occurences of radio buttons and checkboxes into lists
- change: use more modern techniques for making the left column of settings tables lookong different than the other column(s) and table rows of other tables striped, this makes the use of classes .a, .b, .c and .d in each row or column obsolete
- change: optimise the code to generate and set the sorting icons in the heading cells of the user data listing tables
- change: use the narrow non breaking space for the (R) marker for registered users
- change: remove the ability to sort the users data listing table (not the one on the admin panel!) by e-mail-addresses because the addresses are invisible for the visitor
- fix: use classic formatting of the ISO-timestamps with the PHP function date, with INTL-date-formatter the ISO date will falsely be localised
- fix: remove outdated JS-code to include images which are already gone
- fix: make the function links in user data, categories, smilies, pages and bookmark tables appearing in one line and not breaking into a second line
- cleanup: remove CSS code for elements which does no more exist since a long time
- cleanup: summarise the repeated definitions for similar elements where possible

20251021.1 (2025-10-21)
-----------------------

- fix: sanitise numeric input with PHP function intval in preparation of saving it to the database to prevent a possible SQL-injection, reported by Github user @XY20130630 (CVE-2025-62606)

20251010.1 (2025-10-10)
-----------------------

- feature: show the version numbers of PHP and the database server as well as the product name of the database server in the version info box in the admin panel
- featurette: show the information about a new release if the version number is newer than the installed version; show the link to the latest release in the case that the script was not able to read the version data of the latest release from Github.
- fix: correct the BB-code [media] and [flash] rendering, it didn't work if the forum setting autolink was enabled
- fix: rendering of old entries with BB-code [flash], regular expression didn't match links to Youtube
- fix: remove the turkish transalation in its current state; when setting the turkish language the forum breaks and is not accessible anymore

20250921.1 (2025-09-21)
-----------------------

- feature: BB-code for video and audio media (supports native HTML elements audio and video and YouTube content in iframes, old media which BB-code flash is supported again (read only))
- feature: almost all pixel images of the default theme are now replaced with natively scalable SVG images
- feature: add a message bar on all pages for the case, that the forum is disabled; for logged in administrators the forum is accessible and looks enabled so they may overlook the actual status of the forum
- feature: replace the JS-based popover code for images which are displayed with their thumbnails in postings with the native HTML popover which are still generated with JavaScript, without working JavaScript the thumbnails still link to the image itself
- feature: add the infrastructure to separate the lists for files to upload and files to delete in the upgrade process; this will work only with future versions, not for the current upgrade!
- featurette: add a pagination bar at the top of the search results list if this is necessary
- featurette: combine the links to block and lock a thread, was two permanently displayed links before
- featurette: introduce a SVG favicon and larger favicons in PNG format
- fix: initialise the variable $last_posting in includes/user.inc.php as array and not with NULL
- fix: several styling issues (dedoupling HTML- and CSS-code, removing unused HTML- and CSS-code, simplifying HTML- and CSS-code)

20250422.1 (2025-04-22)
-----------------------

- fix: when introducing the new feature of adding entries for existing but unmanaged uploads we changed a column name but forgot to change in in the upload processing script, corrected the column name
- fix: when introducing the new feature of adding entries for existing but unmanaged uploads we changed the column definition for the uploaders ID to store only NULL or IDs of existing users, this did not take into account entries from users that have since been deleted, check for such entries and set the uploaders ID to NULL before changing the column definition
- fix: when adding the attribute UNSIGNED to several index columns we forgot to define AUTO_INCREMENT for column mlf2_tags.id, this caused hiding of completely new tags behind an invalid index
- fix: remove a superfluous comma in a postings metadata in the template themes/default/subtemplates/entry.inc.tpl
- change: rework a few forms for providing the admins password and for creating new categories in the admin area
- change: replace all PNG- and GIF-icons, which are in use in the admin area, with SVG icons