MediaWiki 1.26/wmf14/Changelog
< MediaWiki 1.26 | wmf14
Core changes
edit- git #29ac17b5 - Updated mediawiki/core
- git #f0cb2caa - Updated mediawiki/core (task T105202)
- git #0dace558 - Add Southern Luri (luz)
- git #7e5ff647 - Fix name of Western and Southern Balochi
- git #a62190f6 - Update Wikidata - add azb interwiki sorting
- git #cb06e7c9 - Updated mediawiki/core
- git #32dd7099 - Don't double-serialize values for APC
- git #e53547ec - Updated mediawiki/core
- git #bcc71de1 - Bump VisualEditor for I27aa54b11
- git #9b168f8a - Allow numeric statsd key name components
- git #157e895e - Updated mediawiki/core
- git #815e4102 - Updated mediawiki/core
- git #fb5afbdd - Updated mediawiki/core (task T106305)
- git #3a4a92ff - Updated mediawiki/core
- git #fc4521d1 - Thumbnail logging and stats (task T106323)
- git #f267c8f6 - Update Namespaces, SpecialPageAliases and MagicWords for South Azerbaijani (azb) (task T106305)
- git #01575876 - Use CACHE_ACCEL for SiteLists if on HHVM (task T58602)
- git #f8aa7cb5 - maintenance: Add --query option in sql.php
- git #e64db8e6 - Hotfix for T105373 (task T105373)
- git #999cb1ad - update .gitmodules to include branch tracking details (task T105994)
- git #f7577942 - Bump Math extension submodule
- git #8d8b0a7f - Update WikimediaMaintenance for Ifda867ef
- git #e787756e - Revert Count API module instantiations and Hook runs
- git #d18722f7 - Set $wgMainWANCache to none for PHPUnit, as is done for $wgMainCacheType
- git #4c528691 - Revert "Add 'AuthPluginStrict' log to identify users who are unable to authenticate"
- git #6ed8416a - Fixed edit stash inclusion queries (task T105597)
- git #7d5f3efa - objectcache: Add WANObjectCache::resetCheckKey() method
- git #16700caa - API: improve pageswithprop explanation
- git #0a25d776 - Move StatsD key normalization from ProfilerOutputStats to BufferingStatsdDataFactory
- git #ed1db088 - Add mw.Upload for easy tracking of uploads (task T103413)
- git #e0e5ae92 - Add stash support for mw.Api.upload (task T103399)
- git #4f499724 - Add support for FormData in mw.Api.upload (task T103398)
- git #c642d2c1 - Add frontend API for uploading via iframe (task T64513)
- git #9a97a753 - Add 'AuthPluginStrict' log to identify users who are unable to authenticate
- git #f133ae12 - mediawiki.jqueryMsg: Remove toLowerCase from {{int:}} substitution
- git #1d946a72 - Remove <code/> from 'linksearch-text' message
- git #f6a5955a - browsertests: upgrade watir-webdriver (task T92613)
- git #ef2822f7 - rebuildLocalisationCache: don't limit memory usage
- git #1020ac4e - Fix variable name (follows Ib2c5856d)
- git #1f2d67b5 - Pass function name in SearchMySQL::minSearchLength
- git #93bb8197 - Disable browser provided autocomplete function in TitleInputWidget (task T105459)
- git #8adee348 - Use finite verb (indicative) in pageinfo-visiting-watchers (task T105564)
- git #ee5009c9 - SpecialLinkSearch: Use 'type' rather than 'class' for HTMLForm's HTMLSelectNamespace
- git #e2034761 - HTMLForm: Handle Flags in non-OOUI form buttons, too (task T102838)
- git #5828b6f4 - Ignore tagfilter url parameter on Special:EditTags
- git #a0f83703 - Use correct variable in UserCache::doQuery
- git #e3d610bb - Pass context to parent constructor in PackedImageGallery
- git #e0ee2cdc - Fixed bitfield check in User::loadFromId()
- git #08698e48 - Made the prior user existence check in LoginForm use DB_MASTER (task T104615)
- git #974608d9 - Pass function name in DatabaseMysqlBase::setBigSelects
- git #d2d679dd - Pass function name in Database::selectRowCount
- git #aa9a52da - SECURITY: Do not allow data-ooui attributes in wikitext (task T105413)
- git #b8ced862 - Protect against non-text output from StripState going into Title::newFromText() (task T102321)
- git #034402b7 - Don't try to call load() on non-object (task T105497)
- git #f9b579ef - Fix sql.php behavior on error
- git #21defc7f - ApiFeedWatchlist: Handle revdel (task T105367)
- git #11893e47 - API: Improve upload error reporting (task T105224)
- git #015aa26b - Gruntfile.js: Remove unused 'pkg'
- git #405f2225 - rubocop: ignore node_modules and fix a single offense
- git #5cbf1958 - Fixed BadMethodCallException in FileRepo for bad titles
- git #52ffe630 - importScopedSession() comment updates
- git #9e4652d3 - jobqueue: Enable job retries by default in $wgJobTypeConf
- git #e8552b7e - Made LoadMonitor use wfGlobalCacheKey() and tweaked the key name (task T105373)
- git #e51fe526 - Sync up with Parsoid parserTests.
- git #855f4cc0 - Convert Special:Search to OOUI (task T100898)
- git #3ebb5524 - jobqueue: Fix typo in claimTTL documentation
- git #802ddf59 - build: Move PHPCS configuration to phpcs.xml
- git #11f5ebec - MovePage: Don't try to pass non-strings into Title::newFromText (task T104852)
- git #7b4df0e1 - Do not encode '~' as %7E. Fixes redirect loop in chrome. (task T105265)
- git #c2705836 - Allow detected external links to linebreak at any place
- git #ba00a957 - Cleanup in doTableStuff
- git #40761e9e - Fix inaccurate documentation re $wgEnotifMinorEdits
- git #5a078a72 - APIQueryImageInfo: Set META_BC_BOOLS for 'value' in 'metadata' block (task T103781)
- git #baddcab6 - T105242: U is for urlencode
- git #1c4a8ff3 - Sync up with Parsoid parserTests.
- git #a220d8b8 - Unbreak missing flags in enhanced RC (task T105237)
- git #359e77d7 - Parser: Avoid producing <span></span> in the TOC (task T96153)
- git #0ef97469 - Sort $wgLogActionsHandlers/$wgLogActions/$wgLogHeaders
- git #7b4e7c1f - Update environments.yml file according to the documentation (task T105174)
- git #92592631 - mediawiki.api: Include 'mobile' target in mediawiki.api.parse module (task T104940)
- git #69f0d1d3 - mediawiki.api: Refactor to use server.respondImmediately
- git #1246660d - Update OOjs UI to v0.11.8
- git #f773b241 - HTMLTextAreaField: Honor 'rows' setting in OOUI format (task T104682)
- git #c5f6fc8e - Explain API action=parse&disablepp option more clearly
- git #ab23aad6 - Allow using createAndPromote.php with custom groups (task T105079)
- git #e3266ae8 - backupTextPassTest: Disable flaky test 'testCheckpointPlain'
- git #bdb4a243 - resourceloader: Set a TTL for minification cache entries (task T104769)
- git #3e59344c - qunit: Restore sinon.sandbox after teardown instead of before
- git #9e792f4e - Update Sinon.JS to 1.15.4
- git #9baa1ebd - Update QUnit to v1.18.0
- git #2eda3a93 - Move `$.extend( OO.ui, mw.widgets )` hack to 'mediawiki.widgets' module
- git #208983b6 - OutputPage: Only set <link hreflang=x-default> on wiki/pages with variants
- git #0ee9e717 - Add Content-Length header to thumb.php error responses
- git #957af6f9 - Ignore tagfilter url parameter on Special:Undelete
- git #f43a74aa - Made recent changes purge jobs bail more aggressively (task T104670)
- git #fe11696a - Avoid postgres IDE error with doQuery() visibility
- git #6e283d39 - Formally defined IDatabase and made a few Database methods protected
- git #508d8ee7 - objectcache: Ensure an integer put into memcached comes out an integer (bug 60563)
- git #66147c79 - Check install user's password as sysop/bureaucrat (task T104092)
- git #8d1eecab - Allow "." in filebackend container prefixes (task T46066)
- git #a9607323 - Handle no pageids response field in MessagePoster factory
Vendor
editExtensions
editCentralAuth
edit- git #f0461c66 - Add log entry for $wgCentralAuthStrict failures if SULMigration is enabled
CirrusSearch
edit- git #a713f2f2 - Log an executor id in ElasticsearchIntermediary (task T105202)
- git #97166517 - Credit where credit is due
- git #82febfd2 - Revert "Revert "Update tests to match OOUI of Special:Search""
- git #bc22e0b4 - Revert "Clean up empty result set scenario"
- git #03759280 - Suppress interwiki results when they would break (task T104189)
- git #2c7b406d - Clean up empty result set scenario (task T104189)
Cite
edit- git #3bb50420 - Add mobile target to VE/parsoid style module for Cite
- git #3fa0f7fb - Prevent jumbling up of footnote numbers after LTR words in RTL wikis (task T105605)
- git #59ef3c86 - Change unicode-bidi: isolate to embed
- git #b4ca6031 - Fix a test label
- git #d309308e - Polish parser test titles
- git #147f6ced - Change == to === according to PHP coding conventions
- git #1d7efdbe - Add more tests for edge cases of references without text
Citoid
edit- git #a7483ffa - Remove listeners from deprecated search widget 'select' events
- git #97100ea2 - Gruntfile.js: Remove unused 'pkg'
ContactPage
edit- git #d45736f7 - Add README documentation for DisplayFormat, RLModules and RLStyleModules (task T105485)
ContentTranslation
edit- git #7ec1beb7 - fetchLinkData of CXLink class must return jQuery.Promise (task T105687)
- git #829fd030 - Fix grammar in cx-trend-translations-to
- git #fed9653a - Change "machine translations" to "machine translation"
- git #705d0da8 - Remove unused messages from extension.json
- git #127ba6e2 - Remove unused CXStats messages
- git #0571d53a - Update extension version
- git #3ca64797 - Turn wgContentTranslationCampaigns into associative array (task T105050)
- git #c187f5e5 - Show the gray interlanguage link only when viewing the article (task T105158)
DonationInterface
edit- git #e4b9fb28 - Adapt CSS to number of subpayment choices (task T105096)
- git #d3c6e2ea - Make CurrencyRates last update visible
- git #8acb7864 - Remove HSBC and Caixa banks from Astropay form (task T105096)
- git #f3a119a8 - Revert "Orphan slayer reads from frack Redis"
- git #2869dbe2 - Hide 'your card is safe' message for non-card methods (task T98216)
- git #0c35b4db - Add Brazil banks and logos for Astropay (task T98216)
- git #488db9d2 - Add logo filename to submethod meta, add big logos (task T101234)
- git #1099770f - Add more_info_links partial for mustache forms (task T101234)
- git #4ef27f4e - Red Text validation messages (task T86214)
- git #db071ecc - Before Astropay redirect, log details for audit processor (task T90507)
- git #e9504ea6 - build: Updating development dependencies
- git #d3903b70 - build: Add explicit dependency upon grunt-cli
- git #8b478fa3 - Allow text in the payment table to wrap (task T101564)
- git #29323de2 - Use email address as user id (task T101566)
- git #8da78db1 - Update php-queue (again)
- git #c44ccd76 - Update php-queue composer package
- git #ba63d477 - Send message to pending queue before redirecting
- git #cbcb66d2 - Don't keep retrying the same order ID
- git #8c08d262 - Make more fields optional for building queue messages
- git #6f8a7d3e - Deal with errors that are arrays (task T100562)
- git #dbce0abb - Use ct_id.numAttempt format for Astropay order number
- git #791d581a - Orphan slayer reads from frack Redis (task T99017)
Echo
edit- git #064c1f15 - Load only the EchoInteraction schema client-side (task T105220)
- git #81f8df22 - Userlogin is canonical name, not UserLogin
- git #4d8b977f - Get rid of disabled 'echo-notify-show-link' preference
FlaggedRevs
edit- git #6d3d3418 - Conversion to using getMainStashInstance() (task T97620)
- git #b56cb3fb - Removed old b/c check for mImageTimeKeys
Flow
edit- git #b4248f3e - Disable and partially hide content while flow-JS is loading (task T104514)
- git #daa2f07b - Add title to Parsoid exception for troubleshooting
- git #10443572 - Remove unnecessary position: relative; rule
- git #20f4da70 - Create browser tests for Special:EnableFlow (task T102900)
- git #d5608b9b - Fix debug bar positioning
- git #253ec849 - Don't convert editor content when we don't have to (task T105677)
- git #49a26ab4 - Use correct format to register VisualEditor commands
- git #acc362d9 - urlencode titles in Parsoid URL (task T105562)
- git #efbf0a33 - Remove no-op wfProfile(In|Out) calls
- git #ab43df25 - Summary authors line (task T103580)
- git #0f492a68 - Use correct module name for ApiFlowUndoEditTopicSummary (task T105478)
- git #d7db39dc - Use a message for archive pattern (task T93395)
- git #b6fd3efe - Check for & report permissions error in single-view pages (task T104843)
- git #dc15c028 - Use boardHistory component for topic history (task T105092)
- git #417f2b4c - Suppress topic creation entry from RC, watchlist, contributions and history (task T94360)
- git #35ddbd68 - Deduplicate API requests in dm.System#fetchMoreTopics
- git #39e32ef7 - ToCWidget: Remove wrapper div
- git #1a123a21 - Make TopicMenuSelectWidget clip correctly
- git #57456d87 - TopicMenuSelectWidget: Fix scroll logic (task T105113)
- git #e902aa25 - Never send email notifications for LQT notifications imported to Flow (task T104087)
- git #a36ac9a5 - Use OOUI display format for Special:EnableFlow (task T104678)
- git #674e77f4 - Follow-up c8931f01b865: Only apply width: 100%; to ToCWidget when floating
- git #df7b58a4 - Stop using the general isAllowed() method for null values (task T102244)
- git #f244b1fa - Add list of highlighted words and total term frequency to API output (task T104443)
- git #ca197f79 - Change mention inspector template (task T99891)
- git #5ae76110 - Ensure there are no duplicate orderedTopicIds (task T105089)
- git #160a2d2f - Recompile all Handlebars to fix whitespace discrepancy
- git #5377d0ef - Revert "Set overflow auto on the ToC wrapper" (task T105113)
- git #c8931f01 - Add text-overflow: ellipsis to the ToC widget
- git #026066cd - Correct placement of the scroll when we scroll to topic (task T96890)
- git #2b8f2fed - Set overflow auto on the ToC wrapper
- git #77d1b5ba - Remove metadataonly parameter from JS
- git #4f258840 - Make search API output very similar to view-topiclist (task T104582)
Math
edit- git #2514a882 - Fix: Undefined variable passed to hook
- git #5c12ed98 - Remove useless debug functionality
- git #da6865c0 - Fix: SVG images for LaTeXML were not cached
MobileFrontend
edit- git #548d4b6b - Fixing watchstar icon in beta (task T105149)
- git #95b14c1c - Update browser test environment documentation (task T104558)
- git #de30bf43 - Use the same close icon color for image overlay and reference drawer (task T103732)
- git #683423bc - Promote alpha header to beta (task T101295)
- git #74a9ecd6 - Correctly place the edit (pencil) icons for sections (task T105115)
- git #5a15f892 - TalkSectionOverlay disallow empty fields (task T104837)
- git #ddc1b73a - Hide the search form in alpha when JS is disabled (task T105066)
- git #1e1c09be - Show a missing search icon in alpha (task T101145)
- git #7f9273ec - Add default sign in message to all login pages (stable/alpha) (task T87261)
OAuth
edit- git #b1b824cb - Prevent canonical redirect when OAuth is in use (task T105387)
OpenStackManager
edit- git #005a20f1 - Revert "Revert "Do not make an automatic shell request for all new accounts""
- git #1d147bf7 - Revert "Revert "Automatically add to shell group when adding to a project""
- git #12469ecd - Revert "Automatically add to shell group when adding to a project" (task T105353)
Scribunto
edit- git #5f9600df - Revert "Add an additional cache layer for module revision text"
- git #c911fc01 - Add an additional cache layer for module revision text
- git #5af0350e - Add namespace aliases for South Azerbaijani (azb) (task T106305)
SemanticForms
edit- git #85f56e01 - Fixes for Cargo input type handling
- git #c77a3b86 - Fixes for Cargo registration of form inputs
- git #db382a5a - Spacing fixes
- git #6ac1afb8 - Added escaping of many i18n messages
SyntaxHighlight_GeSHi
edit- git #653292c2 - Map other assembler language to 'asm' or 'nasm'
- git #124434ab - Render "arm" as "asm"
- git #aacd8282 - Use 'ebnf' to render 'bnf'
- git #53ea68e8 - Render "bibtex" as "latex"
- git #6b1a4a6d - Restore 'direction: ltr;' for .mw-highlight (task T105499)
- git #206f0fd5 - Fix "MWException: Unexpected output from Pygments" in highlight fallback
TemplateData
edit- git #05ded930 - Gruntfile.js: Remove unused 'pkg'
TitleBlacklist
edit- git #e483b741 - Add config option to disable blocking auto account creations (task T35429)
UniversalLanguageSelector
edit- git #71e8c91d - Add two hooks entries missed in extension.json (task T105795)
- git #c3f3f496 - Add Gothic font (task T52901)
- git #85c3488b - Update jquery.uls from upstream
- git #05dd11fc - Upgrade jquery.i18n library from v1.0.2 to v1.0.3
- git #8a7bccc5 - Set ULS_VERSION when using extension registration
- git #417f8ff6 - Use Language::isSupportedLanguage for language code validation (task T104987)
UploadWizard
edit- git #0c8ff36b - Replace references to screen positions in 2 messages.
VisualEditor
edit- git #07deebbe - Update VE core submodule to wmf/1.26wmf14 HEAD (50893b0) (task T106270)
- git #59a6c6b9 - Update VE core submodule to master (032799c)
- git #0c1eb0cf - Remove listeners from deprecated search widget 'select' events
- git #5fb8d3a4 - ve.ui.MWReferenceResultWidget: Remove unused 'divider' code and styles
- git #aeedd808 - Never use original data optimisation when in clipboard mode (task T104230)
- git #d5a8e3c5 - Update VE core submodule to master (80b68df)
- git #2461f37f - Update VE core submodule to master (baa21a8)
- git #5ee35e2c - ApiVisualEditor: Ask Parsoid to 'scrubWikitext' on save (task T105239)
- git #b8c39de8 - Bypass ve.ui.MWInternalLinkAnnotationWidget.prototype.getHref when determining text (task T104838)
- git #8971edb4 - Check if links are 'known' rather than 'exist' locally (task T104604)
- git #be5df39f - Fix section scrolling
- git #652da4af - Revert "Make toolbar save button frameless" (task T103403)
WikiLove
edit- git #a07191b0 - Hide wikilove link if JavaScript is disabled (task T49624)
- git #13ad1cf2 - Use more reliable Flow detection (task T95464)
- git #304c697c - Defer addition of change tag (task T105444)
- git #219ce22e - API: Stop suppressing DBQueryErrors (task T104741)
WikimediaEvents
edit- git #43261a10 - Enable TestSearchSatisfaction schema for anon users
- git #a25d3678 - Typo fix for I5240017
- git #968890f1 - Add community health stats for editor milestones
WikimediaMaintenance
edit- git #bb11b013 - dumpInterwiki: Get interwiki map via HTTPS