MediaWiki 1.22/wmf12/Changelog

Core changes

 * - Commit of various wmf-branch live hacks
 * - Update messages.inc and rebuild MessagesEn.php
 * - If a user does not have permission to view a log type, throw a PermissionsError
 * - Make Special:MIMESearch a non-expensive special page.
 * - option to strip requested prefix index in the list
 * - Refactor watchlist token handling
 * - mw.notification: Fix incorrect initial offset
 * - hook to intercept upload_by_url
 * - Remove redundant namespaceAliases
 * - Pass through request parameters in API action=edit
 * - Discard comments in mergeMessageFileList.php's --list-file file
 * - Add a hook to Title::getEditNotices so extensions can add them
 * - mediawiki.notification: Make notification area sticky to window
 * - mw.config: Add wgIsRedirect
 * - Special:PagesWithProp: Do not show very long or binary values
 * - Make &quot;Special:FilePath?file=..&quot; work again
 * - Fix exception in ApiPageSet
 * - User#getOption: Check ignoreHidden before $wgHiddenPrefs
 * - Move firing of &quot;wikipage.content&quot; mw.hook out of mediawiki.util
 * - Possible error messages for action=createaccount should be in English and not show local modifications
 * - Add linktrail for Malayalam
 * - Tablesorter: Add testcase for unsortable column
 * - Tweak Special:Log/block for supporting RTL wikis
 * - Deprecate MWFunction::call and ::callArray
 * - Change message to say deleting &quot;unused&quot; accounts rather than &quot;inactive&quot;.
 * - Adding myself on CREDITS, &quot;Patch Contributors&quot; section
 * - Tweak CSSJanus to support noflip for selectors with parentheses
 * - Special:ListGroupRights: Display the legend at the top
 * - API: Allow extensions to specify &quot;useless&quot; query pages
 * - profiler: log slow methods that worsen DB locks in transactions
 * - Make User::getEditCount always return an integer
 * - Clean up: Consistently use &quot;$&quot; instead of &quot;$( document ).ready&quot;
 * - Sync up with Parsoid parserTests.
 * - Removing redundant styles for icon-only buttons
 * - Added a Descriptive Comment to the AutoLoaderTest
 * - HistoryPager: Remove superfluous join condition
 * - tablesorter: Keyboard accessibility for sort headers.

AbuseFilter

 * - Load filter conditions when the user presses ENTER

ArticleFeedbackv5

 * - Improve oversight request email

CentralAuth

 * - Revert &quot;temp tevert &quot;Add 2 new hooks to fix mobile logins&quot; - testing&quot;
 * - temp tevert &quot;Add 2 new hooks to fix mobile logins&quot; - testing
 * - MWInit::classExists -&gt; class_exists
 * - Add 2 new hooks to fix mobile logins
 * - Add api for getting all global user

ConfirmEdit

 * - Use PHP's built-in class_exists instead of MWInit::classExists

DonationInterface

 * - Amazon recurring gateway

Echo

 * - Add HTML email support to email digest
 * - Add HTML email support to Echo notification
 * - Fix an i18n message
 * - wgUserNewMsgRevisionId is null with only one rev
 * - Bust IE browser ajax cache + some API clenaup
 * - Remove override of skin behaviour for inline anchor's text-decoration

EventLogging

 * - Update Ganglia metric module
 * - Skip test that requires socket usage on Travis.CI
 * - Unit test for http_get; minor clean-ups
 * - Removed some unused imports in library code
 * - Bind udp_socket to all interfaces by default.
 * - Consolidate stream processing logic in stream.py
 * - Update scripts to use stream.py API
 * - Update test descriptions and fix bug in string handling
 * - Centralize the configuration of ZeroMQ sockets.
 * - Ganglia module: set ZMQ_HWM, ZMQ_LINGER &amp; ZMQ_SNDRCV on SUB sockets
 * - Set ZMQ_HWM, ZMQ_LINGER &amp; ZMQ_(SND|RCV)BUF on all sockets
 * - Update HttpSchemaTestMixin for `http_get`
 * - Work around circular ref in Python stdlib's 'urlopen'
 * - Fix error in handling of '?' in URLs
 * - Make Ganglia metric module configuration-aware

FlaggedRevs

 * - Fix fatal in 112d817
 * - Only display edit notices if the page is reviewable
 * - Update protection handling for core change I6bf650a3
 * - Call -&gt;load in addReviewCheck
 * - Expose edit notices so VisualEditor can see them

GlobalBlocking

 * - Merge action-globalunblock message into action-globalblock.

LiquidThreads

 * - Fix breakage from Ie33446a2

PageTriage

 * - Update email copy text

Parsoid

 * - Suppress indent-pre nowikis in ref content

Scribunto

 * - Improve disable_functions handling in LuaStandalone

TimedMediaHandler

 * - Use PHP's built-in class_exists instead of MWInit::classExists
 * - use seperate memcache key per transcode state

Translate

 * - Support for Yandex Translate API v1.5

TranslationNotifications

 * - Fix double-whitespace

UniversalLanguageSelector

 * - Adding Old Persian web font
 * - Typo fix
 * - Add the Gentium font
 * - Fix javascript error with language fallbacks
 * - Fix the logic of apply and cancel actions
 * - Update jquery.i18n from upstream, use its default message store
 * - Remove some unwanted top RL module definitions
 * - Fix regression of bf1d62ba4
 * - Update jquery.ime from upstream
 * - Close language settings when clicked outside
 * - Better blacklisting of browsers using $.client
 * - Have no-repeat follow url for background images
 * - Remove unused test html file
 * - Update the previous UI and content font whenever font value changes
 * - Naming convention fix.

UploadWizard

 * - Minor formatting fix for a comment
 * - Do not set default values for lat and lon
 * - Filename: Using text instead of HTML to avoid exploitable
 * - Add Nischay to credits
 * - If nothing to migrate, print a message to inform user.

WikimediaMaintenance

 * - add script for adding wikidata and testwikidata to sites table

ZeroRatedMobileAccess

 * - WIP: PhantomJS automation tests for Wikipedia Zero.