Patch Day 2018-03-14

  • Only significant changes are included in the list below, minor fixes and typos are left out.

    The version numbers behind the list items indicate the lowest version that was impacted by this change. All later versions include the same fix in this update too, or have already been fixed in an earlier update.

    WoltLab Suite Blog

    • Compatibility with PHP 7.2. 2.1.10+
    • Update support from the 2.1 series. 3.0.13+
    • The buttons below an entry were untargetable on mobile devices. 3.1.1+

    WoltLab Suite Calendar

    • Incorrect variable usage in notification emails caused an error. 2.1.9+
    • Full-day events sometimes overlapped with the next/previous day. 2.1.9+
    • Embedding events could sometimes cause an infinite loop when trying to load them. 3.0.13+
    • Removed CSS classes for collapsed sidebar menus on mobile that are no longer used. 3.1.1+

    WoltLab Suite Filebase

    • Custom options with float values were incorrectly formatted. 2.1.9+
    • Moving a file to the trash bin did not display a notice. 2.1.9+
    • Removed CSS classes for collapsed sidebar menus on mobile that are no longer used. 3.1.1+

    WoltLab Suite Forum

    • Reported posts or posts awaiting approval were sometimes shown to moderators that aren't moderator in the particular forum. 4.1.18+

    WoltLab Suite Gallery

    • Moving an image to the trash bin did not display a notice. 2.1.9+
    • Resolved a few issues related to image markers. 2.1.9+
    • Unsaved images were incorrectly counted towards the total number of images of an user. 2.1.0+
    • The validation for the maximum number of selected categories was incorrect. 3.0.13+
    • Added missing phrases for a specific camera flash-mode. 3.0.13+

    WoltLab Suite Core: Conversations

    • Own labels containing a single apostrophe could sometimes break the page. 2.1.10+
    • Added support for programmatically created conversations started by a non-existing user. 3.0.13+

    WoltLab Suite Core: Importer

    • phpBB 3.x
      • Pending user group applications were treated as active memberships. 2.1.15+
    • vBulletin 3.x / 4.x
      • Added support for blog articles. 3.0.13+
    • vBulletin 5.x
      • Exporting polls and poll options was flawed. 2.1.15+
    • XenForo 1.x
      • Contained a faulty query when exporting poll options. 2.1.15+
    • XenForo 2.x
      • Experimental support for the XenForo 2.x series. 3.1.1+

    WoltLab Suite Core: Infractions

    • The automatic revocation of suspensions could sometimes fail. 2.1.4+
    • Warnings with i18n titles were sometimes shown as bare phrase variables. 2.1.4+
    • Displaying a warning could sometimes yield a JavaScript error in the console. 3.0.13+

    WoltLab Suite Core

    • Compatibility with PHP 7.2. 2.1.20+
    • Added a warning when using ReCAPTCHA without a key (fallback to the deprecated OEM key). 2.1.20+
    • Backspacing tables in the editor in Firefox did not work. 2.1.20+
    • Pasted URLs in iOS Safari are no longer automatically converted into links. 2.1.20+
    • Improved cross-browser selection handling. 3.0.13+
    • The code highlighter could sometimes fail when dealing with excessively long strings or comments. 2.1.20+
    • Added support for mixed PHP syntax highlighting in CodeMirror. 3.0.13+
    • The background queue is now reliably invoked after executing an action that cause items to be added to the queue. 3.0.13+
    • Work-around for the ancient IDN-PECL-extension that is sometimes used as a replacement for the intl-PHP-extension. 3.0.13+
    • Disabled auto-focus on username inputs in iOS Safari that eventually breaks the username/password auto-complete. 3.0.13+
    • DatabaseObjectList::getObjectIDs() is now always an array after invoking readObjects(). 3.1.1+
    • Some color variables in the default CSS was using mixed values from different color regions. 3.1.1+

    Source: Patch Day 2018-03-14 - Neuigkeiten und Hinweise - WoltLab®