MediaWiki 1.26/wmf15/Changelog
< MediaWiki 1.26 | wmf15
Core changes
edit- git #59a08b48 - Updated mediawiki/core (task T110367)
- git #228baef9 - Updated mediawiki/core
- git #47ef0e27 - Updated mediawiki/core
- git #57cec50f - Updated mediawiki/core
- git #f199c5c5 - Updated mediawiki/core
- git #2e8697c4 - Updated mediawiki/core
- git #cf28a3dd - Updated mediawiki/core
- git #1bdb4d09 - Updated mediawiki/core
- git #f898a3f4 - Updated mediawiki/core
- git #6e210a8b - Updated mediawiki/core
- git #ef846b5e - Updated mediawiki/core
- git #e9d39fe3 - Updated mediawiki/core
- git #22a43e96 - Updated mediawiki/core
- git #77273388 - Updated mediawiki/core
- git #46a7265a - Updated mediawiki/core
- git #4f7e8251 - Updated mediawiki/core
- git #7ff7c1e2 - Updated mediawiki/core
- git #6a7888a5 - Updated mediawiki/core
- git #227b7ca5 - Updated mediawiki/core
- git #0ba83524 - Updated mediawiki/core
- git #fb59ec98 - Updated mediawiki/core
- git #8cfc0c49 - Updated mediawiki/core
- git #847d91fb - Updated mediawiki/core (task T99017, task T104499)
- git #2fee0b9f - Updated mediawiki/core
- git #11e24798 - Updated mediawiki/core
- git #56891208 - Updated mediawiki/core
- git #742f39fa - Updated mediawiki/core
- git #5b62519b - Updated mediawiki/core
- git #797f5a60 - Updated mediawiki/core
- git #905ab6f5 - Updated mediawiki/core
- git #b0a80d93 - Updated mediawiki/core
- git #d5026c36 - Updated mediawiki/core
- git #be5f428d - Updated mediawiki/core
- git #097772d9 - Updated mediawiki/core (task T99015)
- git #001210c0 - Updated mediawiki/core (task T107429)
- git #160f6987 - Debug logging for T102199
- git #acb2a929 - Add Content-Length header to thumb.php redirects (task T84842)
- git #e39d5983 - Updated mediawiki/core
- git #2ae77470 - Updated mediawiki/core
- git #610a9c2d - Updated mediawiki/core
- git #dc79bfb0 - RedisBagOStuff: if no alternatives, skip master link status check
- git #7c36a3eb - Updated mediawiki/core
- git #19951658 - Updated mediawiki/core
- git #177e4d0d - Updated mediawiki/core (task T106963)
- git #47764b07 - Updated mediawiki/core (task T105484)
- git #b12fe91a - Updated mediawiki/core (task T106986)
- git #5eafca2e - Revert "Convert Special:Search to OOUI" (task T106273)
- git #e6f19a7d - Auto-forward to search suggestion when zero results (task T105202)
- git #684ad510 - Bump VisualEditor to I1d954a72 for T106696
- git #bce33f92 - Updated mediawiki/core (task T106798)
- git #513b5dad - Updated mediawiki/core
- git #0ae98964 - Updated mediawiki/core (task T105202)
- git #016e3e4e - mw.ui: Fix broken hover state for quiet buttons (task T106618)
- git #4b93e157 - Add Southern Luri (luz)
- git #72625326 - Fix name of Western and Southern Balochi
- git #4e73d64d - Update Wikidata - add azb interwiki sorting
- git #8b96984d - Updated mediawiki/core
- git #2225b7f6 - Updated mediawiki/core
- git #69eb8f6e - Don't double-serialize values for APC
- git #2b6ea73b - Update VisualEditor for Ibe1ba94e and I07fb4dc6
- git #8e1810f6 - Use feature test rather than version check (task T106579)
- git #59f0b4c0 - Updated mediawiki/core
- git #dd3bdbfb - Updated mediawiki/core
- git #8ff766e4 - Bump VisualEditor for Iba207fc913
- git #f1e1313a - Support for storing files under SHA-1 names (task T1210)
- git #67db4584 - Update button focus and hover state according to spec
- git #1c97b1fb - tiny optimization Title::isValidRedirectTarget()
- git #c8ac9622 - Clean up UserMailer::send() parameters
- git #2f8cd8f4 - mw.loader: Fix late loading of CSS in certain cases (task T105973)
- git #377df958 - Avoid logging query in wasDeletedSinceLastEdit() if the page still exists
- git #87861302 - Log thumbnail access (task T106323)
- git #88d616ba - Fix doc-blocks for some HTMLForm elements
- git #ad9f14d6 - Support redirects in JavaScriptContent (bug 71200, bug 33973)
- git #70910cd1 - Don't ignore autofocus in HTMLForm
- git #c226b135 - Implement UserInputWidget in OOUI/MW Widgets
- git #a37f59c9 - Fix notice on Special:UserLogin
- git #120d7149 - Do not suggest alternate svg sizes bigger than $wgMaxSVGSize on img pg
- git #4de0ff16 - Removed redundant signatures from DatabaseBase
- git #2d20b88c - Use CACHE_ACCEL for SiteLists if on HHVM (task T58602)
- git #cf501475 - Fix fatal when non-ascii message key is normalized
- git #fb395bba - Add tests for 47e0f0c3 (MessageCache::normalizeKey())
- git #8fb5c380 - findHooks: Exit with a status code of 1 if issues are found
- git #fc34ed8d - maintenance: Add --query option in sql.php
- git #0b4208e6 - Allow whitespace between indent and table start tag (task T105238)
- git #a5c9c960 - Add public keywords to the QueryPage base class
- git #6f317cab - Set $wgPasswordResetRoutes['email'] = true by default
- git #2281d134 - Fix name of the 'PageViewUpdates' hook in docs
- git #6eafdc2a - Add missing paths to maintenance/findHooks.php
- git #96bd35e9 - Check for any content of MediaWiki namespace titles before passing it through ContentHandler
- git #d807a9dc - Added FIXME to default Database replace() implementation
- git #64bf3a12 - Defer user_newtalk updates in clearNotification() to post-send (task T92007)
- git #7076ee79 - Make the User Timing API safe to use in MediaWiki
- git #83a9ac3e - Avoid using trigger_error() in addMissingMetadata() (task T105810)
- git #248204b8 - Removed squid purge in generateAndSaveThumb()
- git #be5a40b7 - Special:JavaScriptTest: Redirect to /qunit/plain by default
- git #183bd830 - Don't break installation when the local db root user has no password (task T85281)
- git #2ac9e2a4 - Implement NamespaceInputWidget
- git #ec60612b - Refine thumbnailing metrics (task T105681)
- git #7569c67f - Namespace names for Western Punjabi (pnb)
- git #a2e0bf21 - InfoAction: Use watchlist query group for watchlist queries (task T105852)
- git #268163dc - Update Namespaces, SpecialPageAliases and MagicWords for South Azerbaijani (azb)
- git #ecc073bb - TitleInputWidget: Correct links when 'relative' option used
- git #c61a678e - OOUIHTMLForm: Make sure arguments to OOUI\HtmlSnippet are really strings
- git #eb74225b - This should fix T105373 (task T105373)
- git #803d8917 - mediawiki.page.ready: When infusing, infuse by id, not by element
- git #adce8103 - Use Node.ELEMENT_NODE and Node.TEXT_NODE constants instead of magic numbers
- git #184fbf38 - Allow extensions to add a banner to UserLogin and CreateAccount special pages (task T87261)
- git #00fb9b72 - mediawiki.api.upload: Correct response handling of #uploadWithFormData
- git #00e5dbdc - Fix issue with needToken patch to Api.upload
- git #d52f4a1a - Chinese Conversion Table Update 2015-6
- git #c656c3d7 - API: Fixed documentation for hasmg parameter (task T105120)
- git #77a39712 - Convert MWExceptionHandler to use structured logging (task T88649)
- git #bc3247a8 - Use deferred updates in place of $wgActivityUpdatesUseJobQueue (task T91284)
- git #84c4e759 - Ignore some ScopedCallback IDE warnings
- git #2281952d - Add a bailout method for getEditToken
- git #47e0f0c3 - Normalize message name in Allmessages (task T63894)
- git #6bab937d - jquery.makeCollapsible: Make it possible to clone a collapsible (task T71288)
- git #3d5aca4a - Add MediaWiki-Timestamp header to ResourceLoader requests
- git #528334e3 - Moved LoadMonitorMySQL to a separate file
- git #db2d4b67 - Fix MultiHttpClient to return correct errors (task T89758)
- git #f648ab40 - TitleInputWidget: Correct CSS class name in PHP code to match JS code
- git #6a69a4eb - Add "purpose" to password validity check (task T104615)
- git #939dbec8 - Tweaked User::READ_LOCKING to use LOCK IN SHARE MODE
- git #103eff5b - Record timing of thumbnail generation and store pull (task T105681)
- git #5245e36d - Update OOjs UI to v0.12.0
- git #e47c2e0c - Fixed User class IDE warnings
- git #5bd98dac - SpecialLinkSearch: Switch to OOUI form
- git #53b012ce - OOUIHTMLForm: Implement HTMLSelectNamespace
- git #b524a433 - OOUIHTMLForm: Support setWrapperLegend() (task T103026)
- git #567f1271 - Add edit link to each row on Special:WhatLinksHere (task T97269)
- git #3ec3f08c - OOUIHTMLForm: Wrap help text in OOUI\HtmlSnippet (task T104422)
- git #3a577ce8 - MonologSpi: Add method to provide additional configuration (task T104584)
- git #370a7d5f - resourceloader: Make tests less susceptible to timestamp races (task T105476)
- git #ed1b8d3a - Upgraded User::saveSettings logged errors to exceptions
- git #3ac9f311 - Change "included" to "transcluded" in messages about cascading
- git #47d36ab9 - TitleInputWidget: Override getJavaScriptClassName and remove infuse hack
- git #d7d663bc - HTMLForm: Add 'title' type (task T104420)
- git #35ccd9c2 - Revert Count API module instantiations and Hook runs
- git #7782819d - Improve serialization of Message, Title
- git #c235e071 - Support mustache partials in server-side templates (task T97188)
- git #c318e3a2 - Hygiene: Use strtr() instead of str_replace() for character swapping
- git #1d253bf4 - mediawiki.jqueryMsg: Use load urls instead of file urls for debug (task T104490)
- git #3e7d5096 - Switched upload chunk status store to the main object stash (task T88493)
- git #3a878b81 - Allow constructing a Message from a MessageSpecifier (task T91986)
Vendor
editExtensions
editAbuseFilter
edit- git #3287ef77 - Revert "Revert "Conversion to using getMainStashInstance()""
- git #e4e78dcc - Revert "Conversion to using getMainStashInstance()" (task T106986)
- git #374e6859 - Revert "Add "Last hit" timestamp column to Special:AbuseFilter list view" (task T106798)
- git #77d161f6 - Add "Last hit" timestamp column to Special:AbuseFilter list view (task T93564)
BetaFeatures
edit- git #9550f10b - API: Changing the output if there are zero users for the feature (task T99502)
CentralAuth
edit- git #77d215e0 - Move function to CentralAuthHook
- git #09df7be0 - Fixed local user cache purge in adminDelete()/adminUnattach()
- git #30143286 - Autologin for m. domains (task T100413)
CirrusSearch
edit- git #babfe3b9 - Log an executor id in ElasticsearchIntermediary (task T105202)
- git #041a6f3c - Really abort, if ES version could not be fetched
Cite
edit- git #de550c71 - Hygiene: Main return as root structure (handle errors early)
ContentTranslation
edit- git #11aee466 - Add a link from CX dashboard to CXStats (task T104173)
- git #d0003598 - User tool bar is reversed on Arabic (ar) Wikipedia (task T105688)
- git #ababc512 - Add special page aliases for Italian
- git #778b91a9 - Style improvements for page selector (task T105966)
- git #9568cead - Reduce the size of icons in dashboard to match the font size (task T105962)
- git #10a9c481 - Reduce the z-index of callout to a reasonable level (task T105954)
- git #210a0d9d - Allow adding any external or internal link to the translation (task T89953)
- git #e666700d - Make the height of search input field same as its container (task T105960)
- git #45c796a6 - Separate and isolate source and target title in the dashboard (task T105903)
- git #c897ef67 - Don't do anything when clicking on a discarded translation (task T105919)
DonationInterface
edit- git #712cfe21 - Limit OID reset on recurring changes, log resets (task T110367)
- git #5637982c - Convert queue message back into DI format (task T109527)
- git #1087de68 - update vendor submodule
- git #6fd876dc - Disable Amazon forms (task T107528)
- git #b77ea6f4 - Append specific message to generic communication error (task T109527)
- git #0293617c - Consolidate slayer logging; general cleanups (task T107851)
- git #964d119a - Log real GC error on validation problem (task T107845)
- git #59151bfa - Blank submethod on method change, OID on recur change (task T105041, task T108248)
- git #8c10523e - Fix AstroPay signature when values contain plus sign (task T109335)
- git #816361f7 - Log signed message and signature on 'Invalid control' (task T109335)
- git #8ad4c9d5 - Stop fetching fields twice in message creation
- git #55231704 - Restore 'freeform' flag (task T109022)
- git #4ffa37e9 - Clean up process_orphans vs processOrphans
- git #30de56be - Rectify orphans inside the fetch loop (task T107852)
- git #df0d3c06 - Don't delete the message until we're done with it (task T107852)
- git #f56ac754 - Add id attribute to amount and currency
- git #53823713 - Log original GlobalCollect validation error (task T107845)
- git #e5cd6732 - Fix orphan loop, remove 'antimessage' references (task T99018)
- git #696861e5 - Remove legacy STOMP code (task T99018)
- git #1b2a9787 - update vendor submodule
- git #e4d44b71 - update php-queue
- git #b3715fde - update php-queue
- git #d9967812 - bump vendor
- git #18ff024c - bump php-queue version
- git #62d09281 - Don't delete limbo messages until we've finished processing (task T107852)
- git #df09fc71 - Ensure we're plugging the AVS hole with n0thing (task T108129)
- git #ddadda24 - Remove use of deprecated wfRunHooks
- git #574919cd - Normalize currency_code to uppercase (task T108242)
- git #0bd664cc - Deal with 'Could not make the deposit' AstroPay errors
- git #3e1b9b51 - Catch specific exception in deleteLimboMessage (task T108059)
- git #54e069d0 - Don't crash when queue backend can't delete message
- git #c1c95128 - Include main Special page aliases file
- git #b673eb4f - Orphan slayer reads from frack Redis (task T99017, task T104499)
- git #9e455d14 - Message helpers can handle both transaction or message-keyed source data (task T99017)
- git #de6852ac - Revert "Orphan slayer reads from frack Redis"
- git #fe70358b - Revert "More debug hacks"
- git #1cc06614 - More debug hacks
- git #9ecbd9f7 - Revert "Debugging hack"
- git #6d047b7b - Debugging hack
- git #dd047eed - Orphan slayer reads from frack Redis (task T99017, task T104499)
- git #0f62da4d - Add mustache loading overlay, show on form submit (task T107321)
- git #5640d622 - Quit sending AstroPay txns to limbo queue (task T107787)
- git #dfee6f79 - Log timing of each cURL attempt, not cumulative (task T107539)
- git #eb2ce774 - update vendor submodule
- git #3de12fed - Bump vendor php-queue version
- git #d33cd441 - Clean up Redis and slayer stuff
- git #77516c28 - Fix currency code debug logging
- git #a0d5387c - Fix name conflict with mw-core phpunit
- git #6001eb87 - Set language globals from more tests
- git #29d49677 - Map some GC codes to message about transient errors
- git #f2e1265d - Remove RapidHTML AstroPay form
- git #f93673cb - Log unrecognized AstroPay errors at 'error' level (task T106053)
- git #b92cced7 - Use country-specific field names in error messages (task T106137)
- git #1c80d2b2 - Remove unused $value parameter from getErrorMessage
- git #f206c96f - Downgrade log message for empty ffname
- git #1afab3ef - Parse more of AstroPay's error descriptions (task T106053)
- git #cb1e3814 - Add country-specific versions of fiscal_number (task T106137)
- git #3b868b0f - Check error['context'] to place error messages (task T106053)
- git #ea35c3e3 - Use old error forms for AstroPay fail page (task T106053)
- git #8205cfbb - Generate new order IDs for each NewInvoice call (task T106039)
- git #4ac357a0 - Move deleteMessage out of legacy antimessage function
- git #f8018893 - Give Japan forms correct selection weight (task T106705)
- git #643abbe6 - Undo last commit's fiscal number normalization (task T106171)
- git #082a3f50 - Validate fiscal number when exists, require for AstroPay (task T106171)
- git #dd79602a - Dynamically generate JS currency minimum amounts
- git #00986f7b - Update currency rates
- git #b4fa73c0 - Rearrange order of CC logos on GC form for Japan (task T102496)
- git #899be810 - Stop exceptioning in drupal formatMessage stub (task T105848)
- git #ee8b7033 - Fix recurring GC false success report (task T105848)
- git #80f1e488 - Get around watchdog stripping tags
- git #ccc82b1d - Remove unused logfile parsing code
- git #854204f7 - Quit demoting log messages to debug under drupal (task T105848)
- git #d6e8ed20 - Remove backwards-compatibility i18n shims (task T105850)
EducationProgram
edit- git #2debc509 - Fix a Hebrew special page name
Flow
edit- git #75cdf138 - Use post time + 1 min for signature edit as well. (task T105484)
- git #a8d552a7 - Don't abort on invalid characters when creating DOM (task T92303, task T106079)
- git #7390827d - Update translations for Galician
- git #cceab1c6 - Force scrollbars on OS X (task T106029)
- git #0f555567 - Initialize navigation div with a height value (task T105729)
Gadgets
edit- git #a51bb552 - Revert "Add $wgGadgetsEnableLegacyGadgets to allow disabling of legacy gadgets"
- git #d537e502 - Refactor Gadget construction process
Gather
edit- git #bdd62de6 - Avoid undefined index error (task T105696)
- git #36c1826f - Avoid spamming mailing list by skipping
- git #77e4e322 - Hygiene: Update module name usage
- git #4fd8c8e5 - Render collections via template (task T104737)
- git #8cfd0b4a - QA: Fix menu browser test (task T105878)
Math
edit- git #b9380998 - Fix: Undefined variable passed to hook
- git #11578961 - Remove client-side MathJax support (task T99369)
MobileFrontend
edit- git #6e27b3ce - Load all mobile license messages along with Skin.js (task T107429)
- git #480547d8 - Don't hook into desktop mode login page
- git #949ade70 - Always show a logo on Login/Create page (task T106352)
- git #9eb53ca7 - Documentation: CategoryLookupInputWidget
- git #c7cb2505 - Fix displayTitle of CategoryLookupInputWidget (task T105832)
- git #ad55f1d3 - Only apply indicator circle to first instance of main menu button (task T105880)
- git #cec34e03 - Correct typo in tables stylesheet of minerva (task T105762)
- git #0b6df447 - Add MobileFrontendLogo to alpha login/create page (task T87261)
- git #8b51ee1d - Hygiene: Adjust styling of main menu so browser tests do not fail (task T105878)
- git #3aa34161 - QA: Allow more time for search test to pass (task T98476)
- git #6b6b5f30 - QA: Voting MW-Selenium integration tests
- git #f129c745 - Remove opacity from the close icon in media viewer (task T105714)
MultimediaViewer
edit- git #a7f11a7c - Moar restriction icons! (task T102693)
- git #849a6d9f - Revert no-longer-needed fix for MS Edge browser (task T104381)
Oversight
edit- git #cbe4ae02 - Add an option to only migrate a maximum number of revisions at a time (task T62373)
- git #57bd7162 - Add maintenance script to fix log_search of revisions migrated to revdel (task T62373)
Scribunto
edit- git #9afbcecf - Revert "Add an additional cache layer for module revision text"
- git #79df0445 - Add an additional cache layer for module revision text
- git #ab229ee5 - Add Module namespace translation for Albanian (sq)
- git #259a2e2f - Add namespace aliases for South Azerbaijani (azb)
SemanticForms
edit- git #b1db8013 - Another improvement to string replacement for multi-inst. templates
- git #36923dfc - Made preg_replace() search "non-greedy"
SemanticResultFormats
edit- git #377f460f - Add wgMessagesDirs for WMF usage in LocalisationUpdate (noop for older MW)
SiteMatrix
edit- git #47b13711 - Fix loading of canonical url and site name settings (task T106963)
SyntaxHighlight_GeSHi
edit- git #05bae5a9 - Use $parser->mUniqPrefix instead of $parser::MARKER_PREFIX for MW 1.25 compatibility (task T105796)
TimedMediaHandler
edit- git #f30e2784 - build: Re-add private=true in package.json
- git #228346e9 - Update TimedMediaHandler tests
Translate
edit- git #e249c3af - Enable message group toggle
- git #42ecc0e5 - Remove empty rows from the group list
- git #9151e45c - List subgroups after click on group (task T97961, task T49919)
Validator
edit- git #1370a0ee - Add wgMessagesDirs for WMF usage in LocalisationUpdate (noop for older MW)
VisualEditor
edit- git #ba874adc - ParameterWidget: Connect to Search results widget 'choose' events (task T106696)
- git #b3cab108 - Hooks: Support auto-enabling for auto-created accounts
- git #7ff8d390 - Hooks: Support auto-enabling for a proportion of new accounts
- git #16d71651 - Update VE core submodule to wmf/1.26wmf15 HEAD (2cbe96b) (task T106270)
- git #9134ec2d - Disallow typing newlines in the edit summary (task T106325)
- git #d231bcbb - [BrowserTest] Add prefixes to language screenshot messages
- git #8e0394da - Support command whitelist feature (task T106061)
- git #4365f6fc - Update VE core submodule to master (8abd858)
- git #bb46c342 - Update VE core submodule to master (edaa19b) (task T94066)
- git #d42e10ca - [BrowserTest] Added screenshots scenarios for links and categories
- git #9b295498 - Update VE core submodule to master (67936f9)
- git #81c599ef - Follow-up 8b7b20b9: Add new i18n directory to banana testing
- git #06538041 - Don't set browser-prefixed transition CSS classes
- git #8b7b20b9 - [BrowserTest] Add true internationalized content support to language screenshot (task T105466)
- git #96117c67 - Update VE core submodule to master (ac3e349)
- git #7653dec4 - ve.init.mw.TargetLoader: Error when RESTbase load call fails (task T97041)
WikiEditor
edit- git #2d188d18 - Use "B" and "I" icon for Persian
- git #27353c44 - WikiEditor: Improve help section (task T26128)
Wikidata
edit- git #3a20b83b - Revert "Update Wikidata - add usage tracking job"
WikimediaEvents
edit- git #346897f2 - Enable TestSearchSatisfaction schema for anon users
- git #8b87bc5b - Typo fix for I5240017
WikimediaMaintenance
edit- git #52c945b7 - dumpInterwiki: Get interwiki map via HTTPS
Skins
editVector
edit- git #cec2337a - Make Vector more responsive (task T46387)
- git #620dec45 - More-menu needs to overlap indicators (task T89410)