19,163
edits
(rest of 1.20 and 1.21) |
(ton of notable changes in 1.22) |
||
Line 23: | Line 23: | ||
==1.21== | ==1.21== | ||
*1.21 has several database changes since 1.20, and will not work without schema updates. | *1.21 has several database changes since 1.20, and will not work without schema updates. | ||
*Same requirements as above. | |||
*BREAKING CHANGE: Filenames of maintenance scripts were standardized into lowerCamelCase format, and made more explicit. | *BREAKING CHANGE: Filenames of maintenance scripts were standardized into lowerCamelCase format, and made more explicit. | ||
*The username field is not pre-filled when creating an account. | *The username field is not pre-filled when creating an account. | ||
Line 35: | Line 36: | ||
*The HTML5 <mark> tag has been whitelisted (this is for highlighting text). | *The HTML5 <mark> tag has been whitelisted (this is for highlighting text). | ||
*$wgVectorUseSimpleSearch is now enabled by default. | *$wgVectorUseSimpleSearch is now enabled by default. | ||
==1.22== | |||
*1.22 has several database changes since 1.21, and will not work without schema updates. | |||
*Same requirements as above. | |||
*Code specific to the Math extension was marked as deprecated. | |||
*The collapsibleNav feature from the Vector extension has been moved to the Vector skin in core. | |||
*Methods Title::userCanEditCssSubpage and Title::userCanEditJsSubpage, deprecated since 1.19, have been removed. | |||
*MediaWiki will now flash a confirmation message upon successfully editing a page. | |||
*A new Special:Redirect page was added, providing lookup by revision ID, user ID, or file name. The old Special:Filepath page was reimplemented to redirect through Special:Redirect. | |||
*Event namespace used by jquery.makeCollapsible has been changed from 'mw-collapse' to 'mw-collapsible' for consistency with the module name. | |||
*Converted the table of contents on wiki pages from <table> to <div> and adjusted skin CSS accordingly. The CSS was carefully crafted to be backwards-compatible in all reasonable cases (uses of the <nowiki>__TOC__</nowiki> magic word, the #toc CSS id and the .toc CSS class). However, particularly bad abuse of the id or the class can possibly break. | |||
*Broken files tracking category removed from pages if an image with that name is uploaded. | |||
*portal-url, currentevents-url and helppage have been removed from the default Sidebar. | |||
*The 'edit' right no longer allows for editing a user's own CSS and JS. | |||
*New rights 'editmyusercss', 'editmyuserjs', 'viewmywatchlist', 'editmywatchlist', 'viewmyprivateinfo', 'editmyprivateinfo', and 'editmyoptions' restrict actions that were formerly allowed by default. They have been added to the default for $wgGroupPermissions['*']. | |||
*The 'editprotected' right no longer allows bypassing of all page protection restrictions. Any group using it for this purpose will now need to have all the individual rights listed in $wgRestrictionTypes for the same effect. | |||
*Special:ListFiles can now show old versions of files. Additionally Special:AllMyUploads was introduced so the user can get a list of all things they have ever uploaded, even if it was subsequently overriden. | |||
*Add a mode parameter to <nowiki><gallery></nowiki> tag with potential options of "traditional", "nolines", "packed", "packed-overlay", or "packed-hover". | |||
*<wbr> can now be used inside WikiText. | |||
*Special:PrefixIndex now lets you strip the searched prefix from the displayed titles. Given a list of articles named Bug1, Bug2, you can now transclude the list of bug numbers using: <nowiki>{{Special:PrefixIndex/Bug|stripprefix=1}}</nowiki>. The special page form received a new checkbox matching that option. | |||
*New user rights have been added to increase granularity in rights management for extensions such as OAuth: | |||
:*editmyusercss controls whether a user may edit their own CSS subpages. | |||
:*editmyuserjs controls whether a user may edit their own JS subpages. | |||
:*viewmywatchlist controls whether a user may view their watchlist. | |||
:*editmywatchlist controls whether a user may edit their watchlist. | |||
:*viewmyprivateinfo controls whether a user may access their private information (e.g. registered email address, real name). | |||
:*editmyprivateinfo controls whether a user may change their private information. | |||
:*editmyoptions controls whether a user may change their preferences. | |||
*The lists of templates used on the page and hidden categories it is a member of, shown below the edit form, are now collapsible (and collapsed by default). | |||
*<nowiki>{{ROOTPAGENAME}}</nowiki> introduced, contains the name of the topmost page without namespace. | |||
*New versions of login (Special:UserLogin) and create account (Special:UserLogin/signup) forms using the "vform" compact vertical form layout. These forms use new messages that assume a "Help logging in" link, see https://www.mediawiki.org/wiki/Manual:Page_customizations; https://www.mediawiki.org/wiki/Account_creation_user_experience/Strings lists the message key changes. | |||
*EditWarning: A warning is shown when an editor leaves the edit form without saving (enabled by default, users can opt-out via the 'useeditwarning' preference). This feature was moved from the Vector extension, and is now part of core for all skins. Take care when upgrading that you don't use an older version of the Vector extension as this feature may conflict. | |||
*wikibits: Drop support for mwCustomEditButtons. It defaults to an empty array and emits mw.log.warn when accessed. | |||
*Legacy skins Simple, MySkin, Chick, Standard and Nostalgia were all removed. | |||
===Latest:1.22.4=== | |||
*Various security updates | |||
*Reintroduced a link to help pages in the default sidebar, that any sysop can customize by editing MediaWiki:Sidebar locally. The link now points to a mediawiki.org page which is guaranteed to exist. Nothing needs to be done on your end, but remember to adjust MediaWiki:Sidebar for the needs of your wikis. Everyone can help with the shared documentation by translating: https://www.mediawiki.org/wiki/Special:Translate/agg-Help_pages . | |||
*Corrected a regression in 1.22 which introduced red links on the login page. If you previously installed 1.22.x and have created a local page to make the red link blue, write its title as in MediaWiki:helplogin-url if you didn't already. Otherwise, you don't need to do anything, but you can translate the help page at https://www.mediawiki.org/wiki/Help:Logging_in . | |||
[[Category:Userspace]] | [[Category:Userspace]] |