MediaWiki 1.43/wmf.17/Changelog
< MediaWiki 1.43 | wmf.17
Core changes
edit- git #a50f3c9b - Branch commit for wmf/1.43.0-wmf.17 (T366962) by trainbranchbot
- git #21482f88 - RefreshLinksJob: fix missing metrics label by daniel
- git #86490ade - Merge duplicated .tocnumber styles by Ebrahim Byagowi
- git #aab32745 - Turn ToC's common and print to LESS by Ebrahim Byagowi
- git #37d29e8d - Stats: add unit helpers functions to TimingMetric (T364240) by Cole White
- git #27bfbd75 - More effective use of LESS in mw.skinning by Ebrahim Byagowi
- git #3079cd64 - More effective use of LESS in mw.special/block by Ebrahim Byagowi
- git #400c56d7 - Merge ToC's 'i18n' with 'screen' by Ebrahim Byagowi
- git #8eeb2473 - Test purgeExpiredUserrights.php (T371167) by Dreamy Jazz
- git #a01e5da6 - Test purgeExpiredBlocks.php (T371167) by Dreamy Jazz
- git #c97674e6 - Test rebuildmessages.php (T371167) by Dreamy Jazz
- git #e26d73bc - Test purgeMessageBlobStore.php (T371167) by Dreamy Jazz
- git #d72f0b65 - Simplify ToC's alignment using text-align: start (T371265) by Ebrahim Byagowi
- git #1eed11f6 - Add all necessary languages to line-height fixing by Amir E. Aharoni
- git #04e07824 - Fix edit button placement in mixed direction content (T371702) by Ebrahim Byagowi
- git #f6222ec9 - Improve test coverage of DeletedContribsPager (T370438) (T354968) by Thalia
- git #3e9c8ff7 - More effective use of LESS in redirectPage by Ebrahim Byagowi
- git #c67e3c8b - rdbms: Allow interrupted sleep() to return 1 (T365596) by Lucas Werkmeister
- git #661fe8bb - Test purgeExpiredWatchlistItems.php (T371167) by Dreamy Jazz
- git #32f81122 - Define editsection spacing in a direction aware way (T371265) by Ebrahim Byagowi
- git #40220607 - Use text-align: start in content.thumbnails (T371265) by Ebrahim Byagowi
- git #1dc76f15 - Use text-align: start in content.media-common (T371265) by Ebrahim Byagowi
- git #c07f720e - ChangesListSpecialPage: Add another query test case by Bartosz Dziewoński
- git #52c57292 - ChangesListSpecialPage: Simplify tests using setFakeTime() by Bartosz Dziewoński
- git #5e3a7658 - File pages: Apply background in dark mode to file pages (T370074) by Jon Robson
- git #f234eed7 - ContributionsSpecialPage: Check permissions from execute method (T370438) by Thalia
- git #33cef313 - ContributionsPager: Re-work comment to be more generic (T370438) by Thalia
- git #c6bc1852 - ContributionsPager: Fix date link in archive mode (T371518) by Thalia
- git #90703820 - Hooks: Hard deprecate the MessageCache::get hook (T328183) by Roan Kattouw
- git #07455413 - resourceloader: Fix ResourceLoaderModifyStartupSourceUrls hook docs by Gergő Tisza
- git #661f1ca4 - PermissionManager: fix typo `sitedwide` from yours truly by DannyS712
- git #7f40a859 - Don't show 'latest' field in archive mode on contributions search form (T371495) by Thalia
- git #df4cbf5a - Replace gettype() with get_debug_type() in debug/log/test output by Bartosz Dziewoński
- git #c045fa02 - Replace gettype() with get_debug_type() in exception messages by Bartosz Dziewoński
- git #31f614f7 - resourceloader: Add ResourceLoaderModifyStartupSourceUrls hook (T365162) (T371530) by Gergő Tisza
- git #36d5b83b - Drop writeapi flag from siteinfo API (T115414) (T294397) by Gergő Tisza
- git #b52a8add - Drop writeapi userright (T294397) by Reedy
- git #3781349e - Use real type hints for services etc. in includes/Permissions/ by Bartosz Dziewoński
- git #59735561 - Use real type hints for services etc. in includes/title/ by Bartosz Dziewoński
- git #13289a12 - Use real type hints for services etc. in includes/block/ by Bartosz Dziewoński
- git #b3ac0454 - HandleParsoidSectionLinks: also run this pass if COLLAPSABLE_SECTIONS (T371336) by C. Scott Ananian
- git #450fe7fc - Make {{#language}} consistent with {{#dir}} and {{#bcp47}} by C. Scott Ananian
- git #416c33bb - Add {{#bcp47}} parser function (T366623) by C. Scott Ananian
- git #48e90e8e - CleanupTitles: Turn "Talk:Project:Foo" into "Project talk:Foo" (T196088) by Pppery
- git #85b58f07 - objectcache: fix spelling typo in WANObjectCache comments by Aaron Schulz
- git #cc08a065 - LoginSignup: add support for rendering notice messages (T366127) by Sergio Gimeno
- git #7bb1c3ce - Bump wikimedia/parsoid to 0.20.0-a16 (T371126) by Arlo Breault
- git #6f82b918 - Restore password reset invalid email message by Bartosz Dziewoński
- git #5e7915f0 - WikiTextStructure: Drop message fallback to old cirrussearch message (T344806) by Reedy
- git #98549463 - schema: Remove allowInfinite from page_links_updated (T298317) by Umherirrender
- git #95f91225 - authmanager: Make some tests more robust by Gergő Tisza
- git #e1385d3b - Add {{#dir}} parser function (T359761) by Ebrahim Byagowi
- git #16de2c08 - [ParsoidParser] Remove unneeded code to set render ID (T350538) by C. Scott Ananian
Vendor
edit- git #d757a8df - Bump wikimedia/parsoid to 0.20.0-a16 (T371376) (T371126) by Arlo Breault
Extensions
edit3D
edit- git #81103c94 - Inject RepoGroup into hook handler by Umherirrender
AbuseFilter
edit- git #805a1e82 - Use overrideConfigValues/overrideConfigValue instead of setMwGlobals by Fomafix
- git #66ee91e6 - Remove usage of writeapi userright (T294397) by Reedy
AdvancedSearch
edit- git #2957518f - Prepare Less styles for math=parens-division (T368921) by Hannah Okwelum
- git #7b0348c3 - Inject services into hook handler by Umherirrender
AntiSpoof
edit- git #181f7ede - Use $this->getServiceContainer() in maintenance and tests by Fomafix
- git #78ff0b1a - Use overrideConfigValue instead of setMwGlobals by Fomafix
ArticlePlaceholder
edit- git #6607bf39 - Get config values from MainConfig instead of global variables by Fomafix
- git #3150aef7 - Inject services into SpecialCreateTopicPage by Fomafix
- git #f5a07d24 - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
AutoModerator
edit- git #94df9eed - Create Talk Page message sender class (T352769) by suecarmol
- git #6faba8e1 - Duplicate new line character (T355930) by Kgraessle
- git #124713d8 - SendRevertTalkPageMsgJobTest: override username by jsn
- git #fc056336 - revisionCheck: skip null wikiPages (T371348) by jsn
BounceHandler
edit- git #f4b8e155 - Use overrideConfigValues/overrideConfigValue instead of setMwGlobals by Fomafix
- git #670eefe0 - Use injected MainConfig instead of global variable by Fomafix
CampaignEvents
edit- git #bd3d43bb - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender
- git #1780875d - InvitationListPager: remove space after `COUNT` in SQL by Daimona Eaytoy
CentralAuth
edit- git #89b0ce2a - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender
- git #9238b2a5 - SUL3: Expand ResourceLoader URLs (T365162) (T371530) by Gergő Tisza
- git #6dad8d63 - Use overrideConfigValues instead of setMwGlobals by Fomafix
- git #1d47f857 - Remove uses of removed 'rememberpassword' preference (T110542) by Bartosz Dziewoński
- git #6010d296 - SUL3: Disallow load.php on the SSO domain by Gergő Tisza
- git #08d1b9fc - Publicly log account locking reason for account vanishes (T370370) by Jamie Kuppens
Chart
edit- git #d2148bed - Support colors option in chart definition (T371859) by Katie Filbert
- git #bfc10c33 - Support showSymbols chart definition option (T371758) by Katie Filbert
- git #8252d85f - Add ServiceWiring and dependency injection by Katie Filbert
- git #586a9974 - Render chart when viewing chart page (T370737) by Roan Kattouw
- git #2797aa5e - Add fallback to chart definition data source by Katie Filbert
- git #648d6068 - Test for unique ID (T371558) by Jon Robson
- git #9f761e7e - Support width and height as chart parser function options by Katie Filbert
- git #9dbdb763 - Prefix IDs in the SVG output to avoid ID collisions (T371558) by Roan Kattouw
- git #9a1b71c9 - Include shell error message in logs by Roan Kattouw
- git #3c36b395 - Do not use Grunt by Jon Robson
- git #1a5db519 - Restore tests by Jon Robson
- git #525aef30 - Don't use extensionless imports, disable Jest tests for now by Roan Kattouw
- git #b7da7ba6 - Revert "Use imports without the .js extension throughout" by Catrope
- git #641bd2df - Remove @types/commander by Roan Kattouw
- git #cd571661 - Disable animation by default by Roan Kattouw
- git #9c9f67fd - Use imports without the .js extension throughout by Roan Kattouw
- git #609abf5c - Add snapshot testing to Chart rendering (T371557) by Jon Robson
- git #8dfb87c5 - ParserFunction: Track dependencies (T369682) by Roan Kattouw
- git #61058790 - Improve error handling in chart parser function by Katie Filbert
- git #78c4b952 - Provisional JsonConfig and ParserFunction (T369682) by Brooke Vibber
- git #1fadd7b2 - Improves error handling by Jon Robson
- git #b5f356f3 - Fixes: chart rendered in Special:Version by Roan Kattouw
- git #f16ad5d0 - Render chart in cli based on chart definition and data (T371200) by aude
CheckUser
edit- git #d196b80a - Prepare Less styles for math=parens-division (T368921) by Hannah Okwelum
- git #3de282bb - Override isArchive method in SpecialIPContributions (T371495) by Thalia
CirrusSearch
edit- git #d426ff14 - Use overrideConfigValues/overrideConfigValue instead of setMwGlobals by Fomafix
- git #413d039d - Replace deprecated LinksUpdate::getAddedLinks/getRemovedLinks by Umherirrender
Cite
edit- git #4328a8c9 - Test orphaned subrefs by Adam Wight
- git #cc6aec4c - Don't use the edit form when reusing a reference (T369003) by WMDE-Fisch
- git #baedd6c4 - Rename function to getIndexLabel to clarify that it's presentation (T370874) by Adam Wight
- git #06e7dda6 - Helper function getAllGroupNames (T370874) by Adam Wight
- git #525b7ab8 - Reading mode square brackets become customizable through CSS (T370512) by Adam Wight
Citoid
edit- git #7e6f4b4d - Parent is shown as HTML in the subref create dialog (T370873) by WMDE-Fisch
- git #f124a710 - Log when the add-manually button in the error message is pressed (T370561) by David Lynch
CodeMirror
edit- git #7d3482f8 - Isolate build step to CM6 library and restructure files to work with RL (T368053) by MusikAnimal
Cognate
edit- git #a87da47e - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender
CommunityConfiguration
edit- git #0b2c097e - Hide providers with `excludeFromUI` flag from UI components (T368728) by Cyndy
- git #56addac8 - Support links in help messages & field descriptions (T366270) by Cyndy
- git #82e79e73 - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
- git #074621b6 - tests(EnumControl): use getGlobalMediaWikiMountingOptions by Sergio Gimeno
- git #2754cf3b - Editor: load Codex components subset by Sergio Gimeno
Collection
edit- git #09bb3220 - Use overrideConfigValues instead of setMwGlobals by Fomafix
ContentTranslation
edit- git #631dbeb9 - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender
- git #f75e0add - Use expression builder for sql escaping in RecentSignificantEditStore (T350967) by Umherirrender
- git #15b90751 - recommendation api: migrate to new API param names (T371465) by Santhosh Thottingal
- git #eb5ae451 - Prepare Less styles for math=parens-division (T368921) by Hannah Okwelum
DiscussionTools
edit- git #4403887e - Prepare Less styles for math=parens-division (T368921) by Hannah Okwelum
DonationInterface
edit- git #f6bdb23b - Add singleColumnForm variant (T370369) by cstone
- git #c0ecf164 - Add address back for ACH by cstone
- git #d2c72a8c - Remove erroneous monthly convert error message (T368155) by Elliott Eggleston
- git #b62ca850 - Add special page to show our configurable payment settings by cstone
Echo
edit- git #17b4f21f - Immediately show middle-clicked notifications as read (T340179) by Rummskartoffel
- git #d5c8e435 - Prepare Less styles for math=parens-division (T368921) by Hannah Okwelum
Elastica
edit- git #d8cdc10f - Propagate http tracing headers (T371129) by Erik Bernhardson
ElectronPdfService
edit- git #72af64f9 - Use ExtensionRegistry instead of relying on loaded config (T371147) by Derk-Jan Hartman
- git #c44e1f7f - Remove styling logic for the old Electron service (T371147) by Derk-Jan Hartman
EventBus
edit- git #fcadd488 - Adapters: Update EventBusMonologHandler to use PSR LogLevel instead by Timo Tijhof
EventLogging
edit- git #641f10cc - Use $this->getServiceContainer() in tests by Fomafix
- git #19356f31 - Inject service UserOptionsLookup into Hooks by Fomafix
- git #37855b4d - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
EventStreamConfig
edit- git #947d3297 - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
FlaggedRevs
edit- git #ff7b1981 - special: Convert Special:PendingChanges to use Codex styles (T191156) (T369651) by Doğu Abaris
- git #f618b96b - Fix double frame and bold text issue in diff view (T191156) (T371681) by Doğu Abaris
- git #7608c9ce - Use consistent capitalization in mw-fr-revisiontag by Novem Linguae
- git #8730d361 - Add 'skin-invert' class to flagged revisions eye icon (T191156) by Doğu Abaris
- git #690900ed - Exclude message from review notices in Simple UI mode (T191156) by Doğu Abaris
Flow
edit- git #92d5bda3 - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender
GlobalBlocking
edit- git #3e8f9475 - Write to gb_create_account in GlobalBlockManager (T371619) by Dreamy Jazz
- git #7f6e84a8 - Update GlobalBlockLookup to read gb_create_account (T371604) by Dreamy Jazz
- git #0e055b0f - Clean-up code in GlobalBlock (T371601) by Dreamy Jazz
- git #55b73dcc - Test GlobalBlock (T371601) by Dreamy Jazz
- git #32b5f7ea - Fix test that only works in June or July (T371577) by Tim Starling
- git #abbf4467 - Remove deprecated code in GlobalBlockLookup::getUserBlockDetails (T332401) by Dreamy Jazz
- git #ec81f398 - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender
- git #395bbb18 - Use overrideConfigValue instead of setMwGlobals by Fomafix
- git #bd691bc9 - Use $this->getServiceContainer() in maintenance and tests by Fomafix
- git #97e09783 - Fix test in GlobalBlockLookupTest by Dreamy Jazz
- git #05391919 - Remove hard-deprecated GlobalBlockingBlocked...Msg hooks (T332401) by Dreamy Jazz
- git #f316e13d - Drop hard-deprecated GlobalBlockLookup::getUserBlockErrors (T332401) by Dreamy Jazz
- git #74faaac8 - Add gb_autoblock_parent_id to the globalblocks table (T371268) by Dreamy Jazz
- git #bc91ef29 - Add gb_enable_autoblock to the globalblocks table (T371268) by Dreamy Jazz
- git #ed2202db - Add gb_create_account column to the globalblocks table (T371248) by Dreamy Jazz
GlobalUserPage
edit- git #9e57e6e2 - Remove unused default for removed 'globaluserpage' preference by Bartosz Dziewoński
GrowthExperiments
edit- git #ae64b43f - Convert maybeShowWarning message boxes to Codex styles (T360668) by Doğu Abaris
- git #8be06590 - build: Ignore more coverage folders from eslint by Taavi Väänänen
- git #5659319f - Bump homepagemodule schema (T371683) by Sergio Gimeno
- git #5ec95ef2 - Drop the old option name `skipDashboardListing` (T368728) by Cyndy
- git #b3f53ecb - fix: make HelpPanelSchema support versions by Michael Große
- git #2091194b - Prepare Less styles for math=parens-division (T368921) by Hannah Okwelum
- git #5f296d4a - Support links in help messages & field descriptions (T366270) by Cyndy
- git #ca817891 - Add `excludeFromUI` flag to extension.json (T368728) by Cyndy
- git #036bd28d - refreshLinkRecommendations: Work even when link-recommendation is disabled (T371316) by Martin Urbanec
- git #64205b5b - build: Update eslint-config-wikimedia to 0.28.2 by Taavi Väänänen
- git #930e06f3 - Dark mode styles should not apply to printed content (T371331) by Jon Robson
IPInfo
edit- git #1a587374 - Allow InfoManager to take either a UserIdentity or a string (T349715) by Máté Szabó
- git #424f54cd - Introduce InfoRetriever to fetch unique IP address count for temp users (T349715) by Máté Szabó
- git #b339178e - Support temporary users in GeoIp2EnterpriseInfoRetriever (T349715) by Máté Szabó
- git #0f954b65 - Support temporary users in GeoLite2InfoRetriever (T349715) by Máté Szabó
- git #89115424 - Introduce TempUserIPLookup service (T349715) by Máté Szabó
- git #dd398729 - Support temporary users in BlockInfoRetriever (T349715) by Máté Szabó
- git #c1e5b942 - Make ContributionInfoRetriever work for temporary users (T349715) by Máté Szabó
- git #9d0e3422 - Convert InfoRetriever tests into unit tests (T349715) by Máté Szabó
JsonConfig
edit- git #8521d579 - Use Codex for rest of the colors in JsonConfig by Ebrahim Byagowi
- git #b30a5906 - Add Persian translation of namespaces by Ebrahim Byagowi
- git #c2146907 - Make license icons visible in dark mode by Ebrahim Byagowi
- git #c6b9a559 - darkmode: Use Codex provided colors where possible by Ebrahim Byagowi
Kartographer
edit- git #569020cd - Prepare Less styles for math=parens-division (T368921) by Hannah Okwelum
MassMessage
edit- git #a80ae3bb - Use overrideConfigValue/setGroupPermissions instead of setMwGlobals by Fomafix
MediaModeration
edit- git #e59d0e26 - Inject services into MediaModerationScanFileJob by Fomafix
- git #b7a97a87 - Use $this->getServiceContainer() in maintenance by Fomafix
- git #6ce4d88c - Use overrideConfigValue instead of setMwGlobals by Fomafix
- git #e643b1c7 - Don’t call setFakeTime() in data provider (T371460) by Lucas Werkmeister
- git #d86046cc - Use Maintenance::waitForReplication instead of LBFactory by Dreamy Jazz
- git #44dbf617 - Unblock CI (T371324) by Dreamy Jazz
MediaSearch
edit- git #4a08ec8d - Prepare Less styles for math=parens-division (T371313) (T368921) by Hannah Okwelum
MetricsPlatform
edit- git #e0e3b385 - Use overrideConfigValues instead of setMwGlobals by Fomafix
MobileFrontend
edit- git #e3bdd2d4 - Migrate bare division math to parens division (T369669) by bwang
- git #e9e7d47b - Remove BeforePageDisplayMobile hook (T350200) by Jon Robson
- git #c4d0a791 - Fix alignment of parsoid section collapse dropdown arrow by Steph Toyofuku
- git #3d0282c8 - Improve some mobile domain related documentation by Gergő Tisza
MultimediaViewer
edit- git #70375cac - tests: Change use of unrelated Map to mw.Map by Timo Tijhof
Newsletter
edit- git #e67aee63 - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender
OAuth
edit- git #482dd8df - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender
- git #4a919a47 - Use $this->setGroupPermissions() in tests by Fomafix
- git #7073deb5 - Fix resource response to use JSON content type header (T263870) by AutumnFeather
- git #834a56b4 - Use $this->getServiceContainer() in tests by Fomafix
- git #287c721b - Use overrideConfigValues/overrideConfigValue instead of setMwGlobals by Fomafix
OAuthRateLimiter
edit- git #26cee63f - Use overrideConfigValues instead of setMwGlobals by Fomafix
PagedTiffHandler
edit- git #576ef627 - Use overrideConfigValue instead of setMwGlobals by Fomafix
PageTriage
edit- git #63201971 - Use MainConfig instead of global variables by Fomafix
- git #0797fff1 - Use setGroupPermissions instead of global variable $wgGroupPermissions by Fomafix
- git #09699c87 - Use overrideConfigValues/overrideConfigValue instead of setMwGlobals by Fomafix
ProofreadPage
edit- git #25ae367f - Use $this->getServiceContainer() in tests by Fomafix
- git #98675a56 - Use setGroupPermissions and overrideConfigValues instead of setMwGlobals by Fomafix
ReadingLists
edit- git #744a6391 - Use $this->getServiceContainer() in maintenance and tests by Fomafix
- git #0665a9fc - Use overrideConfigValue instead of setMwGlobals by Fomafix
RelatedArticles
edit- git #28e4254b - Use `appendJsConfigVar` to track related page titles (T263772) by C. Scott Ananian
SecurePoll
edit- git #cefa18c4 - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender
StopForumSpam
edit- git #f909b24c - Use $this->getServiceContainer() in tests by Fomafix
- git #ede2747b - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
SyntaxHighlight_GeSHi
edit- git #173e215b - Use overrideConfigValues instead of setMwGlobals by Fomafix
Thanks
edit- git #76167abd - Remove usage of writeapi userright (T294397) by Reedy
TheWikipediaLibrary
edit- git #8cfad0a4 - Make Hooks::isTwlEligible non-static by Fomafix
- git #cef9724d - Inject services into Hooks by Fomafix
- git #3ce58258 - Use overrideConfigValue instead of setMwGlobals by Fomafix
timeline
edit- git #5de44bfa - Rename tracking categories for consistency in EasyTimeline (T371430) by newtonkamau
- git #a465b93d - Bump cache version by Pppery
- git #26944b61 - Remove broken interwiki support (T369513) (T53598) (T124525) by Pppery
- git #44c2c335 - ISO 8601 support (T75640) by Pppery
- git #636e2ece - Add xrgb color support (T3669) by Pppery
- git #725414b7 - Parse $Define calls before encodeInput so that (24) isn't encoded and (T227792) by Pppery
- git #a91d2ec4 - Add "until"/"untilpos" aliases (T309474) by Pppery
- git #197dea41 - Update documentation for presets (T124525) (T369512) by Pppery
Translate
edit- git #e6e1a8dd - MoveTranslatableBundle: Fix issues with non movable subpages (T322582) by Huei Tan
- git #4300e958 - ElasticSearchTTMServer: Move to TtmServer namespace (T335342) by wangombe
- git #b1513f41 - Use overrideConfigValue/setGroupPermissions instead of setMwGlobals by Fomafix
- git #143a3531 - PersistentDatabaseCache: Use IConnectionProvider (T370265) by Abijeet
- git #b2bc765a - Remove usage of writeapi userright (T294397) by Reedy
- git #eafee3b0 - TranslatablePageParser: Minor code improvements by Abijeet
- git #cafa7cf0 - Remove usage of JsonCodec::unserialize (T369056) by Abijeet
- git #694c039b - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender
- git #895f5e63 - TranslatablePage: Store source page ids as string in WAN cache (T366455) by Abijeet
- git #bf4a7b7c - extension.json: add 'pagetranslation' to 'editpage' grant (T235397) by MusikAnimal
- git #b2bab55a - MessageBundle: Add link to translate in message bundle header (T370342) by Abijeet
- git #edec5ace - AggregateGroups: Add log entry only if group is added or removed (T370900) by Abijeet
- git #84f6ebaf - Support dark mode with skin-invert and notheme on translate special page (T371071) by Jon Robson
- git #307552bf - extension.json: remove es6 = true by Novem Linguae
- git #73cace0e - MoveTranslatableBundle: Allow moving of non-blocked subpages (T322582) by Huei Tan
TranslationNotifications
edit- git #ac3f0522 - Use $this->getServiceContainer() in maintenance and tests by Fomafix
- git #d7eba6b4 - Use overrideConfigValue instead of setMwGlobals by Fomafix
UniversalLanguageSelector
edit- git #a50eb568 - Prepare Less styles for math=parens-division (T368921) by Hannah Okwelum
UploadWizard
edit- git #e56da9de - Prepare Less styles for math=parens-division (T371313) by Hannah Okwelum
VisualEditor
edit- git #5c798b0e - Move editsection bidi isolate to MediaWiki (T371702) by Ebrahim Byagowi
- git #0f85b143 - Define brackets spacing in a direction aware way (T371665) by Ebrahim Byagowi
- git #6965da70 - Don't set direction for editsections (T371665) by Ebrahim Byagowi
- git #57daf35b - Edit check: some simple counters for steps in the process by David Lynch
- git #67417c28 - Reenable Cite-related test (T370512) by Adam Wight
Wikibase
edit- git #3b52eb55 - REST: Replace `sitelink-conflict` error with `data-policy-violation` (T370832) by Muhammad Yasser Jazirahly
- git #6e7d2ac2 - REST: Test more data types in PropertyValuePairDeserializerTest by Ollie Shotton
- git #30e811d0 - REST: Retry flaky deleted property e2e tests (T369447) by Jakob Warkotsch
- git #9f262e21 - REST: Correct `data-policy-violation` error code in OAS by Muhammad Yasser Jazirahly
- git #c7cf65d1 - REST: Update StatementSerializationRequestValidatingDeserializerTest by Ollie Shotton
- git #a99432b6 - REST: Validate only modified statements (T369702) by Jakob Warkotsch
- git #3004d4c9 - Add strict types to EditEntityAction, SubmitEntityAction by Lucas Werkmeister
- git #9835ea75 - Relax edit summary length limit for undo actions (T308859) by Matěj Suchánek
- git #2345c6e5 - Test tracking modules added to sidebar (T370045) by joelyrookewmde
- git #7a64aca8 - Remove usage of writeapi userright (T294397) by Reedy
- git #226ff648 - REST: Remove StatementsDeserializer (T369702) by Jakob Warkotsch
- git #347b2711 - REST: Rename `matching_item_id` context for sitelink conflict error by Muhammad Yasser Jazirahly
- git #36cd4564 - REST: Replace label-description-duplicate errors with the generalized one (T370830) by Muhammad Yasser Jazirahly
- git #f644f176 - REST: Always run mocha tests in parallel by Ollie Shotton
- git #3e4c62eb - REST: Create `data-policy-violation` generalized error (T370794) by Muhammad Yasser Jazirahly
- git #f20f305b - REST: Use snake_case for error context keys (T371224) by Ollie Shotton
- git #2b9cce73 - REST: Remove federated property related tests by Ollie Shotton
- git #ecde70dc - REST: Create a PropertyValuePairDeserializer test helper by Ollie Shotton
- git #c260d91e - Fix tracking parameter casing (T370045) by joelyrookewmde
- git #4dbdde82 - REST: Use helper in PatchRequestValidatingDeserializer by Ollie Shotton
- git #bb2d7260 - REST: Refactor `UseCaseError` and `ErrorResponseToHttpStatus` classes by Muhammad Yasser Jazirahly
- git #0df67e8a - REST: Improve deserialization and validation tests by Ollie Shotton
- git #de68a5ef - Require nonempty term types in APIs (T370769) by Lucas Werkmeister
WikibaseLexeme
edit- git #f00237d3 - Don’t use serialize() for logging (T284061) (T326768) by Lucas Werkmeister
- git #cfbbdeb8 - Update tests for removal of writeapi right (T371679) by Lucas Werkmeister
WikibaseLexemeCirrusSearch
edit- git #799286bc - Use $this->getServiceContainer() in tests by Fomafix
- git #8b2054c6 - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
WikiLambda
edit- git #9a9740d6 - Remove 'query' layer from the result of ApiFunctionCall (T349967) by dmartin
- git #7429eadc - Bug: Re-enable previously failing test on unsupported langs (TRE-ENABLE PREVIOUSLY FAILING TEST ON UNSUPPORTED LANGS) (T361124) by Grace C
- git #e2db308f - Re-enable previously failing tests using Py (T361125) by Grace C
- git #339f58d2 - jest: Raise coverage requirements to latest values by James D. Forrester
- git #61fa6a68 - Replace Z1006/zh with Z1672/zh-hant and Z1645/zh-hans in prompted languages by James D. Forrester
- git #4657e199 - Update function-schemata sub-module to HEAD (4066f82) by James D. Forrester
- git #2a070109 - eslint: Make max-len tweaks to comments in jest.config.js by James D. Forrester
- git #6a695af5 - eslint: Fix missing type wrapper on LabelData.fromString @return by James D. Forrester
- git #4a2005ad - Resources: Rename ext.wikilambda.edit to ext.wikilambda.app by Daphne Smit
- git #e019a9d4 - ztype.test.js: Cover uncovered branch in runParser by James D. Forrester
- git #346406b7 - AboutEditMetadataDialog: Dynamically update the page title header when the title is edited dynamically (T361715) by Daphne Smit
WikimediaEvents
edit- git #810036b7 - search: Repair checkin events fired after session close (T286814) by Erik Bernhardson
- git #c095a090 - Fix PHP 8.1 deprecation warning for null strpos() param (T371585) by Máté Szabó
- git #b6154596 - Use service MainConfig instead of global variable by Fomafix
- git #d8562d19 - Use overrideConfigValue instead of setMwGlobals by Fomafix
WikimediaMaintenance
edit- git #aa3bc1ca - dumpInterwiki.php: ksort() the list by Reedy
- git #eb2a6197 - dumpInterwiki.php: Validate m:Interwiki_map/list JSON structure by Timo Tijhof
WikimediaMessages
edit- git #20d69d90 - Add messages for West Coast Bajau Wikipedia (bdrwiki) (T371757) by gerritbot
Skins
editCologneBlue
edit- git #454c1266 - Don't use i18n-all-lists-margins module by Ebrahim Byagowi
MinervaNeue
edit- git #a38fa06b - Migrate bare division math to parens division (T369669) by bwang
- git #73fe281d - Hooks: change `wikipedia is made for you` warning to a notice message (T366127) by Sergio Gimeno
- git #6a687226 - Use CSS Logical instead to remove uses of mw-content-{ltr,rtl} (T371265) by Ebrahim Byagowi
Modern
edit- git #d1b5063c - Use "interface-edit-section-links" skin feature from core by Bartosz Dziewoński
- git #41fe2fe5 - Don't use i18n-all-lists-margins module by Ebrahim Byagowi
- git #252fa9a3 - Revert "Replace use of 'i18n-all-lists-margins' with 'elements'" by Jdlrobson
- git #06b15274 - Replace use of 'i18n-all-lists-margins' with 'elements' by Ebrahim Byagowi
MonoBook
edit- git #0c2a316f - Don't use i18n-all-lists-margins module by Ebrahim Byagowi
Timeless
edit- git #dfff1b5c - Don't use i18n-all-lists-margins module by Ebrahim Byagowi
Vector
edit- git #e00536a6 - Dark mode: Images should have background (T370074) by Jon Robson
- git #6e9047eb - Migrate bare division math to parens division (T369669) by bwang
- git #8eae49df - Make fake link a button (T371377) by Derk-Jan Hartman
Misc
editNo changes
edit- ActiveAbstract
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- CodeEditor
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- EntitySchema
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- LoginNotify
- MapSources
- Math
- MobileApp
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Nostalgia
- Nuke
- OATHAuth
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- Popups
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RealMe
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- SecureLinkFixer
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TimedMediaHandler
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- VisualEditor/VisualEditor
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- Wikistories
- XAnalytics
- cldr
- intersection
- wikihiero
Total changes
edit313 Changes in 75 repos by 68 authors