We have just released new versions of our products: WoltLab Suite 5.4.9 WoltLab Suite 5.3.15 WoltLab Suite 5.2.16 WoltLab Suite 3.1.24
Stability releases (also known as "minor releases") aim to solve existing problems in the current version. Like every stability release, they do not introduce new features; It is strongly recommended to apply these updates.
How to Apply Updates
Open your Administration Control Panel and navigate to Configuration > Packages > List Packages. Please click on the button Search for Updates located in the right corner above the package list.
Notable Changes
The list below includes only significant changes, minor fixes or typos are generally left out.
WoltLab Suite Blog
Empty blogs are no longer listed in the sitemap. 5.4 5.3
WoltLab Suite Calendar
A display error of the calendar weeks was corrected. 5.4
WoltLab Suite Filebase
The license confirmation will now be prompted again after one day. 5.4 The checkbox for disabling/approving reviews when creating and editing files is no longer displayed when reviews are disabled. 5.4 Embedded objects in descriptions of file versions were not loaded. 5.3
WoltLab Suite Forum
When approving posts, the starting post stored in the thread is now updated correctly. 5.4 5.3 Merging deleted threads will no longer cause incorrect updates to the board statistics. 5.4 Reactions details of posts can now be viewed correctly in the article view when discussion topics are enabled. 5.4 5.3 5.2
WoltLab Suite Core: Importer
vBulletin 5.x The import of BCrypt passwords has been fixed.
WoltLab Suite Core: WebAuthn
Updated some external libraries. 5.4
WoltLab Suite Core
Tables were not always processed correctly when inserted into the editor. 5.4 The behavior of the editor after submitting a post was fixed for Opera Mobile. 5.4 Auto-completion, e.g. for usernames, sometimes displayed excluded or already selected entries. 5.4 Displaying different content types on one page no longer causes problems when quoting. 5.4 Deletion of content with reactions of deleted users could fail due to a bug in MySQL 8.x. A workaround for this error message has been integrated. 5.4 Rich embeds are no longer converted to signatures. 5.4 Timeouts when reading the response of the source server in ImageProxy and rich embeds no longer lead to an error message. 5.4 Added support for embedding private Vimeo videos. 5.4 An existing block of now unblockable users can now be unblocked in the user profile. 5.4 The new request for the confirmation code for an e-mail change is no longer incorrectly rejected with a message that the user is already activated. 5.4 5.3 5.2 3.1 When sending e-mails via PHP, e-mail headers are now also converted to "canonical" notation instead of being entirely lowercase. This avoids problems with email servers that insist on a certain spelling, contrary to the email standard. 5.4 The acpSimple template has been aligned between frontend and ACP. 5.4 The preview in the administration interface now works even if the article BBCode is used in the content. 5.4 The incorrect spacing at the bottom of the page when displaying full-screen dialogs (for example, the display of responding users) under iOS 15 is now suppressed. 5.4 The tooltip for links in the editor on small screens was sometimes positioned incorrectly. 5.4 When editing links in the editor sometimes the existing link was not edited. 5.4 Message editing options were positioned too far up on small screens. 5.4 The loading indicator for background requests ("AJAX") is now displayed correctly even after a failed request. 5.4 5.3 5.2 3.1 When signature images are scaled due to the maximum height setting, the aspect ratio is now preserved. 5.4 The names of authors in the listing of articles are no longer linked. In practice, the links were only accessible via the keyboard, because the entire space is a link to the article. 5.4 The display of code boxes inside citations was corrected. 5.4 Fixed a visual bug that became visible when not all items in the main menu can be displayed. 5.3 Form Builder: When resetting a form, the values for ACL permissions were not cleared. 5.3 For developers: Session::getDeviceIcon() is now deprecated. 5.4 For developers: The PHP-based DDL API now rejects indices with duplicate columns. 5.4 For developers: The PHP-based DDL API could reject valid changes as invalid under certain circumstances. 5.4 For developers: The UserFormField can now be initialized with IDs of non-existent users without causing an error message. This especially affects the processing of data where null is stored as userID. 5.4
Zur Original Nachricht: https://community.woltlab.com/thread/293429-…-5-2-16-3-1-24/