MediaWiki 1.42/wmf.21
MediaWiki 1.42.0-wmf.20 | Deployment of MediaWiki 1.42.0-wmf.21 to Wikimedia sites | MediaWiki 1.42.0-wmf.22 |
The latest version (labeled "1.42.0-wmf.21") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 5 March 2024 (see the roadmap).
Core changes
edit- git #da4bc48f - Branch commit for wmf/1.42.0-wmf.21 (task T354439) by trainbranchbot
- git #ff5e637f - Upgrade OOjs Router from 0.4.0 to 0.5.0 (task T358813) by James D. Forrester
- git #c50d43ff - HandleSectionLinks: Fix handling headings with raw `>` in attributes (task T358810) by Bartosz Dziewoński
- git #20ca5517 - docs: Correct message defaults (task T357169) by apaskulin
- git #f4de463f - Rest router should provide parsed body data to handler. by Wendy Quarshie
- git #24ba4a04 - Don't include return signature in UploadJobTrait for compat with parent class by Brian Wolff
- git #8b62eb20 - Bump wikimedia/parsoid to 0.19.0-a20 by Isabelle Hurbain-Palatin
- git #9c14663b - upload: switch AssembleUploadChunksJob to GenericParameterJob by Aaron Schulz
- git #93044d8d - updateCollation: Minor cleanup by Reedy
- git #4313b73d - updateCollation: Explicitly cast $scale to int (task T358949) by Reedy
- git #d999dc7a - build: Update karma-qunit to 4.2.0 and remove old `__karma__` hack by Timo Tijhof
- git #564ff2be - Combine the expressions in LinkFilter::getQueryConditions (task T358961) by Umherirrender
- git #6cd21821 - Combine the expressions in PrefixSearch::defaultSearchBackend (task T358961) by Umherirrender
- git #f7552491 - RecentChange: Avoid duplicate patrol log entry after patrol conflict (task T196182) by xiplus
- git #de2e6535 - Fix typo in log message by Brian Wolff
- git #ce6f2bbd - docs: Migrate @cfg tags to JSDoc (task T357169) by apaskulin
- git #6456ae11 - Mark addStyleTag as public (task T358391) by Jon Robson
- git #166d4010 - CodexModule: Explicitly disable URL loading (task T358903) by Roan Kattouw
- git #fe1fbb3a - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by James D. Forrester
- git #efdccf82 - Guard against events on detached elements (task T358372) by Jon Robson
- git #f36f2fc8 - Update language-specific heading styles for new heading HTML by Bartosz Dziewoński
- git #f343cc97 - Upgrade OOjs Router from 0.3.0 to 0.4.0 (task T358813) by James D. Forrester
- git #93b8a038 - docs: Make CheckboxHack part of the mediawiki.page.ready module by Jon Robson
- git #37d2b992 - docs: Use Markdown syntax in JSDoc descriptions (task T352233) by apaskulin
- git #ce1f4d5c - config: Fix various typos by Reedy
- git #3f1ea156 - config: Fix indenting of comment for EditPageFrameOptions by Reedy
- git #9b3a2159 - Output skin related styles after SkinModule feature styles (task T354975) by Jan Drewniak
- git #34e68c2e - REST: Log parsoid errors (task T356157) by daniel
- git #12a336d0 - resourceloader: Do not load user scripts/styles for temp users (task T355377) by Gergő Tisza
- git #3087ecea - handler: Throw on unsupported body (task T358557) by Atieno
- git #d3a9abe5 - ParserOutputAccess: only use PoolCounter if the caller asks for it. (task T352837) by daniel
- git #b120a403 - Add missing summaries to upload classes by Jon Robson
- git #c4eeeec7 - docs: Convert mw.Upload.Dialog and friends to jsdoc (task T352308) by Roan Kattouw
- git #74f85926 - Remove codex-search from foreign-resources.yaml (task T357596) by Ty Hopp
- git #90df3c80 - mediawiki.page.ready: Simplify toggleAllCollapsibles code by Timo Tijhof
- git #58c46ae4 - Rest: extract target variant from accept-language header (task T350852) by daniel
- git #a3ee4458 - docs: Fix documentation of mw.htmlform jQuery plugins by Roan Kattouw
- git #0d449773 - Document mediawiki.htmlform.ooui classes (task T352308) by Jon Robson
- git #941d173a - docs: Use @lends instead of @memberof for mw.Message.prototype by Roan Kattouw
- git #44b54ae1 - Tighten up phan type for ContentRenderer::getParserOutput() (task T350538) (task T358243) by C. Scott Ananian
- git #2e3bd68b - Add 'temp' flag to ApiQueryUserInfo API (task T358683) by Dreamy Jazz
- git #68204d79 - editpage: track edit conflicts in edit failures stat (task T356812) by Cole White
- git #8039e062 - Add getCacheKey static method to UploadFromUrl by Giuseppe Lavagetto
- git #61ed857f - Refactor PublishStashedFileJob to make the code reusable by Giuseppe Lavagetto
- git #2ea72f43 - Update summary message for ApiQueryContributors for temp accounts (task T341228) by Dreamy Jazz
- git #36062df6 - RequestInterface: add hasBody() by daniel
- git #dcbabb1a - Fix autoblock update (task T351173) by Tim Starling
- git #d2789c6e - maintenance: show broken replicas in getLagTimes (task T358484) by Antoine Musso
- git #e6a703b4 - maintenance: add test for GetLagTimes.php (task T358484) by Antoine Musso
- git #99c97520 - ResourceLoader: Restore non-minified CSS in debug mode by Timo Tijhof
- git #10a7d46a - Use ->push not lazyPush for PublishStashedFile job by Brian Wolff
- git #dc91d2d6 - objectcache: Migrate BagOStuff from StatsdD to StatsLib (task T356062) by Derick Alangi
- git #a15b6d51 - parser: Fix formatdate parser function for ISO year 0 = 1 BC by thiemowmde
- git #a7b7b770 - Improve documentation of SpecialPage::getName() by thiemowmde
- git #a60327b9 - lag.php: Return `replication stopped or errored` instead of False (task T358484) by TheresNoTime
- git #026d8d02 - RequestInterface: add getParsedBody and setParsedBody. (task T357025) by Wendy Quarshie
- git #f0a57963 - Make StatusValue stable to extend (task T358492) by Lucas Werkmeister
- git #0a407bd3 - Move figure margin reset to normalize (task T358520) by Jon Robson
- git #31bf78b0 - maintenance: add test for lag.php (task T358484) by Antoine Musso
- git #95c5010e - specials: Handle false from MediaHandler::parseParamString by Umherirrender
- git #882683f5 - phpunit: Do not crash when paratest options are passed in (task T50217) by Daimona Eaytoy
- git #bdbaf51d - Sqlite: Add cache_size as one of the allowed pragmas by Brian Wolff
- git #785aef4a - build: Upgrade phpunit to 9.6.16 (task T342110) by James D. Forrester
- git #e038427f - content: lowercase model name before looking up message (task T358341) by Siddharth VP
- git #339043f6 - preferences search: Keyboard and screenreader accessibility tweaks by Bartosz Dziewoński
- git #5fc737eb - Support "showmedia" parsertests option (task T358158) by Arlo Breault
- git #b61ebd52 - rdbms: Remove more usages of DBAccessObjectUtils::getDBOptions() (task T354194) by Amir Sarabadani
- git #fa066f31 - filebackend: improve documentation of FileOp fields by Aaron Schulz
- git #7913713d - filebackend: add FileStatePredicates helper class for file operations (task T348294) by Aaron Schulz
- git #35b25428 - Namespace includes/cache (task T353458) by James D. Forrester
- git #7522fc51 - Document rcfilters (task T352308) by Jon Robson
- git #f98d2bce - resources: Amend jquery-ui deprecation warning to point to Codex (task T355716) by Volker E
- git #3df49523 - Remove wgTemporaryParsoidHandlerParserCacheWriteRatio config by Paladox
Vendor
edit- git #83ba5e3b - Bump wikimedia/parsoid to 0.19.0-a20 (task T358158) (task T358588) (task T358796) (task T358954) by Isabelle Hurbain-Palatin
- git #5316facf - Allow the dealerdirect/phpcodesniffer-composer-installer plugin (task T356352) by Umherirrender
Extensions
editAbuseFilter
edit- git #f4e3f78b - Add integration test to verify logs are saved in CheckUser (task T358632) by Dreamy Jazz
- git #f3c87749 - Send AbuseFilter logs to CheckUser on PRESEND (task T358632) by Dreamy Jazz
ArticleCreationWorkflow
edit- git #be442ce2 - Show proper message for Temp accounts (task T329769) by Dayllan Maza
BetaFeatures
edit- git #eeeb3079 - styles: Update color in Less from #d33 to #d73333 (task T343239) by lwatson
CampaignEvents
edit- git #9d180558 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Daimona Eaytoy
CentralAuth
edit- git #cfc05137 - Simplify CentralAuthHooksUsingDatabaseTest by Taavi Väänänen
- git #9357c188 - Inject UserNameUtils to BlockHookHandler by Taavi Väänänen
- git #19e7fa1c - Split block hooks to new BlockHookHandler by Taavi Väänänen
- git #61c1e739 - Hooks: Always define 'wgGlobalGroups' when logged-in by Timo Tijhof
CheckUser
edit- git #acee24e9 - Don't depend on Message implementation details by Bartosz Dziewoński
- git #bb409cc5 - Document generated i18n keys by Ed Sanders
- git #e79594db - Use a registered user as the context user in CheckUser tests (task T358148) by Dreamy Jazz
CirrusSearch
edit- git #63f9c4a0 - tests: Don't depend on Message implementation details by Bartosz Dziewoński
Cite
edit- git #c5e7fd35 - Use Types/#jQuery for external docs by WMDE-Fisch
- git #8d0202a6 - Minor logic cleanup by Adam Wight
- git #5c7e7f4f - linters should ignore generated docs by Adam Wight
- git #73c90a0e - Clean up and fix some jsdoc annotations (task T358641) by Adam Wight
- git #53690760 - Initial support for generating jsdoc (task T358641) by Adam Wight
CodeMirror
edit- git #c3df98cf - Remove $this->setService( 'UserOptionsLookup', ... ) in tests by Fomafix
- git #e4eb2846 - fix scroll behavior of CodeMirror 6 (task T212899) (task T254962) by bhsd
- git #c9c9ed27 - CodeMirror: default to using the same height as the textarea (task T357794) by MusikAnimal
ContentTranslation
edit- git #85fab2cc - CX relevant languages entrypoint: Use content code instead of domain (task T322799) by NikG
- git #18f5fc5d - SXPublisherCaptchaDialog: Use CdxButton and CdxIcon components (task T340259) (task T319280) by NikG
- git #4fb388f0 - CX: Treat temporary users as anon for now (task T344151) by NikG
DiscussionTools
edit- git #4958416c - Only include one set of DiscussionTools buttons in the page HTML (task T322457) by Bartosz Dziewoński
- git #6419c19d - Fix PHP getTitleFromUrl() when $wgArticlePath is '/$1' (task T358321) by Bartosz Dziewoński
- git #e2fbc070 - Remove TemporaryParsoidHandlerParserCacheWriteRatio hack (task T355375) by C. Scott Ananian
DonationInterface
edit- git #58a6a31c - Remove PayTM from dlocal form by Elliott Eggleston
- git #56d49efc - Add ACH js (task T324517) by wfan
- git #1de2be90 - Update bancomer from cash to bt (task T346814) by wfan
- git #9e0e5b47 - tests: Stop using un-namespaced MockObject reference by Reedy
- git #b4551473 - Remove recurring for paytm (task T358625) by cstone
- git #4a117eb3 - styles: Update color in CSS from #d33 to #d73333 (task T343239) by lwatson
- git #124d1c7c - fix function description isMonthlyConvertCountry by wfan
- git #dfb3cdc0 - Fix test teardown for PHP8.2 by Elliott Eggleston
- git #8bf0a4e4 - Standarize emailpreferences naming for opt in by cstone
- git #8873a767 - Standardize emailpreferences naming by cstone
Echo
edit- git #9daf86b6 - Stop inserting new user_properties rows on signup (task T353225) by Martin Urbanec
ElectronPdfService
edit- git #d47be4cc - Remove a few pieces of dead code by thiemowmde
EventLogging
edit- git #d47dbc10 - docs: Replace JSDuck with JSDoc (task T357444) by apaskulin
FileImporter
edit- git #7381d797 - Restore default values for missing content fields (task T352984) by thiemowmde
- git #38bb31ee - Use upstream markTestSkippedIfExtensionNotLoaded in tests by thiemowmde
- git #db452bc8 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
- git #8c7af8ae - Remove redundant PHPDoc tags by thiemowmde
- git #4eaa9f34 - Use native str_contains where possible by thiemowmde
Flow
edit- git #82aa2770 - Allow localising content model name (task T358341) by Siddharth VP
- git #e8857c8f - Workaround Less mixin usage with another color token II (task T357740) by Jon Robson
- git #1fcbe141 - Workaround Less mixin/CSS variable issue (task T357740) by Jon Robson
Gadgets
edit- git #9d05af9d - Replace uses of deprecated wfGetDB() (task T357642) by Siddharth VP
- git #a629d7f7 - Introduce MultiGadgetRepo to facilitate repo migration (task T140323) by Siddharth VP
GeoData
edit- git #d89657f6 - Use native inNamespace method where possible by thiemowmde
GlobalBlocking
edit- git #889b6ade - Update GlobalBlockingLinkBuilder service for global account blocks (task T358725) by Dreamy Jazz
- git #ab710549 - Use local CentralIdLookup in GlobalBlockLookupTest (task T358974) by Dreamy Jazz
- git #97491149 - Combine the expressions in GlobalBlockLookup::getRangeCondition (task T358961) by Umherirrender
- git #09983333 - Add and update i18n messages for global blocks on accounts (task T356925) by Dreamy Jazz
- git #05489e84 - Add wgGlobalBlockingAllowGlobalAccountBlocks (task T356923) by Dreamy Jazz
Graph
edit- git #bca5a7ee - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
GrowthExperiments
edit- git #a9936bfe - ServiceImageRecommendationProvider: Fix format of parameters to RawMessage() by Bartosz Dziewoński
- git #4365bf42 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
- git #8038e164 - build: Update Vue, Codex by Taavi Väänänen
GuidedTour
edit- git #2b6eda6e - Removes deprecated mediawiki.ui.button in favor of Codex (task T182050) by Jon Robson
ImageMap
edit- git #0c88ab1a - Use Parsoid's extension API's getExternalLinkAttribs by Arlo Breault
MachineVision
edit- git #ce3e1efb - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
MassMessage
edit- git #89e9e77e - Allow localising content model name (task T358341) by Siddharth VP
Math
edit- git #ca5f7f10 - Special:MathStatus Remove check for special page link (task T355390) by Moritz Schubotz (physikerwelt)
MediaSearch
edit- git #c3f5c4d7 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
- git #c991ebc6 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
- git #236eee0d - Use QueryBuilder in MigrateSearchPagePrefs by Umherirrender
MobileFrontend
edit- git #40a72320 - Remove temporary class on HTML element (task T357724) by Jon Robson
- git #3dcb1086 - Drop the mw.mobileFrontend object (task T348807) by Jon Robson
- git #8d7c887f - Allow anonymous users to use medium font size again by Jon Robson
- git #a662491e - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
- git #84cc4923 - Invert user placeholder icon in night mode (task T356822) by Jon Robson
- git #f61f2677 - Decommision history page (task T356120) by Jon Robson
- git #57f86fac - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by James D. Forrester
NearbyPages
edit- git #d7550882 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
Newsletter
edit- git #d1283336 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by James D. Forrester
ORES
edit- git #1f924dc3 - Use a sql IN clause in DatabaseQueryBuilder::buildDiscreteQuery (task T358961) by Umherirrender
- git #a43050ec - Replace makeList() with ExpressionGroups (task T350986) by MPGuy2824
- git #90ec5d79 - Replace addQuotes() with expression builder (task T350986) by MPGuy2824
PageAssessments
edit- git #fc369462 - Switch to ICP and stop using DBAccessObjectUtils::getDBOptions() (task T354194) by Amir Sarabadani
PageImages
edit- git #d031b380 - Stop stripping comments in TOC data by Arlo Breault
ParserFunctions
edit- git #ab71d29a - Replace '<' with 'less than' (task T358395) by Amir E. Aharoni
ParserMigration
edit- git #ae36f708 - Fix link color and alignment in notice on mobile (task T358296) (task T359000) by C. Scott Ananian
- git #498a9bc3 - README: correct reference to system message used for user notice by C. Scott Ananian
Poem
edit- git #3cc0dd4e - Hook up Parsoid implementation of Poem (task T358054) by Arlo Breault
- git #e07bcb81 - Move files in src/ to includes/ by Arlo Breault
ProofreadPage
edit- git #498569a1 - ext.proofreadpage.page.edit: fixes for CodeMirror 6 compatibility (task T357794) by MusikAnimal
QuickSurveys
edit- git #277c06f4 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
ReadingLists
edit- git #6d6e8d5c - Component refactor: Add ReadingList component by Jon Robson
- git #1ec2a98e - Adjust paths for REST setup and teardown handlers to match production (task T348492) by bpirkle
- git #1f73eb9f - Component refactor: ReadingListSummary by Jon Robson
- git #90b905a9 - Component refactor: ReadingListDownload by Jon Robson
- git #65f8f448 - API supports watchlist by Jon Robson
- git #aa21ee1d - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
- git #fb0cf241 - Stop using DBAccessObjectUtils::getDBOptions() (task T354194) by Amir Sarabadani
RelatedArticles
edit- git #0d798414 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
ReportIncident
edit- git #5728e7a9 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
RevisionSlider
edit- git #346846f1 - Work around rounding errors in RTL scroll type detection (task T352169) by thiemowmde
- git #759c081a - Drop separate .render/.initialize logic from View classes by thiemowmde
- git #4d5b7be4 - Remove confusing grab cursor when hovering ghosts by thiemowmde
- git #af86647d - Merge separate "noscript" CSS module by thiemowmde
- git #f8ad6416 - Fix flipped left/right cursor keys in RTL mode by thiemowmde
Scribunto
edit- git #e6cf6bb1 - Allow localising content model name (task T358341) by Siddharth VP
SearchVue
edit- git #e412b25c - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
TemplateData
edit- git #b703aa71 - Remove misplaced message keys from a comment by thiemowmde
Thanks
edit- git #9d4ccf0d - Switch to ICP and stop using DBAccessObjectUtils::getDBOptions() (task T354194) by Amir Sarabadani
- git #993afb74 - SpecialThanks: Document generated i18n keys by Ed Sanders
Translate
edit- git #99081fcb - Fix parsing of bold and italic wikitext inside Special:Translate (task T175801) by Jon Harald Søby
- git #3ae65d00 - Improve API doc (task T357914) by Nikerabbit
- git #dfb8fde7 - DatabaseMessageIndex: cleanup code and store ILoadBalancer in property (task T340724) by Wangombe
- git #468a3514 - MessageIndex: improve rebuilding (task T320220) by Niklas Laxström
- git #f4fa9ebb - DatabaseMessageIndex: reduce lock wait time from 30 to 5 seconds (task T320220) by Niklas Laxström
- git #2fbcc7a6 - Add `uselang` to API requests on Special:Translate by tacsipacsi
- git #e92fa302 - MessageIndex: improve logging (task T320220) by Niklas Laxström
- git #a5f9854a - MessageHandle: avoid flooding the job queue with rebuild jobs (task T320220) by Niklas Laxström
- git #bd1487e5 - MessageIndexRebuildJob: avoid title, add caller (task T320220) by Niklas Laxström
- git #f2e6a671 - tux: Add target="_blank" to history links by Jon Harald Søby
- git #87628ddc - Fix color contrast issues with outdated translations text (task T358381) by Jon Robson
TwoColConflict
edit- git #08c8cbc1 - update stats to use StatsFactory (task T356812) by Cole White
UniversalLanguageSelector
edit- git #65b2576b - Use namespaced MediaWiki\Extension\CLDR\LanguageNames by Fomafix
UploadWizard
edit- git #56f2e98e - Copy update (task T357481) (task T356414) by Matthias Mullie
VueTest
edit- git #a162891c - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
- git #fc8a5625 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by James D. Forrester
VisualEditor
edit- git #ec11ba3a - styles: Update color in CSS from #d33 to #d73333 (task T343239) by lwatson
- git #3badbe43 - MobileSaveDialog: Remove checks for module existence by Ed Sanders
Wikibase
edit- git #b47e9363 - REST: Add the new context to OAS responses by Muhammad Jaziraly
- git #b5ece7aa - REST: Check sitelink conflict in PatchSitelinks (task T356854) by Muhammad Jaziraly
- git #0e1e34e6 - tests: Don't depend on Message implementation details by Bartosz Dziewoński
- git #4a258128 - client: Replace empty() with truthy/falsy checks (task T358325) by Umherirrender
- git #5b1a775a - REST: Update README to include test requirements (task T357564) by Ollie Shotton
- git #14e03a66 - Update termbox submodule again by Lucas Werkmeister
- git #4f64a7f4 - Process temp user authentication redirects in API edit responses (task T357151) by Arthur Taylor
- git #a57ce60b - REST: Fix `site-id` error context key name by Jakob Warkotsch
- git #2ada79e7 - Update wikidata-bridge to handle redirects after temp user creation (task T357499) by Arthur Taylor
- git #e499a786 - REST: Ensure edit requests handle IP masking (task T356989) by Jakob Warkotsch
- git #06e16c1c - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
- git #ee16b1ee - repo: Inject logger into SummaryParsingPrefetchHelper for mocking (task T342110) by Umherirrender
- git #3e129ec4 - REST: Fix `GET /openapi.json` response in OAS by Ollie Shotton
- git #3e1f0298 - Update termbox (task T357269) by Jakob Warkotsch
- git #13a235d4 - REST: Add spec tests for PatchSitelinks (task T356779) by Muhammad Jaziraly
- git #0f48ddcc - Add strict_types to changed files (task T351976) by Arthur Taylor
- git #af46374d - REST: Fix method name in test by Ollie Shotton
- git #f1f20d90 - Call onTempUserCreatedRedirect() with correct arguments by Lucas Werkmeister
- git #6b72ef22 - Remove compatibility workarounds for tempuser redirect changes (task T358323) by Arthur Taylor
- git #dca24254 - Change TempUserWatcher to ValueChangeResult in ToolbarView..remove (task T357149) (task T357120) by Arthur Taylor
- git #20beca8b - Rename EditEntity constants to *_ERROR by Lucas Werkmeister
- git #4f1dd16e - Introduce Status subclasses for EditEntity by Lucas Werkmeister
- git #7591206b - Remove unused styles for hiding variant fallbacks (task T345883) by Lucas Werkmeister
- git #209d0087 - REST: Fix grammar mistake in badges error by Muhammad Jaziraly
- git #e1f24fdb - REST: Add badge context to SetSitelink error responses by Muhammad Jaziraly
- git #0f448744 - Remove unused CSS vendor prefixes by Ed Sanders
- git #a35494b2 - REST: Avoid DB access in RouteHandlersTest by Jakob Warkotsch
- git #903b3e71 - REST: Validate patched sitelinks (task T356778) by Muhammad Jaziraly
- git #2c5e34f9 - REST: Remove unused test code by Jakob Warkotsch
- git #b48951e7 - Process CentralAuth redirects in Wikibase View for TempUsers (task T357149) (task T357120) by Arthur Taylor
- git #f1de9a22 - REST: Validate badge item existence (task T357903) by Jakob Warkotsch
- git #07d6c9c7 - REST: Add missing return type for `checkPreconditions()` by Muhammad Jaziraly
- git #19d9c544 - REST: Use only existing items as badges by Jakob Warkotsch
- git #3f950ca9 - Simplify OutputPageEditabilityTest and make it more robust by Daimona Eaytoy
WikibaseCirrusSearch
edit- git #00fa9a94 - Use upstream markTestSkippedIfExtensionNotLoaded in tests by thiemowmde
WikibaseLexeme
edit- git #7ac5ac00 - Process CentralAuth redirects in Lexeme View for TempUsers (task T358323) by Arthur Taylor
- git #4e62e422 - Add strict types to touched files (task T357799) by Lucas Werkmeister
- git #a7828b40 - Add temp user redirect parameters to API modules (task T357799) by Lucas Werkmeister
- git #d2124048 - Remove LexemeRedirector, directly use MediaWikiLexemeRedirector (task T356147) by Lucas Werkmeister
- git #340475b1 - Correctly support temp users when merging lexemes (task T356147) (task T357799) by Lucas Werkmeister
- git #9d19a0af - Bump special-new-lexeme, fix redirect without temp user (task T358754) by Lucas Werkmeister
- git #1ee491db - Redirect for temp user in no-JS Special:NewLexeme (task T357152) by Lucas Werkmeister
- git #0b9980d0 - Use EditEntityStatus by Lucas Werkmeister
- git #4098e622 - Remove unused Phan suppression by Lucas Werkmeister
WikidataPageBanner
edit- git #46e95f8f - Use ParserOutputFlags::NO_TOC instead of ParserOutputPostCacheTransformHook by C. Scott Ananian
WikiLambda
edit- git #1f6a94a9 - FunctionEvaluator: Hide 'no approved implementations' until function is selected (task T346852) by Grace
- git #ef85d6d9 - i18n: Drop wikilambda-noresult, no longer used by James D. Forrester
- git #956cdcb7 - ApiHealthCheck: Debug-log if the check test failed by James D. Forrester
- git #13d71ebe - Remove redundant type information from header (task T357807) by ecarg
- git #98d330f1 - ZObjectStore::updateZObjectAsSystemUser: Also give wf-staff rights by James D. Forrester
WikiLove
edit- git #a1205197 - Inject services in UserMergeHooks by Fomafix
Wikisource
edit- git #19d178ce - OCR language selection is not saved (task T358465) by Kolawole
- git #cca4954a - In WsExport::getExportUrl, use wfArrayToCgi by Tim Starling
- git #ed363044 - Update EditPageShowEditFormInitialHandler documentation by Tim Starling
Wikistories
edit- git #d2167a53 - Improve StorySlotDiffRenderer by Umherirrender
- git #516212d8 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
Skins
editMinervaNeue
edit- git #aa0a596c - Define message box, diff colors and missing box shadows for two themes (task T358402) by Jon Robson
- git #9e4a8152 - Don't strip colors from links (task T357722) by Jon Robson
- git #04708df3 - Strip color from infoboxes in night mode (task T357453) by Steph Toyofuku
- git #db465050 - Fixes last modified bar colors when visited link by Jon Robson
- git #649cb106 - Integrate Codex experimental design token build (task T358059) by Jan Drewniak
- git #9366943f - Make notheme exception to CSS hacks (task T358164) by bwang
- git #751da834 - Remove wrong parameter $this->once() by Fomafix
- git #0e82eb5d - LanguagesHelperTest: Remove unused parameter from method getTitle by Fomafix
- git #bf48b36b - build: Add coverage folder to .stylelintignore by Umherirrender
- git #89c99df5 - Invert all icons in UI that use background-image (task T356822) by Jon Robson
- git #0efbd882 - Move color-scheme property from :root to .skin-night-mode-clientpref-2 (task T358814) by Jan Drewniak
- git #9f541aaf - Set background/color to inherit for common templates (task T358164) by bwang
- git #4e6c1a87 - Inject services in SkinMinerva by Fomafix
- git #18620a44 - Default to day mode (task T358811) by Jon Robson
- git #55ea39bb - Main page should work in night mode (task T357722) by Jon Robson
- git #261eab02 - styles: Update color in Less from #d33 to #d73333 (task T343239) by lwatson
- git #a1953434 - Convert color-progressive and color-destructive to CSS variables by Jon Robson
- git #e812a6b7 - Improve PHP code style by Fomafix
- git #56bef812 - MinervaPagePermissionsTest: Remove unused parameter in buildPermissionsObject by Fomafix
- git #f7124fdc - Separate image inversion from widget inversion (task T356822) by Jon Robson
- git #2d65be33 - Inject service UserIdentityUtils in DefaultMainMenuBuilder by Fomafix
- git #0f8800ac - Inject services in Hooks and MobileFrontendHooks by Fomafix
- git #3bb96114 - Replace global variable by config by Fomafix
- git #6e9dde3a - Use $this->getServiceContainer() in tests by Fomafix
- git #248180ef - Inject service WatchlistManager into MinervaPagePermissions by Fomafix
Timeless
edit- git #0617177c - styles: Update error color from #d33 to #d73333 (task T343239) by lwatson
Vector
edit- git #bfa48e6a - Hooks: Use private instead of public for internal functions by Fomafix
- git #73e19f26 - Revert "Localisation updates from https://translatewiki.net." by Umherirrender
- git #fe449821 - Use $this->getServiceContainer() in tests by Fomafix
- git #230c8370 - Remove language notice (task T353619) by bwang
- git #718334ce - skin.json: Remove "@args": "See SkinVector::__construct for more detail." by Fomafix
- git #fe7e2b05 - i18n: Adjust the Desktop Improvements project link (task T356739) by Func
- git #a8eb85f3 - Replace use of codex-styles in beta feature with CodexModule ResourceLoader (task T353844) by Moh'd Khier Abualruz
Misc
editNo changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticlePlaceholder
- Babel
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- EntitySchema
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- IPInfo
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- LoginNotify
- MapSources
- MediaModeration
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NewUserMessage
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- OpenStackManager
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- PdfHandler
- Phonos
- Popups
- PropertySuggester
- Quiz
- RSS
- RealMe
- SandboxLink
- Score
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- TimedMediaHandler
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadsLink
- UrlShortener
- VipsScaler
- VisualEditor/VisualEditor
- WebAuthn
- WikiEditor
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- WikimediaMessages
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit290 Changes in 66 repos by 70 authors