MediaWiki 1.31/wmf.27
MediaWiki 1.31.0-wmf.26 | Deployment of MediaWiki 1.31.0-wmf.27 to Wikimedia sites | MediaWiki 1.31.0-wmf.28 |
The latest version (labeled "1.31.0-wmf.27") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 27 March 2018 (see the roadmap).
Core changes
edit- git #27c76fa4 - Overhaul site_stats table (task T56888)
- git #c3498614 - Sync up with Parsoid parserTests.txt
- git #aa9bbe60 - tests: Remove some unused stuff in phpunit tests
- git #19770d6f - Revert "Pass revision being reverted to edit code" (task T190374)
- git #eab02463 - Bump required Postgres version to 9.2 (task T164898, task T190539)
- git #c6d5f531 - Make WikiPage::doViewUpdates use a PRESEND deferred update
- git #fd4db7a2 - Drop the ProfileSection class, deprecated in 1.25 and unused
- git #ae7237ea - Drop HTMLForm & VFormHTMLForm::isVForm(), deprecated in 1.25
- git #35ba7839 - Drop Title::getTitleInvalidRegex(), deprecated in 1.25
- git #390f6411 - Remove deprecated functions from ChangeTags class
- git #3c290c6b - Stop test from randomly failing
- git #6123a7a0 - mediawiki.user: Implement mw.user.stickyRandomId (task T187299)
- git #d001e72b - PostgresUpdater: Rename custom "dropIndex" to "dropPgIndex"
- git #fbba5dae - Added heartbeat for pingback. (task T189785)
- git #d13b22c4 - RCFilters: Hide 'reload watchlist automatically' setting if RCFilters is enabled (task T186277)
- git #6e93b3bf - Improve test coverage for ApiBlock.php to 100%
- git #a15339a9 - Improve test coverage for ApiDelete.php
- git #836e9d23 - Cleanup ProfilerOutputDb try/catch logic for DBErrors
- git #b7d495cf - ParserTest: clear Language namespaces cache (task T190554)
- git #aa75b50e - Modify {{#language:ku}}: Kurdî should be written lower-case instead (task T190205)
- git #31f9da92 - rdbms: ignore DBO_IGNORE if passed into Database::__construct() (task T189999)
- git #c86a6fa5 - rdbms: add "use" statement for UnexpectedValueExcetion in Database
- git #80791024 - mediawiki.api.upload: Fix test assumption about <iframe>
- git #69fac50d - Update OOUI to v0.26.1
- git #428b956f - Fix typo in word visibility
- git #87c7ccd9 - Fix whitespace trimming in headings
- git #ccfca1fe - SECURITY: Fix variable usage in ApiQueryUserContributions (task T190507)
- git #e71254d2 - Add missing ActorMigration use statement to MediaWikiServices
- git #4f31afd2 - Move most User::clearAllNotifications() logic to WatchedItemStore
- git #2f042ec5 - rdbms: remove Database::ignoreErrors()
- git #12b3176d - Add missing return types to User::getOption()
- git #5782966c - Remove 0.8em default overlay hack
- git #ceb7d61e - rdbms: make getMasterPos() ignore GTIDs outside of gtid_domain_id
- git #e18a776e - Use OOUI's checkAll instead of doubleCheck from Echo
- git #f3442313 - User: Fully clear instance variables when loading not-blocked status
- git #9d45c214 - mediawiki.ui: Update mw-ui-input padding/line-height to match OOUI
- git #856c6769 - rdbms: IDatabase interface cleanups (task T190396)
- git #e4277f17 - Do not assume rc_patrolled is binary in ChangesListSpecialPage (task T184791)
- git #3365e83d - rdbms: Add ATOMIC_CANCELABLE flag for micro-optimization
- git #558b0075 - resourceloader: Use getRawVal instead of slower getVal in StartupModule
- git #52aeaa7a - rdbms: Add IDatabase::cancelAtomic() (task T188660)
- git #0de0945c - resourceloader: Document 'target' query param in StartupModule (task T127268)
- git #fc5fe5f5 - Drop SpecialPageFactory::getList(), deprecated in 1.24
- git #8ee55867 - exception: Improve formatting of fatal error log messages (task T189851)
- git #345eca6b - Update OOUI to v0.26.0
- git #c1a9c74a - Update purtle to 1.0.7 (task T185589)
- git #c7778c31 - Improve test coverage for ApiLogin.php
- git #9c5fa556 - Selenium: Replace nodemw with mwbot (task T181284)
- git #771c5a78 - Selenium: Upgrade WebdriverIO to 4.12.0 (task T180144)
- git #d197371a - Selenium: Do not run CirrusSearch smoke tests in Jenkins (task T190039)
- git #15624aae - Lock postcss-less to v1.1.3 because v 1.1.4 breaks CI (task T190269)
- git #665e9b7b - Convert OutputHandler functions to a class (task T189966)
- git #b65683a0 - parser: Update MWTidy::checkErrors() error message
- git #3bf06ad8 - resourceloader: Remove redundant state assignment for styles in ClientHtml
- git #686aad4a - rdbms: upgrade transaction misuse warnings to exceptions
- git #14644a2f - phpunit: Add some @covers and @large/@medium to integration tests
- git #7aa15f72 - Sync up with Parsoid parserTests.txt
- git #05d01e51 - Test ApiDisabled.php
- git #1e5b4132 - rdbms: fix bogus $fname parameter in LoadMonitorMySQL
- git #b0ee0a8d - rdbms: clean up DBO_TRX behavior for onTransactionPreCommitOrIdle()
- git #ee38d9bb - rdbms: cleanup runMasterPostTrxCallbacks() transaction check
- git #ad61b382 - Create save/publish buttons labels with ellipses (task T189803)
- git #d395dfb0 - rdbms: make selectRowCount() use $var argument to exclude NULLs
- git #1a7e8772 - Uncomment and fix a test
- git #f27c50b5 - Clarify -{ => {{ transition
- git #211d1650 - HTMLSizeFilterField: Add OOUI version (task T183765)
- git #4cc9011b - mediawiki.language: Implement non-digit-grouping of four-digit numbers (task T177846)
Vendor
edit- git #8343abab - Update OOUI to v0.26.1
- git #f75a763d - Update OOUI to v0.26.0
- git #f6c0f8f4 - Update purtle library to 1.0.7
Extensions
edit3D
edit- git #d44c8c31 - Remove use of wgEnable[Write]API, deprecated and assumed true
AbuseFilter
edit- git #1de8740d - Use integers when calculating edit_delta (task T190652)
- git #1d348e14 - Avoid calls to deprecated wfSetupSession, $_SESSION, and session_id (task T124371, task T162909)
AdvancedSearch
edit- git #f5fa187d - Remove unintentionally added spacing in front of "remember" checkbox (task T181638)
- git #c84289c3 - Refactor browser tests which use nodemw module (task T190426)
- git #8a38200b - Make the space between the checkbox and the label bigger. (task T181638)
- git #c63694f8 - Restore broken namespace selection and remember feature (task T181638)
- git #98993a54 - Use MediaWiki core's "blanknamespace": "(Main)" message (task T181584)
- git #a7856bef - Add checkbox for "Remember selection for future searches" (task T181638)
- git #cd6257f8 - Show users default namespaces after submit without namespaces (task T189130)
- git #a5cfb523 - Remove enforced main (article) namespace (task T189130)
ArticlePlaceholder
edit- git #0aeef520 - Use namespaced PHPUnit\Framework\TestCase (task T188166)
CentralAuth
edit- git #071fc870 - Add aliases for Serbian language
- git #a405ccf6 - Remove deprecated dieUsage() methods (task T189222)
CirrusSearch
edit- git #078fc317 - Small cleanup in BaseRegexFeature
- git #7d8058a3 - Fix type convertion and actually use float for ns weights (task T189877)
- git #2194bcb3 - Use Wikimedia\Assert library
- git #03ddd734 - Pin postcss-less to 1.1.3 (task T190269)
- git #57698a11 - Disable results if there are too many categories (task T189331)
Cite
edit- git #a2722ca9 - Add separate message for missing reference in references list (task T188682)
- git #1c9653df - Force re-rendering of ref list for clipboard
- git #b2a8305c - Update icons for new 20px grid (task T177432, task T190151)
CodeEditor
edit- git #819c6e1c - Use OOUI icons
- git #af94c2b0 - Remove browser support comments
- git #d278279a - Remove comment about resolved upstream issue
- git #951b9c4e - HACK: Force downgrade of postcss-less so CI will pass (task T190269)
CodeMirror
edit- git #6d92dd81 - Use upstream OOUI icons for WikiEditor toolbar
CodeReview
edit- git #671d9deb - Remove use of wgEnable[Write]API, deprecated and assumed true
- git #afe30147 - Remove deprecated dieUsage and setWarning methods (task T189222)
Cognate
edit- git #6b4832f1 - Use namespaced PHPUnit\Framework\TestCase (task T188166)
Collection
edit- git #42c64f67 - Remove use of wgEnable[Write]API, deprecated and assumed true
ConfirmEdit
edit- git #32ff18b8 - Remove use of wgEnable[Write]API, deprecated and assumed true
ContentTranslation
edit- git #28fd4119 - Remove temporarily forced postcss-less version (task T190248)
- git #20a87de0 - CX2: Mark the restored sections and log if anything not restored (task T176843)
- git #ba47a53b - Use mixin instead of just word-wrap
- git #2831b592 - Use mixin for clearfixes
- git #6a4c3476 - Update icons for new 20px grid (task T177432)
- git #0b87e56b - Image adaptation using the data given by cxserver (task T188403)
- git #514db793 - Revert "Replace publish settings icon"
- git #4b65b6b3 - Fix tools column font sizes (task T189771)
- git #ecddb753 - Replace publish settings icon
- git #6507d198 - Include target categories in published page
- git #0e9171c9 - Highlight corresponding source section for placeholders (task T187525)
- git #82b0d2f7 - Fix config passing from Iec79e687ef
- git #11a9e4d5 - Remove a file that is not used at all
- git #c9881956 - Reduce gap correction on sticky translation header (task T189764)
- git #d69dda44 - Remove gap on sticky translation header (task T189764)
- git #bbd3315d - Add space to log message from Ie062b054d9
- git #12e0ca26 - Force postcss-less to 1.1.3 temporarily. (task T190248)
DisableAccount
edit- git #24234f76 - Convert Special:DisableAccount to OOUI (task T189993)
DonationInterface
edit- git #52fd8581 - Update SmashPig to 0.5.3
- git #7dac86f4 - Use namespaced PHPUnit\Framework\TestCase (task T188166)
- git #c9b69b7b - Update Amazon JS for new widget ready event (task T190136)
Echo
edit- git #ed54aabe - Detect reverts differently (task T189819, task T190374)
- git #6229cadd - Revert my fix for summary pings in reverts (task T190374)
- git #71659824 - build: Make SVGO indent with tabs
- git #4523cc4a - Follow-Up Ie6252a8c: Fix suffices of constructive icons
- git #15a34433 - Use updated bell/tray icons from OOUI 0.26
- git #91076ef7 - Update OOUI-copied icons
- git #34e3d5fe - Replace double-check with checkAll from OOUI
- git #54f49875 - Remove unused 'trash' icon
- git #ff78ed31 - Remove unused bellOn icons
EducationProgram
edit- git #790ecf08 - Remove deprecated unprefixFieldName() and unprefixFieldNames() (task T190125)
- git #371986fc - Remove deprecated dieUsage() methods (task T189222)
FileImporter
edit- git #f465fdd5 - Include validation steps relevant for AbuseFilter (task T160540)
- git #9d6c8114 - Add ImportOperation validation step
- git #2eb5d04c - Remove isParsable and related unused code from SourceUrl
- git #d4c39c5d - Add type hints to SpecialImportFileIntegrationTest
- git #ba6224ae - Inform the user of a potential wait during the import (task T189198)
FlaggedRevs
edit- git #5a6af8d9 - Fix typo in word visibility
Flow
edit- git #a1d510cd - API parameters with defaults cannot be required
- git #a470a9af - CancelConfirmDialog: Don't set to small size, which is the default
- git #ad69f7de - CancelConfirmDialog: Drop verbose option, ignored since v0.20.0
- git #cfdb02bf - Removed deprecated position statements from resource loader module (task T184257)
- git #d34823a3 - Fit user-mention.svg to new 20x20 canvas
- git #e92254c6 - Don't wrap text in fake placeholders (to avoid FOUC)
- git #ac0ecb4c - Remove special `font-size` treatment following-up UI unification for `14px` base (task T97631)
- git #0bfdecad - Test with hardcoded UUID to ensure they meet the tests requirements (task T170003)
- git #05b4c0bc - Replace fixed `transition` values with mixin
GWToolset
edit- git #fbf52d4e - Remove use of wgEnable[Write]API, deprecated and assumed true
GettingStarted
edit- git #d70d783b - Removed deprecated position statements from resource loader module (task T184257)
GlobalBlocking
edit- git #4dea1ea6 - Convert Special:GlobalBlockWhitelist to OOUI (task T190221)
- git #42dcad58 - Convert Special:GlobalBlockList to OOUI (task T190214)
GlobalUserPage
edit- git #580c2e76 - Removed deprecated position statements from resource loader module (task T184257)
Graph
edit- git #4c3a738e - Redraw icon to fit 20x20 canvas better
- git #2c8cbb01 - Rename deprecated icon 'remove' => 'trash' (task T190236)
- git #c8108042 - Update icons for new 20px grid (task T177432, task T190151)
InterwikiSorting
edit- git #405a3b71 - Use namespaced PHPUnit\Framework\TestCase (task T188166)
LiquidThreads
edit- git #56a0646f - Don't call deprecated function Title::getTitleInvalidRegex() (task T189327)
- git #09b21fbb - Update for the actor table change (task T167246)
Math
edit- git #6d042da1 - Redraw icons to fit 20x20 canvas better
- git #e04e5ee2 - Update icons for new 20px grid (task T177432, task T190151)
MobileApp
edit- git #cfe00fe7 - Remove additional outdated and unnecessary styles (task T189312)
- git #c9b71066 - Remove custom external link counter CSS (task T188919)
- git #ddbd3eb5 - Rename mobile.app.android -> mobile.app.parsoid and split up styles
- git #94120cf1 - Add snippet to hide (listen) parenthetical across platforms (task T189715)
MobileFrontend
edit- git #87860ef4 - Override tryTeardown instead of close (task T190657)
- git #0b91d31b - Fix toolbar size in VE mobile
- git #1e82d33c - Use OOUI's checkAll instead of doubleCheck from Echo
- git #619fb7e1 - Load MediaWiki:Mobile.css as a render-blocking style (task T190083)
- git #6229df02 - Amend icon sizing to align to new icon set (task T97631)
- git #7b6de858 - Add $wgMFMobileMainPageCss config flag (task T190101)
- git #e34242cb - ReferenceGateway can handle encoded components (task T188547)
- git #1f2afda3 - Hygiene: Auto namespace ResourceLoader modules
- git #0305660e - Right align RTL languages in language list (task T66617)
- git #13d598e4 - Return a Deferred that always resolves (task T179959)
- git #663d986e - Improve infinite-scroll behaviour on Special:Uploads (task T188343)
NavigationTiming
edit- git #5176cba9 - Remove version from extension.json
- git #7ce8f625 - Collect Navigation Timing gaps (task T104902)
ORES
edit- git #216c9884 - Move tests covering PreferencesHookHandler to a dedicated file
- git #7263f096 - Clean up old config style (task T189948)
Popups
edit- git #1acd15ad - Standardise disambiguation icon (task T190558)
- git #90b787ed - Abandon use of skinStyles for settings dialog
- git #b18ea67e - Hygiene: Update comment of application initialization
- git #133c9210 - Doc: ADR for replacing Mustache with ES6 strings (task T165036)
- git #4dd9df12 - Doc: update some of the popups / preview terminology (task T165036)
- git #c4b50b04 - Hygiene: remove unused resources
- git #f974fc4f - Fix: use localized close labels in settings dialog
- git #3245a2ac - Hygiene: restrict use of $.each and fix offenders (task T190142)
- git #18f5c3d0 - Fix: erroneous build product diffs
- git #007cc5ab - Hygiene: favor string templates over concatenation
- git #e2841630 - Hygiene: use consistent ESLint severity syntax (task T165036)
- git #2221055b - Hygiene: forbid lint warnings (task T165036)
- git #57762e04 - Hygiene: favor const (task T165036)
- git #7d70739b - build: Remove redundant excludes from "eslint:sources" task
- git #0f08ac9a - Tooling: Remove some redundant max-len patterns (task T185295)
- git #0bee0906 - Hygiene: replace var with let and const
- git #422a02d6 - Hygiene: remove unneeded renderer test setup
- git #ece46707 - Hygiene: use arrow for anonymous functions (task T165036)
- git #a67466ac - Hygiene: replace obvious function methods (task T165036)
- git #a2a743d7 - Hygiene: use object shorthand where obvious (task T165036)
- git #5872c837 - Fix: JSDoc Node.js file copy bug (task T165036)
ProofreadPage
edit- git #3fb0fc8c - Use OOUI icons in WikiEditor toolbar
- git #42305672 - Use OOUI radios for page status, and improve appearance
- git #ff301188 - Update icons for new 20px grid (task T177432, task T190151)
- git #f5d11da6 - Remove special `font-size` treatment following-up UI unified in `14px` base (task T189920)
QuickSurveys
edit- git #8a0d3cc7 - Easier survey invocation (task T187299)
RevisionSlider
edit- git #20b098f2 - Tweaks OOUI overrides
Score
edit- git #8a31b392 - VE icon: Increase stroke thickness
- git #f70e5649 - Redraw icon to fit 20x20 canvas better
- git #674b6309 - Update icons for new 20px grid (task T177432, task T190151)
Scribunto
edit- git #856217d7 - Stop using deprecated class from UtfNormal library
SecurePoll
edit- git #e87fae76 - $conds value passed from getQueryInfo() must be an array (task T189191)
SyntaxHighlight_GeSHi
edit- git #af1a91ad - Use OOUI 'markup' icon instead of VE's deprecated 'alienextension'
- git #df6eec69 - Parser tests: Update for breaking whitespace change in MediaWiki core
TemplateData
edit- git #2c114d09 - Update icons for new 20px grid (task T177432)
- git #3cfe17ea - Remove special `font-size` treatment following-up UI unified in `14px` base (task T189920)
TextExtracts
edit- git #d69b35f4 - Adjust expectations for API consumers when using the TextExtracts API (task T170617)
Thanks
edit- git #ac9f8908 - Add GENDER support to thanks-thanked-notice
- git #2059e3ff - Add revision-thanking links to some log entries (task T189752)
- git #c3f508cd - Update for the actor table change (task T167246)
Translate
edit- git #62f53077 - Add aliases for Serbian (Latin)
- git #d3f44bd2 - Add ulsPurpose to the ULS initialization (task T190253)
UniversalLanguageSelector
edit- git #c818cf28 - Remove temporarily forced postcss-less version
- git #04a8eeb6 - Switch the current tab to the new language only if it was not Ctrl/Command/Shift-Click (task T189582)
- git #18b99ee3 - Update jquery.uls from upstream
- git #3a70d258 - Lock postcss-less to 1.1.3
UploadWizard
edit- git #d74658ce - Remove use of wgEnable[Write]API, deprecated and assumed true
- git #a99b6873 - Add ulsPurpose to the ULS initialization (task T190253)
- git #6f09029f - Remove 'width' overrides for blurry icons (task T97631)
VisualEditor
edit- git #d77ea2bf - DesktopArticleTarget: use -published message instead of -saved (task T183901)
- git #3cd35b95 - Make edit notices popup wider (320 -> 380) (task T184379)
- git #4fd4a525 - ve.ui.MWPopupTool: Allow labels of buttons in help menu to wrap (task T190796)
- git #a0dacccd - Revert "Make edit notices popup wider (320 -> 450)" (task T184379)
- git #e837512c - Replace deprecated 'comment' with 'speechBubble' icon (task T183600)
- git #fe525e3b - *Dialog: Don't set to small size, which is the default
- git #b1b88b2c - Update VE core submodule to master (320f01589) (task T188682, task T190433)
- git #62a197fd - Update VE core submodule to master (28a9de285) (task T190658, task T190694)
- git #9e01553f - *Dialog: Drop verbose option, ignored since v0.20.0
- git #95fc150a - Remove unused static overrides from dialog
- git #28d8d292 - [BREAKING CHANGE] Use upstream tryTeardown instead of close in MobileArticleTarget
- git #307e6c29 - Move some deactivation code from DesktopArticle to ArticleTarget
- git #f89856f0 - Match audio & video elements in gallery DOM (task T190631)
- git #bfa11dca - Update VE core submodule to master (796af825b)
- git #c0dce97d - Update VE core submodule to master (cd958f71d) (task T190480)
- git #f7b0118d - Fix layout of media info fields (task T190468)
- git #7239519e - Update VE core submodule to master (bca1212a4) (task T188389, task T190023)
- git #8a974f25 - Fix the image sizes in ve.ui.MWInternalLinkContextItem (task T97631)
- git #3a56d429 - Make save commands only executable when article is saveable
- git #bfb59e9c - Follow-Up I84edeec38: Use font-size: 1em instead of unset for invisible templates
- git #a58b5291 - Autosave recovery prompt (task T190077)
- git #391c30da - Update for the actor table change (task T167246)
- git #8cfb488b - Update VE core submodule to master (52b59d337) (task T97631, task T177432, task T188833, task T190151)
- git #ece43025 - Update VE core submodule to master (dc98cb7ec) (task T189687, task T189939)
- git #8bfb2701 - Use single-line editor for image captions
- git #d44bb0bc - Remove special `font-size` treatment following-up UI unified in `14px` base (task T97631)
- git #d80099da - Update icons for new 20px grid (task T177432, task T190151)
- git #10792e17 - MediaContext: Link filename to file page
- git #c245dd9c - Improve media context item to show Image/Video/Audio instead of 'Media'
- git #78ba8bbe - Use OOUI 'markup' icon instead of local 'alienextension'
- git #a2289911 - MWTransclusionNode: describe parameter changes for Visual Diffs (task T188389)
- git #5fe7fb18 - Create short save/publish buttons labels with ellipses (task T189803)
- git #b80075a5 - Avoid jQuery.parseHTML
- git #a1dffa2d - Only use pre-computed measurements for position loading bar
- git #e0419f83 - Autosave section title when adding new section in source mode
- git #4fc2b32b - Disable visual diffs on source mode section edits (task T183938)
- git #9678cdc7 - Factor out isSaveable method from updateToolbarSaveButtonState
- git #8b208c80 - Remove unnecessary attachToolbarSaveButton override
- git #d5a61eb9 - Make edit notices popup wider (320 -> 450) (task T184379)
WikiEditor
edit- git #2dd87044 - Provide #setActive API for buttons
- git #e7fea756 - Toolbar: Increase opacity on active tools
- git #a2e2b692 - Provide a 'tool-active' styling for toggle buttons
- git #6b9aa528 - Allow toolbar items to use OOUI icons as buttons
- git #accdb762 - Remove never-used tools
Wikibase
edit- git #e3aa8df2 - Lua: Rename old mw.wikibase getters to new naming scheme (task T190382)
- git #bdc1e43c - Use namespaced PHPUnit\Framework\TestCase (task T188166)
- git #ecaf3d4a - DumpEntities: Allow dumping a specific range of page ids (task T177550)
- git #38a7fbcd - Actually enable the query builder hook (task T178851)
- git #d74dc971 - Update numbers for suppressed Phan issues
- git #637506d5 - Point $wgExtensionCredits paths to files instead of directories (task T181977)
WikibaseQuality
edit- git #7b6d9328 - Use namespaced PHPUnit\Framework\TestCase (task T188166)
WikibaseQualityConstraints
edit- git #fd05dc51 - Extract two functions in CheckResultDeserializer (task T190684)
- git #494adbb6 - Correctly handle NullResult in CachingResultsSource (task T190684)
- git #2ad283d7 - Add DependencyMetadata to per-entity default result
- git #9aa618a4 - Add support for serializing EntityContextCursor (task T190684)
- git #0970f308 - Add support for serializing NullResult (task T190684)
- git #43cdca15 - Remove ResultsBuilder and implementations (task T189593)
- git #b64bebaf - Update help message for status parameter (task T189593)
- git #ff09a1e8 - Use ResultsSource instead of ResultsBuilder (task T189593)
- git #d62db614 - Add CachingResultsSource (task T189593)
- git #d6d8e058 - Use namespaced PHPUnit\Framework\TestCase (task T188166)
- git #f994abda - Make ResultsCache format version configurable (task T189593)
- git #6ad4a919 - Add CheckResultsRenderer (task T189593)
- git #9cd9d779 - Add ResultsSource and CheckingResultsSource (task T189593)
- git #067a6678 - Fix missing @license tags
- git #48167581 - Add CachedCheckResults (task T189593)
- git #b6b7a154 - Use ViolationMessage for constraint exceptions (task T189875)
- git #e54bbc36 - Ensure that result is populated even for empty entities (task T189842)
- git #39d4a334 - Add EntityContextCursor (task T189842)
- git #ac6c239a - Replace NullResult’s Context with ContextCursor (task T189842)
- git #3a852a5f - Remove stray space between link text and destination
- git #25924c83 - Work around CheckingResultsBuilder bug (task T189842)
WikimediaMaintenance
edit- git #fde16654 - Add deleteWiki.php (task T171371)
wikihiero
edit- git #bc83f0bb - Redraw icon to fit 20x20 canvas better
- git #a8450a8f - Update icons for new 20px grid (task T177432, task T190151)
Skins
editCologneBlue
edit- git #c4f98379 - Match font of OOUI dialogs/dropdowns to normal body font (task T190567)
MinervaNeue
edit- git #441f5ac8 - Remove unused $useHeadElement property from skins (task T190575)
- git #0779626a - QA: Remove test not adding value (task T174018)
- git #daa6ad51 - Do not style links without href attribute (task T181472)
- git #922f4a09 - Remove unnecessary file for gallery styles (task T190215)
Modern
edit- git #aa0629dd - Match font of OOUI dialogs/dropdowns to normal body font (task T190567)
MonoBook
edit- git #e33b2327 - Move Cite styles into separate skinStyles sheet
- git #2b24cbab - Separate desktop and common styles, clean things up a bit
- git #7b01f375 - Rename main.less to screen-common.less to prepare for splitting
- git #a29f04c2 - Vectorise book background image
- git #45863619 - Fix default overlay selector
- git #57106ab1 - Restructure files according to modern skin practices
Timeless
edit- git #29cabefe - Fix default overlay selector
Vector
edit- git #1f9f35e3 - Use consistent font size for OOUI dialogs (task T97631)