MediaWiki 1.39.2
22 February 2023
MediaWiki version 1.39.2 is now available.
Upgrading to MediaWiki 1.39.2
MediaWiki 1.39.2 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.39.2 upgrade prior to applying it live. Get started managing your MediaWiki installations with Installatron
What's New in MediaWiki 1.39.2
- Localisation updates.
- (T325872) ChangeTags: Remove table name from condition.
- (T324895) MWCallbackStream: Add explicit $stream property.
- (T297031, T326039) PostgresUpdater: Move setDefault ahead of changeNullableField.
- (T321319) Produce HTML for invalid JSON.
- (T215466, T326071) MigrateActors: Write to revision table (Follow-up 24115a8).
- (T223027) ReservedUsernames config: Add reserved names from maintenance scripts.
- (T325000, T324896, T307631) Updated OOUI from v0.44.3 to v0.44.5.
- Remove /images .htaccess rules that are no longer relevant.
- Disable php in .htaccess of images directory as a hardening measure.
- (T322583) Include missing message parameter in message.
- LocalFileTest: use encodeBlob/decodeBlob for img_metadata.
- DatabaseSqlite: fix null blobs.
- rdbms: avoid pg_escape_bytea() call-style deprecation notices.
- (T322278) Improve LocalisationCache post-merge validation check.
- (T324408, T326367) Updated wikimedia/remex-html from 3.0.2 to 3.0.3.
- (T322278) Fix the remaining Phan failures on PHP 8.1.
- (T322278, T326367) Respond to some messages from Phan on PHP 8.1.
- Fix phan error when Excimer is enabled.
- (T326021) Add matrix: to $wgUrlProtocols.
- (T314099) stream wrapper: Declare $context class property.
- (T314099) libs\jsminplus: Declare JSNode::$expression.
- (T314096) composer.json: Updated composer/spdx-licenses from 1.5.6 to 1.5.7.
- (T326472) Upgrading cssjanus/cssjanus (v2.1.0 => v2.1.1).
- (T308536) rdbms: Remove deprecation mark for $wgSharedDB.
- (T215466, T326071) installer: Split drop action out of the SQL patch for actor migration.
- (T322603) SqliteMaintenance.php: Fix fatally broken instanceof check.
- (T326377) rdbms: Use DBConnRef in SelectQueryBuilder.
- api/en.json: api-help-datatype-expiry add missing 'may'.
- (T317329) OutputPage: Fix undefined ['host'] in ImagePreconnect code.
- (T328222) Pass empty string to strlen() if schema is null for PostgresDatabase.
- (T289926) SpecialRevisionDelete: Set default of for wpReason.
- (T155582, T328503) Fix XML dumps for content types with non-string getNativeData().
- (T326886) PoolCounterRedis: Fix wrong cast, locks weren't being released.
- (T314099) revisiondelete: Replace dynamic property Status::$itemStatuses
- (T327821) skin: Restore default 'value' attribute in makeSearchButton().
- (T329198) ParamValidator: Improve paramvalidator-help-multi-max message.
- (T329415) Clear the statsd data buffer regardless of StatsdServer config.
- (T292348) WikiImporter: do not fail if upload entry in dump lacks 'text' tag.
- (T330049) UnregisteredLocalFile: Don't call MimeAnalyzer if no path.
- (T324894 TempFSFile: Use a WeakMap for reference tracking if available.
- (T295637) Add no to fallback chain of nb and nn.