MediaWiki 1.31.1
17 January 2019
MediaWiki version 1.31.1 is now available (major release).
Upgrading to MediaWiki 1.31.1
MediaWiki 1.31.1 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply MediaWiki updates as new versions are released, or use Installatron's Clone feature to duplicate an existing MediaWiki install to test the 1.31.1 upgrade prior to applying it live. Get started managing your MediaWiki installations with Installatron
What's New in MediaWiki 1.31.1
Highlights
- $wgRateLimits entry for 'user' overrides 'newbie'.
- BotPasswords can bypass CentralAuth's account lock.
- Tarball was missing .htaccess files.
- Bundle Nuke extension, it was accidentally omitted.
- Fix undefined patchPath() method call in parser tests.
- Fix various selectFields methods to use the string 'NULL', not null.
- Special:BotPasswords now requires reauthentication.
- Add 'logid' parameter to Special:Log.
- Indicate when a Bot Password needs reset.
- GitInfo: Don't try shelling out if it's disabled.
- Log email changes.
- Fix performance regression when multiple DB used without caching.
- PHPSessionHandler: Suppress headers warnings in initialize().
- task T196793) Exif: Guard against uncountable tag values.
- Fix total breakage of SQLite web upgrade.
- Fix pingback over-reporting on non-MySQL databases
- Unbreak SpecialListusersHeaderForm and SpecialListusersHeader hooks.
- Initialize PSR-4 namespaces at same stage as normal autoloader.
- Hide MySQL binary/utf-8 charset option in the installer.
- Don't allow setting $wgDBmysql5 in the installer.
- php-memcached 3.0 (provided with PHP 7.0}}) is now supported.
- UploadBase::checkXMLEncodingMissmatch() now works on PHP 7.1+
- Fix exception from &$user deref on HHVM in the TitleMoveComplete hook.
- The mtime of extension.json files is now able to be zero
- Validate $length in padleft/padright parser functions.
- Make $wgEmailConfirmToEdit only affect edit actions.
- Drop archive.ar_text and ar_flags.
- Add default edit rate limit of 90 edits/minute for all users.
- Use codepoint as tiebreaker when getting first-letters in IcuCollation.
- Don't shell during the installer if shelling out is disabled.
- Improve duplicate config setting exception as part of extension registration.
- Don't require trailing slash in PSR-4 autoloader directory.
- Fix PHP Notice from `ob_end_flush()` in `FileRepo::streamFile()`.
- Do not incorrectly hide namespace input field in the installer.
- Refactor checks looking for PEAR mail libraries to be clearer.