MediaWiki 1.39.0
1 December 2022
MediaWiki version 1.39.0 is now available (major release).
Upgrading to MediaWiki 1.39.0
MediaWiki 1.39.0 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.0 upgrade prior to applying it live. Get started managing your MediaWiki installations with Installatron
What's New in MediaWiki 1.39.0
New Features
- Optional automatic user creation on page save ($wgAutoCreateTempUser)
- Administrators now have the option to delete/undelete the associated "Talk" page when they are (un)deleting a given page. `deletetalk` and `undeletetalk` options were added to the 'delete' and 'undelete' action APIs in MW 1.38.
- `{{=}}` is now a wikitext built-in magic word, expanding to `=`. This is conventionally used as an escape mechanism to allow the use of `=` in unnamed template arguments. Defining [[Template:=]] to expand to something other than `=` has been deprecated since 1.36, with affected pages put into a special tracking category for migration.
- (T284020) Bot passwords are now supported when using the REST API.
- Added optional $size param to SearchResultProvideThumbnail hook.
- SearchResultProvideThumbnail hook interface moved from MediaWiki\Rest\Hook namespace to MediaWiki\Search\Hook.
- JsonValidateSaveHook has been added to allow extensions to set additional pre-save validations for specific JSON pages (T313254)
- Added 'PermissionErrorAudit' hook, enabling extensions to audit permission errors on specfic actions. For instance account registration failed attempts due to a block (T306018).
Bug Fixes and Changes
- (T314013) $wgExtraNamespaces no longer overrides canonical namespace names specified in extension.json files. While this setting can still be used to rename extension-defined namespaces, system administrators may need to run namespaceDupes.php after upgrading.