MediaWiki 1.32/wmf.26
MediaWiki 1.32.0-wmf.24 | Deployment of MediaWiki 1.32.0-wmf.26 to Wikimedia sites | MediaWiki 1.32.0-wmf.27 |
The latest version (labeled "1.32.0-wmf.26") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 16 October 2018 (see the roadmap).
Core changes
edit- git #8136216d - Have maintenance/updateExtensionJsonSchema.php copy documentation
- git #afb25780 - Update ImportableUploadRevisionImporter for interwiki usernames (task T206013)
- git #6698b7ea - Add session_write_close() calls to SessionManager tests (task T207112)
- git #2589076e - Avoid fatals when the filter tags is empty (task T194164)
- git #6ff65e57 - API: Remove long-deprecated methods (and one class)
- git #d0463178 - LocalisationCache: Avoid use of compact() (task T206979)
- git #559b0f3e - Fix warning in doEditSectionLink() caused by not-yet-unstubbed $wgLang
- git #928a1e6f - Simplify `list-style` property
- git #7fbc3e53 - CREDITS: Bump for 1.32.0 release
- git #f3b012b5 - Use "break" instead of "continue" inside a switch (task T206974)
- git #377c76ed - API: Ignore expired blocks in ApiQueryBase::showHiddenUsersAddBlockInfo() (task T206944)
- git #0b63d08b - Add MessagesShn.php (task T206917, task T206921)
- git #609fb7bd - resources: Register jquery.client as foreign resource and update to v2.0.1
- git #6cb3fa39 - docs: Remove outdated information from globals.txt (task T111283)
- git #c947f328 - jobqueue: clean up JobQueueDB::getCacheKey() to use makeGlobalKey()
- git #801942b5 - travis: Remove PHP 7.2 from allowed failures (task T204884)
- git #ad32a557 - Log startAtomic()/endAtomic() to the query logger
- git #f23ac02f - Revert "rdbms: add domain sanity checks to LoadBalancer connection methods"
- git #39e2e85a - Linker: Document parseComment() as returning HTML
- git #1c6e6a4c - HtmlTest: Perform multilingual tests
- git #719bfa89 - Use a ScopedCallback to silence transaction profiler in SqlBagOStuff (task T154424, task T97693)
- git #6258e5e5 - Deprecate $wgUseKeyHeader and OutputPage::getKeyHeader()
- git #1444e771 - Avoid global $wgUpdateRowsPerQuery in WatchedItemStore
- git #98c37e15 - Pass LBFactory to WatchedItemStore (task T206601)
- git #1f92231f - exception: Correct label "Notice" for E_USER_NOTICE, not "Warning"
- git #b416e166 - rdbms: add domain sanity checks to LoadBalancer connection methods (task T193565)
- git #f61868f1 - Make MergeableUpdate jobs avoid the sub-queue so they can always merge
- git #ff7c3c9f - Increase OutputPage test coverage to >45%
- git #9fb67b9a - Make merged MergeableUpdate items always go to the end of the queue
- git #abd3c02d - resourceloader: Throw exception when config serialization fails (task T206475)
- git #27e77913 - Split out getSlotParserOutputUncached() method for the sake of profiling
- git #15441cab - Add join conditions to ActiveUsersPager (task T204767)
- git #a8408122 - Load installer i18n when running update.php (task T206765)
- git #c6f54f91 - .mailmap: Add a few new entries
- git #35d1ea57 - Allow and use type Language instead of string for $lang of doEditSectionLink
- git #f57b3902 - Do not retry the ThumbnailRenderJob. (task T203135)
- git #08e9eb1f - MessageCache: replace should actually replace, not reload (task T203925)
- git #709e94e0 - Only expand `{{...}}` in messages once (task T206574)
- git #d59f27ae - Accept BCP 47 codes as aliases for nonstandard variants
- git #21ead7a9 - Ensure LanguageCode::bcp47() returns a valid BCP 47 language code (task T34483, task T106367, task T120847)
- git #a4e8bea5 - tests: Add helper function for ini_set with automatic cleanup
- git #d4a45f9e - WikiPage: Fix viewing of wiki redirects to NS_MEDIA (task T203942)
- git #993baa34 - ActorMigration: Remove possibility of read-both (task T204669)
- git #c9b599ab - HTMLInfoField: Undo breaking change, deprecate instead, add release notes (task T203202, task T205956)
- git #976c50c2 - Drop ParserLimitReport, deprecated in 1.22
- git #162af29e - Drop UnknownAction, deprecated in 1.19(!)
- git #e8f41f68 - Fix TitlePermissionTest failures due to test leakage (task T201776)
- git #17e5334f - Drop wfRunHooks, deprecated since 1.25
- git #e888061c - Drop UserGetImplictGroups, deprecated since 1.25
- git #27112ed2 - Drop DoEditSectionLink, deprecated since 1.25
- git #72b6e472 - Drop File / MediaHandler::getStreamHeaders(), deprecated since 1.30
- git #054d5ff1 - Drop DeferredUpdates::setImmediateMode(), deprecated since 1.29
- git #24ca95aa - Drop ChangesListSpecialPageFilters, deprecated in 1.29 and uncalled
- git #e52347fc - Drop wfUsePHP, deprecated in 1.30 and unused
- git #5a7670e4 - Minor OrderedStreamingForkController improvements
- git #c99eff9b - Remove pear/mail_mime-decode (task T109121)
- git #a3d6c141 - messagecache: avoid caching message pages that do not override (task T193271)
- git #d6ff526a - RCFilters: Improve circle mixin and change to new standard icon size (task T190980)
- git #fe0af6ca - rdbms: Database::selectDB() update the domain and handle failure better (task T193565)
- git #2837fe85 - Hard deprecate OutputPage::addWikiText*Tidy() methods (task T198214)
- git #f2b32500 - Hard deprecate unused OutputPage::addWikiText* methods (task T198214)
- git #c54a9912 - Update users of deprecated OutputPage::addWikiText*Tidy() methods (task T198214)
- git #7af52285 - Deprecate and rename OutputPage::addWikiText* methods (task T198214)
- git #0fdbc989 - Hard-deprecate hooks APIGetDescription and APIGetParamDescription
- git #20845db7 - Add pear/Net_SMTP 1.8.0 to composer dependencies (task T200254)
- git #de014301 - Use non-deprecated login in ApiLoginTest
- git #1496fd4b - Improve ApiLogin test coverage
- git #5685904a - Tests: Simplify badaccess group check for patrol action (task T206130)
- git #5e9ada58 - install.php: Allow extensions and skins to be specified
- git #efa7a92e - Hard-deprecate authentication-related hooks deprecated by AuthManager
- git #25fa7f83 - sinonjs: Update from 1.17.3 to 1.17.7
- git #9f607985 - ChangeTagsTest: Mark tables as "used" to avoid ID reuse
- git #617dbc4c - Revert "Unwrap HTML loaded from parser cache" (task T203716)
- git #cebdd50a - Make unclosed transaction errors more useful
- git #d8e87256 - Improve exception message in DatabaseDomain
- git #8435e090 - Clean up ApiLoginTest
- git #1b00e01b - Sync up with Parsoid parserTests.txt
- git #dff469a4 - Re-namespace RevisionStore and RevisionRecord classes (task T204158)
- git #43c5db78 - RCFilters: Apply `pointer` cursor on Hamburger menu (task T196900)
- git #11a58c02 - Fix index name in comment to "PHP_INFO"
- git #ae4476c5 - Revert "Re-enable tests from TitlePermissionTest"
- git #1c101265 - Revert "Replace Media namespace redirects with File namespace"
- git #75021af9 - Update OOUI to v0.29.2 (task T206344)
- git #3b00c94f - Fix parser test failure due to changed translation
- git #383a925f - Output only to stderr in unit tests (task T206476)
- git #6248556b - Make RefreshLinksJob MCR compliant. (task T174035)
- git #1572f3b1 - Suppress "Headers already sent" in PHP 7.2 too
- git #0a5fc8dc - Make SpecialPageTestBase always call parent::tearDown
- git #aa2dced9 - RCFilters: Override frameless button opacity to show real highlight color (task T190980)
- git #edb52e73 - Improve ApiFormatJson test coverage
- git #9fbbce85 - Fix guarding of MySQL's numRows() (task T201900)
- git #09eee138 - Deprecate MediaWikiTestCase::stashMwGlobals
- git #1137ccaf - Fix numerals for Saraiki (task T202943)
- git #523ecf7f - maintenance: Detect "unknown module name" error in manageForeignResources
- git #613e2699 - Replace Media namespace redirects with File namespace (task T203942)
- git #59242afa - messagecache: use MergeableUpdate for the deferred replace() update (task T203925, task T193271)
- git #56328159 - Write Latin and other scripts with captial letter
- git #4bc24477 - Remove trailing spaces from IP addr in Special:DeletedContributions (task T187619)
- git #376e7029 - Test ApiUnblock
- git #8df0342e - filebackend: Add normalization for stat errors (task T205567)
- git #af19e7b2 - resources: Update CLDRPluralRuleParser to v1.3.2-pre (task T127328)
- git #4d74c8bf - Fix Setup.php file-scope test
- git #e1d7271e - UIDGenerator: Remove the clock skew problem (task T94522)
- git #63a6805f - Add link to protect log to action=info (task T52190)
- git #539cb281 - Avoid fatal when finding no base revision for a null revision. (task T205675)
- git #86ff8ccd - Update OOUI to v0.29.1 (task T130434, task T165650, task T183299, task T196756, task T205472, task T205692, task T205979, task T206153, task T206155)
- git #c49b8bf0 - search: Fix DYM typos in widget (task T206232)
- git #b93b18d9 - tests: Allow string to be passed to getTestUser() etc.
- git #c0572006 - Minor cleanup in ApiBlockTest
- git #414215cc - ParserOutput::getCacheTime should stay the same after the first call. (task T205464)
- git #1d0e26cf - UIDGenerator: Misc clean up (task T94522)
- git #9425d3e4 - wdio-mediawiki: Add 'fragment' parameter to Page
- git #d739e978 - Clean up UIDGenerator field comments
- git #1472f02b - Phabricator: Use Tddddd instead of Bug ddddd in comments
- git #9c78fa03 - rdbms: clarfiy some comments about commitMasterChanges() methods
- git #548c92a3 - MessageCache: do not store the EXCESSIVE array as it is only needed for HASH (task T193271)
- git #73e42ae0 - Remove ugly function existence check (task T205040)
- git #ca9f1dab - Use job queue for deletion of pages with many revisions (task T198176)
- git #7858460d - Special:Preferences: Drop isOouiEnabled() before it gets released
- git #67670358 - Make UID clock drift error have more details.
- git #0a7c0a67 - Move test assertion to mirror parameter order (task T206130)
- git #dcf75c4f - Enforce no-session constraint in opensearch_desc.php and profileinfo.php (task T127233)
- git #890ffc61 - SECURITY: Fix permissions check for patrol action (task T206130)
- git #bf30fcb7 - Database: close() should not commit transactions (task T206147)
- git #986dfa8f - Fix option name in maintenance/importDump.php (task T200138)
- git #2bb35510 - Only use "*Test.php" for actual PHPUnit tests (task T201278)
- git #8ebdf024 - Show copyright based on $output->hasCopyright() (task T184960)
- git #589741b5 - Re-enable tests from TitlePermissionTest (task T201776)
- git #de0f4b0d - Fix List* in MessagesKo.php
- git #50944a14 - Deprecate Language::setCode as public method
- git #d1143076 - RCFilters: better vertical alignment of checkbox and text in menus (task T200364)
- git #7d2b121a - MessageCache: remove confusing and unused $isFullKey parameter from get()
- git #0adc1096 - Language: Don't return aliases to namespaces that don't exist (task T206030)
- git #c70c2e47 - Disallow overriding services that were set
- git #7a422138 - Migrate image descriptions from image_comment_temp (task T188132)
- git #8b48c998 - Add OOUI for HTMLFormFieldCloner (task T171666)
- git #144b6435 - Drop 'SpecialRecentChangesQuery' & 'SpecialWatchlistQuery' hooks, deprecated in 1.23
- git #dcf3eb79 - Special:Preferences: Drop non-OOUI legacy form version
- git #f52d1614 - Remove unused function: isStructuredFilterUiEnabledByDefault (task T196033)
- git #46cf714c - rdbms: make * consistently act like in select/insertSelect methods (task T202553)
- git #ca57244e - rdbms: clarify IDatabase::setTransactionListener() comment
- git #4000245c - API: Handle empty xxnamespace parameter in ApiQueryBacklinksprop (task T205810)
- git #c7e45b62 - registration: Let extensions add PHP extension requirements (task T197535)
- git #02b2086d - EmailNotification: Add newline before minor edit text
- git #91c81397 - Ensure OutputPageTest works when Translate extension is loaded
- git #e8a53ecf - Use <div> wrappers instead of <p> in ProtectionForm (task T205624)
- git #2cb60f42 - Use Remex for TextContentTest subclasses (task T198214)
- git #ec72a9f4 - SlotDiffRenderer: add utility method for parameter type checks
- git #ca3789a2 - AutoloadGenerator: Filter PSR4-compliant classes instead of ignoring directories (task T204983)
Vendor
edit- git #a948db98 - ruflin/elastica: Backport patch to stop using each() (task T190024)
- git #6c7e6932 - Remove pear/mail_mime-decode (task T109121)
- git #87b101c1 - Update OOUI to v0.29.2
- git #028b4786 - Update OOUI to v0.29.1
Extensions
edit3D
edit- git #b287129b - Only load 3D JS on file page (task T204621)
AbuseFilter
edit- git #69d76690 - Add typehinting for every object-only parameter
- git #a3cc3dff - Remove some $wgUser usage (task T159299)
- git #cbd57fe7 - Simplify test parameters
- git #f780704d - Open the page for editing warning message in a new tab
- git #9d12e1b3 - Allow selecting custom disallow message (task T27086)
- git #2ad63c95 - Use fake timestamps for time-related tests (task T206501)
- git #70b60e59 - Simplify user_age test (task T206501)
- git #eafb4f56 - Avoid useless error message for regexfailure exception
- git #e60dacbb - Fix code comments
ActiveAbstract
edit- git #8ce33da0 - build: Updating npm dependencies for security issues
AntiSpoof
edit- git #1445ca0f - build: Updating npm dependencies for security issues
ArticlePlaceholder
edit- git #127dc4db - Only expand `{{...}}` in messages once (task T206574)
- git #0ae4d19a - build: Updating npm dependencies for security issues
- git #fedec642 - Skip adding site when siteLookup returns null
Babel
edit- git #431d8296 - Update ISO 639 database from iso639-3.sil.org
- git #9209e99f - Differentiate MediaWiki-internal codes from BCP 47 codes (task T199941)
- git #d57f46b7 - Improve tests to cover more language code corner cases (task T199941)
BetaFeatures
edit- git #248e9f70 - Use READ_EXCLUSIVE in getPreferences() hook (task T202149)
BounceHandler
edit- git #8ee9df2e - build: Updating npm dependencies for security issues
Calendar
edit- git #478d3a58 - build: Updating npm dependencies for security issues
Campaigns
edit- git #2f91855e - build: Updating npm dependencies for security issues
Capiunto
edit- git #11f0d2cb - build: Updating npm dependencies for security issues
CategoryTree
edit- git #5dba7477 - build: Updating npm dependencies for security issues
CentralAuth
edit- git #c1f7e31e - Change permission check from global permission to user permission (task T31435)
- git #56936df3 - Use setGroupPermissions instead of stashMwGlobals
- git #4dcdca67 - Fix error when no user is specified in Special:GlobalUserRights (task T203767)
- git #91a96100 - Drop pre-MW1.32 Special:Preferences (non-OOUI) compatability
- git #3bcdaf87 - Expose "home wiki" on Special:MultiLock (task T184408)
CharInsert
edit- git #02dfa9c5 - build: Updating npm dependencies for security issues
CheckUser
edit- git #b511c82a - build: Updating npm dependencies for security issues
CirrusSearch
edit- git #32925f47 - build: Updating npm dependencies for security issues
- git #dab4f641 - Implement multi cluster/multi dc configuration (task T205558)
- git #921cbab2 - Include index path in searchText fixtures
- git #67da358d - Add NamespaceHeaderNode
- git #c194a23e - Make resolver cache injectable (task T206419)
- git #a2ef2dfe - Use correct concatenation operator
- git #53d7c2da - Improve Intweriki test
- git #416d8e04 - Stop supporting arrays in SearchContext::$rescoreProfile
- git #cae42a5d - Really use target wiki config during cross project searches
- git #56b1c0f4 - Use profile service for cross-project profile overrides
- git #d3358a3b - Drop support for loading external config from wgConf (task T199275)
- git #27c8587b - Remove wikibase_item from Cirrus codebase (task T154447)
- git #3da731db - DataSender: Allow normalization of "Delete for ids" warning
- git #1d40ce2c - Fix query suggestion rewritten with few results (task T206232)
- git #e9b510a8 - updateSuggesterIndex: Handle 0 result scrolls
- git #3ddd98cc - Add ContextualFilter (task T189880)
Cite
edit- git #b8efcb0e - Unstrip <ref> contents before comparing (task T205803)
- git #022293fe - i18n: Put tags on Special:Version in <code> tags, like other extensions
CiteThisPage
edit- git #e8d85392 - build: Updating npm dependencies for security issues
CodeReview
edit- git #f657f6ba - build: Updating npm dependencies for security issues
- git #caad9eb8 - s/MediaWiki/Wikimedia/
Cognate
edit- git #c699f2df - build: Updating npm dependencies for security issues
- git #4ddbdee1 - Update namespace for MediaWiki\Revision\RevisionRecord
CollaborationKit
edit- git #60a51be2 - Replace calls to long-deprecated ApiUsageException::getCodeString()
- git #d11bd7af - Don't use deprecated `mediawiki.api.edit` (task T196802)
Collection
edit- git #3fe3dc41 - build: Updating npm dependencies for security issues
CommonsMetadata
edit- git #b817fc4f - build: Updating npm dependencies for security issues
ConfirmEdit
edit- git #0312de77 - Only expand `{{...}}` in messages once (task T206574)
- git #56756bf7 - build: Updating npm dependencies for security issues
- git #422dccc7 - Do not attempt to mock 'object'
CongressLookup
edit- git #23e786ef - Fix contact page for Sen. Baldwin
- git #32ef747d - Fix contact page for Sen. Jon Kyl (task T203611)
ContactPage
edit- git #189c4d61 - build: Updating npm dependencies for security issues
ContentTranslation
edit- git #6a909f4f - Increase `line-height` on callout license text (task T206707)
- git #83d0f2a2 - Warning about article changed too much (task T168287, task T146761)
- git #88f1f614 - Fix escaping of cx-entrypoint-dialog-page-doesnt-exist-yet (task T200997)
- git #af410415 - Prevent empty issue card (task T206749)
- git #11415ebb - Add Petar to authors
- git #cb424292 - Handle expired session when performing actions on dashboard list items (task T200648)
- git #17bb53fa - Wait for autosave if needed while trying to publish (task T200356)
- git #549b07b4 - Use Vector's default body size for callout dialogs (task T206707)
- git #b493229b - Show login page if anon user try to access existing translation (task T205433)
- git #9384bd7c - Update user avatar icon (task T123810)
- git #7f3606b8 - Remove unadapted links from the published content (task T197579)
- git #7dabc4c0 - Allow already parsed messages in the issue card
- git #fe41986a - Rename document keydown handler
- git #20cae35f - Don't use bind() to define `this`, where argument supports it
- git #0419c3ee - Limit number of CX interlanguage links
- git #bca9c2b0 - Don't convert timestamps for translation units to integer (task T204038)
- git #84262dbb - Pass a title to AbuseFilter
ContributionTracking
edit- git #71ad0124 - build: Updating npm dependencies for security issues
CreditsSource
edit- git #32598711 - build: Updating npm dependencies for security issues
Dashiki
edit- git #c51f8c19 - build: Updating npm dependencies for security issues
- git #cefb34d8 - Improve messaging / help text (task T205644)
Disambiguator
edit- git #b6d8873b - build: Updating npm dependencies for security issues
DismissableSiteNotice
edit- git #1240e918 - build: Updating npm dependencies for security issues
DonationInterface
edit- git #c09a5ab1 - build: Updating npm dependencies for security issues
- git #e26232b3 - Display zero amount as blank (task T206873)
- git #ae4777f3 - Update SmashPig
- git #44f702ca - Fix staging for donor locale (task T206093)
- git #bbb0a769 - Fix duplicate key in YAML
- git #7c010561 - Send Donor IP address to Ingenico Connect (task T202783)
- git #cd829903 - Override logo on certain conditions (task T203603)
DoubleWiki
edit- git #89cd9c14 - build: Updating npm dependencies for security issues
DynamicSidebar
edit- git #46ea96a3 - build: Updating npm dependencies for security issues
EUCopyrightCampaign
edit- git #46b03f25 - Add corresponding label elements for screenreaders to all inputs
Echo
edit- git #07d8da72 - build: Updating npm dependencies for security issues
- git #dbf44b1b - Don't call count() with a non-countable value (task T206541)
- git #8e0878df - Update references to re-namespaced RevisionStore
- git #e5e8de1b - Add a test to validate $wgEchoNotifications
- git #e75002fa - Update icons with overhauled user avatar (task T123810)
- git #873df84e - Fix php tag in SpecialDisplayNotificationsConfiguration.php
- git #9f37ba05 - Handle revision not found (task T204795)
- git #acba72e0 - Remove expensive regular expression that doesn't have any effect (task T203930, task T204291)
- git #17762b3b - Use \h instead of \s in regular expressions (task T203930, task T204291)
Elastica
edit- git #9fcf88c1 - build: Updating npm dependencies for security issues
ElectronPdfService
edit- git #eaa6db20 - build: Updating npm dependencies for security issues
EventBus
edit- git #cd1122d2 - Update namespace for MediaWiki\Revision\RevisionRecord
- git #2e8b3b8b - build: Updating npm dependencies for security issues
- git #0f1f85e9 - Revision visibility change event sets a wrong performer (task T206277)
EventLogging
edit- git #113345a3 - ApiJsonSchema: Drop back-compat. code for old versions of MW we don't support
- git #60dafb71 - build: Updating npm dependencies for security issues
- git #2ac8a0a4 - Move event validation to debug module (1/2) (task T187207)
- git #7554a243 - Clean up hook return signature
ExtensionDistributor
edit- git #29622b0a - build: Updating npm dependencies for security issues
FeaturedFeeds
edit- git #f248264e - build: Updating npm dependencies for security issues
FileImporter
edit- git #565d8e6c - Increase required MediaWiki version
- git #9ceb1416 - build: Updating npm dependencies for security issues
- git #677c52c4 - Fix renamed NS for RevisonRecord and -Store
- git #5aff8e51 - Fix non-numeric value in ApiDetailRetrieverTest (task T206286)
FlaggedRevs
edit- git #89ae5edb - Fix "count(): Parameter must be an array or an object that implements Countable" (task T196412)
- git #eb804a4e - Only expand `{{...}}` in messages once (task T206574)
- git #8249f95e - build: Updating npm dependencies for security issues
Flow
edit- git #4548760a - build: Updating npm dependencies for security issues
- git #b9ec134c - Compatibility with T198176 (use job queue for deletion of pages with many revisions) (task T198176)
- git #23d27a0b - Prep Flow tests for wgNamespaceContentModels being handled by servies.
- git #e1e83925 - Use setMwGlobals instead of stashMwGlobals
- git #f6ba274d - Log block errors in OptIn/OptOut process (task T70526)
- git #0dbd3b6d - UBN: Hide Flow changes from Special:Watchlist on mobile (task T206274)
- git #70544ca8 - flow-handlebars: Disable timestampAutoUpdate() when QUnit is active (task T204633)
- git #17d69b66 - Update editor widget styles
- git #668259e9 - Show copyright on Flow pages with user-generated content (task T184960)
- git #4a9cd03c - Minor cleanup to match changes to WikiExporter (task T203424)
- git #c39e81ce - Provide User object to AbuseFilter::filterAction (task T159299)
FundraiserLandingPage
edit- git #d6ff4706 - build: Updating npm dependencies for security issues
FundraisingTranslateWorkflow
edit- git #28b3cb99 - build: Updating npm dependencies for security issues
GWToolset
edit- git #299c4838 - build: Updating npm dependencies for security issues
Gadgets
edit- git #b65a1511 - Localize Gadgets to Shan (task T206918)
- git #5f513034 - build: Updating npm dependencies for security issues
- git #93137ec5 - Clean up gadget definition key code
GeoCrumbs
edit- git #2913aaea - build: Updating npm dependencies for security issues
GeoData
edit- git #14f7f5a8 - build: Updating npm dependencies for security issues
GettingStarted
edit- git #8fff1edb - build: Updating npm dependencies for security issues
GlobalBlocking
edit- git #2d25731b - Replace call to long-deprecated ApiBase::dieUsage()
- git #664a2a12 - build: Updating npm dependencies for security issues
GlobalCssJs
edit- git #c4914035 - Typo fix "reundant"
- git #bd9008f8 - build: Updating npm dependencies for security issues
- git #2800152a - Compatibility with T198176 (use job queue for deletion of pages with many revisions) (task T198176)
GlobalPreferences
edit- git #4e98e596 - Remove padding on 'fieldset' for the global checkbox
- git #31b4cabd - Fail gracefully if we failed to find associated widget (task T205991)
- git #cffc8526 - Drop pre-MW1.32 Special:Preferences (non-OOUI) compatability
GlobalUsage
edit- git #2eac639d - build: Updating npm dependencies for security issues
GlobalUserPage
edit- git #c94d4b0d - build: Updating npm dependencies for security issues
GoogleNewsSitemap
edit- git #e42f9131 - build: Updating npm dependencies for security issues
Graph
edit- git #a15e2ff0 - build: Updating npm dependencies for security issues
GuidedTour
edit- git #9cfbbd32 - build: Updating npm dependencies for security issues
ImageMap
edit- git #564d0534 - build: Updating npm dependencies for security issues
InputBox
edit- git #3ae0db59 - build: Updating npm dependencies for security issues
Insider
edit- git #43900ef4 - build: Updating npm dependencies for security issues
Interwiki
edit- git #1debc733 - build: Updating npm dependencies for security issues
InterwikiSorting
edit- git #cf5ac037 - build: Updating npm dependencies for security issues
JADE
edit- git #ebba33ef - Improve ApiGetJudgments tests
- git #d6b83c5e - TitleHelper test coverage
- git #c7d48357 - Write tests for PageEntityJudgmentSetStorage
- git #69b93b96 - Minor test cleanup
- git #a47f0dc8 - Remove unused class
- git #f93aa79c - Followup: convert user subschema to use oneOf
- git #fb328b98 - Always require damaging and goodfaith together
- git #3c657fa7 - build: Updating npm dependencies for security issues
- git #0141f89a - Rename i18n messages for programmatic lookup
- git #275835f0 - AbuseFilter integration test (task T201365)
- git #2422e3c9 - Don't allow moving of judgment pages
- git #8b2514f8 - Make tests less sensitive to database state
- git #d6388f30 - Rename articlequality to contentquality (task T206037)
- git #707151cd - Don't use AssertionError
- git #c6ad9948 - Encapsulate judgment target
Josa
edit- git #aa6f619f - build: Updating npm dependencies for security issues
JsonConfig
edit- git #e925462d - build: Updating npm dependencies for security issues
Kartographer
edit- git #169a4192 - Fix Kartographer tests for php7.1 (task T206293)
- git #870a70e6 - Remove duplicated method in ve.ui.MWMapsDialog
LabeledSectionTransclusion
edit- git #605977fc - build: Updating npm dependencies for security issues
LandingCheck
edit- git #0e033450 - build: Updating npm dependencies for security issues
LdapAuthentication
edit- git #e2cab882 - build: Updating npm dependencies for security issues
Linter
edit- git #4db07dd6 - build: Updating npm dependencies for security issues
LiquidThreads
edit- git #ab829503 - Fix testLQTMessageSending failing test in MassMessage (task T206901)
- git #986cbd0c - build: Updating npm dependencies for security issues
Listings
edit- git #f7898cdc - build: Updating npm dependencies for security issues
LocalisationUpdate
edit- git #bd60c454 - build: Updating npm dependencies for security issues
LoginNotify
edit- git #f93372cd - build: Updating npm dependencies for security issues
MapSources
edit- git #86a1ceff - build: Updating npm dependencies for security issues
MassMessage
edit- git #6998d2f0 - Improve sendMessages.php error handling
- git #6195d72c - Fix @covers issue with MassMessage namespaces
- git #c7ede74b - build: Updating npm dependencies for security issues
Math
edit- git #9b2e2cab - build: Updating npm dependencies for security issues
MobileFrontend
edit- git #47be0f1e - Move MW require/module globals to resources/
- git #256432d7 - Migrate Anchor.js to webpack (task T205593)
- git #7d695a53 - Fix QUnit appendChild bug with Browser.test.js (task T203818)
- git #f4d18eae - Fix omitted build files from previous commit. (task T203818)
- git #54da54eb - build: Make an 'npm run lint' task
- git #d3fc69da - eslint: Only use evn:qunit when required
- git #2cb99acb - Update user avatar icon to latest, slightly overhauled iteration (task T123810)
- git #b6836592 - Hygiene: remove unused Wikidata property function
- git #88fd73a1 - Remove option to disable anonymous editing (task T205382)
- git #5198d48e - Remove long-deprecated API hooks
- git #3f0c1c71 - Prevent editor overlay height from being calculated incorrectly (task T204835)
- git #d065aee3 - Increasing test coverage for mobile.startup/Browser.js (task T203818)
- git #c3d30b23 - `autocomplete` is not necessary on `search` input types
- git #dd2b18c1 - Drop hook usage in Watchlist mobile via off feature flag (task T206274)
- git #840a2ee1 - Hygiene: enable headless Page tests (task T204867)
- git #5c8a1558 - Increase test coverage for mobile.startups/util.js (task T203818)
- git #738a7e28 - Hygiene: limit ESLint inheritance & fix offenders
- git #53cc7232 - Remove eslint from Grunt tasks (task T206069)
- git #a505d9a3 - Pass query_options to the ChangesListSpecialPageQuery hook (task T206274)
- git #c208dd62 - Move composer test to precommit hook
- git #78db74e2 - Remove redundant View tests (task T204786)
- git #104322ed - Hygiene: enable headless View tests (task T204786)
- git #cf67858e - Measure code coverage inside MobileFrontend (task T203818)
- git #7077481f - Hygiene: port widgets and models to Webpack (task T204867)
- git #90544805 - Resource modules should ignore webpack bundled file (task T206174)
- git #1c0bb4d6 - SpecialMobileWatchlist: Stop using the SpecialWatchlistQuery hook (task T206047)
- git #d48d63e3 - Hygiene: eliminate Browser and util side-effects (task T202756)
- git #c10f87d8 - Hygiene: use source-maps for dev builds not eval maps
- git #81ad5842 - Menu click tracking schema now managed by Minerva (task T204584)
- git #c0b2cb78 - Search and ClickTracking sampling rates are configurable (task T204584)
- git #35c42bca - Fix: incorrect time type in Page
- git #cab3d796 - Fix: lint ES5 syntax and fix offender (task T203976)
- git #ba8f366f - Add unit tests for util.js and mfExtend.js (task T203818)
- git #a6c135b7 - Forbid certain methods with ES6 equivalents
- git #d24a3664 - Hygiene: inline util.noop (task T202756)
MultimediaViewer
edit- git #a92bbbaa - Update user avatar icon (task T123810)
- git #c50794c3 - Don't use deprecated jquery.hidpi module (task T206099)
NavigationTiming
edit- git #b4e4be1f - build: Updating npm dependencies for security issues
- git #15e317b6 - Terminate worker once CPU benchmark is done (task T205580)
- git #6342cfbb - Add CPU benchmark (task T205580)
NewUserMessage
edit- git #5fab45d6 - build: Updating npm dependencies for security issues
Newsletter
edit- git #d13baec5 - build: Updating npm dependencies for security issues
Nuke
edit- git #b438c9da - build: Updating npm dependencies for security issues
OATHAuth
edit- git #c014195b - build: Updating npm dependencies for security issues
- git #3546c62f - Drop pre-MW1.32 Special:Preferences (non-OOUI) compatability
OAuth
edit- git #a8c008c5 - build: Updating npm dependencies for security issues
- git #906cec59 - Drop pre-MW1.32 Special:Preferences (non-OOUI) compatability
ORES
edit- git #242bcb27 - build: Updating npm dependencies for security issues
- git #02be0e47 - Adjust for core change I4764c1c78 (task T204669)
- git #dddc2a45 - Use $this->setTemporaryHook() in tests
- git #6bad5abe - Pass thresholds as raw value not message object (task T206459)
- git #6639c457 - Disable RCFilters in tests
- git #67bd4519 - When service fails to respond, retry the job (task T204753)
OpenStackManager
edit- git #26e486dc - build: Updating npm dependencies for security issues
- git #375b7c23 - Fix variable name in OpenStackNovaController::getRoleAssignmentsForUser
PageAssessments
edit- git #b46a6b1f - build: Updating npm dependencies for security issues
PageImages
edit- git #8ba6afb4 - build: Updating npm dependencies for security issues
- git #cd2115f8 - Reenable Indexing for Images (task T203965)
PageTriage
edit- git #67be3a3e - jquery.tipoff: Remove illusory sanitization (task T145833)
- git #b9faa42f - Escape i18n messages where needed (task T145833)
- git #10a420e9 - Explicitly call out HTML messages
- git #ebab79e8 - Stop setting unused afc_state_value variable
- git #cdabb4b7 - Use potential instead of possible copyright violation (task T204455)
- git #7c849018 - More testing around nomination for deletion
- git #49e7b3e3 - build: Updating npm dependencies for security issues
- git #b9920f7b - Fix phan issues
- git #c85566c2 - Handle page that are unnominated for deletion (task T206585)
- git #450b2dee - Default to 'deleted' and 'others' when no type is selected on mode switch (task T206368)
- git #6ab7f920 - Tests: Check if anonymous users can use action API (task T206130)
- git #e3521f07 - Align copyvio log terminology (task T199359)
- git #7a175761 - Hide copyvio, none afc filter options behind flag (task T205918)
- git #a01f1054 - Initialize ptrp_reviewed_updated with creation_date
PageViewInfo
edit- git #24d60958 - build: Updating npm dependencies for security issues
PagedTiffHandler
edit- git #f06ecc90 - build: Updating npm dependencies for security issues
ParserFunctions
edit- git #d258457e - Use "break" instead of "continue" inside a switch (task T206977)
- git #ba4753d6 - build: Updating npm dependencies for security issues
ParserMigration
edit- git #b1e5d48a - build: Updating npm dependencies for security issues
ParsoidBatchAPI
edit- git #169c5073 - build: Updating npm dependencies for security issues
PdfHandler
edit- git #4c2a3ed0 - build: Updating npm dependencies for security issues
Petition
edit- git #33103bbe - build: Updating npm dependencies for security issues
Poem
edit- git #a3de713e - build: Updating npm dependencies for security issues
PoolCounter
edit- git #51e22e5b - build: Updating npm dependencies for security issues
Popups
edit- git #505ddc61 - PHP tests: Use the . not + operator to join strings (task T206297)
ProofreadPage
edit- git #3a63eb87 - Use tabs in extension.json
- git #e48a56ca - OutputPage::addWikiTextTidy() has been renamed to addWikiTextAsContent() (task T198214)
- git #97336adf - Upgrade to manifest_version 2
- git #3be7b77b - Move Special Pages into includes/Special
- git #59342b57 - Remove PHP entry point
PropertySuggester
edit- git #60950f37 - Change property suggester to use hook instead of monkey patching (task T202848)
- git #26e7114a - Add browser to ESLint environment
- git #d137d909 - README: Change helper scripts link to gerrit
- git #1fb74ddf - build: Updating npm dependencies for security issues
QuickSurveys
edit- git #3bbf7de9 - build: Updating npm dependencies for security issues
- git #c5c4b372 - Rename surveyInstanceToken to pageviewToken (task T204921)
Quiz
edit- git #459f4d57 - Add method visibility
- git #20549419 - Declare class properties
- git #5bf9a59c - build: Updating npm dependencies for security issues
RSS
edit- git #4a781594 - build: Updating npm dependencies for security issues
ReadingLists
edit- git #40a54336 - Fix unit test fo ApiQueryReadingListEntries (task T206834)
- git #a453bd5b - build: Updating npm dependencies for security issues
- git #000ff052 - Fix unit test (task T206834)
- git #6a6c4ad6 - Fixing cover tags (task T204269)
RelatedArticles
edit- git #bb1c52f0 - build: Updating npm dependencies for security issues
RelatedSites
edit- git #3e77af11 - build: Updating npm dependencies for security issues
Renameuser
edit- git #5f136065 - build: Updating npm dependencies for security issues
RevisionSlider
edit- git #618850af - Replace 'help' by 'helpNotice' icon (task T206753)
- git #1675096c - Add keyboard shortcuts to move between revisions (task T162119)
- git #154180ba - Highlight revisions from the same user (task T136105)
Score
edit- git #5c6121d7 - build: Updating npm dependencies for security issues
Scribunto
edit- git #0d6a8f69 - Localize namespaces to Shan (task T206919)
- git #62f52b53 - build: Updating npm dependencies for security issues
SearchExtraNS
edit- git #560d9543 - build: Updating npm dependencies for security issues
SecurePoll
edit- git #3f243f15 - Add very arbitary version number (1.0.0)
- git #8a199101 - Move SecurePoll api files under includes
Sentry
edit- git #3f068afb - build: Updating npm dependencies for security issues
ShortUrl
edit- git #bdf10598 - build: Updating npm dependencies for security issues
SiteMatrix
edit- git #e56b5698 - build: Updating npm dependencies for security issues
SkinPerPage
edit- git #8f646259 - build: Updating npm dependencies for security issues
SpamBlacklist
edit- git #a5092541 - build: Updating npm dependencies for security issues
SubPageList3
edit- git #b188e18b - build: Updating npm dependencies for security issues
SubpageSortkey
edit- git #52306a6d - build: Updating npm dependencies for security issues
SyntaxHighlight_GeSHi
edit- git #715c3e07 - build: Updating npm dependencies for security issues
- git #dbd6afcf - Update syntax highlight dialog actions consistently (task T206481)
TemplateData
edit- git #73aed63e - ApiTemplateData: Address non-array count() warning on PHP 7.2 (task T202087)
- git #777ddee3 - ApiTemplateData: Use strict check for $langCode
- git #29162276 - ApiTemplateData: Remove needless count() call
- git #8d0a3ea3 - Update namespace for MediaWiki\Revision\RevisionRecord
- git #b27e61ec - build: Updating npm dependencies for security issues
- git #9695c4fb - TemplateDataBlobTest: Ensure identical results on PHP 7.1 (task T206287)
TemplateSandbox
edit- git #99329258 - build: Updating npm dependencies for security issues
TemplateStyles
edit- git #7e1afddc - Upgrade extension.json to version 2 and add merge strategy for $wgTemplateStylesNamespaces (task T207186)
- git #0d2290c0 - build: Updating npm dependencies for security issues
- git #da954dd0 - Don't use stashMwGlobals()
TemplateWizard
edit- git #17d1575e - Add BetaFeatures support (task T205290)
- git #e31fa11e - Add 'title' to the icon buttons in TemplateWizard (task T203600)
- git #3c3af461 - Remove 'max line' eslint override and make pass (task T203734)
- git #d87b52f2 - Change mediaWiki.TemplateWizard to mw.TemplateWizard
TextExtracts
edit- git #012b89e9 - build: Updating npm dependencies for security issues
- git #93076cf4 - Raise mediawiki requirement to 1.30 (task T205916)
Thanks
edit- git #709d1cf8 - build: Updating npm dependencies for security issues
- git #ebfee91e - Use User::isBot() rather than rolling our own (task T205224)
TimedMediaHandler
edit- git #16622754 - Escape one more message (task T200997)
- git #340de178 - Fix message escaping or mark as raw (task T200997)
- git #064b1e77 - tests: Use assertFalse not assertEquals(…, false) and other tweaks for PHP7.1 compat (task T205957)
TitleBlacklist
edit- git #aa2d12f5 - Remove unnecessary addition to 'include_path' in tests
- git #4cabaddb - build: Updating npm dependencies for security issues
- git #f524ba0a - Use setGroupPermissions instead of stashMwGlobals
TocTree
edit- git #a719498a - build: Updating npm dependencies for security issues
TorBlock
edit- git #97a6725f - build: Updating npm dependencies for security issues
Translate
edit- git #25af2f7f - Fix testImportTranslations failing test in TranslateSvg (task T206904)
- git #857b5a1a - Fix @return type of some functions to correct type
- git #b7bb2d7e - Compatibility with T198176 (use job queue for deletion of pages with many revisions) (task T198176)
- git #06e48309 - Avoid untidy call to OutputPage::addWikiMsg() (task T198214)
- git #70a6b01e - Remove unused message translate-ext-url
TranslationNotifications
edit- git #6c4fec32 - build: Updating npm dependencies for security issues
TrustedXFF
edit- git #8ec4c6a9 - build: Updating npm dependencies for security issues
TwoColConflict
edit- git #e13c2f5f - Use fragment to open BetaFeatures preference page
- git #f863680f - Move test for save to preview and diff tests
- git #170f5a49 - Re-enable diff and preview buttons (task T195724)
- git #9f6de951 - Invert toggleHelpDialog( hide ) to …( show )
- git #f6960d68 - Refactor browser tests for a flexible setup
- git #8b751102 - Right trim diff text from visible empty lines (task T205845)
- git #bbb7cd1a - Unify \r\n to \n newline chars in conflict helper (task T206770)
- git #6a2ee9e5 - build: Updating npm dependencies for security issues
- git #17177994 - Add browser tests for the reset button (task T195721)
- git #e202e766 - Add reset (back) button (task T195721)
- git #2ea0eb03 - Fix renamed NS for RevisonRecord
- git #e6251d03 - Refactor EditConflictPage element retrieval
- git #6c0abb80 - Fix SpecialPage preview for the new interface (task T205841)
- git #25e16ecb - Add selenium test for resolving the conflict
- git #5ee4ff37 - Wait for conflict JS to fully load
- git #9dc56044 - Add browser tests for tour and remove delay (task T195713)
UniversalLanguageSelector
edit- git #dd390d2e - Do not precompute href or autonym in #getInterlanguageList
- git #5ed2ff7d - Update some outdated comments
- git #fd9e39af - Sort ResourceModules in extension.json alphabetically
- git #1ad0c9c8 - ext.uls.eventlogger: Remove use of removed setDefaults() method (task T206588, task T187207)
- git #ac1254c0 - Update jquery.ime to ff0cfc0 from upstream
- git #20240094 - build: Update linters
UploadWizard
edit- git #98ee38cf - Post baserevid when submitting captions in multiple languages (task T205987)
UploadsLink
edit- git #88aa711c - build: Updating npm dependencies for security issues
UrlShortener
edit- git #537c56a8 - build: Updating npm dependencies for security issues
UserMerge
edit- git #2dd25eec - build: Updating npm dependencies for security issues
- git #81225003 - Adjust for core change I4764c1c78 (task T204669)
- git #fdb70cd5 - Compatibility with T198176 (use job queue for deletion of pages with many revisions) (task T198176)
- git #0b8c9cc0 - Add phan config and remove an exclusion from PHPCS (task T193723)
VipsScaler
edit- git #641915b4 - build: Updating npm dependencies for security issues
VisualEditor
edit- git #d8ceb889 - trackSubscriber: Use early return for 6.25% sampling
- git #124adddd - Fix parse wikitext fragment in `paction` wikitext. (task T206838)
- git #88875b1b - Improve the gallery dialog layout for mobile (task T203477)
- git #68e9859a - Update VE core submodule to master (0dff6d406) (task T205924)
- git #0a3eda05 - trackSubscriber: log activity events for VisualEditorFeatureUse (task T202148)
- git #a5a3d829 - Update user avatar icon and make use of OOUI's built-in (task T123810)
- git #e3540924 - Update VE core submodule to master (f9afaa3e4) (task T206236)
- git #1d845aab - Don't add body attribute to an extension node with an empty body (task T206473)
- git #d44e7fb3 - Mobile target improvements
- git #bb369a0b - Wrap editPanel & searchPanel in a StackLayout
- git #485b2572 - ve.ui.MWGalleryDialog: Fix setting of expanded/scrollable panels
- git #61cfce8c - ve.ui.MWGalleryDialog: Switch innerMenuPanel/innerContentPanel
- git #ad948dc5 - Update VE core submodule to master (527d45433) (task T203476)
- git #e176ecce - Move 'done' tool out of static config (task T206132)
- git #f422ae2d - Use correct OOUI hierarchy in gallery dialog (task T205615)
- git #29b27726 - Fix OOUI->MW theme mappings in extension.json (task T206002)
- git #a4f033a1 - Use correct OOUI hierarchy in media dialog (task T205615)
- git #56cd18e6 - Refactor media dialog initialize method
- git #e2cf367a - Make RDF attribute splits more robust
- git #22b40aeb - Update VE core submodule to master (1191c3687) (task T205645, task T205874)
- git #d5d23ee4 - Require Parsoid HTML 2.0.0, and handle its <audio> tags (task T201081)
WikiEditor
edit- git #1fc00749 - Fix escaping
- git #e75284e5 - Fork autoMsg() with escaped autoSafeMsg(), replace where appropriate (task T154891)
- git #57499f67 - Mark some messages as raw HTML (task T200997)
WikiLove
edit- git #71e443f3 - build: Updating npm dependencies for security issues
Wikibase
edit- git #d885b799 - Added tmp1 SQL index on wb_terms table (task T202265)
- git #142b4622 - Hygiene: anchor test coverage in the global namespace
- git #6796c5f1 - AddRowsIds.sqlite.sql should select from table with prefix
- git #6c5e31a9 - Don't assume cached objects will return as the same
- git #e2054295 - Bump precision and use setIniSetting (task T205958)
- git #7f6998e6 - Update references to re-namespaced RevisionRecord and RevisionStore
- git #8966d0b1 - Reset serialize_precision in finally block, and set to 2 (task T205958)
- git #b45e1486 - Enable JSON-LD entity export (task T44063)
- git #e9871c16 - build: Updating npm dependencies for security issues
- git #adc64c55 - Replace deprecated OutputPage::addWikiText() method (task T198214)
- git #091375a4 - Apply LanguageCode::bcp47 for lang and hreflang attributes (task T120847)
- git #31e0df5e - Update use statements for re-namespacing of Revision-related classes (task T206738)
- git #a8e56fa7 - Set serialize_precision to fix tests on PHP 7.1+ (task T205958)
- git #1a032531 - Switch Wikibase.NewItemIdFormatter log to error from critical (task T204791)
- git #9657d3ac - Add DB test for EntityIdLocalPartPageTableEntityQuery
- git #6327117c - Make isEmpty work on empty EntityContent.
- git #dca51723 - MCR: Introduce PageTableEntityQuery & Implementation (task T194729)
- git #65021339 - [cirrus] remove setRescore method on PrefixSearcher
- git #0cd9e077 - Skip a broken test in old PHPUnit
- git #c6ce9efb - Don't use stashMwGlobals
- git #d06ad331 - Make Wikibase Client create wikibase_item field (task T154447)
- git #f980e13a - Adjust mock Page to deal with getRevisionRecord call (task T200903)
- git #56b1e1cb - selenium: setValueOnCombobox without escape
- git #eb52aec5 - Don't directly access members of Language
- git #21c0b842 - Drop supportedEntityTypesForEntitiesWithoutTermListings config (task T204711)
- git #81fec5a9 - Don't manually override services in tests
- git #8902c20c - Add calendar extension to suggested packages - composer.json (task T203528)
- git #13a37c15 - Use strict 'require' instead of lax 'include'
- git #b9cabc17 - Remove not needed docs in SpecialEntitiesWithoutPageFactory
- git #3db4b072 - Move state logic from provider to test
WikibaseLexeme
edit- git #a65c2547 - Stop clearing lemma language code on Special:NewLexeme load (task T205864)
- git #508f06cc - Move EntityLinkFormatters to MW NS
- git #5f0e80de - Move LexemeLanguageCodePropertyIdConfig to MW NS
- git #66be044b - Move MW hook points into MW NS
- git #dffce548 - Update MergeLexemes interactor name
- git #ab92becc - Move LexemeMerge into dedicated Interactors folder
- git #1fecc107 - Spelling fixes in WikibaseLexeme i18n
- git #833eb9f4 - Use the same precision as in T205958 (task T206100)
- git #162e3803 - Order glosses in senses (task T203459)
- git #206f7e37 - Set serialize_precision to fix tests on PHP 7.1+ (task T206100)
- git #2d7b7986 - Sort Forms in FormSet based on their numeric IDs (task T176405)
- git #3f441f9d - Sort Senses in SenseSet based on their numeric IDs (task T203002)
- git #aca9addd - Do not use WB special page base class in SpecialMergeLexemes
- git #aeef76bb - DataModel: not compatible with 8.0 (yet) (task T206325)
- git #b3f8eb6b - phpunit: don't skip SensesView tests
- git #6a9280e9 - SubEntities: format id serialization
- git #c0adbac7 - Form statement GUIDs: generate on clone (task T194732)
- git #0fe8d918 - Enable form statement editing through wbeditentity (task T194732)
- git #2a687377 - Make statement group IDs on Senses unique (task T204936)
- git #6c65133c - Check gloss language on change and not on input (task T205528)
- git #4badc80a - Revert "Enable form statement editing through wbeditentity"
- git #fd7cd27f - Revert "phpunit: add method to assert guids"
- git #f86bc566 - Revert "Form: id must be FormId"
- git #c3c5ab8c - Revert "Form statement GUIDs: generate on clone"
- git #85e0e49e - Undeprecate FormDiffer::diff
WikibaseMediaInfo
edit- git #4976d898 - Update namespace for MediaWiki\Revision\RevisionRecord
- git #d7c314be - Security fixes from T200279 (task T206545)
- git #8c319a68 - Remove unnecessary method overrides
- git #493ee3c2 - Make MediaInfo work with MCR (task T200903)
- git #35a8c329 - Make Wikibase call captions 'captions', not 'labels' for MediaInfo items
WikibaseQuality
edit- git #0396b678 - build: Updating npm dependencies for security issues
WikibaseQualityConstraints
edit- git #48368a60 - Check entities and subentites on statement save (task T195829)
- git #d5c53079 - Set custom user agent in SparqlHelper (task T204471)
- git #d7bb4b4e - Fix WikiPageEntityMetaDataLookup construction (task T206161)
- git #097f90f7 - gadget: test _addReportsToStatement
WikidataPageBanner
edit- git #a2ad2ec7 - build: Updating npm dependencies for security issues
WikimediaBadges
edit- git #00a80f71 - build: Updating npm dependencies for security issues
WikimediaEvents
edit- git #0543d576 - build: Updating npm dependencies for security issues
- git #4de1c072 - Add VisualEditorFeatureUse schema (task T203136)
- git #ce3f8f7e - Remove client side validation for schema properties (task T205724)
- git #b4c83f72 - Track backend search token for autocomplete results (task T205348)
- git #3d9871a0 - Repair searchsatisfaction browser tests (task T206232)
- git #1a634b37 - Update Schema:WMDEBannerEvents rev to 18437830 (task T205283)
- git #7ea7947e - search: Remove explore similar tracking
- git #3c7c1a80 - search: Only submit searchToken with full text
WikimediaIncubator
edit- git #ba67bd0f - build: Updating npm dependencies for security issues
WikimediaMaintenance
edit- git #c609b7fd - Adjust for core change I4764c1c78 (task T204669)
WikimediaMessages
edit- git #2fee1281 - Drop the 'inactive' user group naming now DisableAccount is gone
- git #0ba217f3 - Follow-up f575c8123: azbwiki, not azwiki
- git #f575c812 - Add missing message for azbwiki (task T199167)
- git #530eab91 - build: Remind eslint that Gruntfile.js runs inside node (task T206996)
XAnalytics
edit- git #7e4cf61a - build: Updating npm dependencies for security issues
ZeroBanner
edit- git #1e9576e1 - build: Updating npm dependencies for security issues
ZeroPortal
edit- git #89996311 - Hack around core removal of ApiBase::dieUsage()
- git #d3fc4ee2 - build: Updating npm dependencies for security issues
cldr
edit- git #0b42b233 - build: Updating npm dependencies for security issues
intersection
edit- git #879564f8 - build: Updating npm dependencies for security issues
timeline
edit- git #c0e9aac8 - build: Updating npm dependencies for security issues
wikihiero
edit- git #86ec86a6 - build: Updating npm dependencies for security issues
Skins
editCologneBlue
edit- git #ea49c3d5 - build: Updating npm dependencies for security issues
MinervaNeue
edit- git #43aed4a3 - Disable share button (task T181195)
- git #5822ac58 - Hygiene: improve texts for share button
- git #51b6e820 - Add share icon as mobile web beta feature (task T181195)
- git #cbad0bd3 - Merge skin option modules into a single ResourceLoader module and move enabled logic to client
- git #59c45c2b - Reduce specificity of wikitable overrides (task T205945)
- git #8793739b - Update user avatar to latest, slightly overhauled iteration (task T123810)
- git #3f674008 - Show watchlist to non-JS users of Minerva (task T196893)
- git #cada514d - Remove code related to no-anonymous-editing mode of MobileFrontend (task T205382)
- git #05fd3848 - `autocomplete` is not necessary on `search` input types
- git #07a3b81c - Errors can be counted in statsv (task T205582)
- git #c1485615 - Enable Dynamic Type in iOS 9+ browsers (task T204807)
- git #5afe8abd - Remove unused categories property (task T206337)
- git #75662dd7 - Apply tablet restrictions to image floating in Parsoid (task T205474)
- git #27ea9697 - Hygiene: limit ESLint inheritance
- git #6b0ce864 - Make Minerva section editing more like other skins (task T198765)
- git #53a80e1b - Move edit link enabling/disabling out of skins.minerva.editor (task T198765)
- git #33a74846 - Move MainMenu click tracking schema from MobileFrontend to Minerva (task T204584)
Modern
edit- git #de2d416d - build: Updating npm dependencies for security issues
MonoBook
edit- git #1a1e3ee1 - Stop using mediaWiki and jQuery globals to fix eslint (task T206324)
Nostalgia
edit- git #35b1546c - build: Updating npm dependencies for security issues
Timeless
edit- git #d66be08f - build: Updating npm dependencies for security issues
Vector
edit- git #7f308fa6 - Restructure 'screen-hd' CSS rules
- git #6c924b94 - Replace anon user message color to standard palette
- git #7cbccd37 - Update user avatar icon (task T123810)