Jump to content

User:Iritscen/WikiFuture: Difference between revisions

added 1.38 and 1.39
(updated 1.36, added 1.37)
(added 1.38 and 1.39)
Line 1: Line 1:
Below are any notable changes that we should look forward to, or watch out for, if upgrading MediaWiki (besides various security fixes). [[mw:Release notes|(Source)]]
Below are any notable changes that we should look forward to, or watch out for, if upgrading MediaWiki (besides various security fixes). [[mw:Release notes|(Source)]]


Oldest LTS version of MediaWiki: 1.35 (supported through September 2023). [[mw:Version lifecycle|(Source)]]
Oldest LTS version of MediaWiki: 1.35 (supported through September 2023).<br>
Latest LTS version of MediaWiki: 1.39 (supported through November 2025).
:[[mw:Version lifecycle|(Source)]]


Current version on OniGalore: '''{{CURRENTVERSION}}'''
Current version on OniGalore: '''{{CURRENTVERSION}}'''
Line 28: Line 30:
*Totally new content storage schema, with no backward compatibility.
*Totally new content storage schema, with no backward compatibility.
*The Visual Editor ([https://upload.wikimedia.org/wikipedia/commons/0/08/VisualEditor_toolbar-en.png this thing]) is bundled with 1.35. Not clear on whether it's the default editor.
*The Visual Editor ([https://upload.wikimedia.org/wikipedia/commons/0/08/VisualEditor_toolbar-en.png this thing]) is bundled with 1.35. Not clear on whether it's the default editor.
*Also bundled is [https://www.mediawiki.org/wiki/Extension:SecureLinkFixer SecureLinkFixer], which allows outbound HTTP links to be dynamically rewritten to HTTPS if the linked website requires HTTPS. We won't really need this because [[ValExtLinks]] detects links with that issue.
*Also bundled is [[mw:Extension:SecureLinkFixer|SecureLinkFixer]], which allows outbound HTTP links to be dynamically rewritten to HTTPS if the linked website requires HTTPS. We won't really need this because [[ValExtLinks]] detects links with that issue.
*The extension [https://www.mediawiki.org/wiki/Extension:TemplateData TemplateData] is also provided, which allows a template to contain markup for presenting its parameters in an easy-to-read table.
*The extension [[mw:Extension:TemplateData|TemplateData]] is also provided, which allows a template to contain markup for presenting its parameters in an easy-to-read table.
*Special:EditPage, Special:PageHistory, Special:PageInfo, and Special:Purge have been created as shortcuts for each action. Special:EditPage/Foo redirects to title=foo&action=edit, with PageHistory, PageInfo, and Purge corresponding to action= history, info, and purge respectively.
*Special:EditPage, Special:PageHistory, Special:PageInfo, and Special:Purge have been created as shortcuts for each action. Special:EditPage/Foo redirects to title=foo&action=edit, with PageHistory, PageInfo, and Purge corresponding to action= history, info, and purge respectively.
*$wgWatchlistExpiry — Off by default, but allow users to add pages to their watchlists for a limited period of time.
*$wgWatchlistExpiry — Off by default, but allow users to add pages to their watchlists for a limited period of time.
Line 57: Line 59:
*MediaWiki now has limited support for JPEG 2000 files.
*MediaWiki now has limited support for JPEG 2000 files.
*$wgLegacyJavaScriptGlobals is removed (deprecated in 1.35).
*$wgLegacyJavaScriptGlobals is removed (deprecated in 1.35).
==1.38==
:''I have checked the release notes through 1.38.6.''
*'''Requires PHP 7.3.19+ and the PHP extensions ctype, dom, fileinfo, iconv, intl, json, mbstring, xml.'''
*MediaWiki 1.38 is introducing a new system for configuration loading. The new system is fully compatible with the traditional way of configuring, but it offers some new features. Interested parties are encouraged to experiment with the new ways to load configuration and report any issues they come across.
*[[mw:Extension:AbuseFilter|AbuseFilter]] is now bundled. It allows you to block users if their edits match various filters. Example configuration [[mw:Special:AbuseFilter|here]]. Probably not super-useful to us since we hand-approve editors and don't allow IP edits.
*The [[mw:Extension:Math|Math]] extension is now bundled as well, for rendering of mathematical formulas.
*Special:ListFiles and Special:NewFiles no longer allows to search for parts of file names.
==1.39==
:''I have checked the release notes through 1.39.0.''
*'''MediaWiki 1.39 drops PHP 7.3 support, and requires PHP 7.4.3 or above.'''
*$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.
*Administrators now have the option to delete/undelete the associated "Talk" page when they are (un)deleting a given page.
*<nowiki>{{=}}</nowiki> 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.


[[Category:Userspace]]
[[Category:Userspace]]