MediaWiki 1.22/wmf10/Changelog

Core changes

 * - Update VisualEditor submodule to latest master
 * - Update AbuseFilter submodule to latest master
 * - Update Wikibase
 * - Update VisualEditor
 * - Update Wikibase with patch for wbeditentity api module
 * - Commit of various wmf-branch live hacks
 * - Get rid of the arcane &quot;Enter one of the pieces of data&quot; language
 * - Make the table on Special:Tags sortable
 * - jquery.client: Detect Internet Explorer 11
 * - Release notes for Ic2ae58c7, If21eaed4
 * - Show small explanation next to lists of tags
 * - Don't skip UserGetRights hook in addGroup/removeGroup
 * - Rename uz File namespace to Fayl
 * - API DebugToolbar's debugLog format cleanup
 * - jquery.client: Add detection for Opera 15
 * - Add --list parameter to showJobs.php
 * - jobqueue: avoid exceptions due to races in redis job listing functions
 * - Don't purge thumbs for old versions of an image during ?action=purge
 * - Sync up with Parsoid tests.
 * - mw.Map: Fix typos in documentation
 * - Replace newlines in parsoid-only parserTests.
 * - Update 'right-protect', 'right-autoconfirmed' messages
 * - Unbreak cascading protection
 * - Sync up with Parsoid tests.
 * - Fix undefined std_class::fa_deleted_timestamp warning during undelete.
 * - jquery.makeCollapsible: Togglers keyboard accessibility
 * - Remove list of functions added in wgExtensionFunctions
 * - Release notes for null edit/forcelinkupdate change
 * - improve explanations of email confirmations
 * - Improving comments in File class
 * - Replaced (latest|earliest) with (newest|oldest) on history page
 * - Include original exception when throw TimestampException
 * - Add ChangesList function deprecation to release notes
 * - Blacklist plural checks for 'cdo'
 * - Update formatting
 * - Don't queue refreshLinks jobs on null edit
 * - Avoid date/gmdate for date formatting
 * - date_default_timezone_set unneeded in Parser
 * - Thumbnails: Set margin on magnify icon
 * - jquery.makeCollapsible: Togglers accessibility
 * - Show change tags on diffs
 * - Added log_search tag support to ManualLogEntry
 * - Tablesorter: colSpan property was incorrectly accessed
 * - jquery.checkboxShiftClick: Don't toggle disabled checkboxes
 * - colSpan: do proper accessing of the property/attribute colSpan
 * - Deprecate a few one-line global functions
 * - Remove unnecessary h5 selectors
 * - Do not allow sorting Special:Listfiles by img_name when filtering by username
 * - Update autonym/interlanguage description for Hakka
 * - Allow handler specific parameters in &lt;gallery&gt; (page number, etc)
 * - Allow relative inclusions in Main namespace.
 * - Disable language conversion for echoed sortkeys in defaultsort errors.
 * - Ignore now empty message for translation
 * - Use a UNIX timestamp in the LoggedOut cookie
 * - In $wgConf, allow wgCanonicalServer to be false or absent
 * - Fix protection rights usage
 * - updateCollation.php: sanity check the collation before proceeding
 * - Add wgIsProbablyEditable for editability based on quickUserCan.
 * - doc: Improve documentation for mw.Map and mw#config
 * - CSSJanus: Fix handling of CSS3 color syntaxes
 * - Enable @example for jsduck index
 * - Fix occasional collapsibleTabs JS error
 * - Fixed file purge script to handle NULL archive names
 * - Add 'viewmyprivateinfo', 'editmyprivateinfo', and 'editmyoptions' rights
 * - Fixed $wgCookieExpiration functionality when set to 0.
 * - Add getPersonalToolsList to SkinTemplate
 * - Create redirects to titles correctly in WikitextContentHandler
 * - Make brackets in section edit links accessible to CSS
 * - Allow creation of empty MediaWiki: pages
 * - deprecate ChangesList::usePatrol
 * - mediawiki.page.startup: Code cleanup
 * - SpecialUserlogin: fix typo in comment
 * - skin: Convert table of contents from &lt;table&gt; to &lt;div&gt;
 * - Clear shallowFallbacks in LocalisationCache::unload
 * - Drop a code path in wfBCP47 which is never reached.
 * - wfBCP47Test: Remove commented-out testcases
 * - Implement mw.toolbar.addButtons
 * - Dependency inject DB into ManualLogEntry::insert
 * - Change &quot;permissions errors&quot; message to &quot;permission error&quot;
 * - jquery.tablesorter: Support sortable column headers with rowspans
 * - Parse duplicate-defaultsort error message
 * - Set taborder on Special:ActiveUsers
 * - RecentChanges, RecentChangesLinked, Watchlist: message when no items
 * - SquidUpdate debug message are now in 'squid' group
 * - Set taborder for Special:ListFiles
 * - MagicWord: Remove some commented-out code
 * - Lossless PNG compression...
 * - HTMLCheckMatrix: Create the exceptions to be thrown directly
 * - Add release notes for 7120504bb (Id67227074).
 * - Fix various language tags used in Html attribs to use wfBCP47
 * - Set initial focus on some special pages
 * - Re-grouping and ordering the editing preferences
 * - runOnloadHook is now only called from wikibits. Remove old comment
 * - Make list=logevents display log entries by anonymous users
 * - Fix return types in documentation
 * - Sync up with Parsoid tests
 * - Preserve returnto when upload requires logging in
 * - Allow uca-sv@collation=standard to be a collation name.
 * - Remove the EditSectionLink hook
 * - test: skip math parser tests when missing $wgTexvc
 * - docs: Fix member index for mw.html
 * - Improve behavior of IP::toUnsigned on Windows
 * - API: Add prop=sha1 to list=recentchanges
 * - Add ID to action=info table rows
 * - copy paste comment should probably have end instead of start
 * - Make it show email as required if you choose to email a random password.
 * - jquery.makeCollapsible: fix jQuery memory leak
 * - New function Language::getParentLanguage.
 * - Installer: Remove wgResourceLoaderMaxQueryLength in LocalSettings
 * - Make button text black for non-Vector buttons:
 * - On submitted revdel form, prefill selected reason dropdown
 * - Fix undo edit summary when the user who made the old revision is hidden
 * - Add fa to collation list.
 * - Display &quot;Printable version&quot; links in toolbox on special pages

Collection

 * - Fix PHP Error &quot;Invalid argument supplied for foreach&quot;

ConfirmEdit

 * - ApiFancyCaptchaReload: Replace use of PHP shorttag
 * - Reduce size of SimpleCaptcha input field

Disambiguator

 * - Optimizing Special:DisambiguationPages query to avoid filesort
 * - Exclude redirects from Special:DisambiguationPageLinks
 * - More concise i18n message

DonationInterface

 * - Revert &quot;Dummy commit for Jenkins to trip on&quot;
 * - Dummy commit for Jenkins to trip on
 * - (FR #987) Fix Luhn Check for Odd Numbered Cards
 * - Starting the Great Form Purge of O-13
 * - Removing half a file of css redefinitions for the adyen form
 * - Removing currencies that were supported with WorldPay, but are not with Wells Fargo
 * - Making sure gateway is recorded in antimessages as well as regular messages, so it can make it into the message header.

EducationProgram

 * - Grammar correction
 * - Replace &quot;revison&quot; by &quot;revision&quot;
 * - Fix the capitalization
 * - Update formatting
 * - Namespace translations for Dutch

EventLogging

 * - Adopt a cleaner, simpler naming scheme for scripts
 * - Allow command-line arguments to be read from a file

GlobalBlocking

 * - Minor updates to the i18n messages from d9a99c6

LiquidThreads

 * - Threads moved to a watched page don't trigger notif.

MoodBar

 * - Fix capitalization (MoodBar)

OATHAuth

 * - Fix spelling (one-time)

OpenStackManager

 * - Replace &quot;reprecusions&quot; by &quot;repercussions&quot;
 * - Show more informative instance status
 * - Add api action for getting console output
 * - 2

Scribunto

 * - Fix fatal in frame:callParserFunction

SemanticForms

 * - New version: 2.5.3
 * - Reverted one change, that led to default values being used for page edits
 * - Fixes for partial form handling, thanks to patch from Sebastian Richter
 * - bugfixes: use correct data from web request, setup parser

Thanks

 * - Fix confirmThanks for Diff view

TimedMediaHandler

 * - use distinct variables for memckey and transcode key

Translate

 * - Update 'translate-manage-intro-other'

UploadWizard

 * - Changing 'cb' to 'callback'.
 * - Fix regression for categories more require-looking
 * - Add jsduck docs for ConfirmCloseWindow

UserMerge

 * - code cosmetics: changing from Xml to Html class in most cases

Vector

 * - Use background-image: none instead of background: none
 * - Remove unnecessary h5 selectors

WikiEditor

 * - Expanding preference label to what it actually does
 * - localise buttons for ky

WikiLove

 * - Reverting change I6d2fa445 to fix regression.
 * - Use a correct way to get base titles

Wikibase

 * - Pass missing SerializationOptions

WikimediaIncubator

 * - Fix so that, when searching, the message telling users to set a test wiki preferences so a creation suggestion can be made is actually shown, instead of a &quot;None/Pagename&quot; suggestion

WikimediaMessages

 * - Add Wikivoyage site link group message for Wikidata
 * - Fix case of first letter of group-centralnoticeadmin-member message