MediaWiki 1.45/wmf.10
Appearance
![]() |
Deployment of MediaWiki 1.45.0-wmf.10 to Wikimedia sites | MediaWiki 1.45.0-wmf.11![]() |
The latest version (labeled "1.45.0-wmf.10") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 15 July 2025 (see the roadmap).
Core changes
[edit]- git #afd5e534 - Branch commit for wmf/1.45.0-wmf.10 (T392180) by trainbranchbot
- git #06dce30f - docs: Fix message name (T399510) by apaskulin
- git #6f0f2cc6 - docs: Fix parameter description (T399515) by apaskulin
- git #1ba8f04c - recountCategories: Filter for lt_namespace = NS_CATEGORY by Alexander Vorwerk
- git #1acf89e2 - Revert "Prefer user names over ids as the cache key for TempUserDetailsLookup->isExpired" (T398722) by Tchanders
- git #e51ed660 - Run categorylinks migration for third parties too (T299951) by Alexander Vorwerk
- git #e02de86f - ResourceLoader: Simplify mw.Uri readability regex with local function by Timo Tijhof
- git #902f95a0 - jquery.makeCollapsible: Avoid extra borders etc. on un-rendered elements (T327893) by Bartosz Dziewoński
- git #74aa177e - jquery.makeCollapsible: Fix toggling custom collapsible elements (T398754) by Bartosz Dziewoński
- git #0eaf809f - Bump wikimedia/parsoid to 0.22.0-a12 (T399191) by Arlo Breault
- git #a3a2e419 - Add wikimedia/codex (Codex PHP) v0.7.1 (T379662) by Roan Kattouw
- git #b77589c1 - Exclude example boilerplate code in maintenance/README from test coverage (T399460) by Dreamy Jazz
- git #63285844 - Prefer user names over ids as the cache key for TempUserDetailsLookup->isExpired (T398722) by STran
- git #f5740d29 - Add namespace for Antiguan and Barbudan Creole (aig) (T398790) by toluayo
- git #53cd6d23 - recountCategories: Add categorylinks read new support (T385890) by Alexander Vorwerk
- git #e70a7ec2 - Schema: Alphabetize table order for improved readability by Alexander Vorwerk
- git #5c5078f2 - Remove unused postgres sql files by Alexander Vorwerk
- git #5866f1aa - Inject services into subclasses of CodeContentHandler by Fomafix
- git #dd09b5d6 - Fix three double-escaping issues by Daimona Eaytoy
- git #e11359ac - DeprecationHelper: Fix deprecatePublicPropertyFallback() ignoring 'component' by Bartosz Dziewoński
- git #a5b5777a - Make "rendered with" a separate skin footer component (T363484) by C. Scott Ananian
- git #14d476c0 - WebInstallerOptions: Fix HTML escaping for skin/extension names (T399330) by Bartosz Dziewoński
- git #3afe37df - SpecialConfirmEmail: Simplify message handling (T399330) by Bartosz Dziewoński
- git #2e6723e6 - typeahead: Add hook to augment api parameters (T397732) by Erik Bernhardson
- git #b0d52ab8 - WikiMap: Ignore non-HTTP URLs in getWikiFromUrl() by Gergő Tisza
- git #b154c9ec - Remove fallback gender aliases for Dolgan (dlg) (T397435) by Srishakatux
- git #9352436f - MessagesZh.php: Using English special page names by default (T286291) (T296188) by anterdc99
- git #46986c43 - MessagesZh.php: Merge zh special page aliases into respective variants (T286291) (T296188) by anterdc99
- git #edd7ae2a - MessagesZh.php: Remove duplicated special page aliases (T286291) (T296188) by anterdc99
- git #eb853ed6 - Languages: Update language autonym of nan/nan-* in Names.php by Winston Sung
- git #199f372f - Remove ParserOutput::getText method (T293512) by Isabelle Hurbain-Palatin
- git #00ae0ecd - Sanitizer: Update attribute array to HTML 5 (T25932) by Winston Sung
- git #2ee97895 - Add Antiguan and Barbudan Creole (aig) to Names.php and RELEASE-NOTES-1.45 (T398790) by toluayo
- git #969169cd - Add cl_timestamp_id index to categorylinks (T299951) (T399094) by Alexander Vorwerk
- git #38a18daa - xml: Adjust documentation for default on XmlSelect::__construct (T399188) by Umherirrender
- git #096ef8b7 - Merge zh-Hant-TW special page aliases translations back to zh-Hant (T286291) (T296188) by Winston Sung
- git #453bc7fd - opensearch: Simplify format-detection in ApiOpenSearch by thiemowmde
- git #5a51272e - Mention stdClass in ContribsPager/DeletedContribsPager query hook documentation by Aaron Schulz
- git #304368b0 - Watchlist: Fix button alignment for smaller screens (T395741) by suecarmol
- git #03ffee2c - Use foreach to iterate RevisionListBase by Umherirrender
- git #bf51a8e1 - Special:CreateAccount: Instrument frontend validation errors (T394744) by Máté Szabó
- git #c213ea84 - ParserCacheSerializationTestCases: update page properties and language links (T343050) by C. Scott Ananian
- git #91d252a6 - Improve language fallbacks for sh, sh-latn and sh-cyrl (T399126) by Acamicamacaraca
- git #813f170a - autoload: Remove use of AutoLoader::CORE_NAMESPACES by Umherirrender
- git #62516dc1 - maintenance: Fix dry-run in populateChangeTagDef by Umherirrender
- git #549c765e - Languages: Update language fallback chains for Minnan (nan/nan-*) by Winston Sung
- git #4462e0bc - selenium: Create test suite for the Jenkins job that runs daily (T398310) by Željko Filipin
- git #b2bc6366 - ApiQueryCategoryMembers: Try stop forcing index in read new code (T399037) by Alexander Vorwerk
- git #5a3bb779 - Use RemexHtml\HTMLData instead of Parsoid\Utils\Utils by Arlo Breault
- git #5a7ce26a - Remove stdClass type hint from ApiFeedContributions::feedItem() for now (T398925) by Aaron Schulz
- git #fb4b3a5f - Temporary user links: Use outline instead of padding (T398439) by Ed Sanders
- git #ffb4c96a - Remove Phan suppressions specific to PHP 7.x by Bartosz Dziewoński
- git #22d678fe - Revert "Add user-related link colors to LinkRenderer::getLinkClasses" (T392775) (T398714) (T398717) (T398952) by Tchanders
- git #37fca0b5 - tables.json: Fix typo by Amir Sarabadani
- git #758ba232 - ForeignStructuredUpload: Make use of ES2017's padStart() (T146798) by Anne Haunime
- git #089fc7a3 - api-testing: Loosen the assert on max-age header by Amir Sarabadani
- git #b9faf4fb - Add a Pashto translation for #REDIRECT (T371179) by Dr4goniez
Vendor
[edit]- git #29e64256 - Remove wikimedia/wikipeg from explicit dependencies by C. Scott Ananian
- git #3595b83a - Bump wikimedia/parsoid to 0.22.0-a12 (T396421) (T398610) (T399010) (T399191) by Arlo Breault
- git #80ee80ba - Bump wmde/php-vuejs-templating to 2.2.0-beta.6 by Lucas Werkmeister
- git #a7412a70 - Add wikimedia/codex v0.7.1 (Codex PHP) (T379662) by Roan Kattouw
- git #2415f4f6 - Update wikimedia/wikipeg to 5.0.1 by C. Scott Ananian
Extensions
[edit]AbuseFilter
[edit]- git #f76ab540 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #94ae5d03 - Populate afl_ip_hex in abuse_filter_log for pre-existing rows (T397842) by Dreamy Jazz
- git #b701d2c9 - AbuseFilter: Set Chinese primary special page alias to the English primary (T399285) by anterdc99
- git #7c062109 - Use some PHP 8 features by Daimona Eaytoy
- git #73f73af8 - Write empty string to afl_ip_hex when wgAbuseFilterLogIP is false (T397762) by Dreamy Jazz
ApiFeatureUsage
[edit]- git #c926c231 - ApiFeatureUsage: Update Chinese translations (T399285) by anterdc99
ArticlePlaceholder
[edit]- git #7eb47c07 - ArticlePlaceholder: Translate special page aliases into Chinese by anterdc99
AutoModerator
[edit]- git #9da748e7 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
Babel
[edit]- git #913763ee - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
BetaFeatures
[edit]- git #5ff36571 - BetaFeatures: Set Chinese primary special page alias to the English primary (T399285) by anterdc99
CampaignEvents
[edit]- git #173d7cc7 - Purge unused addresses upon address change (T397636) by Daimona Eaytoy
- git #bed4cad5 - Update `author` field in extension.json for team rename by Daimona Eaytoy
- git #3e4a03a9 - CampaignEvents: Translate special page aliases into Chinese by anterdc99
- git #75d0be6c - AddressStore: implement NEW stages for the country migration (T397273) by Daimona Eaytoy
- git #19a4b83d - Add event country code to EventFactory (T397867) by Daimona Eaytoy
- git #1448e310 - Add country code to Address and use it for formatting (T397867) by Daimona Eaytoy
- git #06e94947 - selenium: Create test suite for the Jenkins job that runs daily (T398310) by Željko Filipin
- git #36e31111 - Add new script to update old freetext country data new schema (T397270) by Michelle
- git #b7bf9af5 - Update placeholder for event types field (T386273) by Claudio Melo
- git #2815ecd5 - Revert "UserLinker: remove back compat with old arguments of UserLinkRenderer" by Daimona Eaytoy
CategoryTree
[edit]- git #f9063ced - CategoryTree: Set Chinese primary special page alias to the English primary (T399285) by anterdc99
CentralAuth
[edit]- git #8f7777d7 - Pass change tags to ManualLogEntry in SpecialGlobalGroupMembership by Umherirrender
- git #eee76705 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #40e2501b - CentralAuth: Update Chinese translations (T399285) by anterdc99
Chart
[edit]- git #da668d8c - build: Updating mediawiki/mediawiki-phan-config to 0.16.0 by Umherirrender
- git #bbab633e - Register tracking categories in extension.json (T398865) by SomeRandomDeveloper
CheckUser
[edit]- git #91597cd4 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #8da011fe - CheckUser: Update Chinese translations (T399285) by anterdc99
- git #3bd0e0f1 - Use Message::text() in GlobalContributionsPager for rev-deleted message by Umherirrender
- git #30af0ba2 - Tests: Replace $IP/extensions with $wgExtensionsDirectory by Ed Sanders
- git #50d2a8af - Add CheckUserIPRevealManager for determining when to add IP reveal (T393572) by Thalia
- git #bc281a55 - PageDisplay: Separate logic for adding onboarding dialog and IP reveal by Thalia
- git #22d1fa73 - PageDisplay: Add JS configs for UserInfoCard only if it is enabled by Thalia
- git #04f93714 - PageDisplay: Separate UserInfoCard handling into own method by Thalia
- git #d441a17a - PageDisplay: Remove outdated comment by Thalia
CirrusSearch
[edit]- git #f7fc4c67 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #717486f8 - Introduce wgCirrusSearchManagedClusters by Erik Bernhardson
- git #03f917a0 - UpdateSuggesterIndex: Require source indexes to exist (T395109) by Erik Bernhardson
- git #57ed3fe6 - regex: Support extended syntax (T317599) by Erik Bernhardson
- git #e4c252d7 - Flatten word_delimiter output for Sudachi (T396529) by tjones
Cite
[edit]- git #e0c55a15 - Fix incomplete CommunityConfiguration SchemaProviderTestCase (T371028) by thiemowmde
- git #34bd474a - Parsoid: Add bodyHtml of synthetic refs from `details` to mwData (T395083) by WMDE-Fisch
- git #798ef911 - Add clarifying comments to various VE-related classes (T397395) by thiemowmde
- git #8c9d0601 - VE: Emit fresh reflist when saving from VE (T396017) by Adam Wight
- git #610f4f76 - Use PHP Constructor Property Promotion syntax (T396813) by Fomafix
- git #107f054f - Enable parser tests we can enable now (T397395) by thiemowmde
- git #d8f4b89e - Parsoid: Ignore synthetic main refs from details (T389929) by WMDE-Fisch
- git #9f15f417 - VE: Enforce referenceslist reserialization when MW changed (T396017) by WMDE-Fisch
- git #3cd62a36 - Remove not needed implementation details from InternalList test (T397395) by thiemowmde
- git #d370c459 - tests: add structured test for CommunityConfiguration schema by Michael Große
- git #8bbc66eb - Minor streamlining in MWReferencesListNode.toDomElements (T396017) by WMDE-Fisch
- git #803f811e - Parsoid: Render sub-refs in the references section like in legacy parser (T378568) by Svantje Lilienthal
CiteThisPage
[edit]- git #12c1095d - CiteThisPage: Update Chinese translations (T399285) by Bilin Tsui
Citoid
[edit]- git #9d5b8739 - Fix reference to non-existant icon / css class (T398606) by Marielle Volz
cldr
[edit]- git #04b8c288 - Fix a typo in a recently-added Hebrew local name by Amir E. Aharoni
CodeEditor
[edit]- git #f8603950 - Use PHP Constructor Property Promotion syntax (T396813) by Fomafix
CodeMirror
[edit]- git #43b3f126 - Use PHP Constructor Property Promotion syntax (T396813) by Fomafix
- git #aa4514e9 - ext.CodeMirror.v6: list jquery.textSelection as a dependency by alex4401
CommunityConfiguration
[edit]- git #4e65df54 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #1e2281e8 - Replace new stdClass with identical (object)[] syntax by thiemowmde
- git #8ae39e16 - Use existing NullStatsdDataFactory in tests by thiemowmde
- git #ad3f7e38 - build: Updating mediawiki/mediawiki-phan-config to 0.16.0 by Umherirrender
CommunityRequests
[edit]- git #b4b5b24a - createTestWishlist.php: create test wishes and FAs en masse (T397752) by MusikAnimal
- git #84462185 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #380ce51a - selenium: Upgrade to webdriver.io 9 (T397896) by Peter Wangai
- git #e1c9a893 - Wish and focus area integration; use a PageIdentity for Wish::focusArea (T397975) by MusikAnimal
- git #c9184bd3 - Api: fix bugs with edit summary and remove redundant $params arguments by MusikAnimal
- git #70586ea3 - Rename TAG_ATTR_* constants to PARAM_* by MusikAnimal
- git #37b1e8f2 - i18n: Fix typo in API message by MusikAnimal
- git #ed375d3f - Generate coverage for Sonar to ingest. by Peter Wangai
- git #c717df35 - NukeWishlist: repuprose NukeWishes to work for both entities by MusikAnimal
- git #5d3bd4d6 - ApiQueryWishes: add list API to get a sorted list of wishes (T387961) by MusikAnimal
- git #6665ea00 - Replace the template and tag hooks with a parser function by Tim Starling
- git #ad156c04 - CommunityRequestsHooks: load voting RL module when applicable (T388219) by MusikAnimal
- git #3a91a007 - DescriptionSection: use props instead of isWish checks (T397488) by MusikAnimal
- git #7c64fe08 - Add SpecialEditFocusArea and focus area detail page; add voting sections (T388219) (T397488) (T397990) by MusikAnimal
- git #90dc82f2 - Abstract wishes/FAs, change page language on creation, fix deletion (T396358) (T396361) (T387961) by MusikAnimal
Collection
[edit]- git #b03bd32e - Use Config in constructor of QuickTemplate subclasses by Fomafix
ConfirmEdit
[edit]- git #1cbcec3e - Use hCaptcha onload parameter in SE mode by Máté Szabó
- git #1faf600e - ConfirmEdit: Set Chinese primary special page alias to the English primary (T399285) by anterdc99
- git #ea44772b - SpecialCaptchaTest: Fix test name to reflect CaptchaClass being tested (T397686) by Reedy
- git #4d490996 - Expand tests for GenerateFancyCaptcha (T397686) by Dreamy Jazz
- git #e32ee367 - Fix locally failing CaptchaPreAuthenticationProviderTest tests by Dreamy Jazz
- git #7ee1eb67 - Follow-up: Allow different captcha triggers to trigger different captcha types (T394804) by Dreamy Jazz
- git #ff8484c3 - Add i18n messages for captcha implementation names (T399044) by Reedy
- git #c080f1fb - Improve test coverage for HCaptcha (T397686) by Dreamy Jazz
- git #4bc7820b - Allow different captcha triggers to trigger different captcha types (T394804) by Reedy
- git #e86d14f6 - Improve test coverage for FancyCaptcha (T397686) by Dreamy Jazz
- git #7a411d0b - hCaptcha: Use RL's simpler config mechanism (T398204) by Roan Kattouw
- git #19ec9f6a - Support invisible mode in hCaptcha implementation (T399028) (T398991) by Dreamy Jazz
- git #4b811a89 - Mark CaptchaPreAuthenticationProviderTest as covering SimpleCaptcha (T397686) by Dreamy Jazz
- git #09ed65ce - Expand tests for SimpleCaptcha (T397686) by Dreamy Jazz
ContactPage
[edit]- git #9dbaad91 - ContactPage: Set Chinese primary special page alias to the English primary (T399285) by anterdc99
ContentTranslation
[edit]- git #94f91b51 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #19bd6aae - CX3 Build 1.0.0+20250714 (T217023) (T389813) (T397296) (T398633) by NikG
- git #eae99c9d - ContentTranslation: Update Chinese translations (T399285) by anterdc99
- git #05267f8a - CX custom filters: Add "event_source" for confirm selection event (T397296) by NikG
- git #8f60bf34 - lint:i18n: also check i18n/api/ and i18n/minT/ by Sbisson
- git #30247c64 - Remove unused cluster and database configurations (T348513) by Abijeet
- git #a6722176 - CX custom filters: Add "useSuggestionFiltersInstrument" composable by NikG
- git #f4857e27 - Fix: Avoid logging captcha related errors during SX publish (T392982) by Abijeet
- git #d82556e7 - Remove unused message cx-header-translation-center by Sbisson
- git #a75a080d - Remove unused message cx-translator-header (T395653) by Sbisson
- git #05ca2a97 - CX: move contenttranslation-summary system message styling to skin.less. (T389813) by Wangombe
- git #6f8fc986 - SXContentComparatorHeader: Add tests by NikG
- git #a4cddf2b - useCurrentSectionSuggestion: add "isCurrentSectionPresent" computed by NikG
- git #66bca48c - Add excludeFromTargetWidget to toolbar definition (T397948) by Ed Sanders
- git #c78fcd18 - CX desktop editor: Refactor translate methods to use native Promises by NikG
- git #ce205b42 - CX filters: Add infinite progress bar while topic results are loading (T398633) by NikG
- git #7e3230f5 - Run stylelint in app/ (T217023) by Ed Sanders
- git #072451b0 - CX fetch dashboard translations API: Add default value for "type" param (T393547) by NikG
- git #1e17c5cb - CX Add translation: Ensure we wait for translation to complete (T398251) by Abijeet
- git #ce9ff3e4 - CX: Show offline status message when fail to save the draft (T392978) (T397909) by Huei Tan
- git #54f43e0a - Desktop draft: Check status on section translation if sectiontitle given (T394616) by NikG
DiscussionTools
[edit]- git #136eab9e - mw.Target: Use excludeFromTargetWidget (T397952) by Ed Sanders
- git #74c50dac - CommentFormatter: Pass batchModifyElements to removeInteractiveTools by Ed Sanders
- git #bd913f22 - Remove trailing period (full stop) in bundled notifications (T399427) by Bartosz Dziewoński
- git #d3c27f14 - DiscussionTools: Set Chinese primary special page alias to the English primary (T399285) by anterdc99
- git #e87ee182 - CommentFormatterTest: Skip mobile tests while MF is updated by Ed Sanders
- git #03939934 - Remove cache compat code for content placeholders (T396248) by Bartosz Dziewoński
DonationInterface
[edit]- git #c87d1e5d - Remove checks for validation error in gravy payment methods that are not required (T394334) by Damilare Adedoyin
- git #0916e477 - Move test config to registration, drop UnitTestsList (T142121) by Antoine Musso
- git #206c6532 - Move test autoloading to extension registry (T142121) by Antoine Musso
Echo
[edit]- git #d901feba - Inject Config into Hooks:getVirtualUserOptions by Fomafix
- git #7cb780f6 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #b579f4d8 - Echo: Set Chinese primary special page alias to the English primary (T399285) by anterdc99
EmailAuth
[edit]- git #a1720986 - Log the first two characters of the token (T395353) by Gergő Tisza
- git #d7b5604f - Use autocomplete=one-time-code by Gergő Tisza
- git #8b3861b2 - Trim verification code input (T395353) (T398902) by Gergő Tisza
EventBus
[edit]- git #1dd89826 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
EventLogging
[edit]- git #5b314078 - Remove deprecated $logger parameter from EventLogging::submit() (T376410) by Sam Smith
ExtensionDistributor
[edit]- git #fd57929c - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
FlaggedRevs
[edit]- git #f80ebb44 - Fix join conditions in categorylinks read new code (T399431) by Alexander Vorwerk
- git #d488d965 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #19db71ee - Fully get rid of tracking and updating pages (T398033) by Amir Sarabadani
Gadgets
[edit]- git #99e83cd3 - GadgetUsage: Show active user stats on all wikis, remove config flag (T397454) by Siddharth VP
- git #d68ad154 - Gadgets: Set Chinese primary special page alias to the English primary (T399285) by anterdc99
GeoData
[edit]- git #afa40fde - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
GlobalBlocking
[edit]- git #690699e2 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #fc8b7e1a - GlobalBlocking: Update Chinese translations (T399285) by anterdc99
GlobalUsage
[edit]- git #ad9e15fa - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
GoogleNewsSitemap
[edit]- git #56fb2419 - Fix categorylinks read new query for excluded categories (T385890) by Alexander Vorwerk
GrowthExperiments
[edit]- git #21161d34 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #477402ea - build: Updating mediawiki/mediawiki-phan-config to 0.16.0 by Umherirrender
- git #1bcda8f7 - refactor: inline obsolete wrapper methods by Michael Große
- git #40448e2a - feat(Mentorship): never assign an away mentor as primary (T390933) by Michael Große
- git #8b43ac02 - fix(ManageMentorsEditMentor): allow to update with an extended date (T399182) by Sergio Gimeno
- git #38727b92 - SwitchEditorPanel: Remove FIXME that is resolved upstream (T399223) by Ed Sanders
- git #1b3ab42a - Use $wgExtensionDirectory instead of $IP/extensions by Ed Sanders
- git #2d7fa084 - ManageMentorsEditMentor: remove unsued variable by Sergio Gimeno
- git #abd8fb70 - Remove unused $filterStatus in ErrorForwardingTaskSuggester (T393313) by Cyndy
- git #ca15e6e2 - fix(StructuredTask): wrong order in resolving a deferred by Michael Große
- git #41763c73 - fix(StartEditing): avoid showing unavailable tasks as selected (T393920) (T393769) by Sergio Gimeno
- git #c964c88d - fix(Mentorship): Prevent too long mentor message (T399086) (T384445) by Michael Große
- git #df66f872 - StructuredTaskMobileArticleTarget: Fix definition of toolbarGroups by Ed Sanders
- git #f4070adc - MentorQuestionPoster: add context disclaimer for replacement mentors (T389561) by Sergio Gimeno
GuidedTour
[edit]- git #6e20dcf2 - build: Updating mediawiki/mediawiki-phan-config to 0.16.0 by Umherirrender
intersection
[edit]- git #8e0afb5f - Drop unused variable by Alexander Vorwerk
- git #ae961b99 - Fix categorylinks read new code for excluding categories (T398861) (T398939) by Alexander Vorwerk
IPInfo
[edit]- git #f347aeb8 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
Kartographer
[edit]- git #1e927d51 - Use PHP Constructor Property Promotion syntax (T396813) by Fomafix
- git #d825a9a7 - Use Message::text() in SpecialMap when calling Html::element by Umherirrender
- git #33d3323e - Introduce basic limits for width/height/zoom (T381704) by thiemowmde
- git #48835cae - Reject extreme lat/long as they can freeze the client (T381704) by thiemowmde
- git #51701f8b - Fix "show more" button on fullscreen maps not working (T372631) by thiemowmde
Linter
[edit]- git #c79037e5 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #953df8e2 - Linter: Set Chinese primary special page alias to the English primary (T399285) by anterdc99
LoginNotify
[edit]- git #e3deea7d - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
MassMessage
[edit]- git #9a03a231 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
Math
[edit]- git #e6aba989 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #6c84b8ea - Make MMLbase support trees: Step 5.d (T389712) by FrederikHennecke1
- git #2b60f231 - Make MMLbase support trees: Step 5.d (T389712) by FrederikHennecke1
MediaModeration
[edit]- git #c0345d5f - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
MediaSearch
[edit]- git #e5c82d0c - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
MetricsPlatform
[edit]- git #44481cfb - i18n: Reorder authors in en.json and qqq.json... by Sam Smith
- git #a2ea9d3c - InstrumentConfigsFetcher: Warn on non-successful response (T386912) by Sam Smith
- git #f0f4d1d3 - InstrumentConfigsFetcher: Set User-Agent header (T398957) by Sam Smith
MobileFrontend
[edit]- git #6a82b62f - build: Updating mediawiki/mediawiki-phan-config to 0.16.0 by Umherirrender
- git #ee1b1eec - MobileFormatter: Remove use of HtmlFormatter by Ed Sanders
Newsletter
[edit]- git #3c272a51 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
Nuke
[edit]- git #9d0f4c7b - Nuke: Set Chinese primary special page alias to the English primary (T399285) by anterdc99
OATHAuth
[edit]- git #7b5c1103 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #561cfeb4 - Use Message::text() in TOTPEnableForm when calling Html::element by Umherirrender
- git #01555823 - OATHAuth: Set Chinese primary special page alias to the English primary (T399285) by Bilin Tsui
- git #f5f4ee59 - Update redirected links by Meno25
OAuth
[edit]- git #27e15fee - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #0a7b9af3 - SpecialPages: Remove unused lang param in MWOAuthConsumerRegistration by Derick Alangi
- git #4c0c9de7 - Allow OAuth 2 callback URL to be custom app deeplink (T398441) by Gergő Tisza
- git #c2eb7eff - OAuth: Set Chinese primary special page alias to the English primary (T399285) by anterdc99
ORES
[edit]- git #4110f79c - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
PageAssessments
[edit]- git #842d7bfb - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
PageTriage
[edit]- git #f15973b2 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #ea89abc4 - selenium: Use ECMAScript modules (T398684) by Željko Filipin
Popups
[edit]- git #82742d6e - build: Updating mediawiki/mediawiki-phan-config to 0.16.0 by Umherirrender
ReadingLists
[edit]- git #f5305d42 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
SearchVue
[edit]- git #7644f596 - build: Updating mediawiki/mediawiki-phan-config to 0.16.0 by Umherirrender
SecureLinkFixer
[edit]- git #786b238c - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #391c9264 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #dbecd7ab - Use Message::text() in VotePage when calling Html::element by Umherirrender
- git #786ac96f - VoterEligibilityPage: Convert voter list edit page to OOUI (T208687) by Siddharth VP
- git #07e65fc8 - Tallies: dark mode compatibility fixes (T396520) by Siddharth VP
- git #c627b110 - VoterEligibilityPage: Fix writing eligibility lists to namespace (T397592) by Siddharth VP
- git #3ecebbe9 - contenthandler: simplify normalization of data for log pages (T397552) (T397549) by Siddharth VP
- git #5216f9a1 - VoterEligibilityPage: write updated properties to namespace (T397592) by Siddharth VP
- git #c4e5e7f4 - SecurePoll: Update Chinese translations (T399285) by anterdc99
- git #a41cab57 - Declare tally modifications on a per-tally basis (T309416) by STran
- git #48261bd1 - Remove numbering from unranked candidate tiles (T399072) by Novem Linguae
- git #fac54431 - SECURITY: log when vote details are viewed (T397844) by Novem Linguae
- git #987de267 - SecurePollContentHandler: fix dirty diffs (T397552) (T397549) by Novem Linguae
- git #6fc493cf - Ballot: give getUserLang() a fallback language (T398796) by Novem Linguae
- git #84bec6dd - Remove unused CSS styling and i18n message by Siddharth VP
- git #8550c6f5 - VoterEligibilityPage: modify widths of number inputs (T397541) by Novem Linguae
- git #18931ce2 - tests: fix deprecated variable by Novem Linguae
- git #d1d507e3 - Revert "Once a candidate is declared elected, make sure they remain elected" by STran
- git #c97cac16 - recreate cli/purgePrivateVoteData.php (T398268) by Novem Linguae
- git #f1596425 - rename "cli" folder to "maintenance" (T398268) by Novem Linguae
- git #ea544a10 - Create regression tests for Election::isTallied (T398901) by Dreamy Jazz
- git #6d46ad9c - Election: Simplify and fix isTallied query (T398901) by Alexander Vorwerk
ShortUrl
[edit]- git #cddf6403 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
SpamBlacklist
[edit]- git #62524bcd - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
StopForumSpam
[edit]- git #b5290173 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
SyntaxHighlight_GeSHi
[edit]- git #639ce76d - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
TemplateData
[edit]- git #44ddd1a9 - Remove unused message and fix search field label (T395868) by Sam Wilson
- git #73eda5a8 - Add foreign-resources.yaml to manage jquery.uls files (T355718) by Sam Wilson
- git #db433089 - SECURITY: Escape system messages instead of appending them as HTML (T395730) by SomeRandomDeveloper
TimedMediaHandler
[edit]- git #c2350ec2 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #97504d83 - TimedMediaHandler: Update Chinese translations (T399285) by anterdc99
TorBlock
[edit]- git #58d339a7 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
Translate
[edit]- git #20b27f28 - AggregateGroupsSpecialPage: Make Codex version the default (T388360) by Abijeet
- git #9fb0cb32 - build: Updating mediawiki/mediawiki-phan-config to 0.16.0 by Tacsipacsi
- git #c90261b4 - Use Message::text() in PageTranslationSpecialPage by Umherirrender
- git #c4e800a8 - Translate: Update Chinese translations (T399285) by anterdc99
- git #0d6b2b08 - MoveTranslatableBundleMaintenanceScript: Remove leading space from arg description by Reedy
- git #13f40999 - UpdateMessageJobTest: Read expected transver from latest (T398904) by Pppery
- git #dd78a157 - tests: Set TranslateWorkflowStates to an empty array by Abijeet
- git #fdea5482 - UpdateMessageJobTest: comment out failing assertion that is breaking CI (T398904) by MusikAnimal
TrustedXFF
[edit]- git #cc8364c7 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
UniversalLanguageSelector
[edit]- git #1bffb6b8 - Update jquery.ime and jquery.ime from upstream by Amir E. Aharoni
- git #7d0f1553 - Add search alias for Hadhrami Arabic (T397355) by Amir E. Aharoni
- git #4110ddf8 - Update language search index (T397355) (T397356) by Amir E. Aharoni
UploadWizard
[edit]- git #2695d625 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #7cec8d6c - Use PHP Constructor Property Promotion syntax (T396813) by Fomafix
UrlShortener
[edit]- git #1ffb37ac - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
VisualEditor
[edit]- git #24e554a8 - Pass page_title to tone check API (T397245) by Ed Sanders
- git #408c6dac - Pass correct converter to isHybridInline by Ed Sanders
- git #57d1386b - DesktopArticleTarget: Fallback to undefined instead of null for linkUrl (T399350) by Aaron Liu
- git #e5785339 - ve.dm.MWTransclusionNode: Log original HTML when wikitext can't be generated (T380432) by Ed Sanders
- git #b8c081a9 - selenium: Create test suite for the Jenkins job that runs daily (T398310) by Željko Filipin
- git #1ff11c2b - Revert "Force-clear toolbar after teardown" by Esanders
- git #0696e58c - DesktopArticleTarget: Fire wikitextInteractive hook after relevant reload (T397778) by Aaron Liu
- git #b68a3106 - ArticleTarget: Always use switchToWikitextEditor (T399223) by Ed Sanders
- git #e2049384 - Update VE core submodule to master (a30515b4c) (T398975) by Ed Sanders
- git #9b34362e - Update VE core submodule to master (29cc55f72) (T398614) by David Lynch
Wikibase
[edit]- git #3d31c8bf - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
- git #251155e3 - Use mediawiki-phan-config 0.16.0 (T398459) by Jakob Warkotsch
- git #f40dc72e - Search: Create success responses in ResponseFactory by Silvan
- git #00e413e2 - Search: Add 'unknown-code' ResponseFactory test by Silvan
- git #36ef5c4d - Use statement serializer to load item data into Vue templates (T396858) by Arthur Taylor
- git #f28f6442 - Search: Mark wikibase/v0/suggest/item as ready for production (T396571) by Itamar Givon
- git #fce8f6f7 - Search: Delete `sqlTermStoreSearchEngine` (T397137) by dima koushha
- git #b98a3261 - Search: Lower case "search" in error message by Jakob Warkotsch
- git #2f2acb05 - Search: Use consistent names for e2e & OAS tests by Jakob Warkotsch
- git #b3b5ab5b - CRUD: Enable phpunit tests by Jakob Warkotsch
- git #7c93d25f - Search: Consolidate route handler tests into a single centralized test (T397137) by dima koushha
- git #87597f88 - Search: Add check for Elasticsearch search engine configuration (T397137) by dima koushha
WikibaseLexeme
[edit]- git #163b63b0 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
Wikidata.org
[edit]- git #2a2a4be5 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
WikiEditor
[edit]- git #5a6253e2 - Use PHP Constructor Property Promotion syntax (T396813) by Fomafix
WikiLambda
[edit]- git #5c8fdbe6 - build: Remove minimum_target_php_version by Umherirrender
- git #63f72203 - ZObjectContentHandler::fillParserOutput: Add labels as parser page properties (T399081) by James D. Forrester
- git #95b7ed58 - WikifunctionsPFragmentHandler: Drop pointless sanitised-away style attributes (T398987) by James D. Forrester
- git #5378e7de - WikifunctionsPFragmentSanitiserTokenHandler: Demonstrate dropping of data- attributes (T398987) by James D. Forrester
- git #5b557045 - WikifunctionsPFragmentHandler: Introduce a bespoke sanitiser, for more control (T398987) by James D. Forrester
- git #c9edac90 - ZObjectContentHandler: Implement trivial getSlotDiffRendererWithOptions by James D. Forrester
- git #aec5cd2d - KeyValueBlock: Ensure long names, e.g. from Wikidata, do not overflow by Daphne Smit
- git #37e6020a - Add static return type declaration to ZObjectRegistry::singleton by Umherirrender
- git #5f86b502 - Use Message::text() in RepoHooks on output by Umherirrender
- git #04a0ea78 - Update function-schemata sub-module to HEAD (5af1fb0) (T397355) (T397356) by James D. Forrester
- git #3ec02888 - build: Upgrade mediawiki/mediawiki-phan-config to 0.16.0 by James D. Forrester
- git #3c09eccb - Update function-schemata sub-module to HEAD (f4a3e41) (T393522) by James D. Forrester
WikimediaEvents
[edit]- git #0d5a203e - search: Augment typeahead url with test parameters (T397732) by Erik Bernhardson
- git #5647efd3 - Instrument account creation funnel (T394744) by Máté Szabó
- git #399e91de - searchSatisfaction: Replace deprecated performance.timing (T394720) by Erik Bernhardson
WikimediaMaintenance
[edit]- git #f6e32787 - Exclude boilerplate maintenance script code from test coverage (T399460) by Dreamy Jazz
WikimediaMessages
[edit]- git #8bf210a7 - Sort regions and countries with Collator (T391230) by Sbisson
Skins
[edit]MinervaNeue
[edit]- git #6ca01db2 - Temporary user links: Use outline instead of padding (T398439) by Ed Sanders
- git #e9a844be - Apply mw-tempuserlink bdi fix on action=history (non-advanced mode) (T399003) by Ed Sanders
- git #197e5b93 - selenium: Use ECMAScript modules (T398702) by Željko Filipin
- git #5ed36346 - selenium: Upgrade WebdriverIO to v9 (T398705) by Željko Filipin
- git #9a23a63d - selenium: Upgrade WebdriverIO to v8 (T398704) by Željko Filipin
Timeless
[edit]- git #cc74ef67 - skin footer: Put 'rendered with' next to 'lastmod' (T363484) by C. Scott Ananian
Vector
[edit]- git #9e77767d - build: Updating mediawiki/mediawiki-phan-config to 0.16.0 by Umherirrender
- git #a0a98392 - Use Message::text() when calling Html::expandAttributes by Umherirrender
- git #a4d74815 - Put #footer-info-renderedwith inline next to #footer-info-lastmod (T363484) by C. Scott Ananian
- git #08642633 - Draw sidebars on top of body text to fix subpixel text rendering (T390802) (T390803) by Bartosz Dziewoński
WikimediaApiPortal
[edit]- git #77b0d307 - Use Message::text() in UserMenuComponent on SpecialPage::getDescription by Umherirrender
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #190c9892 - Move DebugBar.less to same module as DebugBar.js by Ed Sanders
- git #e0ee2b69 - Check for /g flag in ve.dm.Document#findText, to avoid an infinite loop (T399232) by David Chan
- git #3484effd - Remove unnecessary store argument from getOriginalDomElements by Ed Sanders
- git #a30515b4 - ve.dm.Model: Remove store argument from getOriginalDomElements by Ed Sanders
- git #14515e73 - ve.dm.Model: Move this.store to ve.dm.Annotation by Ed Sanders
- git #1861cd35 - LinearData: Remove containsElementData by Ed Sanders
- git #48e324ba - LinearData: Remove getUsedStoreValues by Ed Sanders
- git #6b7c8fc6 - Merge (Element/Flat/-)LinearData files (T398975) by Ed Sanders
- git #8084da9d - Merge (Element/Flat/-)LinearData (T398975) by Ed Sanders
- git #b70adb9a - Document structure of LinearData by Ed Sanders
- git #1e0c83ec - Separate DomFromModel/ModelFromDomConverters into own files by Ed Sanders
- git #8171e96f - Converter: Separate Dom->Model and Model->Dom conversion into separate classes by Ed Sanders
- git #f44f0820 - ve.dm.LinearData: Remove commented code by Ed Sanders
- git #77f6ef00 - Add/update a few JSDoc comments by thiemowmde
No changes
[edit]- 3D
- AdvancedSearch
- AntiSpoof
- ArticleCreationWorkflow
- ArticleSummaries
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- Cognate
- CologneBlue
- CommonsMetadata
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EntitySchema
- EventStreamConfig
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GlobalCssJs
- GlobalPreferences
- GlobalUserPage
- GlobalWatchlist
- Graph
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LiquidThreads
- MapSources
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Nostalgia
- OAuthRateLimiter
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SimilarEditors
- SiteMatrix
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TranslationNotifications
- TwoColConflict
- UploadsLink
- VueTest
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- WikidataPageBanner
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- Wikistories
- XAnalytics
- timeline
- wikihiero
Total changes
[edit]372 Changes in 90 repos by 79 authors