« Poképédia:Suivi MediaWiki » : différence entre les versions
Apparence
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 7 : | Ligne 7 : | ||
La liste est en anglais. | La liste est en anglais. | ||
== MediaWiki 1.31 == | |||
{{Article principal|:mediawikiwiki:MediaWiki 1.31{{!}}MediaWiki 1.31}} | |||
{{Article principal|:mediawikiwiki:Release_notes/1.31#MediaWiki_1.31{{!}}MediaWiki 1.31 release notes}} | |||
== MediaWiki 1.30 == | |||
{{Article principal|:mediawikiwiki:MediaWiki 1.30{{!}}MediaWiki 1.30}} | |||
{{Article principal|:mediawikiwiki:Release_notes/1.230#MediaWiki_1.30{{!}}MediaWiki 1.30 release notes}} | |||
== MediaWiki 1.29 == | == MediaWiki 1.29 == |
Version du 2 novembre 2018 à 17:00
Maintenance · Suivi MediaWiki · Test des extensions · Test des styles · statut.pokepedia.fr
Suivi des mises à jour du logiciel MediaWiki, utilisé en tant que base par Poképédia. À chaque mise à jour, une liste des éléments modifiés et « pertinents » pour Poképédia est publiée ci-dessous. Elle est tirée de la liste complète des changements apportés par la nouvelle version, dont seuls les éléments ayant un impact direct sur les préoccupations particulières de Poképédia, de la correction de problèmes rencontrés à l'amélioration de l'ergonomie, en passant par les nouveautés intéressantes dans le cadre du site ont été extraits.
La liste est en anglais.
MediaWiki 1.31


MediaWiki 1.30


MediaWiki 1.29


- Default cookie expiration time has been reduced to 30 days. Login cookie expiration time is kept at 180 days.
- A new configuration variable has been added: $wgCookieSetOnAutoblock. This determines whether to set a cookie when a user is autoblocked. Doing so means that a blocked user, even after logging out and moving to a new IP address, will still be blocked.
- Subpages are now enabled by default in the Template namespace. Set $wgNamespacesWithSubpages[NS_TEMPLATE] to false to keep the old behavior.
- $wgRunJobsAsync is now false by default (T142751). This change only affects wikis with $wgJobRunRate > 0.
- Blocks created automatically by MediaWiki, such as for configured proxies or dnsbls, are now indicated as such and use a new i18n message when displayed.
- (T59603) Added new magic word fr which returns the language code of the page being parsed.
- Expiry times can now be specified when users are added to user groups.
- Completely new user interface for the RecentChanges page, which structures filters into user-friendly groups. This has corresponding changes to how filters are registered by core and extensions.
- The edit form now uses pretty OOjs UI buttons, checkboxes and summary input. Because this change can cause problems for extensions and on-wiki scripts depending on the exact HTML, the old version is still available and can be used by setting $wgOOUIEditPage = false; in LocalSettings.php. This will be removed later and OOjs UI will become the only option. To make testing easier, users can also force either mode by adding &ooui=true or &ooui=false to the action=edit URL.
MediaWiki 1.28


- (T145991) Introduce separate log action for deleting pages on move.
- The number of internal PBKDF2 iterations used to derive the session secret is configurable via $wgSessionPbkdf2Iterations.
- When $wgEditSubmitButtonLabelPublish is true, MediaWiki will label the button to store-to-database-and-show-to-others as "Publish page"/"Publish changes"; if false, the default, they will be "Save page"/"Save changes".
- The 'editcontentmodel' permission is now granted to all logged-in users ('user'). instead of just administrators ('sysop'). Documentation for this feature is available at https://www.mediawiki.org/wiki/Help:ChangeContentModel.
- $wgRevisionCacheExpiry is now set to one week by default instead of being disabled.
- Magic links are now disabled by default, and can be re-enabled by modifying the value of $wgEnableMagicLinks. Their usage is discouraged, but if they are manually enabled, a tracking category will be added to help identify usage and make it easier to migrate away from.
- New config variable $wgCSPFalsePositiveUrls to control what URLs to ignore in upcoming Content-Security-Policy feature's reporting.
- Added a new 'slideshow' mode for galleries.
- (T128697) Improved handling of large diffs.
MediaWiki 1.27


- As of 1.27, MediaWiki now requires PHP 5.5.9 or higher (see Compatibility section). Additionally, the following PHP extensions are required: ctype, iconv, json, mbstring (new requirement in 1.27), xml. The following PHP extensions are strongly recommended: openssl.
- $wgAllowMicrodataAttributes and $wgAllowRdfaAttributes were removed, now always enabled. If you use RDFa on your wiki, you now have to explicitly set $wgHtml5Version to 'HTML+RDFa 1.0' or 'XHTML+RDFa 1.0'.
- $wgAjaxWatch was removed. This is now enabled by default.
- (bug T27397) WebP is enabled by default as an uploadable filetype.
- (bug T48998) $wgArticlePath must now be either a full url, or start with a "/".
- $wgSessionsInObjectCache is no longer supported and must be true, due to MediaWiki\Session\SessionManager. $wgSessionHandler is similarly no longer used.
- Removed configuration option $wgCopyrightIcon (deprecated since 1.18). Use $wgFooterIcons['copyright']['copyright'] instead.
- It is now possible to patrol file uploads (both for new files and new versions of existing files). Special:NewFiles has gained an option to filter by patrol status. This functionality can be disabled using $wgUseFilePatrol.
- Whitelisted the following HTML attributes for all elements in wikitext: aria-describedby, aria-flowto, aria-label, aria-labelledby, aria-owns.
- Browser support for Internet Explorer 8 lowered from Grade A to Grade C.
- wikidiff difference engine is no longer supported, anyone still using it are encouraged to upgrade to wikidiff2 which is actively maintained and has better package availability.
MediaWiki 1.26


- BREAKING CHANGE: $wgHTTPProxy is now *required* for all external requests
- Remove support for $wgWellFormedXml = false, all output is now well formed
- (T117899) SECURITY: $wgArticlePath can no longer be set to relative paths that do not begin with a slash. This enabled trivial XSS attacks. Configuration values such as "http://my.wiki.com/wiki/$1" are fine, as are "/wiki/$1". A value such as "$1" or "wiki/$1" is not and will now throw an error.
- $wgPasswordResetRoutes['email'] = true by default.
- $wgEnableParserCache was deprecated, set $wgParserCacheType to CACHE_NONE instead if you want to disable the parser cache.
- (T7645) The "Signature" button on the edit toolbar is now hidden by default in non-talk namespaces. A new configuration variable, $wgExtraSignatureNamespaces, controls in which subject (non-talk) namespaces the "Signature" button on the edit toolbar will be displayed.
- $wgBlockAllowsUTEdit is now set to true by default. This allows blocked users to edit their talk pages unless explicitly disabled when they are being blocked.
- ':' (colon) is now invalid in usernames for new accounts. Existing accounts are not affected.
MediaWiki 1.25


- Edits are now prepared via AJAX as users type edit summaries. This behavior can be disabled via $wgAjaxEditStash.
- Default value of $wgSVGConverters['rsvg'] now uses the 'rsvg-convert' binary rather than 'rsvg'.
- (bug T37785) Enhanced recent changes and extended watchlist are now default. Documentation: https://meta.wikimedia.org/wiki/Help:Enhanced_recent_changes and https://www.mediawiki.org/wiki/Manual:$wgDefaultUserOptions.
- MediaWiki now natively supports page status indicators: icons (or short text snippets) usually displayed in the top-right corner of the page. They have been in use on Wikipedia for a long time, implemented using templates and CSS absolute positioning.
- Basic wikitext syntax: <indicator name="foo">[[File:Foo.svg|20px]]</indicator>
- Usage instructions: https://www.mediawiki.org/wiki/Help:Page_status_indicators
- Adjusting custom skins to support indicators: https://www.mediawiki.org/wiki/Manual:Skinning#Page_status_indicators
- External libraries installed via composer will now be displayed on Special:Version in their own section. Extensions or skins that are installed via composer will not be shown in this section as it is assumed they will add the proper credits to the skins or extensions section. They can also be accessed through the API via the new siprop=libraries to ApiQuerySiteInfo.
- Special:Tags now allows for manipulating the list of user-modifiable change tags.
- Added 'managetags' user right and 'ChangeTagCanCreate', 'ChangeTagCanDelete', and 'ChangeTagCanCreate' hooks to allow for managing user-modifiable change tags.
- Clickable anchors for each section heading in the content are now generated and appear in the gutter on hovering over the heading.
- A new message (defaulting to blank), 'editnotice-notext', can be shown to users when they are editing if no edit notices apply to the page being edited.
- (bug T94536) You can now make the sitenotice appear to logged-in users only by editing MediaWiki:Anonnotice and replacing its content with "". Setting it to "-" (default) will continue disable it and fallback to MediaWiki:Sitenotice.
- Modifying the tagging of a revision or log entry is now available via Special:EditTags, generally accessed via the revision-deletion-like interface on history pages and Special:Log is likely to be more useful.
- (bug T18530) Multiple autocomments are now formatted in an edit summary.
- (bug T70361) Autocomments containing "/*" are parsed correctly.
- (bug T45591) Links to MediaWiki.org translatable help were added to indicators, mostly in special pages. Local custom target titles can be placed in the relevant '(namespace-X|action name|special page name)-helppage' system message. Extensions can use the addHelpLink() function to do the same.
- The skin autodiscovery mechanism, deprecated in MediaWiki 1.23, has been removed. See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for migration guide for creators and users of custom skins that relied on it.
MediaWiki 1.24


- Setting $wgAllowSiteCSSOnRestrictedPages to true is necessary if you want to use on-wiki CSS modifications (e.g MediaWiki:Common.css) on Special:UserLogin or Special:Preferences.
- $wgExtraInterlanguageLinkPrefixes is a new configuration variable that contains an array of interwiki prefixes that should be treated as language prefixes (i.e. turned into interlanguage links when $wgInterwikiMagic is set to true).
- Users in the 'sysop' group have access to Special:MergeHistory by default.
- The default password type for MediaWiki has been changed from MD5 to PBKDF2. Password hashes will automatically be updated as users log in. If necessary, the old MD5 hashing can be restored by changing $wgPasswordDefault to 'B'. In addition, there is a maintenance script wrapOldPassword.php that can wrap all passwords in PBKDF2 (or the hashing algorithm of your choice) if you don't want to wait for your users to log in.
- Users must be able to edit through a page's protection to be able to delete it.
- The default thumb size ($wgDefaultUserOptions['thumbsize']) is now 300px, up from 180px. If you have altered the number of entries in $wgThumbLimits for your wiki, you may need to adjust your default user settings to compensate for the index change.
- Changes to content typography (fonts, etc.). See Typography refresh for further information.
- Header font set to a serif font stack. See Typography refresh for further information.
- (bug 17367) It is now possible to add pages to your watchlist from Special:UnwatchedPages without reloading the special page.
- (bug 52817) Advanced search options are now saved on the search page itself, rather than in a dedicated pane in the preferences panel.
- (bug 44591) The dropdown actions menu (little triangle next to page tabs) in the Vector skin has gained a label that should make it more discoverable.
- Special:MostLinkedTemplates is no longer limited to transclusions from the Template namespace.
- {{!}} is now a magic word that produces the | character. This removes the need for Template:! for purposes such as passing pipes inside of parameters.
- (bug 20790) The block log snippet on Special:Contributions and while editing user and user talk pages now works for IP range blocks.
- (bug 9360) Added ability to change the page language for MediaWiki pages using Special:PageLanguage. All pages are set to wiki language by default. The feature needs to be enabled with $wgPageLanguageUseDB=true and permission needs to be set for 'pagelang'.
- Upgrade Moment.js to v2.8.3.
- (bug 20476) Add a "viewsuppressed" user right to be able to view suppressed content but not suppress it ("suppressrevision" right).
- New special page, MyLanguage, to redirect users to subpages with localised versions of a page. (Integrated from Extension:Translate)
- MediaWiki now supports multiple password types, including bcrypt and PBKDF2. The default type can be changed with $wgPasswordDefault and the type configurations can be changed with $wgPasswordConfig.
- (bug 15484) Users will now be redirected to the login page when they need to log in, rather than being shown a page asking them to log in and having to click another link to actually get to the login page.
- (bug 35045) Redirects to sections will now update the URL in browser's address bar using the HTML5 History API. When [[Dog]] redirects to [[Animals#Dog]], the user will now see "Animals#Dog" in their browser instead of "Dog#Dog".
- (bug 50572) MediaWiki:Blockip should support gender
- (bug 49116) Footer copyright notice is now always displayed in user language rather than content language (same as copyright notice for editing interface).
- (bug 62258) A bug was fixed in File::getUnscaledThumb when a height restriction was present in the parameters. Images with both the "frame" option and a size specification set will now always ignore the provided size and display an unscaled image, as the documentation has always claimed it would.
- (bug 39035) Improved Vector skin performance by removing collapsibleNav, which used to collapse some sidebar elements by default. This removes -list id suffixes like p-lang-list: instead of using things like #p-lang-list, you can do #p-lang .body ul.
- (bug 890) Links in Special:RecentChanges and Special:Watchlist no longer follow redirects to their target pages.
- (bug 14323) Redirect pages, when viewed with redirect=no, no longer hide the remaining page content.
- Special:MostLinkedTemplates has been renamed to Special:MostTranscludedPages.
- Browser support for Internet Explorer 6 and 7 lowered from Grade A to Grade C, meaning that JavaScript is no longer executed in these browser versions.
- Browser support for Opera 11 lowered from Grade A to Grade C.
- Removed IEFixes module which existed purely to provide support for MSIE versions below 7 (conditionally loaded only for those browsers).
MediaWiki 1.23


- (bug 13250) Restored method for clearing a watchlist in web UI so that users with large watchlists don't have to perform contortions to clear them.
- When $wgJobRunRate is higher that zero, jobs are now executed via an asynchronous HTTP request to a MediaWiki entry point. This may require increasing the number of server worker threads. $wgRunJobsAsync has been added to disable this feature if needed, falling back to executing the job on the same process but making the execution synchronously.
- Preferences 'watchcreations', 'watchdefault', 'enotifwatchlistpages' ("Add pages I create and files I upload to my watchlist", "Add pages and files I edit to my watchlist", "Email me when a page or file on my watchlist is changed") are now enabled by default. In addition new user accounts' personal and talk pages are now watched by them by default.
- $wgPasswordSenderName has been removed and is no longer functional. To set a custom mailer name, the system message 'emailsender' should be modified (default: "{{SITENAME}}").
- Support for AdminSettings.php has been completely removed. All configuration belongs in LocalSettings.php.
- $wgLicenseTerms has been removed as it was unused.
- (bug 6092) Add expensive parser functions {{REVISIONID:}}, {{REVISIONUSER:}} and {{REVISIONTIMESTAMP:}} (with friends).
- For namespaces with $wgNamespaceProtection (including the MediaWiki namespace), the "protect" tab will be shown only if there are restriction levels available that would restrict editing beyond what $wgNamespaceProtection already applies. The protection form will offer only those protection levels.
- (bug 52005) Special pages RecentChanges, RecentChangesLinked and Watchlist now include a legend describing the symbols used in lists of changes.
- Special:Diff was added, allowing users to create internal links to revision comparison pages using syntax such as [[Special:Diff/12345]], [[Special:Diff/12345/prev]] or [[Special:Diff/12345/98765]].
- Add new special page to list duplicate files, Special:ListDuplicatedFiles.
- Special:ProtectedPages shows now a table. The timestamp, the reason and the protecting user is also shown.
- (bug 42026) Special:Contributions now includes an option to filter page creations, similar to the topOnly option.
- Special:UserLogin/signup now does AJAX checks for invalid and taken usernames, displaying the error live.
- Changes to content typography (colors, line-height, etc.). See https://www.mediawiki.org/wiki/Typography_refresh for further information.
- CSS refresh for Vector
- The font size of #bodyContent/.mw-body-content has been increased to 0.875em.
- The line-height of #bodyContent/.mw-body-content has been increased to 1.6.
- The line-height of superscript (sup) and subscript (sub) are now set to 1.
- The default color for content text (but not the headers) is now #252525; (dark grey).
- All headers have updated sizes and margins.
- H1 and H2 headers now use a serif font.
- Body font is "sans-serif" as always.
- CSS refresh for Vector
- (bug 41759) The "updated since last visit" markers (on history pages, recent changes and watchlist) and the talk page message indicator are now correctly updated when the user is viewing old revisions of pages, instead of always acting as if the latest revision was being viewed.
- (bug 56443) Special:ConfirmEmail no longer shows a "Mail a confirmation code" when the email address is already confirmed. Also, consistently use "confirmed", rather than "authenticated", when messaging whether or not the user has confirmed an email address.
- (bug 14323) Redirect pages, when viewed with redirect=no, no longer hide the remaining page content.
- (bug 29762) Undoing an already-undone edit will now display an appropriate message instead of leading the user to make a null edit.
- The global variable $wgArticle has been removed after a lengthy deprecation.
- The ExpandTemplates extension has been moved into MediaWiki core.
- (bug 52812) Removed "Disable search suggestions" from Preference.
- (bug 52809) Removed "Disable browser page caching" from Preference.
- (bug 52811) Preference "Enable section editing via [edit] links" was removed.
- (bug 52813) Preference "Show table of contents (for pages with more than 3 headings)" was removed.
- (bug 52810) Preference "Justify paragraphs" was removed.
- (bug 52815) Preference "Enable simplified search bar (Vector skin only)" was removed.
- Preference "Disable link title conversion" was removed.
- Special:Search no longer has an "include redirects" option on the advanced tab. Redirects are now included in all searches.
- (bug 52342) Preference "Remember my login" was removed.
MediaWiki 1.22


- BREAKING CHANGE: (bug 41729) Display editsection links next to headings. Also change their class name from .editsection to .mw-editsection and place them at the end of the heading element instead of the beginning. Client-side code and screen-scrapers will have to be adjusted to handle both cases (old HTML will still be visible on cached page renders until they are purged); extensions using the DoEditSectionLink or EditSectionLink hooks might need adjustments as well.
- MediaWiki no longer supports PHP installations in which the native JSON extension is missing or disabled.
- BREAKING CHANGE: Legacy skins Simple, MySkin, Chick, Standard and Nostalgia were all removed. (Nostalgia was moved to an extension.) The SkinLegacy and LegacyTemplate classes that supported them were removed as well and are now a part of the Nostalgia extension.
- BREAKING CHANGE: Special:Disambiguations has been removed from MediaWiki core. Functions related to disambiguation pages are now handled by the Disambiguator extension (https://www.mediawiki.org/wiki/Extension:Disambiguator) (bug 35981).
- You can now install extensions using Composer. See https://www.mediawiki.org/wiki/Composer
- 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.
- 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.
- (bug 6747) {{ROOTPAGENAME}} introduced, contains the name of the topmost page without namespace.
- Chosen (http://harvesthq.github.io/chosen/) was added as module 'jquery.chosen'
- HTMLForm will turn multiselect checkboxes into a Chosen interface when setting cssclass 'mw-chosen'
- Changed the patrolling system to always show the link for patrolling in case the current revision is patrollable. This also removed the usage of the rcid URI parameters.
- (bug 43689) 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).
- Parser profiling data, formerly only available in the "NewPP limit report" HTML comment, is now also displayed at the bottom of page previews.
- 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.
- (bug 46513) Vector: Add the collapsibleTabs script from the Vector extension.
- Added $wgRecentChangesFlags for defining new flags for RecentChanges and watchlists.
- Change tags (used by the AbuseFilter extension) are now shown on diff pages.
- Change tag lists (shown on recent changes, watchlist, user contributions, history pages, diff pages) now include a link to Special:Tags to distinguish them from edit summaries.
- (bug 14431) Display "(No difference)" instead of an empty diff (when comparing revisions in the history or when previewing changes while editing).
- (bug 25931) Add Special:RandomInCategory.
- <wbr> can now be used inside WikiText.
- Add a mode parameter to <gallery> tag with potential options of "traditional", "nolines", "packed", "packed-overlay", or "packed-hover".
- (bug 47399) A success message is now displayed after changing the password.
- (bug 30607) 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.
- Introduced Special:MyFiles and Special:AllMyFiles as an alias for Special:MyUploads and Special:AllMyUploads respectively.
- Added {{REVISIONSIZE}} variable to get the current size of a revision.
- A hidden, empty input field was added to the edit form, and any edit that fills it in will be rejected. This prevents against the simplest form of spambots. Previously in the "SimpleAntiSpam" extension by Ryan Schmidt.
- $wgVectorUseIconWatch is now enabled by default.
- 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.
- The 'protect' and 'autoconfirmed' rights are no longer used for the default page protection levels. The rights 'editprotected' and 'editsemiprotected' are now used for this purpose instead.
- (bug 53862) portal-url, currentevents-url and helppage have been removed from the default Sidebar.
- (bug 38911) Handle headers with rowspan in jquery.tablesorter
- (bug 48276) MediaWiki will now flash a confirmation message upon successfully editing a page.
- (bug 46512) The collapsibleNav feature from the Vector extension has been moved to the Vector skin in core.
MediaWiki 1.21


- (bug 29374) $wgVectorUseSimpleSearch is now enabled by default.
- (bug 34876) jquery.makeCollapsible has been improved in performance.
- Added ContentHandler facility to allow extensions to support other content than wikitext. See docs/contenthandler.txt for details.
- New feature was developed for showing high-DPI thumbnails for high-DPI mobile and desktop displays (configurable with $wgResponsiveImages).
- jQuery upgraded from 1.8.2 to 1.8.3.
- jQuery UI upgraded from 1.8.23 to 1.8.24.
- Add initial and programmatic sorting for tablesorter.
- (bug 40641) Implemented Special:Version/Credits with a list of contributors.
- (bug 7851) Implemented one-click AJAX patrolling.
- The HTML5 <mark> tag has been whitelisted.
- Upload stash DB schema altered to improve upload performance.
- New preference type - 'api'. Preferences of this type are not shown on Special:Preferences, but are still available via the action=options API.
- (bug 39397) Hide rollback link if a user is the only contributor of the page.
- (bug 5346) Categories that are redirects will be displayed italic in the category links section at the bottom of a page.
- WikiText now permits the use of WAI-ARIA's role="presentation" inside of html elements and tables. This allows presentational markup, especially tables. To be marked up as such.
- Added Special:PagesWithProp, which lists pages using a particular page property.
- Implemented language-specific collations for category sorting for 67 languages based in latin, greek and cyrillic alphabets. This allows one to *finally* get articles to be correctly sorted on category pages. They are named 'uca-<langcode>', where <langcode> is one of: af, ast, az, be, bg, br, bs, ca, co, cs, cy, da, de, dsb, el, en, eo, es, et, eu, fi, fo, fr, fur, fy, ga, gd, gl, hr, hsb, hu, is, it, kk, kl, ku, ky, la, lb, lt, lv, mk, mo, mt, nl, no, oc, pl, pt, rm, ro, ru, rup, sco, sk, sl, smn, sq, sr, sv, tk, tl, tr, tt, uk, uz, vi.
- (bug 34040) Add "User rights management" link on user page toolbox.
- (bug 41886) Rowspans are no longer exploded by tablesorter until the table is actually sorted.
- The MediaWiki:welcomecreation message was split up into MediaWiki:welcomeuser and MediaWiki:welcomecreation-msg so users no longer see "Login successful" when creating their accounts (bug 42215)
MediaWiki 1.20


- The user right 'upload_by_url' is no longer given to sysops by default. This only affects installations which have $wgAllowCopyUploads set to true.
- New variables $wgDBssl and $wgDBcompress to enable SSL and compression for database connections, if either are available for the selected DB type.
- $wgUseCombinedLoginLink now defaults to false, making MediaWiki output separate login and create account links by default.
- (bug 32341) Add upload by URL domain limitation.
- &useskin=default will now always display the default skin. Useful for users with a preference for the non-default skin to look at something using the default skin.
- (bug 27619) Remove preference option to display broken links as link?
- (bug 30963) Option on Special:Prefixindex and Special:Allpages to not show redirects.
- (bug 22870) Separate interface message when creating a page.
- (bug 34355) Add a variable and parser function for the namespace number.
- "Show Changes" on default messages shows now diff against default message text
- (bug 23006) create #speciale parser function.
- jQuery upgraded to 1.8.2.
- jQuery UI upgraded to 1.8.23.
- (bug 5445) Now remove autoblocks when a user is unblocked.
- (bug 23427) New magic word {{PAGEID}} which gives the current page ID. Will be null on previewing a page being created.
- Make dates in sortable tables sort according to the page content language instead of the site content language
- (bug 14237) Allow PAGESINCATEGORY to distinguish between 'all', 'pages', 'files' and 'subcats'
- (bug 38362) Make Special:Listuser includeable on wiki pages.
- (bug 22749) Create Special:MostInterwikis.
- (bug 23226) Add |class= parameter to image links in order to add class(es) to HTML img tag.
- (bug 34939) Made link parsing insensitive ([HttP://]).
- (bug 32210) New edit emails for watched pages always provide a link to the edit which triggered the mail.
- (bug 12021) Added user talk link on Special:Listusers.
- (bug 34445) section edit and TOC hide/show links are excluded from selection and copy/paste on supporting browsers.
- Removed white border around thumbnails in galleries.
- (bug 36524) "Show" options on Special:RecentChanges and Special:RecentChangesLinked are now remembered between successive clicks.
- (bug 26069) Page title is no longer "Error" for all error pages.
- (bug 34495) patrol log now credit the user patrolling (instead of patrolled user).
MediaWiki 1.19


- (bug 34841) Edit links are no longer displayed when display old page versions
- Default cookie lifetime ($wgCookieExpiration) is increased to 180 days.
- Introduced $wgQueryPageDefaultLimit (defaults to 50) for the number of items to show by default on query pages (special pages such as Whatlinkshere).
- (bug 26470) Add checkered background image on hover on files pages.
- The default user signature now contains a talk link in addition to the user link.
- (bug 25306) Add link of old page title to MediaWiki:Delete_and_move_reason.
- (bug 19698) Add "Inverse namespaces" option to Special:Contributions.
- (bug 24037) Add byte length of revision to Special:Contributions.
- Differences in the history page now uses slightly better colors for people perceiving colors differently.
- Special:MovePage now has a dropdown menu for namespaces.
- BREAKING CHANGE: Style rules for wikitable are now more specific and prevent inheritance to nested tables which caused various issues (bug 30485 and bug 33434). If your wiki has overriden rules for ".wikitable", please revise them and adjust where neccecary. For comparison, use the "table.wikitable" section in skins/common/shared.css as base.
- Allow moving the associated talk pages of subpages even if the base page has no subpage.
- (bug 18823) "move succeeded" text displayed bluelinks even when redirect was suppressed.
- (bug 32358) Do not display "No higher resolution available" for dimensionless files (like audio files).
- (bug 15521) Use new section summary when the action of adding a new section also happens to create the page.
- Special:Contributions/newbies now shows the contributions for the user "newbies". New user contributions are obtained using the form or using ?contribs=newbie in URL.
MediaWiki 1.18


- Some of the more commonly used MediaWiki extensions are now included in the release tarball. These extensions are ConfirmEdit, Gadgets, Nuke, ParserFunctions, Renameuser, Vector and WikiEditor.
- Gender support has been improved, meaning user pages can display the correct gender variant of "User" can now be used.
- MediaWiki can now detect the camera orientation of an image from the Exif metadata, and can rotate the image thumbnail appropriately. Metadata support has been generally improved, and can now extract IPTC and XMP metadata.
- Math support has been removed from core
- $wgUseCombinedLoginLink controls whether to output a combined login / create account link in the personal bar, or to output separate login and create account links.
- $wgMaxUploadSize may now be set to an array to specify the upload size limit per upload type.
- The options on the block form have been standardised such that checking a box makes the block 'more serious'; so while "check to prevent account creation" and "check to enable autoblock" remain the same, "check to allow user-talk edit" is reversed to "check to *disable* user-talk edit", and "check to block anon-only" becomes "check to block logged-in users too". The default settings remain the same.
- (bug 14202) $wgUseTeX has been superseded by the Math extension. To re-enable math conversion after upgrading, obtain the Math extension from SVN or from http://www.mediawiki.org/wiki/Extension:Math and add to LocalSettings.php: require_once "$IP/extensions/Math/Math.php";
- (bug 26033) Added $wgArticleCountMethod to select the method to use to say whether a page is an article or not. $wgUseCommaCount is now deprecated.
- $wgGroupPermissions now supports per namespace permissions.
- Upload warnings now show a thumbnail of the uploaded file.
- Introduced the edittools-upload message, which will be inserted under the upload form instead of edittools if available.
- (bug 26285) Extensions will be automatically generated on upload if the user specified a filename without extension.
- New maintenance script to fix double redirects (maintenance/fixDoubleRedirects.php).
- (bug 2429) Allow selection of associated namespace in recent changes.
- (bug 26217) File size is now checked before uploading in HTML5 browsers.
- CSS stylesheet MediaWiki:Noscript.css is now loaded for users with JavaScript disabled (enclosed in the head in a <noscript> tag).
- (bug 2581, bug 6834) Added links to thumbnail in several resolutions to the file description page. The sizes are set by $wgImageLimits.
- (bug 16956) IPTC and XMP metadata now extracted from images.
- (bug 23816) A tracking category is now added for any pages with broken images.
- (bug 28503) Support for ircs:// URL protocols.
- (bug 29586) Make the (next 200) links on categories link directly to the relevant section of the category.
- (bug 29109) Allow the automatic edit summary for redirect creation show the first bit of the new redirect page.
- (bug 15802) An easy way to look up messages: language qqx which returns the message keys (?uselang=qqx).
- AjaxCategories: Easily add, edit or delete categories on article pages. Suggests possible categories when typing, all saves are done via AJAX. Supports editing of multiple categories and then saving them in one batch.
- (bug 27860) Minor edit after clicking 'new section' tab.
- (bug 10871) Javascript and CSS pages in MediaWiki namespace are no longer treated as wikitext on preview.
- If an edit summary exceeds 250 bytes and is truncated, add an ellipse.
- Trying to upload a file with no extension or with a disallowed MIME type now gives the right message instead of complaining about a MIME/extension mismatch.
- (bug 30907) Special:Unusedcategories should sort ascendingly.