MediaWiki 1.42/wmf.19
MediaWiki 1.42.0-wmf.18 | Deployment of MediaWiki 1.42.0-wmf.19 to Wikimedia sites | MediaWiki 1.42.0-wmf.20 |
The latest version (labeled "1.42.0-wmf.19") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 20 February 2024 (see the roadmap).
Core changes
edit- git #598ecd61 - Branch commit for wmf/1.42.0-wmf.19 (task T354437) by trainbranchbot
- git #9783ee94 - Revert "SkinModule - Ensure skins can easily override skin feature styles" (task T357929) (task T354975) by Esanders
- git #126dd060 - watchlist: When re-watching a page, add semicolon (task T266747) by Tim Starling
- git #4ea723b5 - [Languages] Add Ibibio (ibb) (task T357879) by Jon Harald Søby
- git #2295da30 - Fix more incorrect casing of MediaWiki by Reedy
- git #ad8a67e0 - Bump wikimedia/parsoid to 0.19.0-a18 by Isabelle Hurbain-Palatin
- git #ffecee7d - Updated mck89/peast from 1.16.0 to 1.16.1 (task T357477) by Hannah Okwelum
- git #c8276f73 - tests: Add more use statements in namespaced classes by Reedy
- git #75640200 - tests: Namespace api tests (task T357823) by Reedy
- git #24260fe5 - SpecialPrefixIndex: Allow extensible filters (task T299308) by Reedy
- git #55be7b1f - Don't double-wrap headings when using DiscussionTools (task T357826) by C. Scott Ananian
- git #c14dd609 - tests: Move Wikimedia tests into Wikimedia\Tests by Reedy
- git #cf5aabc4 - ParserTestRunner: add [[pmid:]] interwiki prefix (task T145590) by C. Scott Ananian
- git #19ae795a - [Parsoid\Config\SiteConfig] enable Parsoid support for disabling magic links (task T145590) by C. Scott Ananian
- git #443e8e90 - tests: Namespace SpecialPage classes by Reedy
- git #a2872393 - tests: Namespace Site classes by Reedy
- git #8771b338 - tests: Namespace more parser classes by Reedy
- git #6fe103c0 - [tests] use @dataProvider to OutputTransformStageTestBase by C. Scott Ananian
- git #bb0209d5 - Add additional debug logging for chunked upload by Brian Wolff
- git #85396a9c - tests: Fix @covers and @coversDefaultClass to have leading \ by Reedy
- git #0c60b7f4 - TestsAutoLoader: Consistently use \\ (task T357796) by Reedy
- git #19c8ca74 - tests: Add or fix Parser test namespaces (task T357823) by Reedy
- git #f171fae1 - tests: More use statements in ParamValidator lib tests by Reedy
- git #c4527ef1 - tests: More use statements in session tests by Reedy
- git #2c079033 - tests: More use statements in auth tests by Reedy
- git #d6fd1436 - tests: Namespace ResourceLoaderTestCase and friends (task T357823) by James D. Forrester
- git #23d22307 - ParserCacheSerializationTestCases: Fix MWDebug::filterDeprecationForTest call for setTOCHTML (task T355952) by Reedy
- git #efa3714a - LinkRendererTest: Add missing import for LinkTarget (task T357808) by Reedy
- git #e94e265a - tests: Add Tests to PHP namespacing by Reedy
- git #a75779d3 - LockManagerGroupIntegrationTest: Remove test depending on DBLockManager by Reedy
- git #4e80ff12 - Minor: Fewer newline breaks for easier for code reading by Subramanya Sastry
- git #cc623a4e - Soft deprecate many Xml methods that belong to Html, not Xml (task T341775) by thiemowmde
- git #e55cc517 - Move Parser to Mediawiki\Parser namespace (task T166010) by Subramanya Sastry
- git #ed6440d9 - selenium: Update wdio-mediawiki readme file (task T324766) by Željko Filipin
- git #59c33fcb - selenium: Update readme file (task T324766) by Željko Filipin
- git #baaf6593 - Rest: Fix unspecific type hints in REST handler/validators by thiemowmde
- git #bc59bd1d - docs: Fix class properties so that jsdoc picks them up by Roan Kattouw
- git #37fa6df2 - documentation: Convert mediawiki.ForeignApi from jsduck to jsdoc (task T352308) by Roan Kattouw
- git #f7ba8485 - Parser::getExternalLinkAttribs: Don't set rel attribute to null (task T357668) by C. Scott Ananian
- git #9604fd12 - Fix and split Japanese era related logic (task T356419) by rxy
- git #e72e1cd1 - Revert "Move section heading formatting to post-cache transform" by C. Scott Ananian
- git #13873a35 - ParserOutput: update task id in documentation by C. Scott Ananian
- git #34dda35d - Fixes issue with unusual mediaTypes (task T354975) by Jon Robson
- git #3182c618 - mediawiki.widgets.datetime: Migrate to JSDoc (task T352308) by Anne Tomasevich
- git #3274c766 - ApiResetPassword: Allow both user and email parameters to be passed for reset (task T353305) by Reedy
- git #3f9fd5f9 - mw.messagePoster: Add namespace description (task T1003046) by Anne Tomasevich
- git #fded49bf - Add 'maxlength' and 'minlength' support to HTMLTextAreaField (task T347541) by Agent Isai
- git #00875853 - Inherit text color for `hN` nested inside `.mw-heading` (task T13555) by Bartosz Dziewoński
- git #de064684 - Move section heading formatting to post-cache transform (task T13555) by Bartosz Dziewoński
- git #b01eb624 - [OutputTransform] Add section edit links to Parsoid output (task T269630) by C. Scott Ananian
- git #28a33713 - [OutputTransform] Remove broken and unused 'bodyContentOnly' option by C. Scott Ananian
- git #ff053ec1 - [OutputTransform] Improve ContentDOMTransformStage by C. Scott Ananian
- git #ba584ad2 - mailmap: Map taavi@wikimedia.o to my personal address by Taavi Väänänen
- git #02b182d1 - selenium: Fix and update links in comments and documentation (task T324766) by Željko Filipin
- git #3bcd9afa - logging: Fix LogFormatterTestCase from throwing with CheckUser (task T343963) by Derick Alangi
- git #87b06ee1 - HandleSectionLinks: Remove warning when we don't find attributes by Bartosz Dziewoński
- git #3c627e52 - test: Add PHPUnit tests for RateLimitSubject by Doğu Abaris
- git #3e1c6b74 - diff: Change order of inline diff legend elements (task T357150) by Sam Wilson
- git #aac0c800 - ZhConverter: Fix language variant fallback chain (task T352554) by Winston Sung
- git #0cf68ad8 - wfEscapeWikiText: add missing `\r!` case for symmetry by C. Scott Ananian
- git #a6ad8398 - StaticArrayWriter: Output lists as lists, not as assoc arrays by Bartosz Dziewoński
- git #f3c66149 - mw.rcfilters is a private module (task T356087) by Jon Robson
- git #d2f4e8a4 - Apply relative attr expansion to indicators (task T357573) by Arlo Breault
- git #269c93d3 - Resolve relative resource attributes as well (task T357573) by Arlo Breault
- git #94128047 - Clean up wfEscapeWikiText() input types (task T357032) by Bartosz Dziewoński
- git #afdc9298 - SkinModule - Ensure skins can easily override skin feature styles (task T354975) by Jan Drewniak
- git #e2cf4be5 - rdbms: error out when passing raw subqueries to IDatabase::tableName() (task T318845) by Aaron Schulz
- git #d6549219 - mw.messagePoster: Document in JSDoc (task T352308) by Anne Tomasevich
- git #0e6268ce - rdbms: remove deprecated IDatabase::upsert() return value by Aaron Schulz
- git #ba7b6a5b - build: Resolve MediaWikiNoEmptyIfDefined suppression by Umherirrender
- git #eeb5a740 - Namespace Message, move to appropriate directory (task T353458) by James D. Forrester
- git #4717d9d7 - Debugger: Display debug log when $wgShowDebug = true (task T330623) by Sébastien Beyou
- git #5ea702ee - rdbms: Hard-deprecate DBAccessObjectUtils::getDBFromIndex (task T354194) by Amir Sarabadani
- git #58015e00 - IntroMessageBuilder: inject connection provider by DannyS712
- git #99983c78 - rdbms: add some direct tests for qualifiedTableComponents() by Aaron Schulz
- git #060a1b16 - Replace last remaining wfGetDB() calls in core, except ResourceLoader (task T330641) by James D. Forrester
- git #1a9f6da5 - Add tests for temp user flag (task T353355) by STran
- git #59c0aa21 - Namespace HTMLForm and friends (task T353458) by James D. Forrester
- git #a3ef9bde - Add API help messages to ApiCreateTempUserTrait (task T357030) by Lucas Werkmeister
- git #ffd72f40 - mw.util: improve documentation of isInfinity() by MusikAnimal
- git #fff54435 - Documentation: $.msg (mediawiki.jqueryMsg) (task T352308) by Jon Robson
- git #380d398f - Remove $wgUseSameSiteLegacyCookies (task T344791) by Tim Starling
- git #3ede0f31 - Documentation: mediawiki.page.gallery.slideshow (task T352308) by Jon Robson
- git #3b79889f - logging: Clarify meaning of `userToolLinks($edits)` parameter by Timo Tijhof
- git #54a934e2 - maintenance: Use getServiceContainer() when in instances of Maintenance by James D. Forrester
- git #0ca2b996 - CommentFormatter: Clean up CommentParserFactoryTest (task T342110) by Timo Tijhof
- git #36501ad5 - Languages: Add Chinook Jargon (chn) to Names.php (task T356616) by Amir E. Aharoni
- git #07659f8e - mw-tempuserlink: Use CSS shorthand for symmetrical padding by Ed Sanders
- git #b065e163 - Linker: Fix strange word break in comment by Ed Sanders
- git #5c662a4d - skins: Remove deprecated Skin::bottomScripts by Piotr Miazga
- git #289a9006 - Allow filter: in inline CSS. (task T308160) by Brian Wolff
- git #7555eb2e - Chinese Conversion Table Update 2024-1 by Chiefwei
- git #7df22bd0 - Documentation: Namespace searchSuggest types (task T352308) by Jon Robson
- git #1ee2bc07 - mw.language: Document in JSDoc (task T352308) by Anne Tomasevich
- git #16f1d013 - Replace trivial UrlUtils use with parse_url() by Timo Tijhof
- git #45b88830 - block: Include bt_auto in acquireTarget() conditions (task T357366) by Tim Starling
- git #3cdd4d62 - block: When inserting in write-both mode, ensure the ID remains synchronised (task T357366) by Tim Starling
- git #5d1b5038 - Use ESLint "sourceType": "commonjs" for package modules by Bartosz Dziewoński
- git #ea268ddc - Move away from wfGetDB() calls (task T330641) by Amir Sarabadani
- git #ef7497d8 - Drop deprecated config $wgOpenSearchTemplate by Amir Sarabadani
- git #b139ad02 - mediawiki.page.ready: Move toggleAllCollapsibles.js file to this module (task T347299) by Timo Tijhof
- git #45390a52 - Clean up tests by Matěj Suchánek
- git #a6d42562 - test: Add unit testing for ContentRenderer by Doğu Abaris
- git #2fec813e - HtmlHelper: Fix entity encoding when $html5format = false (task T354361) by Bartosz Dziewoński
- git #eb637c51 - build: Update karma-firefox-launcher to fix bug on macOS by Timo Tijhof
- git #06299ce0 - CodexModule: Transform manifest to a more useful format, and cache by Roan Kattouw
- git #44168e30 - CodexModule: Track component file names explicitly by Roan Kattouw
- git #35ab5798 - rdbms: make qualifiedTableComponents() unquote the components by Aaron Schulz
- git #c3d64e27 - Fix "Call to undefined method HistoryBlobStub::getItem()" by Paladox
- git #8a717765 - rdbms: document virtualDomains/virtualDomainsMapping in ILBFactory (task T330590) by Aaron Schulz
Vendor
edit- git #444884be - Bump wikimedia/parsoid to 0.19.0-a18 (task T353821) (task T356447) by Isabelle Hurbain-Palatin
- git #5abb2511 - Update mck89/peast from v1.16.0 to v1.16.1 (task T357477) by Hannah Okwelum
- git #413bc966 - Remove replace for symfony/polyfill-intl-idn by Reedy
- git #82aef281 - composer: Disable linting the Match.php file that breaks PHP 8.0 (task T268861) (task T300463) (task T316078) (task T352085) (task T353362) by James D. Forrester
Extensions
editActiveAbstract
edit- git #b720d3d0 - Replace wfGetDB() with ICP getReplicaDatabase() (task T330641) by James D. Forrester
AntiSpoof
edit- git #c9d4d2aa - i18n: Remove period from more messages by Umherirrender
- git #522f87d4 - Replace wfGetDB() with ICP getReplicaDatabase() (task T357633) by James D. Forrester
BounceHandler
edit- git #5a7af070 - Replace wfGetDB() with ICP getReplicaDatabase() etc. (task T330641) by James D. Forrester
CategoryTree
edit- git #fb6d6c42 - Remove obsolete styles for bullets by Nardog
CentralAuth
edit- git #0d842b48 - Various code clean-ups by thiemowmde
- git #b9dd57ed - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
- git #b8a1564d - Fix SessionProviderTestTrait namespace by Arlo Breault
- git #554da90d - Do not check locks on invalid usernames (task T357746) by Gergő Tisza
- git #5b99be07 - Remove unused browser vendor prefixes in CSS by Ed Sanders
- git #2dfa7bf5 - OOjs: Replace uses of 'parent' with 'super' by Ed Sanders
- git #d91e4716 - Don't parse HTML as wikitext on Special:GlobalGroupPermissions by thiemowmde
- git #22d820d4 - Prefer $this->getPageTitle over SpecialPage::getTitleFor by thiemowmde
- git #9b5f0574 - Avoid hiding code in strings by thiemowmde
- git #2682b0ca - Make use of ?? and ??= operators where possible by thiemowmde
- git #e03cea63 - Add visual separator between "wikis included/not included" by thiemowmde
- git #2f11c593 - User: Normalize username of user if in non-canonical form (task T343963) by Derick Alangi
- git #50849a77 - Add more manual taint annotations in LogFormatter classes (task T356824) by Bartosz Dziewoński
- git #c5bb4ba8 - Maintenance: Move away from wfGetDB() (task T312394) by Samuel Guebo
- git #75d37fa1 - SpecialGlobalGroupMembership: Tighten some type hints by Bartosz Dziewoński
- git #d09aefd0 - CentralAuthUser: Combine mGroupExpirations and mGroups by Bartosz Dziewoński
- git #9ff1c077 - CentralAuthUser: Shorten boilerplate loop code by Bartosz Dziewoński
- git #fa382b6d - CentralAuthUser: Convert some DB selects to use SelectQueryBuilder (task T312394) by Alexander Vorwerk
CheckUser
edit- git #b4d2d3b9 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
- git #1dca57d8 - Make second successful request to REST API return a good promise (task T356226) by Dreamy Jazz
- git #24c9acda - Make second successful request to REST API return a good promise (task T355558) by Dreamy Jazz
- git #e5abedbd - Follow-up: Add CSRF token to temporary account reveal REST APIs (task T355558) by Dreamy Jazz
- git #0a92eea7 - SECURITY: Add CSRF token to temporary account reveal REST APIs (task T355558) by Dreamy Jazz
- git #9fafdf89 - Replace Exception usages with subclasses (task T357390) by Dreamy Jazz
- git #42cea5bd - build: Update eslint-config-wikimedia to 0.26.0 by Taavi Väänänen
- git #27aecf6a - Reset tour options on the client side to avoid writing on GET request (task T352754) by Dreamy Jazz
ChessBrowser
edit- git #4f7e9d7e - build: Remove explicit eslint depencency by Umherirrender
CirrusSearch
edit- git #178a3c86 - Add NearMatchFieldQueryBuilder (task T353683) by David Causse
- git #328ffc1a - Drop CirrusSearchAllFields by David Causse
- git #654d5a07 - Fix Russian near_space_flattener multi-char map by tjones
- git #759dd6f4 - Connection: Correct read-only detection (task T354793) (task T356526) by Erik Bernhardson
Cite
edit- git #8580b733 - build: Resolve MediaWikiNoEmptyIfDefined suppression by Umherirrender
- git #6bc1ae41 - Revert "Avoid creating a MWReferenceModel if not needed" by DLynch
- git #f7c8b63e - Revert "Accessors to find MWReferenceNode in the document" by Esanders
Citoid
edit- git #d9166f2a - VE: Move 'Insert' button to header when only one result shown (task T354847) by Ed Sanders
cldr
edit- git #0e2b5269 - Use InvalidArgumentException instead of Exception by Umherirrender
CodeMirror
edit- git #15215cb8 - Utilize __non_webpack_require__ so we can source virtual files by MusikAnimal
- git #46b458cc - CodeMirrorWikiEditor: add extension for multiple selections/cursors (task T211205) by MusikAnimal
- git #5fe4ab8d - CodeMirror: load colorblind theme when preference is set by MusikAnimal
- git #75f5c9b2 - CodeMirror: highlight special characters and non-breaking spaces (task T181677) by MusikAnimal
- git #5a07eb35 - CodeMirror 6: localize search dialog (task T317243) by MusikAnimal
Collection
edit- git #5eba7efd - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
ConfirmEdit
edit- git #86af079e - Deprecate use of captcha-old.py (task T357930) by Reedy
- git #1349c099 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
ContactPage
edit- git #0e07661d - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
ContentTranslation
edit- git #a43eaad8 - SXPublisherHeader: Use CdxButton and CdxIcon components (task T340259) by NikG
- git #62f2636b - SXSentenceSelector: Use CdxIcon component (task T340259) (task T343509) by NikG
- git #f3499284 - SXSectionSelectorViewArticleItem: Use CdxIcon component (task T340259) by NikG
- git #1819f526 - SXPublishOptionSelector: Use CdxButton and CdxIcon components (task T340259) by NikG
- git #fec06d84 - SXSectionSelectorSectionList: Use CdxButton and CdxIcon components (task T340259) by NikG
- git #aee0b309 - Fix casing of MediaWiki in comments by Reedy
- git #84dc330c - SXSectionSelectorSectionListMissing: Use CdxButton component (task T340259) by NikG
- git #f859a94a - SXPublisher: Use CdxButton and CdxIcon components (task T340259) by NikG
- git #c6d589bc - CX3 Build 0.2.0+20240216 (task T355780) (task T355796) (task T340259) (task T357565) (task T289105) (task T351893) (task T357769) by NikG
- git #ffe31af9 - SXConfirmBackNavigationDialog: Use CdxButton component (task T340259) by NikG
- git #9242f8f2 - SXArticleSearch: Use CdxButton and CdxIcon components (task T340259) by NikG
- git #7d0a5764 - SXArticleSearch: Migrate to use <script setup> syntax (task T355780) by NikG
- git #e5548bc1 - SX fetchSegmentedContent: Manually normalize page title for request (task T357769) by NikG
- git #190ca9ac - SX RetryMtCard: Use CdxButton and CdxIcon components (task T340259) by NikG
- git #cc1464fb - SX ProposedTranslationHeader: Use CdxButton and CdxIcon components (task T340259) by NikG
- git #029f875f - SX ProposedTranslationCard: Use CdxButton and CdxIcon components (task T340259) by NikG
- git #ea3db002 - SX BlockTemplateAdaptationCard: Use CdxButton and CdxIcon components (task T340259) by NikG
- git #ac81ee2d - SX ProposedTranslationActionButtons: Use CdxButton and CdxIcon components (task T340259) by NikG
- git #f881b06b - SX: Add @wikimedia/codex package (task T340259) by NikG
- git #0ac0b890 - SX: Use ResourceLoader Vuex module instead of bundling Vuex npm module (task T357565) by NikG
- git #3d53d674 - SX: Use ResourceLoader Vue module instead of bundling Vue npm module (task T357565) by NikG
- git #e3982ad4 - ProposedTranslationActionButtons: Migrate to use <script setup> syntax (task T355780) by NikG
- git #457a7375 - SX: Remove @vue/compiler-sfc from package.json by NikG
- git #14ae2cd5 - SX Remove compatConfig from vite vue plugin configuration (task T289105) by NikG
- git #942c06cf - Use Invalid/UnexpectedArgumentException instead of Exception by Umherirrender
- git #b3142039 - Split desktop-started translation into section translations upon start (task T351893) by NikG
- git #4f0e7d11 - SXSectionSelectorSectionList: Migrate to use <script setup> syntax (task T355780) by NikG
DiscussionTools
edit- git #5ba0bfa0 - Remove temporary newsectionlink_enable config by Ed Sanders
- git #7bee77d5 - Remove unused '*-formattedreply.html' test files by Bartosz Dziewoński
- git #37257d68 - tests: Rebuild expected 'timestamplink' output by Bartosz Dziewoński
- git #3b2de5b1 - Properly handle preview scenario for Parsoid rendering by Subramanya Sastry
- git #c99e0788 - Comment MonoBook fixes which are actually Apex fixes by Ed Sanders
- git #6a1f2acc - Parser: Minor code cleanup by Bartosz Dziewoński
- git #91d7cdb7 - Remove "Read as wiki page" feature on mobile talk pages (task T280417) by Bartosz Dziewoński
DonationInterface
edit- git #312c86bc - Update required version of SmashPig to 0.8.9.14 by wfan
- git #4324208e - Clean up dlocal supported submethods based on the get payment method api (task T346814) by wfan
- git #c5662c86 - Based on dlocal payment_method api get the enalbed bt for brazil (task T355371) by wfan
- git #5b3d1e01 - Revert "Verified with sandbox and live credentials via postman" by wfan
- git #6cecb3fa - Verified with sandbox and live credentials via postman (task T355371) by wfan
- git #04391f46 - Adyen: throw validation errors on missing card info (task T350851) by Elliott Eggleston
Echo
edit- git #6db95fa2 - UserLocator: replace deprecated usage of wfGetDB (task T330641) by Sergio Gimeno
- git #f20ebbd7 - Replace wfGetDB() with ICP getReplicaDatabase() (task T330641) by James D. Forrester
- git #152db8a0 - Replace deprecated usage of wfGetDB (task T330641) by Sergio Gimeno
EntitySchema
edit- git #6bad2a29 - Fix weird (auto-generated?) namespaces in PHPUnit tests by thiemowmde
FeaturedFeeds
edit- git #ac55ffa5 - Use UnexpectedValueException instead of Exception by Umherirrender
FileImporter
edit- git #cd495f1e - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
FlaggedRevs
edit- git #0ab8032f - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
- git #42e65710 - Pass RevisionRecord to ContentRenderer::getParserOutput (task T357700) by Umherirrender
Gadgets
edit- git #9cc4ff54 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
GlobalBlocking
edit- git #093123a6 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
- git #293f861a - Create GlobalBlockLocalStatusLookup service (task T357506) (task T357394) (task T357644) by Dreamy Jazz
- git #8b03a50e - Add integration tests for 'block' and 'unblock' functions by Tks4Fish
- git #a737e296 - Add mw-logevent-loglines class to ul element (task T311415) by Stang
- git #c024f749 - Replace uses of deprecated wfGetDB (task T357644) by Dreamy Jazz
- git #7e9d4fc1 - Create GlobalBlockingBlockPurger service (task T357443) by Dreamy Jazz
- git #0e294f05 - Use RuntimeException over Exception in GlobalBlockReasonFormatter (task T357394) by Dreamy Jazz
- git #ff1016e8 - Create GlobalBlockingConnectionProvider (task T357399) by Dreamy Jazz
- git #a298f1b7 - Hard deprecate GlobalBlockingBlockedIp.* hooks (task T356922) by Dreamy Jazz
- git #bffe54f3 - Deprecate GlobalBlockingBlockedIp.* hooks (task T356922) by Dreamy Jazz
GlobalUsage
edit- git #1dacc42d - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
- git #0c987fc2 - Use RuntimeException instead of Exception by Umherirrender
Graph
edit- git #a8b23388 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
GuidedTour
edit- git #6398269b - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
ImageMap
edit- git #b5f86054 - Revert "Filter out null external link attributes" (task T357668) by Gergő Tisza
- git #4d19d19f - Fix matching external link rel by Arlo Breault
- git #760641e1 - Filter out null external link attributes (task T357668) by Gergő Tisza
IPInfo
edit- git #d433c7f1 - Make second successful request to REST API return a good promise (task T356183) by Dreamy Jazz
Linter
edit- git #8fe89c1c - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
LoginNotify
edit- git #fc9a494f - Use Database::expr() (task T350980) by Tim Starling
MachineVision
edit- git #9bdc99de - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
MassMessage
edit- git #58f84b25 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
Math
edit- git #bc193d41 - PreferencesIntegrationTest: CA will fail on `null` User objects (task T357854) by Derick Alangi
- git #abbac130 - build: Resolve MediaWikiNoEmptyIfDefined suppression by Umherirrender
- git #d28ae77e - Only pass stylearg state variable to base of dq elements (task T353340) (task T357343) by Moritz Schubotz (physikerwelt)
- git #3a32e213 - Use U+203E for \overline macro (task T352698) by Moritz Schubotz (physikerwelt)
MobileApp
edit- git #b5f62332 - Switch from ILB to ICP (task T357650) by Amir Sarabadani
- git #13ebb1ba - No longer use wfGetDB(). (task T357650) by Dmitry Brant
MobileFrontend
edit- git #ccc7b0fe - Replace deprecated wfGetDB( DB_REPLICA ) (task T330641) by Sam Smith
- git #4f2b42e4 - Replace #72777d with @color-subtle (task T356427) by Steph Toyofuku
- git #f3dabded - Mitigates font size issues (task T357724) by Jon Robson
- git #c9416f9e - First pass at replacing hardcoded colors with LESS variables (task T356427) by Steph Toyofuku
- git #9fecd0d7 - Use ES6 features in mobile.startup (task T357171) by Simon Legner
MultimediaViewer
edit- git #c25d52ef - Metadata: show created as well as uploaded date (task T296330) by Simon Legner
- git #1ab8d0d8 - Public API to Check Wikimedia Media Viewer Extension Status (task T348026) by Simon Legner
NearbyPages
edit- git #5c25bb19 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
- git #44eee4c0 - Use css custom variables (task T356957) by bwang
OATHAuth
edit- git #90660468 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
OAuth
edit- git #cc8e7fcb - AccessControl: Hide email and security restrictions (task T142275) by Gergő Tisza
PageTriage
edit- git #f5858403 - ListItem: fix problem chip font size in Monobook (task T357062) by Novem Linguae
- git #7f7c4de9 - ListItem: combine two HTML classes by Novem Linguae
- git #27a2dc3c - Replace deprecated $rc->getTitle() function with getPage() (task T322818) by MPGuy2824
- git #168d4a9c - Migrate remaining select queries to newSelectQueryBuilder (task T339387) by MPGuy2824
- git #0d81f88a - Change Database::upsert to Database::newInsertQueryBuilder (task T348835) by MPGuy2824
ParserMigration
edit- git #9f44c5a9 - Add a page indicator when a page has been rendered with Parsoid by C. Scott Ananian
Phonos
edit- git #393596de - Improve the links in the popup message (task T347682) by Fomafix
Popups
edit- git #39f84322 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
QuickSurveys
edit- git #62d6dd4f - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
Quiz
edit- git #63888f45 - Use UnexpectedValueException instead of Exception by Umherirrender
ReadingLists
edit- git #fa31b734 - Mocha Test (task T355648) by Wendy Quarshie
- git #59dfbf0e - tests: Mocha tests for ReadingList extension (task T355648) by Atieno
- git #5ee251fb - REST Handlers for managing reading lists entries (task T351154) (task T351155) (task T351156) (task T351157) by bpirkle
- git #41f425eb - REST Handlers for managing reading lists (task T348491) (task T351147) (task T351148) (task T351149) (task T351150) (task T351151) (task T351152) (task T351153) (task T348491) (task T351147) (task T351148) (task T351149) (task T351150) (task T351151) (task T351152) (task T351153) by bpirkle
RelatedArticles
edit- git #24164983 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
ReportIncident
edit- git #d5536248 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
- git #2659c860 - extension.json: Add missing message to RL module definition by Kosta Harlan
RevisionSlider
edit- git #ed538b81 - Remove extra "div" from jQuery selectors by thiemowmde
- git #1d0c16b1 - Consolidate duplicate code updating slider line CSS by thiemowmde
- git #52fd2e05 - Introduce a default for the pushState function argument by thiemowmde
Scribunto
edit- git #6c340bff - Synchronize mw.text.nowiki() with wfEscapeWikiText in core (task T168763) by vlakoff
SearchVue
edit- git #665a4973 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
SecureLinkFixer
edit- git #89fbce45 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #061a4653 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
TemplateData
edit- git #fb383cc0 - Replace wfGetDB() with ICP getReplicaDatabase() (task T330641) by James D. Forrester
TemplateSandbox
edit- git #dda78845 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
- git #025e8e42 - Pass RevisionRecord to ContentRenderer::getParserOutput (task T357687) by Umherirrender
TemplateWizard
edit- git #ddab3066 - Use slightly more compact code where possible by thiemowmde
- git #9176891b - Update code to use ES6 const and let by thiemowmde
- git #87ce371d - Do not track user ids of temporary accounts (task T329775) by thiemowmde
TimedMediaHandler
edit- git #781c6f4d - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
- git #b7e8eb4f - Adjust SQL queries on Special:TranscodeStatistics (task T350816) by Brooke Vibber
- git #3a328183 - Record transcode errors on early bugouts or exception by Brion Vibber
- git #a5f4f0b9 - Update namespace of BeforePageDisplayHook by C. Scott Ananian
timeline
edit- git #5c6c678d - Revert "Include article name in Ploticus error messages" (task T357268) by Bartosz Dziewoński
Translate
edit- git #f26ad98f - Add translation page filter to PrefixIndex (task T299308) by Reedy
- git #1e935a94 - translate.messagetable: Set correct target direction for table (task T357754) by Jon Harald Søby
- git #d373bc33 - ServiceWiring: Fix fully-qualified namespace when loading MessageIndex (task T340724) by Abijeet
- git #7ad4083a - Move CBDMessageIndex::class to MessageLoading namespace (task T340724) by Wangombe
- git #63ab6773 - Re-instate a scroll trigger (task T357673) by Jon Harald Søby
- git #bcb2d2f5 - Add script to refresh translation progress stats by Niklas Laxström
- git #2cfc1cca - MessageIndex: improve logging (task T320220) by Niklas Laxström
- git #cc3ee784 - Diagnostics: code cleanups by Niklas Laxström
- git #3a78fc64 - Cache: code cleanups by Niklas Laxström
- git #953b9f4c - MoveTranslatableBundle: Use Authority to perform permission checks (task T271463) by daniel
- git #e673fb29 - translate.messagetable: Simplify sticky behavior for actionbar & header by Jon Harald Søby
- git #0691b029 - Use Codex design tokens (task T356821) by Jon Robson
- git #0dc0d112 - Move HashMessageIndex::class to MessageLoading namespace (task T340724) by Wangombe
- git #4c1ee033 - Ensure a page context is set for wfMessage (task T354202) by C. Scott Ananian
- git #c7462e36 - Use translate_cache.tc_exptime as mw timestamp by Umherirrender
TranslationNotifications
edit- git #3a57d0cc - Use Expression builder instead of raw SQL and deprecated methods (task T312337) (task T350958) by Wangombe
TwoColConflict
edit- git #9cb8be02 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
UniversalLanguageSelector
edit- git #5050b1ff - Update jquery.ime and jquery.uls from upstream (task T352776) (task T355277) (task T356104) (task T356248) (task T356616) by Amir E. Aharoni
UploadWizard
edit- git #570422d3 - Use modern, more compact syntax in a few places by thiemowmde
- git #71da83a7 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
- git #a954c748 - Redesign release rights for multiple uploads (task T347705) by Matthias Mullie
- git #7d3916c8 - Make ownwork AI input multiline (task T355275) by Matthias Mullie
UrlShortener
edit- git #f9542001 - SpecialQrCode: show error message when QR codes are disabled (task T356379) by MusikAnimal
- git #d4caf413 - Normalize URL before creating QR code (task T357435) by Sohom
- git #15b7bc2d - SpecialQrCode: Load styles separately from JS module (task T356488) by MusikAnimal
VisualEditor
edit- git #1bed0373 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
- git #e7861de2 - Enrollment for the edit check a/b test (task T342930) by David Lynch
- git #9c7f772d - Only activate edit check in visual mode by David Lynch
- git #b72d2db4 - Replace wfGetDB() with ICP getReplicaDatabase() (task T330641) by James D. Forrester
- git #265f7a57 - Separate Apex fixes from Monobook fixes by Ed Sanders
Wikibase
edit- git #adaf22ba - repo/qqq.json: Fix casing of MediaWiki in links by Reedy
- git #9e621709 - REST: Handle invalid type of sitelink title (task T357672) by Silvan
- git #44e354c4 - REST: Validate badges in SetSitelink requests (task T355767) by Ollie Shotton
- git #e06dab5d - REST: Work around `getValidatedBody()` null result by Jakob Warkotsch
- git #8c8a4632 - List-language termbox should be visble by default (task T351976) by Arthur Taylor
- git #fc69e38b - REST: Check item existence/redirect in PatchSitelinks (task T356844) by Muhammad Jaziraly
- git #b577d02d - REST: Handle User input for PatchSitelinks (task T356840) by Muhammad Jaziraly
- git #389504eb - Render expand/collapse of entitytermslist locally for anon users (task T351976) by Arthur Taylor
- git #2b664e75 - Default returnto= to title for newly created entity (task T357024) by Lucas Werkmeister
- git #6b1f203c - REST: Move validation to SitelinkDeserializer by Ollie Shotton
- git #9a448349 - REST: Validate PUT sitelink title (task T355765) by dima koushha
- git #3e88e753 - Termbox: Update submodule (task T355685) by Lucas Werkmeister
- git #67aef7b9 - REST: Add route to serve OpenAPI doc (task T352294) by Silvan
- git #5549f820 - Make edit APIs return temp user redirect URL (task T357024) by Lucas Werkmeister
- git #687cb471 - REST: Fix __METHOD__ constant capitalization by Jakob Warkotsch
- git #be8737d1 - Remove use of upsert() return value in UpsertSqlIdGenerator by Aaron Schulz
- git #294f203b - REST: Move replace edit summary logic out of SetSitelink by Jakob Warkotsch
- git #ed36c1dd - REST: Dynamically build sitelink URLs in tests by Jakob Warkotsch
- git #7dd1d969 - Use EditEntity for ItemMergeInteractor (task T356149) (task T356764) by Lucas Werkmeister
- git #c9bcb7ca - REST: Add Authorization to PatchSitelinks (task T356980) by Muhammad Jaziraly
- git #f9e6c43d - REST: Add edit summary to PatchSitelinks (task T356853) by Muhammad Jaziraly
- git #0d204b6a - REST: Add PatchSitelinks happy path (task T356776) by Muhammad Jaziraly
- git #aa4c37fa - REST: Add middlewares to SetSitelink route handler (task T355787) by Muhammad Jaziraly
- git #045c2922 - REST: Add Authorization to SetSitelink use case (task T355769) by Muhammad Jaziraly
- git #3bae644d - Remove dead code from WikibaseLuaEntityBindings by Lucas Werkmeister
WikibaseLexeme
edit- git #1fa082b8 - Use EditEntity for MergeLexemesInteractor (task T356149) (task T356764) by Lucas Werkmeister
WikibaseMediaInfo
edit- git #91756b84 - Inform the user if a temp user has been created while they were (task T340540) by Cormac Parle
wikihiero
edit- git #663f3eae - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
WikiLambda
edit- git #549754a4 - Remove comment from ContentRenderer::getParserOutput call by Umherirrender
- git #d92f239f - onHtmlPageLinkRendererEnd: Don't explode if the language isn't known (task T357702) by James D. Forrester
- git #db9a8d5b - ApiFunctionCall: Bail on checking the outgoing request if it's malformed (task T357691) by James D. Forrester
- git #e6c61ad6 - schemata: Update & rename "canonicalize" & "normalize" functions (task T352799) by dmartin
- git #0a812bed - LanguageSelector: Fix typo in prop name by Anne Tomasevich
- git #1187fdfb - AUTHORS: Update for the past two months by James D. Forrester
- git #0298a69f - SpecialViewObject: Don't redirect to non-extant Main pages when non-en user lang by James D. Forrester
- git #16a15b2b - Provide our own, slimmed-down, Codex sub-set for the language selector by James D. Forrester
- git #8f08dee0 - eslint: Upgrade no-var from 'off' to 'warn' by James D. Forrester
WikimediaEvents
edit- git #7968be7c - EditAttemptStep: log buckets for the edit check test (task T342930) by David Lynch
WikimediaMaintenance
edit- git #08e7e949 - dumpInterwiki: Add --target-realm and --mwconfig-dir to ease local usage (task T347982) by Timo Tijhof
WikimediaMessages
edit- git #9cec9f21 - Update GlobalBlocking hooks to just be message overrides (task T356922) by Dreamy Jazz
Skins
editMinervaNeue
edit- git #d84216b0 - styles: restore bold for captions in tables (task T357849) by Volker E
- git #16139768 - Use border-color-muted CSS variable for Special:RecentChanges (task T356825) by Jon Robson
- git #003d9fea - dd elements should have no margin (task T357742) by Jon Robson
- git #c98508fa - Add --color-link--visited to night mode palette (task T356825) by Steph Toyofuku
- git #57d1b2ab - Add border-collapse to wikitable (task T357589) by David Lynch
- git #8de0d998 - Disable Extension:DarkMode on Minerva (task T357598) by Jon Robson
- git #145db702 - Reset: Drop p and div inside overlays (task T205341) by Jon Robson
- git #1e9de11c - Invert logos (task T356823) by bwang
- git #91c9e68a - Fix borders in night mode palette (task T356825) by Steph Toyofuku
- git #ea6c55f9 - Reset: Further simplify the reset (task T205341) by Jon Robson
- git #b079031b - Send a toast notification if night mode is not available (task T356653) by Jon Robson
- git #cef90c62 - Allow us to write Jest tests! by Jon Robson
- git #3d957885 - Flip page issue background color (task T357179) by bwang
- git #138769f6 - Restore link active color (task T357381) by Jon Robson
- git #54d577d9 - New night mode color palette (task T356825) by Steph Toyofuku
MonoBook
edit- git #697588af - Rename MediaWiki\Output\Hook\OutputPageBodyAttributesHook by C. Scott Ananian
Vector
edit- git #14a40c0b - Override night mode pref with night mode query string (task T357329) by bwang
- git #4a2e3f89 - Provide a visual hint that night mode is being triggered in Vector by Jon Robson
- git #73f53882 - Make vector-2022 mw-indicators flex-wrap (task T340810) by Derk-Jan Hartman
- git #6101edfb - build: Bump vue, codex versions by Taavi Väänänen
Misc
editVisualEditor/VisualEditor
edit- git #f91e074c - ve.dm.Node: Add test coverage for resetAttributes by Ed Sanders
No changes
edit- 3D
- AbuseFilter
- AdvancedSearch
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- Calendar
- CampaignEvents
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- CiteThisPage
- CodeEditor
- Cognate
- CologneBlue
- CommonsMetadata
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FileExporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- GrowthExperiments
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LiquidThreads
- MapSources
- MediaModeration
- MediaSearch
- Modern
- NavigationTiming
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- ProofreadPage
- PropertySuggester
- RSS
- RealMe
- SandboxLink
- Score
- SearchExtraNS
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateStyles
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- UploadsLink
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- Wikistories
- XAnalytics
- intersection
Total changes
edit378 Changes in 81 repos by 90 authors