MediaWiki 1.43/wmf.17/Changelog
Appearance
< MediaWiki 1.43 | wmf.17
Core changes
[edit]- git #a50f3c9b - Branch commit for wmf/1.43.0-wmf.17 (task 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 (task 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 (task T371167) by Dreamy Jazz
- git #a01e5da6 - Test purgeExpiredBlocks.php (task T371167) by Dreamy Jazz
- git #c97674e6 - Test rebuildmessages.php (task T371167) by Dreamy Jazz
- git #e26d73bc - Test purgeMessageBlobStore.php (task T371167) by Dreamy Jazz
- git #d72f0b65 - Simplify ToC's alignment using text-align: start (task 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 (task T371702) by Ebrahim Byagowi
- git #f6222ec9 - Improve test coverage of DeletedContribsPager (task T370438) (task T354968) by Thalia
- git #3e9c8ff7 - More effective use of LESS in redirectPage by Ebrahim Byagowi
- git #c67e3c8b - rdbms: Allow interrupted sleep() to return 1 (task T365596) by Lucas Werkmeister
- git #661fe8bb - Test purgeExpiredWatchlistItems.php (task T371167) by Dreamy Jazz
- git #32f81122 - Define editsection spacing in a direction aware way (task T371265) by Ebrahim Byagowi
- git #40220607 - Use text-align: start in content.thumbnails (task T371265) by Ebrahim Byagowi
- git #1dc76f15 - Use text-align: start in content.media-common (task 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 (task T370074) by Jon Robson
- git #f234eed7 - ContributionsSpecialPage: Check permissions from execute method (task T370438) by Thalia
- git #33cef313 - ContributionsPager: Re-work comment to be more generic (task T370438) by Thalia
- git #c6bc1852 - ContributionsPager: Fix date link in archive mode (task T371518) by Thalia
- git #90703820 - Hooks: Hard deprecate the MessageCache::get hook (task 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 (task 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 (task T365162) (task T371530) by Gergő Tisza
- git #36d5b83b - Drop writeapi flag from siteinfo API (task T115414) (task T294397) by Gergő Tisza
- git #b52a8add - Drop writeapi userright (task 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 (task T371336) by C. Scott Ananian
- git #450fe7fc - Make {{#language}} consistent with {{#dir}} and {{#bcp47}} by C. Scott Ananian
- git #416c33bb - Add {{#bcp47}} parser function (task T366623) by C. Scott Ananian
- git #48e90e8e - CleanupTitles: Turn "Talk:Project:Foo" into "Project talk:Foo" (task T196088) by Pppery
- git #85b58f07 - objectcache: fix spelling typo in WANObjectCache comments by Aaron Schulz
- git #cc08a065 - LoginSignup: add support for rendering notice messages (task T366127) by Sergio Gimeno
- git #7bb1c3ce - Bump wikimedia/parsoid to 0.20.0-a16 (task 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 (task T344806) by Reedy
- git #98549463 - schema: Remove allowInfinite from page_links_updated (task T298317) by Umherirrender
- git #95f91225 - authmanager: Make some tests more robust by Gergő Tisza
- git #e1385d3b - Add {{#dir}} parser function (task T359761) by Ebrahim Byagowi
- git #16de2c08 - [ParsoidParser] Remove unneeded code to set render ID (task T350538) by C. Scott Ananian
Vendor
[edit]- git #d757a8df - Bump wikimedia/parsoid to 0.20.0-a16 (task T371376) (task T371126) by Arlo Breault
Extensions
[edit]3D
[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 (task T294397) by Reedy
AdvancedSearch
[edit]- git #2957518f - Prepare Less styles for math=parens-division (task 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 (task T352769) by suecarmol
- git #6faba8e1 - Duplicate new line character (task T355930) by Kgraessle
- git #124713d8 - SendRevertTalkPageMsgJobTest: override username by jsn
- git #fc056336 - revisionCheck: skip null wikiPages (task 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 (task T365162) (task T371530) by Gergő Tisza
- git #6dad8d63 - Use overrideConfigValues instead of setMwGlobals by Fomafix
- git #1d47f857 - Remove uses of removed 'rememberpassword' preference (task 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 (task T370370) by Jamie Kuppens
Chart
[edit]- git #d2148bed - Support colors option in chart definition (task T371859) by Katie Filbert
- git #bfc10c33 - Support showSymbols chart definition option (task T371758) by Katie Filbert
- git #8252d85f - Add ServiceWiring and dependency injection by Katie Filbert
- git #586a9974 - Render chart when viewing chart page (task T370737) by Roan Kattouw
- git #2797aa5e - Add fallback to chart definition data source by Katie Filbert
- git #648d6068 - Test for unique ID (task 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 (task 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 (task T371557) by Jon Robson
- git #8dfb87c5 - ParserFunction: Track dependencies (task T369682) by Roan Kattouw
- git #61058790 - Improve error handling in chart parser function by Katie Filbert
- git #78c4b952 - Provisional JsonConfig and ParserFunction (task 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 (task T371200) by aude
CheckUser
[edit]- git #d196b80a - Prepare Less styles for math=parens-division (task T368921) by Hannah Okwelum
- git #3de282bb - Override isArchive method in SpecialIPContributions (task 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 (task T369003) by WMDE-Fisch
- git #baedd6c4 - Rename function to getIndexLabel to clarify that it's presentation (task T370874) by Adam Wight
- git #06e7dda6 - Helper function getAllGroupNames (task T370874) by Adam Wight
- git #525b7ab8 - Reading mode square brackets become customizable through CSS (task T370512) by Adam Wight
Citoid
[edit]- git #7e6f4b4d - Parent is shown as HTML in the subref create dialog (task T370873) by WMDE-Fisch
- git #f124a710 - Log when the add-manually button in the error message is pressed (task T370561) by David Lynch
CodeMirror
[edit]- git #7d3482f8 - Isolate build step to CM6 library and restructure files to work with RL (task 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 (task T368728) by Cyndy
- git #56addac8 - Support links in help messages & field descriptions (task 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 (task T350967) by Umherirrender
- git #15b90751 - recommendation api: migrate to new API param names (task T371465) by Santhosh Thottingal
- git #eb5ae451 - Prepare Less styles for math=parens-division (task T368921) by Hannah Okwelum
DiscussionTools
[edit]- git #4403887e - Prepare Less styles for math=parens-division (task T368921) by Hannah Okwelum
DonationInterface
[edit]- git #f6bdb23b - Add singleColumnForm variant (task T370369) by cstone
- git #c0ecf164 - Add address back for ACH by cstone
- git #d2c72a8c - Remove erroneous monthly convert error message (task 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 (task T340179) by Rummskartoffel
- git #d5c8e435 - Prepare Less styles for math=parens-division (task T368921) by Hannah Okwelum
Elastica
[edit]- git #d8cdc10f - Propagate http tracing headers (task T371129) by Erik Bernhardson
ElectronPdfService
[edit]- git #72af64f9 - Use ExtensionRegistry instead of relying on loaded config (task T371147) by Derk-Jan Hartman
- git #c44e1f7f - Remove styling logic for the old Electron service (task 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 (task T191156) (task T369651) by Doğu Abaris
- git #f618b96b - Fix double frame and bold text issue in diff view (task T191156) (task 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 (task T191156) by Doğu Abaris
- git #690900ed - Exclude message from review notices in Simple UI mode (task 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 (task T371619) by Dreamy Jazz
- git #7f6e84a8 - Update GlobalBlockLookup to read gb_create_account (task T371604) by Dreamy Jazz
- git #0e055b0f - Clean-up code in GlobalBlock (task T371601) by Dreamy Jazz
- git #55b73dcc - Test GlobalBlock (task T371601) by Dreamy Jazz
- git #32b5f7ea - Fix test that only works in June or July (task T371577) by Tim Starling
- git #abbf4467 - Remove deprecated code in GlobalBlockLookup::getUserBlockDetails (task 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 (task T332401) by Dreamy Jazz
- git #f316e13d - Drop hard-deprecated GlobalBlockLookup::getUserBlockErrors (task T332401) by Dreamy Jazz
- git #74faaac8 - Add gb_autoblock_parent_id to the globalblocks table (task T371268) by Dreamy Jazz
- git #bc91ef29 - Add gb_enable_autoblock to the globalblocks table (task T371268) by Dreamy Jazz
- git #ed2202db - Add gb_create_account column to the globalblocks table (task 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 (task T360668) by Doğu Abaris
- git #8be06590 - build: Ignore more coverage folders from eslint by Taavi Väänänen
- git #5659319f - Bump homepagemodule schema (task T371683) by Sergio Gimeno
- git #5ec95ef2 - Drop the old option name `skipDashboardListing` (task T368728) by Cyndy
- git #b3f53ecb - fix: make HelpPanelSchema support versions by Michael Große
- git #2091194b - Prepare Less styles for math=parens-division (task T368921) by Hannah Okwelum
- git #5f296d4a - Support links in help messages & field descriptions (task T366270) by Cyndy
- git #ca817891 - Add `excludeFromUI` flag to extension.json (task T368728) by Cyndy
- git #036bd28d - refreshLinkRecommendations: Work even when link-recommendation is disabled (task 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 (task T371331) by Jon Robson
IPInfo
[edit]- git #1a587374 - Allow InfoManager to take either a UserIdentity or a string (task T349715) by Máté Szabó
- git #424f54cd - Introduce InfoRetriever to fetch unique IP address count for temp users (task T349715) by Máté Szabó
- git #b339178e - Support temporary users in GeoIp2EnterpriseInfoRetriever (task T349715) by Máté Szabó
- git #0f954b65 - Support temporary users in GeoLite2InfoRetriever (task T349715) by Máté Szabó
- git #89115424 - Introduce TempUserIPLookup service (task T349715) by Máté Szabó
- git #dd398729 - Support temporary users in BlockInfoRetriever (task T349715) by Máté Szabó
- git #c1e5b942 - Make ContributionInfoRetriever work for temporary users (task T349715) by Máté Szabó
- git #9d0e3422 - Convert InfoRetriever tests into unit tests (task 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 (task 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 (task T371460) by Lucas Werkmeister
- git #d86046cc - Use Maintenance::waitForReplication instead of LBFactory by Dreamy Jazz
- git #44dbf617 - Unblock CI (task T371324) by Dreamy Jazz
MediaSearch
[edit]- git #4a08ec8d - Prepare Less styles for math=parens-division (task T371313) (task 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 (task T369669) by bwang
- git #e9e7d47b - Remove BeforePageDisplayMobile hook (task 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 (task 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 (task 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 (task 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 (task T371430) by newtonkamau
- git #a465b93d - Bump cache version by Pppery
- git #26944b61 - Remove broken interwiki support (task T369513) (task T53598) (task T124525) by Pppery
- git #44c2c335 - ISO 8601 support (task T75640) by Pppery
- git #636e2ece - Add xrgb color support (task T3669) by Pppery
- git #725414b7 - Parse $Define calls before encodeInput so that (24) isn't encoded and (task T227792) by Pppery
- git #a91d2ec4 - Add "until"/"untilpos" aliases (task T309474) by Pppery
- git #197dea41 - Update documentation for presets (task T124525) (task T369512) by Pppery
Translate
[edit]- git #e6e1a8dd - MoveTranslatableBundle: Fix issues with non movable subpages (task T322582) by Huei Tan
- git #4300e958 - ElasticSearchTTMServer: Move to TtmServer namespace (task T335342) by wangombe
- git #b1513f41 - Use overrideConfigValue/setGroupPermissions instead of setMwGlobals by Fomafix
- git #143a3531 - PersistentDatabaseCache: Use IConnectionProvider (task T370265) by Abijeet
- git #b2bc765a - Remove usage of writeapi userright (task T294397) by Reedy
- git #eafee3b0 - TranslatablePageParser: Minor code improvements by Abijeet
- git #cafa7cf0 - Remove usage of JsonCodec::unserialize (task 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 (task T366455) by Abijeet
- git #bf4a7b7c - extension.json: add 'pagetranslation' to 'editpage' grant (task T235397) by MusikAnimal
- git #b2bab55a - MessageBundle: Add link to translate in message bundle header (task T370342) by Abijeet
- git #edec5ace - AggregateGroups: Add log entry only if group is added or removed (task T370900) by Abijeet
- git #84f6ebaf - Support dark mode with skin-invert and notheme on translate special page (task T371071) by Jon Robson
- git #307552bf - extension.json: remove es6 = true by Novem Linguae
- git #73cace0e - MoveTranslatableBundle: Allow moving of non-blocked subpages (task 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 (task T368921) by Hannah Okwelum
UploadWizard
[edit]- git #e56da9de - Prepare Less styles for math=parens-division (task T371313) by Hannah Okwelum
VisualEditor
[edit]- git #5c798b0e - Move editsection bidi isolate to MediaWiki (task T371702) by Ebrahim Byagowi
- git #0f85b143 - Define brackets spacing in a direction aware way (task T371665) by Ebrahim Byagowi
- git #6965da70 - Don't set direction for editsections (task 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 (task T370512) by Adam Wight
Wikibase
[edit]- git #3b52eb55 - REST: Replace `sitelink-conflict` error with `data-policy-violation` (task 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 (task 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 (task 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 (task T308859) by Matěj Suchánek
- git #2345c6e5 - Test tracking modules added to sidebar (task T370045) by joelyrookewmde
- git #7a64aca8 - Remove usage of writeapi userright (task T294397) by Reedy
- git #226ff648 - REST: Remove StatementsDeserializer (task 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 (task 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 (task T370794) by Muhammad Yasser Jazirahly
- git #f20f305b - REST: Use snake_case for error context keys (task 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 (task 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 (task T370769) by Lucas Werkmeister
WikibaseLexeme
[edit]- git #f00237d3 - Don’t use serialize() for logging (task T284061) (task T326768) by Lucas Werkmeister
- git #cfbbdeb8 - Update tests for removal of writeapi right (task 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 (task T349967) by dmartin
- git #7429eadc - Bug: Re-enable previously failing test on unsupported langs (task TRE-ENABLE PREVIOUSLY FAILING TEST ON UNSUPPORTED LANGS) (task T361124) by Grace C
- git #e2db308f - Re-enable previously failing tests using Py (task 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 (task T361715) by Daphne Smit
WikimediaEvents
[edit]- git #810036b7 - search: Repair checkin events fired after session close (task T286814) by Erik Bernhardson
- git #c095a090 - Fix PHP 8.1 deprecation warning for null strpos() param (task 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) (task T371757) by gerritbot
Skins
[edit]CologneBlue
[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 (task T369669) by bwang
- git #73fe281d - Hooks: change `wikipedia is made for you` warning to a notice message (task T366127) by Sergio Gimeno
- git #6a687226 - Use CSS Logical instead to remove uses of mw-content-{ltr,rtl} (task 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 (task T370074) by Jon Robson
- git #6e9047eb - Migrate bare division math to parens division (task T369669) by bwang
- git #8eae49df - Make fake link a button (task T371377) by Derk-Jan Hartman
Misc
[edit]No 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
[edit]313 Changes in 75 repos by 68 authors