MediaWiki 1.40/wmf.23
MediaWiki 1.40.0-wmf.22 | Deployment of MediaWiki 1.40.0-wmf.23 to Wikimedia sites | MediaWiki 1.40.0-wmf.24 |
The latest version (labeled "1.40.0-wmf.23") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 14 February 2023 (see the roadmap).
Core changes
edit- git #2553d8ae - Branch commit for wmf/1.40.0-wmf.23 (task T325586) by trainbranchbot
- git #fc62d132 - Ensure CacheTime properties are reflected by ParserOutput::collectMetadata (task T329067) by C. Scott Ananian
- git #9c40fc6e - phpunit: Generalize LanguageConverterTestTrait and simplify tests by Func
- git #f52e5993 - pager: Provide a method to override the timestamp field (task T325943) by Func
- git #2c9b5880 - Add Kusaal language (kus) (task T329476) by Amir E. Aharoni
- git #c64a8faa - upload: Allow attributes starting with "on" in inkscape SVG namespace (task T288186) by Derk-Jan Hartman
- git #d971f807 - pager: Allow getting range offsets outside the subclass context (task T167577) by Func
- git #4dae5610 - Add correct spaces in MaintenanceRunner.php help text by Amir E. Aharoni
- git #1fa92f2a - Clear the statsd data buffer regardless of StatsdServer config (task T329415) by Func
- git #51ffcb06 - importImages: Use yield to reduce the memory usage by Func
- git #841cf29c - rdbms: Update old LBFactoryConf docs and remove needless file path by Timo Tijhof
- git #af23675d - media: Guard wgSVGConverters against placeholders within shell arguments (task T308395) by Derk-Jan Hartman
- git #607dde7c - permissions: Check cascade protection only if page can exists by Umherirrender
- git #6800a626 - Properly utilize LinkCache in SpecialAllPages (task T328174) by Máté Szabó
- git #bafbb398 - Fix API help URLs by Nardog
- git #1132c3dc - LinksUpdate: Use DB key for category links table (task T328477) by Func
- git #d5b39490 - Remove back-compatibility code for ToC marker by C. Scott Ananian
- git #f0c5c8b8 - ParserTestRunner: properly pass options to Parsoid tests by C. Scott Ananian
- git #153a4157 - Use a SectionMetadata object in Linker::generateTOC() by C. Scott Ananian
- git #38767bca - Temporarily preserve TOC top-level extension data by C. Scott Ananian
- git #8ed1cf88 - media: Remove unneeded complexity in BitmapHandler command replacement (task T308394) by Derk-Jan Hartman
- git #52486adf - Sync up core repo with Parsoid by Arlo Breault
- git #5c564886 - revisiondelete: Reuse LogFormatter::getComment instead of own formatting by Umherirrender
- git #34d599bf - Do not use media filename as alt attribute (task T326041) (task T63566) (task T325955) by Arlo Breault
- git #decc3fd7 - Improve some documentation around DisableQueryPageUpdate by Reedy
- git #c8116223 - Reorg: Move category-related classes from includes/ to Category/ (task T321882) by Amir Sarabadani
- git #f47561d0 - Sync up core repo with Parsoid by Arlo Breault
- git #ee1d5248 - Don't emit empty alt attribute unless it's explicitly asked for by Arlo Breault
- git #fe0bf529 - ParamValidator: Improve paramvalidator-help-multi-max message (task T329198) by Reedy
- git #8e1bb24e - rdbms: clean up LoadBalancer/ChronologyProtector primary pos methods (task T314434) by Aaron Schulz
- git #310d3351 - Improve ApiQuerySiteInfo handling of deprecated and "extra" language links by C. Scott Ananian
- git #8d6e769b - mediawiki.mixins: Remove `box-sizing` mixin (task T306488) by Volker E
- git #f5987602 - Apply variant conversion to page bundles (task T277059) by daniel
- git #09357c46 - phpunit: Add PHPUNIT_LOGS flag by Gergő Tisza
- git #6231d0c1 - objectcache: clean up makeMultiKeys()/multiRemap() comments in WANObjectCache by Aaron Schulz
- git #afbb8690 - ResourceLoader: Update wikimedia/less.php to v3.2.1 (task T204816) by Timo Tijhof
- git #b1cfd103 - rdbms: Fix path to LBFactoryMulti.php in LBFactoryConf documentation by Umherirrender
- git #49959887 - user: Fix typo on ActorStore::checkDatabaseDomain by Umherirrender
- git #cd7b9a36 - MessageCache: improve handling of I/O errors from cache lock keys (task T258860) by Aaron Schulz
- git #5e4c50ed - Add explicit wgParserEnableLegacyMediaDOM config to legacyMedia.txt (task T314318) by Arlo Breault
- git #c5d9e49b - vue i18n: Prevent unnecessary rerender in v-i18n-html by Roan Kattouw
- git #ed169d99 - Remove unused arguments to private functions by Umherirrender
- git #2cef0d5b - http: Log GuzzleHttpRequest requests by Gergő Tisza
- git #abeee009 - rdbms: Fix LoadBalancer::waitFor() regression after clean up by Amir Sarabadani
- git #19463a02 - BacklinkCache: Simplify to use getWithSetCallback() and remove check key by Aaron Schulz
- git #7a749590 - skin: Restore default 'value' attribute in makeSearchButton() (task T327821) by Ammarpad
- git #a57cc5fc - shell: Command::cgroup() has been removed, no callers by Derick Alangi
- git #d467d008 - unittests: rename some files to match the class name by Aaron Schulz
- git #57959fe8 - Remove remaining SVG fallback hacks (task T329127) by Bartosz Dziewoński
- git #d3c64c5c - ResourceLoader: Remove SVG fallback hack from SkinModule (task T329127) by Bartosz Dziewoński
- git #564d4fe7 - ResourceLoader: Remove SVG fallback hack from ImageModule (task T329127) by Bartosz Dziewoński
- git #8f14a5d4 - Linker: Replace use of HtmlFormatter in expandLocalLinks() (task T296648) by Bartosz Dziewoński
- git #d49f07a1 - [followup] mediawiki.feedlink: Atom's link icon overlaps the link (task T327717) by Moh'd Khier Abualruz
- git #34962968 - build: Upgrade eslint-config-wikimedia from 0.22.1 to 0.24.0 by James D. Forrester
- git #5960ca36 - Pingback: Migrate select queries to SelectQueryBuilder (task T311866) by Amir Sarabadani
- git #0a0e4cf6 - Add StatusValue::hasMessagesExcept() (task T272081) by Gergő Tisza
- git #acd50ccc - Update OOUI to v0.46.3 (task T303385) (task T327358) (task T327599) by James D. Forrester
- git #f326fc7f - skins: Allow skins to specify their Codex theme (task T324367) by Roan Kattouw
- git #900e9daf - Add a missing article in a message by Amir E. Aharoni
- git #771343c6 - block: Remove unused variable from SpecialBlock::processFormInternal by Umherirrender
- git #43ed14ed - mime: Avoid unneeded variable assigment in MimeAnalyzer by Umherirrender
- git #b33acee5 - respect migration stage when deleting from revision_comment_temp (task T299954) by Alexander Vorwerk
- git #ff9908dd - Mobile preferences: Use a OO.ui.ProcessDialog (task T328791) by Ed Sanders
- git #5ce9819a - Fix Special and SpecialPages namespace translation for Pa'O language (task T317598) by Superpes15
- git #3d7c1c47 - Add $magicwords for nepali (task T317689) by Tulsi Bhagat
- git #3ed0dfcf - OldChangesList: Pass revision ID through to user link (task T326396) by Thalia
- git #a5e0d4a8 - MaintenanceRunner: Print error if Maintenance initialization fails by Kevin Israel
- git #753d266e - MaintenanceRunner: Pull some checks out of initInternal() by Kevin Israel
- git #5847b7f6 - Minor documentation and naming cleanup in global wfMerge() by Adam Wight
- git #58bd7113 - Check return value of XMLReader::open by Umherirrender
Vendor
edit- git #5270bf00 - Bump wikimedia/parsoid to 0.17.0-a15 (task T270199) (task T314318) (task T319141) by Subramanya Sastry
- git #6747782a - Update wikimedia/less.php to v3.2.1 by Timo Tijhof
- git #9ff16675 - Update OOUI to v0.46.3 by James D. Forrester
Extensions
editArticlePlaceholder
edit- git #4b6865aa - Bump eslint-config-wikimedia from 0.23.0 to 0.24.0 by Addbot
- git #36a0db6f - Bump grunt from 1.5.3 to 1.6.1 by Addbot
- git #217aa685 - Bump grunt-eslint from 24.0.0 to 24.0.1 by Addbot
CategoryTree
edit- git #c1edee1a - Remove flag for ParserOutput (task T212059) by Fomafix
CentralAuth
edit- git #08d94842 - Add compatibility for ActionRestriction to SpecialCentralAuth (task T328881) by Alexander Vorwerk
CheckUser
edit- git #c1303121 - Pagers: Replace the deprecated rangeConds property (task T325943) by Func
- git #ce4d0772 - Use string key instead of boolean for whether an XFF is trusted (task T329128) by Dreamy Jazz
- git #8a346d41 - Use translated version of the XFF prefix used by checkUserHelper.js (task T329112) by Dreamy Jazz
- git #8d15d768 - Remove CheckUserActorMigration as cu_changes actor migration is done (task T233004) by Alexander Vorwerk
- git #128fa286 - Don't Show IP button to blocked Admins (task T329072) by AnaïsGueyte
- git #01098db2 - Fix non-sequential indices in TemporaryAccountHandler API results (task T328896) by csimiyu
- git #e5483a84 - Remove cuc_comment from cu_changes (task T233004) by Alexander Vorwerk
- git #2a9e3cd3 - Perform insertion to cu_log post send (task T328819) by Dreamy Jazz
- git #022f35b7 - Add cuc_only_for_read_old to cu_changes to assist in migration (task T328874) by Dreamy Jazz
ChessBrowser
edit- git #1fa919b3 - parserTests.txt: Add `nohtml` option to accomodate test runner change by C. Scott Ananian
CirrusSearch
edit- git #bf49f8f2 - Allow CirrusSearchCompletionSuggesterUseDefaultSort from cirrus-config-dump by David Causse
Cite
edit- git #1dd994a2 - Re-enable test by Arlo Breault
- git #5fa75277 - Disable test for CI by Arlo Breault
- git #d5b5a83a - Sync up Cite repo with Parsoid by Arlo Breault
- git #eee7a43d - Parsoid CSS: Use more W3C-supported counter types by Subramanya Sastry
- git #b9400d1b - Parsoid CSS: mw-ref-linkback counter inits to -1, not 0 (task T86782) (task T156350) by Subramanya Sastry
- git #8412fb64 - Parsoid CSS: Remove default rendering for "standard" ref groups (task T86782) by Subramanya Sastry
Cognate
edit- git #7829d608 - Use SelectQueryBuilder in RecalculateCognateNormalizedHashes (task T312379) by Marius Hoch
- git #b431a754 - Add RecalculateCognateNormalizedHashesIntegrationTest (task T312379) by Marius Hoch
- git #393ad826 - Use SelectQueryBuilder in PurgeDeletedCognatePages (task T312379) by Marius Hoch
- git #181baef8 - Fix maintenance/purgeDeletedCognatePages, add tests (task T312379) (task T165061) by Marius Hoch
- git #da8c2468 - Use SelectQueryBuilder in populateCognatePages (task T312379) by Marius Hoch
- git #3819c08d - Add PopulateCognatePagesIntegrationTest (task T312379) by Marius Hoch
- git #52408ab9 - Use SelectQueryBuilder in CognateStore (task T312379) by Marius Hoch
- git #8ef8c22f - Add tests for CognateStore::selectSitesForPage (task T312379) by Marius Hoch
- git #abb8315c - build(deps-dev): bump grunt-eslint from 24.0.0 to 24.0.1 by Addbot
- git #eddf059f - build(deps-dev): bump grunt from 1.5.3 to 1.6.1 by Addbot
ContactPage
edit- git #73607474 - Allow multiple messages to be form specific in the contact form (task T190553) by Dreamy Jazz
ContentTranslation
edit- git #49ea90e1 - SX entrypoints: Use 'wgPageName' instead of 'wgTitle' config parameter by NikG
- git #90c3e93d - CxUlsEntrypoint: Fix CX buttons to have "href" for better accessibility by NikG
- git #5417638a - SX fetch pages api: set non-normalized titles as alias (task T328939) by NikG
- git #c3422c6d - CX: Provide the appropriate arguments to ve.ui.CXSurface constructor (task T329154) by NikG
- git #832de630 - Fix entrypoints to use page title instead of page name (task T328939) by NikG
DiscussionTools
edit- git #55b01678 - ReplyLinksController: Fix teardown failing when reloading (task T329523) by Bartosz Dziewoński
- git #fb08abe0 - Revert "Use setExtensionData() instead of marker comments where possible (2/3)" by DLynch
- git #fc64dd29 - Revert "Use setExtensionData() instead of marker comments where possible (3/3)" by DLynch
- git #ab40ef62 - Use setExtensionData() instead of marker comments where possible (3/3) (task T328980) by Bartosz Dziewoński
- git #0ac420ec - Use setExtensionData() instead of marker comments where possible (2/3) (task T328980) by Bartosz Dziewoński
- git #8fb46789 - Use setExtensionData() instead of marker comments where possible (1/3) (task T328980) by Bartosz Dziewoński
- git #8eadff3b - Optimize selectors in mobile hacks (task T328452) by Bartosz Dziewoński
- git #fce317ac - Move TOC metadata generation to a post-processing step (task T328122) by Bartosz Dziewoński
DonationInterface
edit- git #506e9035 - Default emailPreference template to emailPreferences (task T327480) by wfan
DoubleWiki
edit- git #c58bcd1a - Handle null from Title::newFromText (task T286672) by Umherirrender
Echo
edit- git #9c1031c3 - OOUI .addItems() must be called with an array by thiemowmde
EventBus
edit- git #7369bde2 - EventFactory: Remove CommentFormatter from service injection (task T327065) by Kosta Harlan
- git #d6b34933 - Restore mediawiki.page-undelete hook (task T329064) by Ottomata
- git #924d4f53 - Finalize mediawiki/page/change schema at 1.0.0 (task T308017) by Ottomata
EventLogging
edit- git #5fd86257 - Extract UserBucketService service class (task T281762) by Sam Smith
FlaggedRevs
edit- git #325a5ef3 - Remove unused parameter from setDim() method by Thiemo Kreuz
- git #0d38c551 - Dramatically simplify getMaxLevel implementation by Thiemo Kreuz
Flow
edit- git #36da9c48 - Use range offsets for listing contributions (task T167577) by Func
- git #0b4683f0 - Fix import of non-ASCII sections (task T319141) by C. Scott Ananian
- git #4a4164ba - Replace use of Content::getNativeData() (task T283672) by Máté Szabó
- git #872eea27 - i18n: Reword message when transcluding Flow board (task T328227) by EpicPupper
GrowthExperiments
edit- git #04e0193e - NewImpact: remove undefined values in template (task T326233) by Sergio Gimeno
- git #57a418af - AddImage: Send event when user accepts/rejects/invalidates suggestion (task T306034) by Kosta Harlan
- git #87d00cd8 - Suggested edits: use existing FiltersButtonGroupWidget update method (task T318597) by Sergio Gimeno
- git #1d03a18f - Setup VitePress frontend documentation (task T328125) by Sergio Gimeno
- git #44354bed - Fix phpcs errors in CampaignBenefitsBlock by Sergio Gimeno
- git #8f308194 - NewImpact: Make the new impact module the default by Kosta Harlan
- git #a8474405 - NewImpact: Make total views count reflect all edits, not just top viewed (task T328391) by Kosta Harlan
- git #c2410830 - Add ApiQueryImageSuggestionData prop module (task T306349) (task T320739) by Kosta Harlan
- git #553910ce - ComputedUserImpactLookup: Reduce logspam for page view rate limiting (task T328945) by Kosta Harlan
ImageMap
edit- git #08b48fd5 - Re-enable tests by Arlo Breault
- git #9f55b88f - Disable tests for CI by Arlo Breault
- git #015a318a - Re-enable tests by Arlo Breault
- git #8d8e95e0 - Disable tests for CI by Arlo Breault
InterwikiSorting
edit- git #9fdbb3f0 - build(deps-dev): bump grunt-eslint from 24.0.0 to 24.0.1 by Addbot
- git #03213868 - build(deps-dev): bump grunt from 1.5.3 to 1.6.1 by Addbot
IPInfo
edit- git #aa386a20 - Refactor Use Handler::getAuthority for permissions checks in IPInfo RestHandler classes (task T325308) by csimiyu
Kartographer
edit- git #b289ccb9 - Remove unnecessary targets definitions from extension.json (task T328497) by C. Scott Ananian
- git #8a5baadf - Move "Show in full screen" tooltip to correct DOM element (task T326786) by thiemowmde
- git #948f298a - Minor code cleanups related to thumbnail image URL calculation by Thiemo Kreuz
- git #c2a32447 - Nearby: Fix link image in popup to target article (task T327289) by WMDE-Fisch
- git #a86671f1 - Minor follow-ups to "align" and "frameless" parsing by thiemowmde
- git #0f546b57 - [refactor] Move group filtering into a function (task T329170) by Adam Wight
- git #36362801 - Remove carriage return chars after browserify by WMDE-Fisch
- git #351658a6 - Disable right click coordinate popup for the static map preview (task T318510) by WMDE-Fisch
- git #c0bfa703 - Add strict types to properties and parameters where possible (task T263762) by Isabelle Hurbain-Palatin
- git #16365b1a - Revert "Port jsduck -> jsdoc" (task T138401) by WMDE-Fisch
- git #3d776210 - Only make geopoints focusable that have an interaction (task T326790) by Svantje Lilienthal
- git #348771c4 - Nearby: Adjust article limit and cluster radius (task T304076) by WMDE-Fisch
- git #95490c78 - Nearby: Minor style fixes for the reload button (task T327097) by thiemowmde
- git #ff275250 - Remove unused property from Hooks class (task T326288) by thiemowmde
- git #34b18d62 - Rename misnamed $mapService property to $mapServer by thiemowmde
- git #719e714d - Move conversion of deprecated width in % to argument parsing (task T328541) by thiemowmde
- git #6d585f48 - Don't tab to non-functional fullscreen button in static mode (task T326786) by thiemowmde
- git #1d515635 - Make enter work on fullscreen map close button (task T326804) by thiemowmde
- git #fb941ee3 - Nearby: Mark createReloadButton private by WMDE-Fisch
- git #00d61eff - Rename confusing getText to getString (task T263762) by thiemowmde
- git #9141d3fb - Omit impossible static thumbnail in preview mode (task T328793) by Adam Wight
- git #eb5f8115 - Add hints for developers on JS code depenants (task T327151) by WMDE-Fisch
- git #c286c41a - Port jsduck -> jsdoc (task T138401) by Adam Wight
- git #3e65f919 - Extract argument parsing into small, neutral service (task T263762) by thiemowmde
LabeledSectionTransclusion
edit- git #9531b0ee - Add tracking category for invalid LST calls (task T329432) by Pppery
Linter
edit- git #2768a702 - Fix migrate data error when params has excessively long strings (task T329113) by sbailey
- git #07046457 - Fix write error when linter_params has excessively long strings (task T328979) by sbailey
- git #cb84f3a8 - Link to detailed Special:LintErrors from action=info (task T301374) by Kunal Mehta
- git #b5a7aaf7 - Move LoadExtensionSchemaUpdatesHook handler to separate class by Kunal Mehta
LiquidThreads
edit- git #035e1038 - Set the article for moved threads in Thread::doLazyUpdates (task T290191) by Umherirrender
MachineVision
edit- git #5a7a469e - styles: Replace deprecated Less mixins with CSS unprefixed property (task T306486) (task T308351) by Volker E
Math
edit- git #448d1bb6 - Fix underline overline cases in TexUtilTest (task T327392) by Stegmujo
- git #1865fbf3 - Fix low scores for oint statements (task T327392) by Stegmujo
- git #0a3a4a4f - Fix parsing of 'P' operator (task T327392) by Stegmujo
- git #78b77691 - Fix parsing macros in mbox for TexUtilTest (task T327392) by Stegmujo
- git #39c400a4 - Fix Parsing of Mod elements with and without params (task T327392) by Stegmujo
- git #dbf15a72 - Fix parsing functions for MMLGenerationTexVCUtilTest (task T327392) by Stegmujo
OAuth
edit- git #a00febbb - maint/createOAuthConsumer.php: Specify oauth2GrantTypes (task T329306) by addshore
- git #60fb3ccc - Swap \ for use statements by Reedy
- git #1fce674f - ListClientsEndpointTest: Fix response body for anon request (task T329247) by Ammarpad
Phonos
edit- git #2de4bf30 - Move aria-label to be on anchor, and remove `text` from it (task T325796) (task T328004) by Sam Wilson
ProofreadPage
edit- git #124e6ca4 - Add internal API to retrieve default content for a Page: page (task T308098) by Sohom
- git #b8c3c894 - Also setupPreferences when WikiEditor is not enabled (task T329139) by Sam Wilson
- git #7da5bbc5 - Move state management of current pagedata PageModel by Sohom
PropertySuggester
edit- git #8f54ef89 - build(deps-dev): bump grunt-eslint from 24.0.0 to 24.0.1 by Addbot
- git #37a92965 - build(deps-dev): bump grunt from 1.5.3 to 1.6.1 by Addbot
ReadingLists
edit- git #7da1d359 - Remove unnecessary targets definitions from extension.json (task T328497) by C. Scott Ananian
SecureLinkFixer
edit- git #7d003654 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SyntaxHighlight_GeSHi
edit- git #2f4f3c96 - parserTests.txt: Add `nohtml` option to accomodate test runner change by C. Scott Ananian
TimedMediaHandler
edit- git #f179ac52 - Re-enable test by Arlo Breault
- git #302b4238 - Disable test for CI by Arlo Breault
Translate
edit- git #17bc33c6 - Drop support for syck by Niklas Laxström
- git #1779c1f6 - Disable Visual Editor for custom translation namespaces by Niklas Laxström
- git #3c314a0d - MessageGroupStatsSpecialPage: Use typed properties by Abijeet
- git #745409d6 - entity.selector.css: Convert to LESS file by Abijeet
- git #436ea54b - MessageGroupStats: Support fetching stats for message prefixes (task T298966) by Abijeet
- git #48432547 - Add MessageGroupStatsTable to build output for GroupStats page (task T298966) by Abijeet
UploadWizard
edit- git #e12a230f - Use full qualified class name in QUnit module names by thiemowmde
VisualEditor
edit- git #7aa1d55a - DesktopArticleTarget.init: Ignore fake section edit links added by gadgets (task T328094) by Bartosz Dziewoński
- git #44f5f476 - Enable visual diffs on history pages by default (task T314588) by Ed Sanders
- git #d7e0d1de - DesktopArticleTarget.init: Fix init from "Add topic" tab in some cases (task T328094) by Bartosz Dziewoński
- git #12395b0a - Follow-up I3412c53cc: Fix reference to target in ve.ce.MWWikitextSurface (task T329439) by Ed Sanders
- git #a9aade6d - Don't unnecessarily load huge icons for Wikimedia logos by Bartosz Dziewoński
- git #eb71d771 - Loosen the edit link selector specificity in setupMultiTabs() by Jack Phoenix
- git #f6dcd98b - Update VE core submodule to master (109c9a606) (task T272207) (task T313162) (task T327086) by James D. Forrester
- git #5736f8ea - Target#tryTeardown should succeed when target isn't active by Bartosz Dziewoński
Wikibase
edit- git #c687e3b3 - REST: Consistently format response blocks in route handlers by Jakob Warkotsch
- git #1edd4411 - REST: Add spec test for GET descriptions route (task T328470) by Jakob Warkotsch
- git #e9e9644e - REST: Handle redirect/not-found for descriptions (task T328471) by Muhammad Jaziraly
- git #3128ac68 - REST: Catch UseCaseErrorException in route handler (task T328467) by Ollie Shotton
- git #09820d50 - REST: Fix missing property data-type 500 error (task T327484) by Muhammad Jaziraly
- git #58630e21 - REST: Don't consider prevented edits unexpected (task T329233) by Jakob Warkotsch
- git #3419cdec - REST: Validate GetItemDescriptions request (task T328469) by sihe
- git #7efc5583 - GlobalStateFactoryMethodsResourceTest: Allow mocked factory to return mock MultiHttpClient (task T306034) by Kosta Harlan
- git #d2604d64 - REST: Move PATCH routes to routes.json by Jakob Warkotsch
- git #fe665495 - Bump actions/cache from 3.0.11 to 3.2.4 by Addbot
- git #0343391b - Use User::newSystemUser for 'Maintenance script' by Umherirrender
- git #543c2dcb - corrections and clarifications in README for https://app.asana.com/0/1200080771921153/1203439725297760/f by Dan Shick
- git #f30a0504 - corrections for REST API doc issue https://app.asana.com/0/1200080771921153/1203439725297760/f by Dan Shick
- git #58056bb6 - Remove LanguageWithConversion methods returning Language by Lucas Werkmeister
- git #fc07b938 - Construct parsers with a copy of ParserOptions (task T221097) (task T324392) by Matěj Suchánek
WikibaseQualityConstraints
edit- git #5a9354f3 - Add strict types to files about to be touched (task T219037) by Lucas Werkmeister
Wikidata.org
edit- git #9678dddb - build(deps-dev): bump grunt-eslint from 24.0.0 to 24.0.1 by Addbot
- git #56bc71fa - Extend the Readme with some more details about this extension (task T310806) by Michael Große
- git #ff9383da - build(deps-dev): bump grunt from 1.5.3 to 1.6.1 by Addbot
WikiLambda
edit- git #8fbcd634 - Create 'Functioneer' and 'Maintainer' groups, and move rights to them (task T282914) by James D. Forrester
- git #231ee682 - Implementations on Tester pages should be links (task T326099) by nik-55
- git #fe1cfecf - Add LocalizedLabel and fix label methods in zkeys module (task T328427) (task T328433) by gengh
- git #e4c22d5a - Fix misaligned checkboxes (task T328794) by nik-55
- git #0abcdffe - ZObjectEditAction::getPageTitleMsg: Relax existence check from false to falsey (task T328679) by James D. Forrester
- git #2a7137a6 - ZObjectEditAction: Don't fatal when the page doesn't exist (task T328679) by James D. Forrester
- git #e15bced8 - Update function-schemata sub-module to HEAD (88f1588) (task T327415) by James D. Forrester
- git #2408e9bb - Use new store methods for attach testers and implementations by gengh
- git #5e974fd9 - Add Row class and use in zobjectTree and zobject modules (task T328428) (task T328436) by gengh
- git #586fa71f - consolidate metadata dialog instances into single component (task T320670) by Julia Kieserman
- git #663bd271 - Fixup failing "call function" e2e test by Stef Dunlap
- git #2950ce79 - replace wikilambda chip with codex infoChip by Julia Kieserman
- git #3e21c622 - Update function-schemata sub-module to HEAD (b193f0c) (task T304352) (task T327415) by James D. Forrester
- git #207cb71a - docs: Generally replace uses of 'generic' for a more clear word by James D. Forrester
WikimediaApiPortalOAuth
edit- git #637b32ce - widget: Fix default behavior for callback prefix (task T328960) by apaskulin
WikimediaBadges
edit- git #22f46086 - build(deps-dev): bump grunt-eslint from 24.0.0 to 24.0.1 by Addbot
- git #c84739ee - build(deps-dev): bump grunt from 1.5.3 to 1.6.1 by Addbot
WikimediaMessages
edit- git #b56e549a - Add messages for Azerbaijani Wikimedians User Group (azwikimedia) (task T306015) by gerritbot
Wikistories
edit- git #cbef7590 - hide navigation elements from article view by Huei Tan
Skins
editMinervaNeue
edit- git #23aa23b6 - Remove the Group::insertAfter() function in Minerva (task T311895) by ksarabia
- git #0cd677dc - Make figure styling more specific to thumbs (task T268250) by Arlo Breault
Vector
edit- git #0440eead - Make space between top of TOC/Page tools and top of viewport/bottom of sticky header 30px (task T318169) (task T319315) by Nicholas Ray
- git #05693ff7 - Use the wikimedia-ui-legacy theme for Codex component styles (task T324367) (task T329287) by Roan Kattouw
- git #9e4bdd00 - Remove custom handling of user links menu items and handle case when anon editor links are disabled (task T289212) (task T319356) (task T328954) by bwang
- git #f415a556 - Additional FIXME cleanup relating to moving feature classes from body by bwang
- git #575ab2af - Replace automated testing code with npm package by bwang
- git #0243a012 - Moving padding-bottom to mixin-vector-scroll-indicator (task T318169) by Nicholas Ray
- git #ffda1975 - Make page tools sticky (task T318169) (task T319315) by Nicholas Ray
- git #d2eb3c4e - Disable languages on history page (task T328996) by Jon Robson
- git #c6f1153b - Remove button styling from log in link (task T289212) by bwang
Misc
editVisualEditor/VisualEditor
edit- git #109c9a60 - Try to prevent selections inside ref/template nodes on Firefox (task T272207) (task T313162) (task T327086) by Bartosz Dziewoński
- git #a938d533 - Update OOUI to v0.46.3 by James D. Forrester
No changes
edit- 3D
- AbuseFilter
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- CampaignEvents
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EntitySchema
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- Josa
- JsonConfig
- LandingCheck
- LdapAuthentication
- Listings
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- MobileFrontend
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- Popups
- QuickSurveys
- Quiz
- RSS
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit265 Changes in 52 repos by 80 authors