MediaWiki 1.25/wmf16
MediaWiki 1.25/wmf15 | Deployment of MediaWiki 1.25wmf16 to Wikimedia sites | MediaWiki 1.25/wmf17 |
The latest version (labeled "1.25wmf16") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 4 February 2015 (see the roadmap).
Core changes
edit- git #9dc01855 - Fixed backwards $group check in LoadBalancer (task T89507)
- git #48cd1178 - Bump WikiGrok for https://gerrit.wikimedia.org/r/#/c/190562/
- git #9f05cb56 - Bump Echo submodule in 1.25wmf16
- git #63a4144a - Updated ZeroBanner to HEAD
- git #71c7090f - Back porting Media Viewer share/embed fix (task T89531)
- git #8a6f9af7 - Fix URL comparison used for cacheability decision (task T89673)
- git #3379c13d - Update Vector for cherry-picks
- git #fad2d9cd - update CentralNotice submodule
- git #7ce1a341 - update CentralNotice submodule
- git #ad7c5562 - Update CentralAuth to 1.25wmf16 HEAD
- git #7b984da1 - update CentralNotice submodule
- git #a32a9759 - update CentralNotice submodule
- git #c3940ff2 - Update Wikidata submodule
- git #d632bc68 - Update OOjs UI for cherry-pick of I5548b86752
- git #d255e63d - Revert "Revert "Bump Echo submodule in 1.25wmf16""
- git #40473ceb - SWAT update ZeroBanner messages
- git #e58652eb - Update CentralAuth submodule
- git #960001c1 - Make UserRightsProxy::addGroup/removeGroup return bool
- git #36bd523a - Update VisualEditor submodule (task T88764)
- git #ee712fb4 - Update UploadWizard submodule
- git #d213bb46 - Update CentralNotice submodule for deploy
- git #90bd42c3 - Revert "Bump Echo submodule in 1.25wmf16"
- git #8c31e3da - Update VisualEditor for cherry-pick
- git #6cc365b7 - Updated ZeroBanner with r189617
- git #90568801 - Updated ZeroBanner with 189553
- git #25f4d231 - Bump Echo submodule in 1.25wmf16
- git #7a53bab4 - Fix Flickr review template for UploadWizard
- git #b55df356 - Update OOjs UI to bring in Id45a836c29
- git #be058985 - Update OAuth for [[gerrit:189023]]
- git #21de26be - Properly escape the messages in CategoryViewer.php
- git #900fbfb6 - Hack for T87645, since maybe it is still happening
- git #0e321466 - thumb.php: Generate valid HTML code on error page
- git #52a59540 - Moved "large write query" code to TransactionProfiler
- git #a24acf23 - Sync up with Parsoid parserTests.
- git #878523f6 - Creation, deletion and improved management of change tags (task T20670)
- git #af14c362 - Remove LanguageGetMagic profile point
- git #c0b0c8a0 - Update OOjs UI to v0.6.6
- git #e2a257ac - Improve documentation of ChannelFeed and AtomFeed class
- git #a92c235d - mediawiki.language.init: Ignore case of language code
- git #e34f304b - Made ArticleRevisionVisibilitySet include the revision IDs
- git #d7e6f945 - Unbreak interwiki user rights granting (task T88505)
- git #8e8b15af - Non-word characters shouldn't terminate tag names on the tidy side too
- git #ba5cf138 - Remove explicit require of ExternalStoreDB.php
- git #d99963bc - No such method Exception::getText()
- git #d43e51a4 - API: Don't dump Title object into API result (task T88397)
- git #de6c983d - SkinApiTemplate: Remove <span dir="auto"> for firstHeading
- git #e6eba83a - mediawiki.action.edit.preview: Remove <span dir="auto">
- git #c8b2aa1a - Remove unused REPORTING_INTERVAL from resolveStubs.php
- git #fa81c6fc - Update OOjs UI to v0.6.5
- git #efccdd57 - composer.json: Correct license identifier
- git #40a21ab2 - Pass user to FileRepo::getUploadStash
- git #1d96a7e7 - Revert "CategoryView modified to use css columns" (task T85496)
- git #e11c1ff5 - codepointToUtf8(): Throw exception rather than calling die()
- git #8d92aaf8 - Gruntfile: Clean up Karma config
- git #fc38b9b1 - Update OOjs UI to v0.6.4
- git #ed902637 - objectcache: Use Psr\Log\LoggerInterface instead of wfDebug
- git #1ac1512d - Update karma to latest version
- git #3603b8d7 - PostgreSQL: Drop unneeded foreign key constraint (task T76254)
- git #f2daeaa7 - registration: Fix handling of MessagesDirs array and add tests
- git #00244095 - break up long line that phpcs whinges about in DefaultSettings
- git #8d47b4f3 - Output wikiid/api in meta=siteinfo only when non-empty
- git #576adbca - Fill the iw_api column of the interwiki table when installing (bug 46992)
- git #acc2bcaf - Escape unescaped messages shown in action=info
- git #94d5c379 - Add missing </ul> in Article::getRedirectHeaderHtml
- git #3dcd0dfc - Fix typo in Release note
- git #cb5a0f20 - CategoryView modified to use css columns (task T85496)
- git #e9b3599b - Escape message 'version-poweredby-others' on Special:Version (task T85864)
- git #44c33d3d - normal: Add @covers tag to UtfNormal test
- git #89c3ef0b - convertExtensionToRegistration: Add --skin option
- git #9f58d49a - DeferredStringifier: Clean up comments and indentation in tests
- git #9b62a6ad - ProcessCacheLRU: Clean up doc comments and add @covers tags to tests
- git #a3725a66 - CSSMin: Optimise isLocalUrl by moving fast comparison forward
- git #9a2e47d1 - CSSMin: Add tests for isRemoteUrl and isLocalUrl
- git #4675950b - StringUtils: throw InvalidArgumentException and move into libs/ (task T87863)
- git #02ace1d8 - Set context when parsing message 'redirectpagesub' in Article
- git #6e1291e3 - Use context when parsing messages in Article::setOldSubtitle
- git #3014773b - Set context when parsing message in SpecialLog::addHeader
- git #75e3d295 - Pass user to Title::quickUserCan in DifferenceEngine
- git #5a2277d7 - ReplacementArray: Set explicit visiblity on functions
- git #89b35023 - Move ReplacementArray into includes/libs/
- git #004f9dbb - ExplodeIterator: Set explicit visiblity on functions
- git #e4950e51 - Move ExplodeIterator into includes/libs/
- git #60a92d25 - replacers: Make Replacer abstract, and add abstract Replacer::replace()
- git #1b05ff21 - replacers: Set explicit visiblity on functions
- git #2659a670 - Move "Replacers" into includes/libs/replacers/
- git #b2e1b70e - Turn Utf8Test into a PHPUnit test case
- git #c8900f30 - Move includes/normal to includes/libs/normal
- git #7b56518d - Sync up with Parsoid parserTests.
- git #014c000f - Escape all return values from ProtectedPagesPager::formatValue (task T85864)
- git #a512ff8a - Output COPYING files as plain text in Special:Version/License/*
- git #0910b484 - Escape return value from Skin::getUndeleteLink (task T85864)
- git #72df0828 - Only try to load UtfNormalDefines.php once
- git #0f8da6b2 - Update and enrich API documentation
- git #f81baad5 - Fix doc for ManualLogEntry::setParameters()
- git #20dc3883 - Kill hitcounter remains
- git #6a84f22b - Pass user to Title::userCan in InfoAction
- git #f41e2ddb - Don't split regex string unnecessarily
- git #42d44ff9 - Add plainlinks class to <h2> in Special:Version (task T70426)
- git #a0653f7d - Fully escape return value from FileDuplicateSearchPage::formatResult (task T85864)
- git #8e1ec34a - Make Sanitizer::removeHTMLtags() and ::removeHTMLComments public
- git #90b6409c - SpecialMovepage: Correctly apply target namespace to subpages (task T44024)
- git #b5329484 - Avoid double escaped expiry time on action=protect (task T85864)
- git #576b08cb - Run clearSearchIndex when mysql in rebuildTextIndex (task T64276)
- git #920ef42a - registration: Ignore keys prefixed with @ in "config"
- git #e6c1ab04 - Remove copious amounts of commented out preg_replace calls
- git #2dc1ca4a - Remove unused $fname temporary variables
- git #13d1a86e - Removed unused and poorly supported time argument to BagOStuff::delete
- git #2eea1d5a - Convert JobRunner to PSR-3 logger (task T87521)
- git #76972de9 - convertExtensionToRegistration: Document parameters (task T87620)
- git #0e19ea13 - tests: Remove resources/ from phpunit coverage
- git #f777e450 - convertExtensionToRegistration: Move 'namemsg' to top as well
- git #4cdff90f - Avoid double escaped message 'nbytes' on Special:NewPages (task T85864)
- git #aa72c4e0 - Add missing documentation in DateFormatter.php
- git #7719ea4b - Add links to Special:EditWatchlist in Preferences' Watchlist tab (task T26632)
- git #18dbb814 - Remove dir=auto from firstHeading (task T51093)
- git #227205f6 - Special:AllMessages: Ignore case of first letter when sorting (task T86139)
- git #8446f9c3 - Usercreate: Move label of extraInput to right place (task T87385)
- git #b65aea33 - mediawiki.cookie: Re-add documentation about non-zero default expiration
- git #c5b7bdd4 - Output number of conflicts
- git #45eadb10 - Fix stdClass typo in namespaceDupes.php
- git #2ddd236c - ApiPageSet lazy loads content models (task T86612)
- git #f0f2435d - Add HiDPI PNG variants for 'Powered by MediaWiki' footer icon (task T65872)
- git #50c9bbfb - Title: Always add title to LinkCache when necessary (in 3 methods) (task T86974)
- git #3c56c66a - Update OOjs to v1.1.4
- git #c9c76be9 - update.php: Run checkComposerLockUpToDate.php
- git #064ce94c - LSG: Fix Makefile
- git #247ecab4 - SpecialTrackingCategories: Read from the extension registry
- git #ba2b2242 - Always use the newly-saved revision with vary-revision (task T78237)
- git #dbc3c530 - Introduce ApiFeedContributions::feedItem hook (task T85229)
- git #81319eb2 - mediawiki.cookie: Remove false documentation for options.expiry as number
- git #e0094618 - Use: addGroup() and removeGroup() should return boolean
- git #ee52f191 - mediawiki.inspect: Use fixed numbers for sizes in bytes
- git #d62f6391 - Provide a backwards compatibility shim for MWLogger
- git #56b70b61 - Replace MWLogger with MWLoggerFactory
- git #65f81d28 - Use DatabaseBase::selectRowCount() in two more places
- git #4a9840e2 - Add option to output referrer policy meta tag (task T87276)
- git #ea9612e9 - Document alternative to deprecated function
- git #0e719ce2 - resourceloader: Make 'script' argument to mw.loader.implement optional
- git #6e46b4b3 - Revert "resourceloader: Omit empty parameters from mw.loader.implement calls"
- git #4ce0c0da - resourceloader: Omit empty parameters from mw.loader.implement calls
- git #9e8afeb3 - mediawiki.ui: Remove color and background-color 'inherit' from inputs (task T78736)
- git #d61ccd01 - UserLogin: Don't rely on jQuery prop('tabindex') to map to tabIndex
- git #c88254e8 - Make data provider in MediaHandlerTest static
- git #24f04d9f - API: Fix setting of wpIgnoreBlankSummary in action=edit (task T87188)
- git #b9b75d20 - Templates:Captcha position modified,extend functionality added to QuickTemplate (task T85192)
- git #cbb89d96 - Add newline at end of languages/messages/MessagesBgn.php
- git #0c688d3c - Add language fallback for Western Balochi (bgn)
- git #5a935048 - mediawiki.ui: checkbox: Correct alignment of long labels (task T85241)
- git #bec65aad - Add new Polish translation for DEFAULTSORT magic word
- git #4c098d05 - LSG: Break module list into text file for readability
- git #82ad84d0 - Use Context on ProtectionForm for messages
- git #4ece7f53 - Revision: mark getRaw*() methods as deprecated
- git #9150bef9 - Added some job queue comments
- git #a611ebf1 - Changed FileBackend exceptions to subclass Exception
- git #919dbbfc - Add bgn to Names.php
- git #5b6e17e6 - Made JobRunner bail if wfReadOnly() is true
- git #b4255eab - Add OutputPage::enableOOUI() to set up OOUI stuff when needed (task T85767)
- git #d51772b6 - Stop using mw-ui-big on login form buttons
- git #58536bfc - SpecialMovepage: Improve sanity of form-generating code
- git #7c340aed - JsonContent: Support non-object values as root structure (task T86270)
- git #acb4b730 - Avoid fatal error with profiler in Maintenance.php
- git #41f6b84c - Add another Br[yi][oa]n to CREDITS
- git #89a5f174 - Fix HTTPS protocol detection (bug 46511)
- git #abd49a9d - Made Revision::newFromPageId avoid master queries like newFromTitle does
- git #3bb71d9f - jquery.tablesorter: Fix "capabilities" typo in comment
- git #e223e8a0 - Update OOjs UI to v0.6.3
- git #9bb7c560 - Adding PHP mustache parser (lightncandy)
- git #b28cdb98 - Typofix in wrapWikiMsg() comment, smoother sentence
- git #ff1f9e7a - Userlogin.php: Tweaks and corrections
- git #4f3ebc0d - file name -> filename
- git #dd740a65 - Don't double escape in Linker::formatLinksInComment
- git #6801884b - ParserOutputTest: Fix @covers tags
- git #d6fc82e7 - Article: Show error message when Revision::getContent() fails
- git #65d798de - Add tests for Sanitizer::escapeHtmlAllowEntities
- git #52c29a7a - HTMLFormField: Don't abuse mClass for VForms
- git #03aee0e0 - Fix array index for oldid parameter
- git #e0b9ac09 - mediawiki.action.view.redirect: Don't unset wgInternalRedirectTargetUrl
- git #bf693fbc - Use Config in SpecialUpload::getInitialPageText
- git #694343a9 - Release notes for f338a1cf
- git #24c97066 - Tweaked BagOStuff::lock() retry times slightly to be faster
- git #f4d4b101 - Release notes for 1dd14dce and b3830611
- git #f338a1cf - HTMLForm: Separate VForm code to a subclass (task T85285)
- git #c73cd2ef - Always set group_concat_max_len to avoid awful truncation gotcha
- git #896b9b5c - registration: Ignore attributes that start with @
- git #a969555c - registration: Sync extension.schema.json with reality
- git #77d38f65 - convertExtensionToRegistration: Put some keys (name, version, etc.) on top (task T86608)
- git #273b420d - Disable styling for checkboxes and radios on non-js browsers
- git #d81ad307 - Set stat cache when getting local copy files in Swift
- git #d4107778 - mediawiki.inspect: Guard against Object.prototype keys as module names
- git #9f3a1158 - Exclude user interface elements in content from selection
Vendor
edit- git #bc47e0f5 - Update OOjs UI to v0.6.6
- git #82accd09 - Remove leftover from I27cafb61ea78a0c5200f47298835c547d3465343
- git #2662fb55 - Revert "Added the Plancake e-mail parser library to MediaWiki using Composer".
- git #a94af45f - Update OOjs UI to v0.6.5
- git #f3f628c3 - Update OOjs UI to v0.6.4
- git #7e92ce37 - Revert "Use classmap-authoritative setting" (task T85182)
- git #aa275e82 - Use classmap-authoritative setting (task T85182)
- git #064aeb3d - Add wikimedia/composer-merge-plugin 0.5.0
- git #53d3e37e - Adding PHP mustache parser (lightncandy)
Extensions
editAbuseFilter
edit- git #e00c245b - Implement ChangeTagsListActive hook
- git #323848c2 - parse AF error message on action delete (task T87586)
Babel
edit- git #5c45f3ed - Add 'license-name' matching SPDX conventions
BetaFeatures
edit- git #9e84fc30 - Remove obvious function-level profiling
- git #2079ef46 - Properly register exception class
BounceHandler
edit- git #c34c7197 - Minor correction in error logs
- git #c38c4cf2 - Fixed license version name and other headers for Extension files
- git #412cf717 - Prune old bounce records (task T75876)
Campaigns
edit- git #e5d81b86 - Add 'license-name' matching SPDX conventions
CentralAuth
edit- git #29c432b9 - Call saveSettings() after setting the authentication timestamp
- git #011ab785 - Make CentralAuthGroupMembershipProxy::addGroup/removeGroup return bool
- git #e1eeaa17 - Add missing </ul> to Special:CentralAuth
- git #36f3b9ab - Improve user table on Special:MultiLock
- git #61e5ec26 - Don't wrap block elements in inline elements in SpecialGlobalRenameQueue
- git #2ceaefbf - Remove usage of $wgRedactedFunctionArguments
- git #2f3ac839 - Remove unused global declaration
- git #25a31a51 - Fix "MWExceptionHandler" class name
- git #5eac972b - GlobalRenameQueue: Link to current wiki for steward if they're attached locally (task T87347)
- git #86a1933b - Make CentralAuthUser::getHomeWiki always return a wiki
- git #b4c44062 - Add @group Database to CentralAuthTestCaseUsingDatabase
- git #9c0053b8 - GlobalRenameQueue: Add debug logging when we send out an email
- git #f22ce6dc - Ensure old user object is populated before renaming
- git #cab3daf8 - Show count of attached/unattached local accounts on Special:CentralAuth (task T86503)
- git #e3e012ea - Make user links on SpecialGlobalRenameQueue plainlinks
- git #1ac48ff8 - Link user names to Special:CentralAuth in globalrenamequeue-view
- git #8c1b86b5 - Sync globalrenamequeue-request-userinfo-* with meta
- git #0778c835 - Link user names on Special:GlobalRenameQueue to Special:CentralAuth
- git #f07b5dac - Update HTMLForm usage for I086a84f1 in MediaWiki
- git #794233bb - MWException -> Exception
CentralNotice
edit- git #775db432 - Add special debug log for SpecialBannerRandom::execute()
- git #ea51b75a - Fix detail in warn in a special log on unexpected code execution (task T89258)
- git #8cc51eb1 - Warn in a special log on unexpected code execution (task T89258)
- git #f578ee37 - Sample banner impressions client-side if no choiceData (task T45250)
- git #255519b2 - Deprecate Special:BannerRandom and return a 410 (task T89258)
- git #9fee16d8 - Revert newline added in past merge
- git #c0563169 - Revert "Revert "Merge branch 'master' into wmf_deploy""
- git #23be2af4 - QUnit: Remove groovy try-catch block
- git #9c7751b7 - One QUnit test per allocation fixture
- git #748476b2 - Back out client side "don't send unused banner variance params" changes
CheckUser
edit- git #aefe7e1b - i18n: Fix the message "apihelp-query+checkuser-param-target"
- git #a33e4e11 - Add 'license-name' matching SPDX conventions
- git #7138a321 - Remove i18n shim
- git #9ffd20ba - Kill explicit transactions in updater
CirrusSearch
edit- git #491ebf01 - Add 'license-name' matching SPDX conventions
- git #e694adf4 - Get rid of 2 $wgCirrus* globals inside CacheWarmersValidator
- git #27fa700e - Fix some typos
- git #ee75305b - Make Reindexer agnostic of specific implementation
- git #53493601 - Make MappingValidator agnostic of specific implementation
- git #a0cf9d91 - Less duplicated code for maxShardsPerNode
CiteThisPage
edit- git #26493b91 - Add CiteThisPageOutput to $wgAutoloadClasses
- git #8db45d50 - Add 'license-name' matching SPDX conventions
- git #7d94dc92 - Add extension.json
- git #d4ebe024 - Move hooks to static class
CodeEditor
edit- git #d3be0b55 - Fix whitespaces
- git #7254cda5 - Ace: Update to 2015-01-28 (task T62432)
Collection
edit- git #e5b52bf6 - Add 'license-name' matching SPDX conventions
- git #2246e864 - Fix autoloader for Proposals and NewRenderingAPI
CommonsMetadata
edit- git #59087f36 - Add 'license-name' matching SPDX conventions
ConfirmEdit
edit- git #a8b9140d - Add 'license-name' to extension credits matching SPDX conventions
- git #db92340d - Hygiene: Set action for createuser and badlogin
- git #2237e2c4 - Captcha.php: modified to add captcha to 'extrafields' in Userlogin and Usercreate (task T85192, task T87190)
- git #ce20b1ce - MWException -> Exception
ContactPage
edit- git #370626e0 - Add 'license-name' matching SPDX conventions
ContentTranslation
edit- git #0aac824b - Use extension registration (task T87902)
- git #1ec396bb - Fix JSCS and formatting errors
- git #2e6e4101 - Alignment: Align source title heading on target title change (task T86660)
- git #6cfb9604 - Spelling correction in English messages
- git #8669af04 - Link Adaptation: Adapt links if no corresponding link found (task T85989)
- git #a132cbfa - Fixing dashboard welcome message style
- git #be1dd871 - Register the 'contenttranslation' change tag and add description
- git #7ec87620 - Use mw.track for event logging instead of mw.eventLog.logEvent (task T88413)
- git #a6978943 - Avoid loading ext.cx.eventlogging module unconditionally (task T88448)
- git #78efc993 - New Special:ContentTranslationStats using central database (task T87709)
- git #9b002520 - API for querying content translation stats
- git #eac91dde - Set the CX Token when the red interlanguage link entry point used (task T87509)
- git #d98ad6eb - Remove schema.ContentTranslation explicit dependency of ext.cx.eventlogging
- git #de9f22b3 - Use EventLoggingRegisterSchemas for eventlogging registration (task T88401)
- git #e450a2b1 - Category text construction refactoring
- git #abed9f01 - Use the plain-text GPL and add 'license-name' matching SPDX conventions
- git #14ab3554 - Add a link from the beta feature description to Special:MyContributions (task T88243)
- git #bbd12b82 - Categories: Wrap categories in <nowiki> when publishing to User namespace (task T88007)
- git #9942b639 - Added missing commas and code formatting fixes
- git #7c736637 - Fix typos
- git #513699be - Remove non-Commons images from source article (task T87721)
- git #ef19f0b0 - Remove usage of $wgContentTranslationServerURL
- git #0df8f7ba - Update ContentTranslation version
- git #91b97545 - Set correct title in the cx-publish cookie (task T87612)
- git #333c416b - Add a feedback link to dashboard and translation view (task T87354)
- git #e1a736ae - Publishing options: Fix user namespace publishing (task T76180)
DonationInterface
edit- git #7ca14dd8 - Really send NarrativeStatement1 (task T88060)
- git #06e150e0 - Killall original_
- git #d9d8a8b8 - Add contribution tracking to Worldpay CC statement (task T88060)
- git #b9f7d784 - Move more validation out of GatewayPage and into the adapter. (task T86249)
- git #94a9eb32 - Cleanup (task T87043)
- git #30e15581 - Fix form width for consistent cross-device display (task T86085)
- git #d4dd607b - Delete lightbox form
- git #de5a2227 - Kill PayflowPro, part 3 (task T86262)
- git #3d19b9a2 - Kill PayflowPro, part 2 (task T86262)
- git #f387266a - Kill PayflowPro, part 1 (task T86262)
- git #a24f68fb - Lots of validation cleanup (task T86945)
- git #1eed0e8d - Burn a small book of unused code (task T87043)
- git #ddf77bef - More validation testing
- git #e2d309bb - Only normalize if there's data.
- git #b2612ef2 - Don't fallback from unknown currency
- git #5c014eee - Inherit from DonationInterfaceTestCase
- git #05349800 - revert to MWException
- git #1dd7150e - Don't feed the instructions results
- git #a0bede41 - DataValidator uses GatewayAdapter object
- git #455f404c - eliminate premium_language
- git #eac414b6 - assign credit and blame
- git #962c1dac - Test for missing message translations
- git #40c8c2e3 - TestingGenericAdapter can do normal validation, not just fakey
- git #e3fae8c8 - Move function into the base class (task T86256)
- git #957f1a20 - sprinkle comments
- git #b96718de - remove and comment unused code
- git #2b14a09f - Split test gateway forms into a single file per class
- git #2763c86f - Split test adapters into a file per class
- git #afa73114 - Normalize minor include file naming
- git #ab4523d9 - Differentiate rapidhtml failure cases
- git #540f46a3 - Annotation in generated forms links to source file
- git #5eedd5d1 - Add Alipay form
- git #dddc2bb4 - log which transaction we're about to initiate
- git #6b6acc17 - Style inputs missing 'type' like text inputs
- git #40c1a1e3 - Fix green box width on some forms
- git #08dbef3d - Reset CC radios, disable 'continue' with CC buttons
- git #34c50c90 - Tooltip explanation of CVV field for WorldPay
- git #a3f055fa - Don't apply new input styles to radio buttons
- git #17bc13df - (FR #2293) Force LTR on credit-card fields
- git #cee30139 - Re-center CC icons in narrow screen view
- git #f87f838d - Even out vertical layout on small devices
- git #0b926b4c - Improve payments form layout
- git #6c0e16f1 - Get rid of unused colspan=2 cruft
- git #89d4e7c7 - Prevent background color from bleeding to right margin
- git #a8484053 - Use class_alias to select WmfFramework
- git #68a06586 - Add vendor submodule and update composer files
- git #94cef697 - Disable clicking credit card type radio LI
- git #dfa81e5b - Make the entire li around CC type buttons clickable
Echo
edit- git #04ba5b42 - Pass title along to signature parser (task T78424)
- git #f8cf869c - Add tests for generateEventsForRevision
- git #4298fb34 - Improve signature detection (task T75426, task T87852, task T75366, task T78424)
- git #e359b304 - Make current Echo overlay tab dark gray and bold (task T71929)
- git #bf5ff9b8 - Rework broken echo test to make less assumptions
- git #01773a6d - Add 'license-name' matching SPDX conventions
- git #f048d248 - Clarify alert/messages meaning (task T72255)
EducationProgram
edit- git #43f7b5e1 - Add 'license-name' matching SPDX conventions
EventLogging
edit- git #1d05cc13 - Removing autoincrement id from db tables (task T87661)
- git #18fd06c8 - Drop clientValidated and isTruncated fields from event capsule (task T88595)
- git #eb7c26fa - Migrate to JSDuck for JavaScript documentation style
- git #f57ec444 - Add 'license-name' matching SPDX conventions
- git #5889f627 - Use array_merge instead of += as the latter doesn't always work
- git #13cd94fe - JsonSchemaTest: Update test to not use getHtml that no longer exists
- git #c975df2d - JsonSchemaTest: Account for updated escaping in MediaWiki
- git #4e315ed3 - JsonSchemaContent: Remove unused 'getHtml' method (take 2)
- git #076580a7 - Revert "JsonSchemaContent: Remove unused 'getHtml' method"
- git #9dd23629 - Catch exceptions thrown by navigator.sendBeacon (task T86680)
- git #1e1d079b - JsonSchemaContent: Minor clean up
- git #6b0b0a12 - JsonSchemaContent: Fix html rendering of objects and arrays (task T86748)
- git #ddaa55af - JsonSchemaContent: Remove unused 'getHtml' method
FlaggedRevs
edit- git #7cff6c52 - Add a Lua library to get stability settings
- git #4ff9aa69 - Add 'license-name' matching SPDX conventions
- git #a230123c - Show pending changes notice about unstable transclusions in VE (bug 52280)
Flow
edit- git #1caa203a - Hygiene: Remove dead code
- git #eb4fbbf0 - Clarify flow-error-invalid-moderation-state message. (task T69971)
- git #8336a82c - Revert "Revert "No longer fall back to VE's Parsoid defaults.""
- git #0823441f - Revert "No longer fall back to VE's Parsoid defaults."
- git #d2a9c4e0 - Make JSCS (JS Code Style) pass, and run it by default
- git #cc22e5f4 - No longer fall back to VE's Parsoid defaults. (task T86920)
- git #b10f1061 - Update to follow jQuery 1.9 upgrade guide (task T85511, task T85508)
- git #9f19082f - Handle flow entries in ApiFeedContributions (task T85299)
- git #7eff1816 - Fix multiple major IE 8 issues (task T74059, task T75819, task T86411, task T75817, task T87120, task T87121)
- git #4abd0a45 - new-header api result is inconsistent (task T84954)
- git #36aa6be2 - Don't hardcode PHP executable path & version
- git #2059e818 - Call CachingObjectMapper::clear() from ObjectManager::clear() (task T86934)
- git #61e53157 - After summarize action should change to 'Edit Summary' (task T72749)
- git #59d8916e - Make git commit hooks more obvious
- git #ec95a547 - Disable Flow EventLogging by default
- git #3ed354fa - Remove duplicated storage.topic_list.backend entry
- git #d817cc01 - Disallow moving in Topic: namespace (task T87396)
- git #2a6388a7 - Render posts against the owner page rather than topic (task T75409)
- git #7cb3e98a - Fix LightnCandy compilation
- git #ffa501df - Upgrade Flow lightncandy to 0.18 (task T75440)
- git #adab11d4 - JS-generated timestamps have no hover, only displays readable time (task T84858)
- git #81d20cea - Bug: [DB]Mis-reporting content length (bug 60646)
- git #b2945520 - Fix FlowFixUserIp.php
- git #15141d17 - Use jquery.ba-throttle-debounce from core
- git #8acfda1f - Make rollover state a link to topic history (task T77900)
- git #110768a6 - Make rollover state a link to topic history (task T77900)
GWToolset
edit- git #d69042b2 - Change whitelist request’s default project and title (task T75732)
- git #1fd5c4de - Do not assume that PHP_SAPI is cli when running jobs (task T87040)
- git #6fc7b124 - Do not spam gwtoolset log entries to RC
- git #072264ce - Moved the XML doctype out of a system message.
Gadgets
edit- git #99148976 - Add 'license-name' matching SPDX conventions
GettingStarted
edit- git #a2677b3f - Remove IE6/7 CSS for JS-delivered features (task T72699)
- git #20d6eb6a - Clarify API documentation re task names (task T86557)
GlobalBlocking
edit- git #8cea4237 - Add 'license-name' matching SPDX conventions
- git #6e04ee81 - MWException -> Exception
GlobalCssJs
edit- git #e709a4c6 - Use the plain-text GPL
- git #4f12ce0c - Add extension.json
- git #8da019b8 - Use Config instead of globals (mostly)
GlobalUsage
edit- git #fcdf9445 - Add 'license-name' matching SPDX conventions
GlobalUserPage
edit- Newly deployed extension
GoogleNewsSitemap
edit- git #6cfc1b8f - Add 'license-name' matching SPDX conventions
Graph
edit- git #73b85ee5 - Add 'license-name' matching SPDX conventions
- git #68d2a2c3 - Fix graph preview editor
- git #ad558cec - Switch to use page properties to store graph spec
- git #d1bf8987 - Allow server-side service rendering
InputBox
edit- git #7ce80c51 - Update buttons to use mw-ui styles (task T63526)
LiquidThreads
edit- git #e8a60f7f - MWException -> Exception
- git #6f68b180 - Don't use deprecated Title::getTitleInvalidRegex()
LocalisationUpdate
edit- git #c769f194 - LocalisationUpdate needs to support updating skins as well as extensions (task T69154)
Mantle
edit- git #ee403eff - Hygiene: Moving ResourceLoaderParsedMessageModule to MobileFrontend
- git #59c06845 - Hygiene: Moving JavaScript to MobileFrontend
MassMessage
edit- git #1d028868 - Remove $wgContentHandlerUseDB = false compatibility extension function
- git #8985035e - Add 'license-name' matching SPDX conventions
- git #2e324465 - MWException -> Exception
- git #7b3a5864 - Make validation errors look consistent
- git #8791026a - Special:CreateMassMessageList should check for "editcontentmodel" permission (task T76654)
- git #14d4eabc - Code order, whitespace, variable fixes
Math
edit- git #da0e6cab - Fix rendering issues in MathML mode (task T87007)
- git #31c38bdf - MathMathML, MathTexvc: Improve PhpDoc
- git #9c0a2c28 - MathRenderer, SpecialMathShowImage: Correct phpdoc
- git #42f83466 - Remove duplicate entry from .gitignore
- git #4d7f6f8b - Add type hinting for newFromMd5 constructor (task T87142)
- git #37e61853 - Remove unused XML namespace (task T87142)
- git #83da0338 - Minor clean up, optimisations and documentation corrections
- git #0fd785b7 - Add dependency on mediawiki.toolbar (task T86235)
- git #b0910702 - Improve Math test generation
- git #4ae01c7f - Make main code input area monospaced
- git #7bbff3f2 - Update license headers
- git #21ade23c - Whitespace fixes
MobileApp
edit- git #c4888159 - Implement ChangeTagsListActive hook
- git #37c46df0 - Styling tweaks: infobox color/shadow, disambig link padding.
- git #1237084a - Add 'license-name' matching SPDX conventions
- git #c3d9f437 - Fix infobox styles for night mode
MobileFrontend
edit- git #841d627a - QA: update gems for latest mediawiki_selenium
- git #43449d01 - Hygiene: Weaken special page selector
- git #23dbdb53 - Turning off page-impression logging for now
- git #0a36ff38 - Make section IDs unique (task T88473)
- git #b1cee979 - SpecialUserProfile: Return Status code 404 when no user found (task T86007)
- git #bcb13f5c - Hygiene: Convert SkinMinerva* files to use Config object (task T87614)
- git #10952655 - Fix UploadTutorial
- git #08c50b63 - Hygiene: Make Infobox use View##events (task T88565)
- git #8b2de032 - Hygiene: Don't bind mainMenu to mw.mobileFrontend
- git #8b436fe5 - Hygiene: Minor documentation changes - fix jsduck warnings
- git #6e2fe7c2 - Define the 'skin' module outside DOM ready.
- git #96c8fcbd - Fix mainMenu selector
- git #f4cc4ce6 - Fix redirect loop in diffs on wikidata (task T88029)
- git #6da822ce - Improve lists styles for nested lists
- git #74cba283 - Hygiene: Use __DIR__ directly
- git #7debccdb - Hide all actions in editor cta (task T88032)
- git #5ec4d54f - Switch to canonical '/media' prefix (task T87769)
- git #ce9887cd - Don't hide "edit without login" button on editor cta (task T88264)
- git #7b6c9061 - QA: Stop running certain tests on Chrome (task T87342)
- git #ad0f1d61 - QA: Use section-heading class to identify first section heading (task T87343)
- git #f1ff7275 - Use more future proof selector (task T88289)
- git #eebc55e6 - Hygiene: Move LessImportpath registration out of Extension function
- git #8dc5006d - Hygiene: Move magic mobile VE module registration out of extension function (task T88227)
- git #d839612e - Register the PHPUnit test directory
- git #28d2365c - Turn off universal box-sizing in alpha (task T85068, task T86366)
- git #8bf82213 - Hygiene: Replacing @inheritdoc with local documentation
- git #b975cf49 - Remove unnecessary clarification
- git #201af713 - Correctly render thumbnail images (task T87198)
- git #cb16306c - Hygiene: Use events map in overlay files (task T87193)
- git #1ba3605d - QA: update Special:History link for js and non-js tests (task T87456)
- git #795b345c - Autofill the search input in alpha (task T87438)
- git #c1e4dfbe - Implement ChangeTagsListActive hook
- git #786b33be - Adding missing period to error message per Siebrand
- git #2bb86a43 - Hygiene: Clean up repeated copies and re-assignments in Resources.php
- git #66f62346 - Alpha login form tweaks (task T87257)
- git #765b274f - Add 'license-name' matching SPDX conventions
- git #a7f30042 - Recruit volunteers via the JavaScript console
- git #278de682 - QA: Enforce requirement of cite extension for references test
- git #3b7c1895 - Hygiene: Documentation for EditorApi
- git #12aa662e - Hygiene: Fix i18n problems with EditorCta for anonymous users
- git #28f5fc41 - Hygiene: Pass correct value for isEditable in Uploads schema (task T87293)
- git #22e06675 - Move "Edit without login" to the first position (task T87508)
- git #c5259b97 - Hygiene: Fix some jsduck warnings
- git #9b217303 - Regression: Fix alpha
- git #8257f3a4 - Alpha: Introduce commons gallery overlay
- git #6a95bf3d - Hygiene: Generalize photo list / gallery code for use elsewhere
- git #f0746361 - QA: Tag @smoke tests for a separate smaller Jenkins build
- git #e1e77aee - QA: update locator for history bar in non-JavaScript mode. (task T87456)
- git #78b37034 - QA: update locator for back icon (task T87453)
- git #a106ba8d - QA: update locator for talk link (task T87341)
- git #0f2aaafc - Don't reload page after categories added
- git #34876eee - Remove deprecated wfRunHooks
- git #8327ddad - Adding Sam and Rob to MobileFrontend credits
- git #479eb2f2 - QA: Run create account test on mobile site not desktop.
- git #a345b08c - Regression: Fix Special:Watchlist width of page-header
- git #7ddfcb2c - Fix PHP Notice error in UserCreateLoginTemplate (task T87260)
- git #dfce4901 - Fix wikidata api dependency (task T87272)
- git #4a0779c6 - Hygiene: UploadTutorial should use events map
- git #04e33b12 - Promoting new table styles from beta to stable
- git #3beed105 - Regression: Restore captcha in stable (task T87260)
- git #62a79ba9 - Improve wikidata infobox style and template
- git #ad878ef9 - Add css classes explicitly (task T87252)
- git #9b96ea48 - Infobox item editing using oojs-ui
- git #388524b0 - Allow other token types with foreign api
- git #da196d3d - Alpha: Read in another project overlay button
- git #68431c4e - Hygiene: Make banner image configurable
- git #876f438d - Define router and overlayManager outside M (task T86246)
- git #c7cfdccf - Hygiene: Address LanguageOverlay FIXME
- git #a8522a2a - Group categories to content based and administrational ones (task T86496)
- git #9fd7a8bb - Hygiene: Kill obsolete profiling
- git #7a63f665 - Add border bottom to the last menu item (task T1160)
- git #5456b317 - Add Possibility to add categories to a page using oojs-ui
- git #4c4c822a - Move modes.js into context.js (task T85572)
- git #2455df0e - Replace zwnj in the footer with a nicer CSS solution (task T86281)
- git #c4460fe2 - Hygiene: add @see tag to jsduck
- git #43101a94 - Hygiene: Retrieve pageApi instance using module loader
- git #66e00a9e - Infinite scrolling on Special:EditWatchlist
- git #16bbab17 - Use mw-ui-icon in beta
- git #d1b29043 - Fix misaligned search clear icon (task T87047)
- git #3c10a467 - Use data uris everywhere (task T66101)
- git #6a6e5f4a - Hygiene: Split up mobile.head module into submodules
- git #f8bc686b - Represent main menu as a View incorporated in Skin (task T86238)
- git #6478922e - Surface mobile special pages on desktop (task T66986)
- git #9a1abd29 - Rename ForeignApi#post to #postWithToken (task T87006)
- git #09a16f5c - Vertically align the image (task T86800)
- git #94c50f77 - Fix errors in MobileWebUploads schema class
- git #798df69b - Avoid SearchOverlay input drift (task T1159, task T1165)
- git #4781beb0 - Sample MobileWebClickTracking events at 50% (to reduce load on EventLogging)
- git #b1c6af2d - User friendly dates for wikidata infobox (task T85960)
- git #2ac17892 - Fix rendering issues with infoboxes
- git #4179a287 - Hygiene: Introduce ForeignApi
- git #e9b42439 - Regression: Show more link again on watchlist
- git #e3e6074f - Add "add discussion" button to talk pages (bug 70614)
- git #8741186c - Revert "Don't return a value from Schema.log" (task T86941)
- git #a85e27aa - New alpha infobox types
- git #7006bb7a - Don't do API requests in QUnit tests.
- git #15c9c7d1 - Fix some jsduck errors
- git #0603ffa3 - Update to Watchstar tests to ensure user is spoofed as authenticated
- git #51379901 - Make sure InfoboxEditorOverlay has Overlay dependency loaded
- git #6121c5d4 - Don't return a value from Schema.log
MoodBar
edit- git #c7ef8672 - Update HTML deserialization for jQuery 1.9+ requirements (task T85507)
MultimediaViewer
edit- git #6f0ea0de - Fix share tabs (task T89531)
- git #d638d990 - Record performance log hits regardless of ResourceTiming data contents (task T87877)
- git #7d22677f - "View in browser" link limited to the text (task T87427)
- git #e3b222ff - Attempt to improve reliability of cucumber tests (task T87831)
- git #65592217 - Add 'license-name' matching SPDX conventions
- git #8309d7ea - Collect thumbnail width in the performance log (task T86609)
- git #adbf4228 - Match size of preview and real image (task T87295)
- git #ae99be73 - Apply coding conventions for JavaScript
- git #94b84fcd - Removed the second scrollbar appeared while loading images (task T77889)
- git #84a8df88 - Show (tm) symbol if applicable (task T77717)
NavigationTiming
edit- git #a72dcd7a - Revert "Always log timing data if secureConnectionStart is available"
OAuth
edit- git #2933b6b8 - Support ListDefinedTags and ChangeTagsListActive hooks (task T60312)
- git #a3c16ea6 - Implement ChangeTagCanCreate hook
- git #ac46821f - Register more classes so unit tests will pass
- git #c976dc42 - Add 'license-name' matching SPDX conventions
OpenStackManager
edit- git #63e6bfc6 - Add 'license-name' matching SPDX conventions
PageImages
edit- git #eb4d48a1 - Kill profiling
PageTriage
edit- git #c39de57a - Use jQuery prop instead of attr for whether box is checked (task T85511)
- git #0c336c93 - MWException -> Exception
PagedTiffHandler
edit- git #f9e58a1a - Add 'license-name' matching SPDX conventions
- git #fd309cbd - MWException -> Exception
Petition
edit- git #2015ee2a - Use the plain-text GPL
- git #de24b407 - Update HTMLForm usage for I086a84f1 in MediaWiki
Popups
edit- git #f249d370 - Add 'license-name' matching SPDX conventions
- git #9c1c62ce - Fix event logging issues (task T86378)
ProofreadPage
edit- git #3c99b425 - Add 'license-name' matching SPDX conventions
- git #f15d7ed8 - Adds autoload for all classes
Quiz
edit- git #cfc34943 - Add COPYING and 'license-name' matching SPDX conventions
Renameuser
edit- git #d2169048 - Add 'license-name' matching SPDX conventions
Scribunto
edit- git #f5a8a3b0 - Update make-normalization-table for core file moves
- git #c0480eef - Fix weird quotes in package.lua
- git #35e3ea3c - Simplify code in mw.html
SemanticForms
edit- git #e5306e14 - Fix for month and AM/PM dropdowns
- git #88bb2805 - Fix for date/time inputs CSS
- git #59150ee6 - CSS changes to make inputs look more consistent; patch by Simon Heimler
- git #b9bdcd74 - Added classes for 'datetime' input fields
- git #f6c8e0be - 'openlayers' and 'googlemaps' inputs now display existing values, if any
- git #1cc3b3c8 - Fix for JavaScript for Cargo
- git #46b6df36 - Updated set of JS modules to be loaded
- git #72493675 - Fix for MW 1.24+ (?) to get file name to show up in form input
- git #bfea17e0 - Fix to keep #default_form from applying directly to category pages
- git #ba4d6db0 - Special:CreateClass back to always being included
- git #ddc26c94 - Added Cargo support for Special:CreateTemplate, Special:CreateClass
- git #a75d58a1 - Added check to prevent calling of SF JS outside forms
- git #49ca29d1 - Fix for when SMW is not installed
- git #ebc331de - Made some i18n messages simpler and more generic
- git #1b7f6847 - Another fix for jQuery for MW 1.24+
- git #a28202b9 - Improved parsing of templates when Cargo is installed
- git #f2009678 - Improvements to display of multiple-instance templates in forms
- git #c5b0017f - Added "link text=" param for #formredlink
- git #135ac4bb - JS and CSS changes for form validation error display
- git #73ca1b84 - Added sf.addTemplateInstance hook; patch by Simon Heimler
- git #3382c860 - Possible input types in Special:CreateForm now displayed correctly with Cargo
- git #ed34e997 - Removed toggle(), to work with jQuery > 1.9, i.e. MW >= 1.24
- git #73e084ca - Version 3.2-alpha
- git #070de6d8 - Added real-time validation for maximum instances; patch by Simon Heimler
- git #a18089eb - Added "delimiter" field for Special:CreateTemplate, instead of hardcoded ','
- git #676d58f4 - Added fix for Special:CreateForm is SMW not installed
ShortUrl
edit- git #c5ee91b5 - Add extension.json (task T87973)
SpamBlacklist
edit- git #686b777f - Log full URLs on spam blacklist hit (bug 55356)
TemplateData
edit- git #3ad7e0b1 - Reset paramOrder widget on dialog setup (task T88126)
- git #d141e924 - Use ActionFieldLayout for language and auto-choose new lang on add
- git #b3877b32 - Allow adding a deleted parameter in the templatedata dialog (task T86916)
- git #d2129016 - Add param order drag/drop widget to TemplateData dialog
- git #edf70972 - Adapt the type input to work with the new ooui getMenu() (task T86922)
- git #9639d78e - Show "no description" in italic grey also for deprecated parameters (task T69794)
- git #ee56d518 - Add deprecated switch to the editor
TemplateSandbox
edit- git #cfc11e9c - Add 'license-name'
Thanks
edit- git #84f1234e - Use jQuery prop instead of attr for whether btn is disabled (task T85511)
- git #f897871b - Add 'license-name' matching SPDX conventions
- git #e02c3348 - Add tests for rendering of thanks button on mobile diff page (task T86687)
- git #7a3d1544 - Mobile: Conform to new LoggingSchema (task T77929)
TimedMediaHandler
edit- git #23f46335 - Making the video player centered within the dialog box
TitleBlacklist
edit- git #37a9a645 - Add 'license-name' matching SPDX conventions
- git #40a650fb - Use array_merge instead of += as the latter doesn't always work
TorBlock
edit- git #470b9fa2 - Implement ChangeTagsListActive hook
- git #233b920e - Add 'license-name' matching SPDX conventions
Translate
edit- git #7208a202 - Cancel button added for Special:PagePreparation (bug 69591)
- git #de3a6b7a - Throw exception if old revtag_type is still present (task T60273)
- git #c7ed6342 - Allow underscores in insertable tvars (task T71746)
- git #5b35acca - Made mwcore-export not fail horribly (task T87168)
- git #694da730 - Update version before MLEB release
- git #223bde31 - Escape '@' sign at beginning of strings to avoid compilation breakage. (task T87630)
- git #47dd4621 - Implement message group configuration validation (task T86000)
- git #67c2b199 - Add cxserver mt backend support (task T76731)
- git #a1d6fd8c - Prevent patrol footer from appearing on translation pages (task T44162)
- git #a2a360c2 - file name -> filename
UniversalLanguageSelector
edit- git #e85e70e0 - Update jquery.uls to ef6f73b
- git #a10763be - Update version before MLEB release
UploadWizard
edit- git #3c64a24f - Fix call to FormDataTransport (task T89018)
- git #0d94d98b - Revert "Flickr: The community does not consider UW uploads verified"
- git #3d78b283 - Add 'license-name' matching SPDX conventions
- git #a283e3a8 - Get rid of $wgUpwizDir and use __DIR__ directly
- git #10a8fec1 - Fix formdata filename field (task T87538, task T87062)
- git #8fd60406 - Revert "Sanitize | characters in descriptions" (task T78336)
- git #f4c35b21 - Move DeedPreview to the deed step controller (task T86227)
UserMerge
edit- git #bf56dca3 - Set 'UserMerge' as the canonical extension name
VisualEditor
edit- git #6e563d00 - MWMediaDialog: Focus the right thing on ready, depending on the panel shown (task T88881)
- git #adb1b37b - Refactor MWMediaSearchWidget to use a queue and providers (task T78161, task T88764)
- git #0054f33d - Use css class instead of jquery show/hide (task T87420, task T88736)
- git #2e0b191d - [BrowserTest] Refactor offset_element and browser_zoom
- git #4a73b3e4 - [BrowserTest] Rename iframe to window_frame
- git #4bab4fd9 - [BrowserTest] Restore the formula screenshot scenario
- git #8063c6c7 - [BrowserTest] Restore page settings language screenshots
- git #ae4417e6 - [BrowserTest] Click the editable area with .when_present (task T88663)
- git #dd52503b - Unbind watch event handler in VPT when necessary
- git #d6c3bb2c - Update VE core submodule to master (55e3589)
- git #6502b5ba - extension.json: Add "VisualEditorPluginModules" to "config"
- git #ccbf3253 - MWTransclusionDialog: Add a little margin to the addTemplateFieldset
- git #bc510958 - Improve references test data
- git #fcb9473c - [BrowserTest] Test for checking General Settings for media
- git #4208c636 - test: Rebuild .rubocop_todo.yml
- git #e367ecc9 - Make API module's LinkCache data transmission format more efficient (task T88259)
- git #c3f716ad - ApiVisualEditor: Default format is jsonfm not json, so note this (task T87582)
- git #e14626e6 - Update VE core submodule to master (c9b90ce)
- git #1d008944 - mw.Target: Add mw-body-content class before we attach surface (task T88387)
- git #f3dd60db - Hide extra space at the top of the single transclusion dialogs (task T78045)
- git #55d9e761 - Add extension.json (task T87992)
- git #bed038b5 - build: Bump devDependencies to latest
- git #7734e7e7 - Do not send search query on whitespace
- git #0240a517 - [BrowserTest] Add basic test for table creation
- git #9e8374bc - Update VE core submodule to master (8218942)
- git #5d8108f2 - Increase user-input delay in MediaSearchWidget (task T88188)
- git #70fb0ea2 - Use the new image cache in the media dialog (task T88187)
- git #c0d69dd3 - Wait with showing edit notices until after the welcome dialog is closed (task T86987)
- git #f4bb7de7 - Only re-render if the images is larger than the last rendering (task T88248)
- git #2bdb20b3 - Don't corrupt href="./" in internal links
- git #9841d101 - Update "Watch this page" option when necessary (task T78694)
- git #e0d9b062 - Use padding on save dialog panels so scrollbar is correctly positioned
- git #eea13038 - [BrowserTest] Updating test for Media Settings interface
- git #a25ad02f - Use ActionFieldLayout in the template placeholder page
- git #7876cc95 - Combine imageinfo requests (task T75822)
- git #e68eba26 - Update VE core submodule to master (f2d7711)
- git #ee79759d - [BrowserTest] remove old hack and fix "a is undefined" bug (task T87446)
- git #fca91101 - [BrowserTest] make rubocop stop complaining
- git #beaa19dc - Adjust to ooui's show/hide css change
- git #ca9f22ba - Implement ChangeTagsListActive hook
- git #3d60389e - Add a layout queue to media result widget (task T86802)
- git #e454b81f - When changing image source, use already-available API info (task T87267)
- git #a44e0d2e - Lazy load the media search results
- git #f6bf40a1 - Update permanent link and PDF download link oldids on save (task T74461)
- git #f4d10e3e - [BrowserTest] Shorten all capture_screenshot lines
- git #8da4c9b3 - [BrowserTest] Restore the indentation list screenshot scenario
- git #d20d70cd - [BrowserTest] Show the complete insert pull-down in screenshots
- git #3f31715c - [BrowserTest] Consistent names for variables that refer to down-arrow
- git #39afc66a - [BrowserTest] Shorten lines for clarity
- git #024481ba - [BrowserTest] Simplify the Selenium selector for the Save button
- git #401c526d - [BrowserTest] Remove extra empty lines to make Rubocop pass
- git #c80e311a - [BrowserTest] Fix VisualEditor toolbar actions scenario
- git #896c8b5d - [BrowserTest] Change "Headings interface" to "Headings menu"
- git #5b0e34fa - [BrowserTest] Clean up the 'I am editing' scenario in language screenshots
- git #a58e2c31 - [BrowserTest] Update Ruby gems
- git #a10fe01f - Use DOM methods instead of jQuery .html() in references DM code (task T87417)
- git #9f574bc9 - Update VE core submodule to master (e56f537)
- git #6623ff41 - Use DOM rather than jQuery for <base> resolution (task T87416)
- git #711c509f - dm.MWBlockImageNode: Use DOM methods rather than jQuery (task T87416)
- git #34f93bef - Focus the add template input in the template dialog (task T85484)
- git #154d2cb1 - ce.MWReferencesListNode: Remove unnecessary .show() call (task T87160)
- git #80e930ac - Update VE core submodule to master (8b83816)
- git #d0f1a02a - Increase the space between the title and text in media dialog (task T87451)
- git #34e4c6a5 - Check for venotify on page load, not when VPT is created (task T58921)
- git #d8f342a6 - MWMediaDialog: Add contextual help for controls (task T53798, task T75731)
- git #d94c25a5 - Don't add __STATICREDIRECT__ whenever the user sets up redirect details (task T86827)
- git #f0f2912c - Actually perform interwiki check in MWLinkTargetInputWidget (task T72504)
- git #6730d48d - Update VE core submodule to master (916d1b9)
- git #7daf17fa - MWMediaDialog: Make the dialog bigger when searching for media to insert (task T86397)
- git #9625bd2c - MWSaveDialog: Make the diff screen a larger rather than large size (task T78823)
- git #a1293e51 - Revert "Temporarily disable JSON content type on visualeditor-cite-tool-definition.json"
- git #061925be - Add filename to the media dialog (task T54459)
- git #e3284dd0 - Tweak margins on media info page
- git #49474206 - Transform the search widget to show image details (task T78161, task T74061)
- git #1e892999 - MWLinkTargetInputWidget: Check title is valid in MediaWiki (task T86709)
- git #6de4ed2f - Change uses of LookupInputWidget to LookupElement
- git #81030a4c - Update VE core submodule to master (8b28b37)
- git #74a39335 - Temporarily disable JSON content type on visualeditor-cite-tool-definition.json
- git #4cce592c - Don't rely on 'user' and 'site' modules working correctly
- git #05eb66c2 - Don't load OOjs UI i18n strings as core does this already
WikiEditor
edit- git #78bdeffc - Use "obj.hasOwnProperty( prop )" instead of "prop in obj" (task T86643)
- git #da5c8abe - Allow a resizeable toolbar index
- git #17cb22e4 - Use sprite as button icon where possible
- git #ace852b2 - Add missing dependency to module 'jquery.mwExtension'
- git #342cebab - Use font-family: monospace, Courier
- git #5186f34f - Prevent line wrapping for link syntax help column (task T33649)
- git #790a1af2 - Fix whitespaces in JavaScript
WikiGrok
edit- git #799984b7 - Reduce database locking (task T89359)
WikiLove
edit- git #f3f26ac1 - Implement ChangeTagsListActive hook
- git #76205e68 - Update HTML deserialization to meet jQuery 1.9+ requirements (task T85509)
Wikidata
edit- git #95d36d9e - Update Wikibase: Fix JS error, subscription fixes
- git #d8886798 - Update Wikibase: Fixes for SpecialNewEntity and the anon edit warning
WikimediaEvents
edit- git #2b65c1e5 - Implement ChangeTagsListActive hook
WikimediaMaintenance
edit- git #cf12bdf8 - Tweak some parameter names
WikimediaMessages
edit- git #2fa323bb - Add 'license-name' matching SPDX conventions
- git #a0e238ed - Add 'centralauth-contribs-locked' override with a link to Meta's CA
XAnalytics
edit- git #d99108a3 - Remove space between key-value pairs in header
ZeroBanner
edit- git #4643d540 - Backported i18n messages from master
- git #12b84bde - Updated english msgs
- git #8f5d110a - Properly HTML-escape banner text
- git #6c2c51c3 - Warn on HTTPS - take 2
- git #f16ae786 - Update ApiResult handling for mediawiki/core change I7b37295e
- git #a9298acf - Add 'license-name' matching SPDX conventions
- git #5ff9a11d - Fix routing capabilities
ZeroPortal
edit- git #9559d20c - Add 'license-name' matching SPDX conventions
- git #8bd8d6a6 - Update to mediawiki-selenium pre-release version
- git #6005abfc - Skip 'enabled' field in 'analyticsconfig'
- git #81c3afe0 - Skip 'disabled' in analyticsconfig
cldr
edit- git #67d7aa3e - Explicitly reference globals
Skins
editCologneBlue
edit- git #08a51899 - Remove dir=auto from firstHeading (task T51093)
- git #418cd491 - Use the plain-text GPL and fix 'license-name' to match SPDX conventions
Modern
edit- git #f4617857 - Remove dir=auto from firstHeading (task T51093)
- git #6638c916 - Use the plain-text GPL and fix 'license-name' to match SPDX conventions
MonoBook
edit- git #d73fa3ba - Remove dir=auto from firstHeading (task T51093)
- git #023054d7 - Use the plain-text GPL and fix 'license-name' to match SPDX conventions
Nostalgia
edit- git #f85f3a96 - Remove dir=auto from firstHeading (task T51093)
- git #25d57e64 - .gitreview: Correct repository name
Vector
edit- git #6c7412b5 - Don't use JavaScript to style first sidebar portlet (task T89542)
- git #89fb56dc - Remove dir=auto from firstHeading (task T51093)
- git #3274f57b - Use the plain-text GPL and fix 'license-name' to match SPDX conventions
- git #32eaf1b2 - Revert "Add svg image of bullet" (task T37338)
- git #85d097ba - Simplify construction of SkinVector
- git #4cec8a70 - Remove CSS transition on window resize (task T85614)