MediaWiki 1.45/wmf.15
Appearance
| Deployment of MediaWiki 1.45.0-wmf.15 to Wikimedia sites | MediaWiki 1.45.0-wmf.16 |
The latest version (labeled "1.45.0-wmf.15") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 19 August 2025 (see the roadmap).
Core changes
[edit]- git #9be4f17c - Branch commit for wmf/1.45.0-wmf.15 (T396376) by trainbranchbot
- git #bdbedd1e - RecentChange: Provide a list of internal source (T74157) by Alexander Vorwerk
- git #fbe7bbbd - filerepo: Improve identification of ForeignAPIRepo requests (T400881) by Gergő Tisza
- git #54fdcdfc - Use fakeable clock in WebResponse/FauxResponse by Gergő Tisza
- git #b16105ed - tests: Make CookieSessionProviderTest more readable by Gergő Tisza
- git #9a5af1a0 - Add lcobucci/jwt to Composer requirements (T399243) by Gergő Tisza
- git #5584bd52 - Bump wikimedia/parsoid to 0.22.0-a17 (T402016) by Arlo Breault
- git #e2e0d8d2 - MergeLogFormatter: Fix `redirect` parameter on wrong link in merge logs (T395075) by Bill Dengler
- git #fa0d6e04 - Add CentralIdLookup::getScope() by Gergő Tisza
- git #22ebfe73 - Replace usages of rc_type with rc_source (T74157) by Alexander Vorwerk
- git #b365df81 - RecentChange: Drop obsolete SRC_EXTERNAL constant (T74157) by Alexander Vorwerk
- git #f40cce27 - i18n: add content-model-vue message (T401885) by Siddharth VP
- git #d01936ed - tests: Expand mockWikiMap() by Gergő Tisza
- git #106f59ae - Status: Remove some Phan workarounds by Bartosz Dziewoński
- git #4ad1e30e - Use namespaced GlobalVarConfig in schemas and callbacks (T402038) by SomeRandomDeveloper
- git #578ab2de - Tighten dependency on wikimedia/remex-html to 5.1.0 by C. Scott Ananian
- git #23c0941d - Allow wikimedia/remex-html 5.1.0 by C. Scott Ananian
- git #568ee59a - Allow wikimedia/json-codec 4.0.0 by C. Scott Ananian
- git #58154917 - Revert "Update Codex from v2.2.1 to v2.3.0" by Catrope
- git #7041a591 - RecentChange: Support rc_new not present in row obj (T36320) by Alexander Vorwerk
- git #119cf591 - linker.styles: Use text-decoration-thickness property for expired temporary accounts (T401918) by alien4444
- git #43a1594b - Add new rc_name_source_patrolled_timestamp index to recentchanges (T401912) by Alexander Vorwerk
- git #64a497e7 - Stop reading from rc_new (T36320) by Alexander Vorwerk
- git #b31bb471 - Change UploadVerification::detectVirus() to throw on bad config by Brian Wolff
- git #4fa07481 - Update Codex from v2.2.1 to v2.3.0 (T336344) (T358485) (T379947) (T395853) (T396674) (T397327) (T397786) (T399101) (T400533) (T401263) (T401953) by lmora
- git #22b1e208 - config: Introduce UseLeximorph feature flag (T389281) by Doğu Abaris
- git #68650a84 - Create Leximorph lib for language-specific text transformations (T389281) by Doğu Abaris
- git #f2f9d362 - REST: produce proper OpenAPI specs for transform endpoints (T392608) by bpirkle
- git #7619edf8 - Add a CSP policy to the installer (T248808) by Brian Wolff
- git #aa78bbb7 - Send restrictive CSP header on things that do custom output (T246639) by Brian Wolff
- git #3144f2b9 - Replace usage of deprecated SessionManager singleton by Derick Alangi
- git #ae113207 - maintenance: Migrate queries for templatelinks to virtual domain (T400883) by Amir Sarabadani
- git #ec8ec59c - api: Migrate the remaining queries to externallinks to virtual domain (T398829) by Amir Sarabadani
- git #04de6fea - editpage: Remove unused class properties in EditPage.php by Derick Alangi
- git #41d75370 - Special:SpecialPages filter the TOC as well when searching (T219543) by David Lynch
- git #82bd7d83 - Optimize MediaWikiIntegrationTestCase::getDefaultWikitextNS by thiemowmde
- git #59ce1207 - rdbms: remove references to non-existant MWLBFactory::applyGlobalState method by Aaron Schulz
- git #b7e684ac - SpecialRunJobs: remove required parameter "tasks" by Tim Starling
- git #54d2416f - rdbms: Fix read-only detection for MariaDB 12 (T401570) by Ștefan Talpalaru
- git #37a316f0 - Replace trivial array_merge with the new [ ... ] syntax by thiemowmde
- git #5c0db981 - Resolve relative href of areas (T401650) by Arlo Breault
- git #35bc47de - SessionManager: Remove $allSessionIds by Bartosz Dziewoński
- git #67230c3a - Mark properties in XmlSelect as private by thiemowmde
- git #c88b2a8b - Untangle HTMLComboboxField class from XmlSelect (re-submit) (T118119) by thiemowmde
- git #277d4b02 - Stats: stop sending legacy metrics towards statsd (T228380) (T393186) by Cole White
- git #991195ca - Revert "Untangle HTMLComboboxField class from XmlSelect" by Jforrester
- git #02bef234 - tests: Remove unused params from `::testForUnexpectedModules()` by Derick Alangi
- git #f7224e01 - Untangle HTMLComboboxField class from XmlSelect (T118119) by thiemowmde
- git #56c5661b - Generate accesskey labels for chromium-windows as just alt (T401503) by David Lynch
- git #f8008e1d - Refactor UploadBase to put file verification in a separate class by Brian Wolff
- git #20130945 - Avoid setting C.UTF-8 locale on macOS (T291234) by Arlo Breault
Vendor
[edit]- git #a032d2e3 - Bump wikimedia/json-codec to 4.0.0 by C. Scott Ananian
- git #5e5b1942 - Bump wikimedia/parsoid to 0.22.0-a17 (T401454) (T402016) by Arlo Breault
- git #673b0f61 - Update remex-html to 5.1.0 and zest-css to 4.1.0 (T400060) (T179082) (T217705) by C. Scott Ananian
Extensions
[edit]AbuseFilter
[edit]- git #a4927024 - Replace usages of rc_type with rc_source (T74157) by Alexander Vorwerk
- git #0b60dd42 - Remove the default for afl_ip_hex in the abuse_filter_log table (T401793) by Dreamy Jazz
- git #31947802 - Set default value for afl_ip in abuse_filter_log table (T401793) by Dreamy Jazz
- git #5761ed16 - fix: Do not fail if CommunityConfiguration is not installed (T401843) by Martin Urbanec
- git #83eeebdd - Enable BlockedExternalDomains in CC interface (T393240) by Martin Urbanec
- git #cfe373f0 - Integrate with CommunityConfiguration (T393240) by Martin Urbanec
ApiFeatureUsage
[edit]- git #f870c0a7 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
ArticleCreationWorkflow
[edit]- git #04c28136 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
AutoModerator
[edit]- git #3dd97fbd - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
Babel
[edit]- git #04582e7f - Use PHP8 constructor property promotion syntax (T396813) by Fomafix
CampaignEvents
[edit]- git #0ca1025f - DomainEvents: Port PageMoved and PageDeleted (T393465) (T393005) by Atieno
- git #d4c981eb - Fix type declaration for nonexistent event cache (T401952) by Daimona Eaytoy
- git #312e0caa - Rename "venue not available" message used in Echo notification by Daimona Eaytoy
- git #3e05d997 - Special:MyEvents: let long titles wrap instead of overflowing (T392737) by Daimona Eaytoy
- git #5acb6d45 - selenium: Adding more error handling for mwbot (T401653) by Vaughn Walters
CentralAuth
[edit]- git #54bf24de - Implement CentralIdLookup::getScope() by Gergő Tisza
- git #953d7282 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
Chart
[edit]- git #d9519a70 - build: Updating mediawiki/mediawiki-phan-config to 0.17.0 by Umherirrender
CheckUser
[edit]- git #e5612173 - CheckUserGlobalContributionsLookup: Improve caching strategy (T396217) by Thalia
- git #b11e0f03 - Stop touching rc_new (T36320) by Alexander Vorwerk
- git #ab64864f - Drop redundant `Message::useDatabase( true )`. (T401710) by mszwarc
- git #c153dbc2 - Remove GENDER from messages which cannot support it (T400687) by Dreamy Jazz
- git #06889c16 - UIC: Aggregate checks of user in the database (T401686) by mszwarc
- git #9a988180 - Add index on `cul_target_id` to `cu_log` (T401883) by mszwarc
- git #103cc4cb - UserInfoCard: Fix registration time calculation (T401201) by mszwarc
- git #32929ba3 - UserInfoCard: Hide Minerva's avatar on Special:Watchlist (T398392) by mszwarc
- git #1ecc4ff4 - Use gender for several UserInfoCard messages (T400687) by Dreamy Jazz
- git #4547a42a - IPReveal: Use batch endpoint for log entries (T399712) by mszwarc
CirrusSearch
[edit]- git #6ef49e1f - Do not use _retry_on_conflict in test fixtures by David Causse
- git #d2297b7c - Drop ClusterAssignment::getAllKnownClusters by David Causse
- git #678b5d84 - Use getManagedClusters in the consistency check API by David Causse
- git #2c69f39d - UpdateSearchIndexConfig get the writable clusters not all of them (T401633) by David Causse
- git #ffe64b2a - Try to prevent promoting a bad index in UpdateSuggesterIndex (T363521) by David Causse
- git #537968b9 - Update PHPUnit command in Makefile and documentation (T395470) by Daimona Eaytoy
- git #de50568b - Simplify array merge in TextIndexField by Umherirrender
Cite
[edit]- git #7dfe92b1 - Let WikiEditor do the message parsing for 'headings' by Fomafix
- git #2c6e302a - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #54d3c963 - Save synthetic main body content on another subref if needed (T391521) by WMDE-Fisch
- git #be6e6a68 - Save synthetic main body content on other refs (T391521) by WMDE-Fisch
- git #751260a6 - Update test to not depend on fostering from a <tr> attribute position by Subramanya Sastry
- git #1763293a - Document the values returned by StatusValue (T397781) by thiemowmde
- git #47579e0b - Parsoid: Don't remove the mainBody when matching with details (T392816) by WMDE-Fisch
- git #051c0f3b - Converter tests: Adding a test for duplicate main content (T392816) by WMDE-Fisch
- git #f08c13f9 - Converter tests: Rebuilding the test for a lost main (T396094) by WMDE-Fisch
- git #1812fa4f - Move all registration calls into the new init.js file (T400800) by thiemowmde
- git #2c1cd1b5 - Remove a few not needed function closures from .js files (T400800) by thiemowmde
- git #d6908283 - Turn virtual .js files into .json resources (T400800) by thiemowmde
- git #b66c1d0e - Use ResourceLoader packageFiles instead of scripts (T400800) by thiemowmde
Citoid
[edit]- git #8610e0a2 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #22b3eed7 - Add missing break to CitoidReferenceWidget by thiemowmde
- git #b6d218c3 - Use String#startsWith by Ed Sanders
- git #de6a05e5 - Use default params for config objects by Ed Sanders
cldr
[edit]- git #dbce3bf1 - Update PHPUnit command in Makefile (T395470) by Daimona Eaytoy
CodeMirror
[edit]- git #60dba389 - CodeMirror: disable keydown events on textarea for non-wikitext (T401271) by MusikAnimal
- git #5b95997e - Use a LanguageSupport object for all modes; rework use of Hook JS vars by MusikAnimal
- git #81e3c2c0 - CodeMirror: make the closeBrackets extension optional by bhsd
CommunityConfiguration
[edit]- git #eff6c306 - Implement domain events interfaces (T401527) by Martin Urbanec
- git #31f66b23 - build: Updating mediawiki/mediawiki-phan-config to 0.17.0 by Umherirrender
CommunityRequests
[edit]- git #f4841126 - Auto-transclude <languages/> parser tag on wish and focus area pages (T401729) by hmonroy
- git #92a357e1 - Fix transclusion of /Votes subpage on translation subpages (T401744) by MusikAnimal
- git #9784d5ab - Moving normalizeValue to parent class (T401270) by Dayllan Maza
- git #b7806eee - Always use entity constants instead of hard-coding strings (T401264) by MusikAnimal
- git #825f8e81 - Remove all vestiges of templates from the codebase (T401146) by MusikAnimal
- git #8e86f77e - WishIndexTemplateRenderer: provide defaults when given blank values (T401270) by MusikAnimal
- git #c2f94c57 - WishIndexTable: hide 'last page' button and rm related logic (T387962) by MusikAnimal
- git #0c1324c7 - WishTemplateRenderer: hide the Phab tasks section if there are no tasks by MusikAnimal
- git #3cb55858 - ApiQueryWishes: link to translation subpage when applicable (T401256) by MusikAnimal
CommonsMetadata
[edit]- git #85cc874e - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
ConfirmEdit
[edit]- git #bc0846f4 - Change "reload the page" to "refresh" by Amir E. Aharoni
- git #73593782 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
ContentTranslation
[edit]- git #92194d97 - CX3 Build 1.0.0+20250818 (T268428) (T313509) (T387427) (T395417) (T395418) (T400463) (T401009) by NikG
- git #158fa19b - Remove unused tools/images and mw.cx.tools.SearchTool.less (T232369) by NikG
- git #a2be2735 - CX useEventLogging: Fix "assertNonNullFields" (T400463) (T395418) (T395417) by NikG
- git #cb854f5d - Update CX integration with Cite to be more stable (T400800) by thiemowmde
- git #8b6f352f - mw.cx.dm.SectionState: Remove unused method by Abijeet
- git #2a069079 - CX Editor: Add info when saving unmodified MT without MT provider (T376531) by Abijeet
- git #1e47b8d4 - Remove BC code for cookie domain (T86307) by Niklas Laxström
- git #a4187124 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #c628dd3b - CX dashboard draft translation: Use v-html for the section title (T387427) by NikG
- git #2032bd36 - CX dashboard published translation: Use v-html for first missing section (T387427) by NikG
- git #ad44a6d4 - Fetch section titles from API instead of extracting from content (T387427) by NikG
- git #f6d377f2 - Remove obsolete PHPDoc tags that literally repeat the code by thiemowmde
- git #884932fe - Use the self keyword instead of repeating the class name by thiemowmde
- git #ff904dc4 - Update PHPUnit command in Makefile (T395470) by Daimona Eaytoy
- git #df23f4e2 - Compare contents: Use valid section titles from cxserver with v-html (T387427) by NikG
- git #d539f730 - useSuggestionLoad: Cache promises to avoid redundant requests by NikG
- git #4e8f4724 - SX: Validate title when editing lead section (T313509) by Abijeet
DiscussionTools
[edit]- git #50e54d24 - Discussion comments: make preview and edit box respect appearance choices (T401321) by Caro Medelius
- git #cade8c1c - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #a200aa4a - Avoid error when switching to source editing (T402024) by David Lynch
- git #cb012fe4 - ESLint: Remove unnecessary parserOptions and polyfills by Ed Sanders
- git #d68577c6 - Hide actions (e.g. subscribe) before toggle code runs by Ed Sanders
- git #2737a3e8 - Improve selectors for Parsoid by Ed Sanders
- git #f8f67a66 - Merge selectors for hiding actions in collapsed sections by Ed Sanders
- git #a3fe7998 - Add thanks to the beta feature (T400849) by David Lynch
DonationInterface
[edit]- git #d63ed728 - Update smashpig to v0.9.7.10 by Damilare Adedoyin
- git #439a2e1d - Create donor portal page for recurring donation cancel process. (T388749) by Damilare Adedoyin
- git #c973c2f6 - Allow the use of wikimedia/remex-html 5.1.0 by C. Scott Ananian
- git #39642ff8 - Create donor portal page for recurring donation pause process. (T388749) by Damilare Adedoyin
- git #d9158974 - Remove validation fields for venmo payments (T400413) by Damilare Adedoyin
- git #e2ead274 - Add yahoo.com back to list of mailcheck domains (T401738) by Elliott Eggleston
- git #40147aac - Update SmashPig to 0.9.7.8 by Elliott Eggleston
- git #dd41051a - Remove mw head from DonorPortal template by Damilare Adedoyin
Echo
[edit]- git #a16a8ea6 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #af29c78b - Support all falsey values instead only false as disabled by Fomafix
- git #385860da - tests: Drop echo.suite.xml by Daimona Eaytoy
- git #4ae4ef7e - Use $user instead of $mUser as private property by Fomafix
Elastica
[edit]- git #3cb71e09 - Update PHPUnit command in Makefile (T395470) by Daimona Eaytoy
EmailAuth
[edit]- git #01db5e76 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
EntitySchema
[edit]- git #f437806d - Remove Status::wrap override by Umherirrender
- git #7f19188a - Declare type parameter when extending TempUserStatus (T401468) by Lucas Werkmeister
EventBus
[edit]- git #6998263a - docs: Remove unneeded @extends annotation in EventBusRCFeedFormatter by Umherirrender
EventLogging
[edit]- git #7a38a7e8 - i18n: Add namespace description for Special:NamespaceInfo (T373070) by Sam Smith
- git #f3da218f - Add JsonSchemaTest to Database group (T398781) by hslater
ExternalGuidance
[edit]- git #b8eeefa9 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
Flow
[edit]- git #e323eed0 - Stop falling back to rc_type (T74157) by Alexander Vorwerk
- git #f8a7be13 - Stop setting rc_new to 0 (T36320) by Alexander Vorwerk
- git #56d66477 - Migrate querying templatelinks to virtual domain (T400883) by Amir Sarabadani
- git #41d8baa9 - flow-api: Resolve a theoretical concern about parsing URL params by Bartosz Dziewoński
- git #b0b904ab - tests: Drop ancient PHPUnit setup (T395470) by Daimona Eaytoy
Gadgets
[edit]- git #294ef146 - GadgetRepo: removed unused private field $instance by Siddharth VP
GeoData
[edit]- git #8abc45a6 - Update PHPUnit command in Makefile (T395470) by Daimona Eaytoy
GlobalCssJs
[edit]- git #76085b71 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
GlobalUserPage
[edit]- git #b109b273 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
GoogleNewsSitemap
[edit]- git #70a8d9e1 - Migrate overlooked query to categorylinks read new (T401951) by Alexander Vorwerk
GrowthExperiments
[edit]- git #4cb1e3ec - GEImproveToneSuggestedEditEnabled feature flag (T401192) by Cyndy
- git #b611d219 - Implement domain events interfaces (T401527) by Martin Urbanec
- git #eae5ddf5 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #77af2360 - Migrate querying templatelinks to virtual domain (T400883) by Amir Sarabadani
- git #8142e5d0 - build: Updating mediawiki/mediawiki-phan-config to 0.17.0 by Umherirrender
- git #b7aab7c5 - Use generic type on LinkRecommendationEvalStatus (T397781) by Umherirrender
- git #334ea540 - Declare MetricsPlatform as an external dependency by Cyndy
- git #df9aecef - Remove meaningless elements and attributes from SVG files by thiemowmde
GuidedTour
[edit]- git #5a225200 - build: Updating mediawiki/mediawiki-phan-config to 0.17.0 by Umherirrender
ImageSuggestions
[edit]- git #42339ac6 - Remove default API endpoints referencing image-suggestion (T368096) by Scott French
- git #64ad6dda - Fix initialization of numPages job param by Scott French
JsonConfig
[edit]- git #5d3f8681 - Allow null on JCApiUtils::initApiRequestObj by Umherirrender
Kartographer
[edit]- git #02430e55 - Remove ESLint rule no-jquery/no-done-fail and update JavaScript code by Fomafix
- git #aeb1b258 - Use PHP type declarations by Fomafix
Linter
[edit]- git #c2f287be - Remove redundant constructor test by thiemowmde
- git #4317af33 - Remove PHPDoc blocks that just repeat what the code says by thiemowmde
- git #875c8731 - Improve PHPDocs and use type declarations where possible by thiemowmde
Math
[edit]- git #1063dcf0 - Make \Bigg\vert big (T401740) by physikerwelt
- git #b3a4e636 - Remove \(Bb)igg?m (T401915) by physikerwelt
- git #3a887008 - Use polyfill for columnalign (T398653) (T375317) by physikerwelt
MediaModeration
[edit]- git #ba19d507 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
MediaSearch
[edit]- git #ace60001 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
MetricsPlatform
[edit]- git #dbc59c11 - EveryoneExperimentsEnrollmentAuthority: Validate content of (T394761) by Santiago Faci
- git #20083e96 - devserver: added `performer_is_temp` as contextual attribute by Santiago Faci
MobileFrontend
[edit]- git #7071a7b2 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #cfb93b6a - build: Updating mediawiki/mediawiki-phan-config to 0.17.0 by Umherirrender
- git #3f49e19b - Reserve space for collapsible heading icon more accurately (T381655) by Ed Sanders
- git #ef10b0bb - Remove unnecessary Codex button overrides (T401359) by bernardwang
Nuke
[edit]- git #ccd9a45f - Add Codex UI renderer (T153988) by Chlod Alejandro
OAuth
[edit]- git #84cd4cb6 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
ORES
[edit]- git #4739d775 - AbuseFilterHooks: Check for `revertrisk` sub-array in config (T364705) by Kosta Harlan
PageImages
[edit]- git #17b9a0df - Stop sending more than one og:image to social media platforms (T295521) by thiemowmde
PageTriage
[edit]- git #5b5b3967 - Replace usage of rc_type with rc_source (T74157) by Alexander Vorwerk
PageViewInfo
[edit]- git #ba76bd3a - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
Phonos
[edit]- git #6d18fc9a - Revert "Hard-deprecate old config value types" by Bartosz Dziewoński
- git #9756a022 - Hard-deprecate old config value types by Fomafix
- git #1f6e86ff - Use null instead of false and int instead of string as config default by Fomafix
Popups
[edit]- git #d7b29eb6 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #f07d7f6b - build: Updating mediawiki/mediawiki-phan-config to 0.17.0 by Umherirrender
ProofreadPage
[edit]- git #498f51a7 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
QuickSurveys
[edit]- git #19b0e754 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
ReadingLists
[edit]- git #a0d00d18 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #446d1038 - Fix virtual domain db access for renameProjects script (T400364) by aude
RelatedArticles
[edit]- git #4ff709e9 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #ba47deb6 - build: Updating mediawiki/mediawiki-phan-config to 0.17.0 by Umherirrender
RevisionSlider
[edit]- git #32a7cca5 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
Scribunto
[edit]- git #c159b3e6 - Add support for loading modules via ObjectFactory (T375835) by BlankEclair
- git #6c5ef5a6 - Revert "Remove alias for the Module namespace in Hindi" by Jon Harald Søby
SearchVue
[edit]- git #630cd263 - build: Updating mediawiki/mediawiki-phan-config to 0.17.0 by Umherirrender
SecurePoll
[edit]- git #fbe4f3aa - Upstream check for jump poll to Election::getQuestions() (T400907) by Siddharth VP
StopForumSpam
[edit]- git #17775747 - Check if user object is available in getIPFromUser (T401404) by sbassett
SubPageList3
[edit]- git #6b5d6cee - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
TemplateData
[edit]- git #eafd40b0 - Pop pending state of favorite button on failure to set pref (T377949) by Sam Wilson
- git #f23eb90f - Don't modify favorites array until after saving (T377949) by Sam Wilson
TemplateStyles
[edit]- git #7daaa868 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
TemplateWizard
[edit]- git #543db519 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
TextExtracts
[edit]- git #b8d5f6ef - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #cd95e7d6 - ESLint: Update config by Ed Sanders
TheWikipediaLibrary
[edit]- git #6bacf308 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
TimedMediaHandler
[edit]- git #dec4edbc - Update video.js to 8.21.1 by Derk-Jan Hartman
Translate
[edit]- git #5f59e299 - Force-load unit editor if saving fails (T345987) by Pppery
- git #854836bf - Re-apply "Use middleware instead of AbortEmailNotification hook" (T392592) by Bartosz Dziewoński
TranslationNotifications
[edit]- git #c03f42b3 - Migrate BeforeCreateEchoEvent hook to extension attributes (T394565) by Bartosz Dziewoński
- git #3802b3a1 - Update PHPUnit command in Makefile (T395470) by Daimona Eaytoy
UniversalLanguageSelector
[edit]- git #e6c4f83c - Update PHPUnit command in Makefile, take 2 (T395470) by Daimona Eaytoy
- git #6d6fd377 - Remove @suppress PhanParamSignatureRealMismatchParamType (T308443) by Fomafix
- git #3dd813ab - Use PHP type declarations by Fomafix
- git #66faa98b - Update PHPUnit command in Makefile (T395470) by Daimona Eaytoy
- git #81ed2cb8 - Use PHP8 constructor property promotion syntax by Fomafix
UrlShortener
[edit]- git #06f2ecb9 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
VisualEditor
[edit]- git #15126927 - Edit check: increase the padding below the decline survey (T399883) by David Lynch
- git #904f56c2 - Edit check: fix check focus issues (T401342) by David Lynch
- git #28bac41e - selenium: Skip flaky tests (T400761) (T401573) by Dan Duvall
- git #4a634877 - Added some documentation to various dialog-related classes inside editcheck (T397928) by Zoë
- git #3461f78a - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #d4856368 - Edit check: link the tone check help page from editcheck-tone-shown tags (T393821) by David Lynch
- git #d61e89a5 - Edit check: make sure updatePositions isn't called after teardown (T401956) by David Lynch
- git #b4420bc4 - Introduce VisualEditorFileModule to load files from lib/ve/build/modules.json (T107283) by Ed Sanders
- git #49735866 - Use LESS nesting in some more places by Ed Sanders
- git #8c69980f - MWLanguagesPage: Remove unused code for unsupported editing of local lang links by Ed Sanders
- git #c4501228 - Use $veConfig for VE configs by Ed Sanders
- git #0b93db00 - Update VE core submodule to master (2824d0c43) (T392076) (T397145) (T397395) by thiemowmde
- git #4acceaa1 - Tone check: stop "revise" from undoing itself immediately (T401727) by David Lynch
- git #8dcaf28f - Edit check: stop deselecting checks when the selection leaves them (T401342) by David Lynch
- git #df745c09 - Edit check: rely on getActions for the final result in updateForListener by David Lynch
- git #f995b856 - Edit check: getActions should sort actions after merging lists by David Lynch
- git #c6912273 - LinkCache: Skip the "missing link" microcache in certain cases (T393041) by Ed Sanders
- git #542157f2 - Tone check: track less state in the action flow (T401617) by David Lynch
- git #1ae464aa - Edit check: removeAction needs to emit the full action list by David Lynch
- git #3d110b99 - Edit check: selectionmanager/gutter merge follow-ups (T400905) by David Lynch
- git #7b80a457 - Source editor 2017: make preview respect appearance choices (T397458) by Caro Medelius
- git #029ba070 - Tone check: surface wasn't being focused on revise (T401727) by David Lynch
- git #8c65b75c - Edit check: widget collapsed state wasn't being set on creation by David Lynch
WebAuthn
[edit]- git #8b212498 - Restrict passkeys to ROAMING (T399665) by Maryum Styles
Wikibase
[edit]- git #f2900194 - Set up cypress-axe (T400678) by Lucas Werkmeister
- git #bedb0805 - Add type information for cypress custom commands (T400471) by Arthur Taylor
- git #b502bff4 - Move entityViewInit.js into wikibase.wbui2025/ by Lucas Werkmeister
- git #e49c7142 - Stop setting rc_new to 0 (T36320) by Alexander Vorwerk
- git #6aeb5fe1 - Update eslint-config-wikimedia to 0.31.0 (T400471) by Lucas Werkmeister
- git #ec62bfa8 - Fix empty badge for dark mode (T400646) by Lucas Werkmeister
- git #6bd9b9a7 - Add a first simple test of the statement view (T400471) by Arthur Taylor
- git #4a6d3e2c - Add Cypress tests to Wikibase for wbui2025 testing (T400471) by Arthur Taylor
- git #29460414 - Document that All (X) usage tracking should no longer be used by joelyrookewmde
- git #a0949373 - wbui2025: Add RL modules for items and properties only (T401397) by Marius Hoch
- git #0344e337 - Vector's sticky header shows edits (T399420) by Audrey Penven
- git #a44b6240 - Add unit tests for mainSnak Vue template (T400336) by Arthur Taylor
- git #caa720be - Update ADR 32 (T399832) by Lucas Werkmeister
- git #bbf85460 - Update docs for default entity namespaces by Lucas Werkmeister
- git #53d08009 - ADR for wbui2025 Server-Rendered HTML (T399832) by Lucas Werkmeister
- git #371b657f - Remove unused wrap() overrides in Status subclasses (T401468) by Lucas Werkmeister
WikibaseCirrusSearch
[edit]- git #811e7423 - Order snippets by score when highlighting labels on .plain (T395880) by David Causse
WikibaseLexeme
[edit]- git #c0c8606d - Update Special:NewLexeme browser tests for Codex 2.3.0 (T402021) by Lucas Werkmeister
- git #38644b07 - build: Updating mediawiki/mediawiki-phan-config to 0.17.0 by Umherirrender
WikibaseLexemeCirrusSearch
[edit]- git #4e427538 - Add haslemme keyword (T271776) by David Causse
WikibaseMediaInfo
[edit]- git #09f2c039 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #dadde3a1 - Use TitleFactory::newFromPageIdentity to avoid phan suppression by Umherirrender
- git #912cc385 - Check permission to check constraints (T401789) by Lucas Werkmeister
- git #f4b5cc26 - Only show constraint check results for actually logged in users (T340540) by Lucas Werkmeister
WikibaseQualityConstraints
[edit]- git #fc532a4f - Remove config to show constraint violations to everyone (T272132) (T401789) by Lucas Werkmeister
- git #825067ba - Introduce rights for checking constraints (T401789) by Lucas Werkmeister
- git #264e6ed8 - Remove all calls to copyToStatsdAt() (T401797) by Lucas Werkmeister
- git #c6464d84 - Migrate wbcheckconstraintparameters to statslib (T401797) by Lucas Werkmeister
- git #47e7a33d - Fix tests for StatsFactory changes (T401797) by Lucas Werkmeister
WikidataPageBanner
[edit]- git #1d0d539c - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
WikiLambda
[edit]- git #0ac2e012 - Rights: Move privileges from sysops to more appropriate Function Maintainer by James D. Forrester
- git #e22d5c41 - Enable Default Values in VE wikifunctions preview (T402177) by gengh
- git #48dd43c4 - Use explicit function declaration for homogeneity by gengh
- git #c1577b45 - Enable Default Value for Natural Language type inputs (T400240) by gengh
- git #9b339710 - Require wikimedia/remex-html 5.1.0 by C. Scott Ananian
- git #0e65922a - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #8e1534c6 - Enable Wikidata item fields to be successfully validated with empty value (T398733) by gengh
- git #6f45e1f4 - Stop using rc_new (T36320) by Alexander Vorwerk
- git #ae5ec70b - Add Natural Language lookup field to Wikifunctions Visual Editor integration (T400165) by gengh
- git #40eb6c18 - Add Z60/Natural language to renderable input types for embedded function calls (T400165) by gengh
- git #d765c913 - FunctionCallHandlerTest: Test non-renderer/parser behaviour by James D. Forrester
- git #1ca6a0b8 - Move WikifunctionsCallDefaultValues to its directory by James D. Forrester
- git #12c3e97f - WikifunctionCallDefaultValues: Set a lower parser cache time, as we're time-variant now by James D. Forrester
- git #5bcf83f2 - Default values for Wikidata items and item references (T398733) by gengh
WikimediaEditorTasks
[edit]- git #13e4abe5 - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
WikimediaEvents
[edit]- git #4cd91c30 - TypeError: Cannot read properties of null (reading 'checked') (T402028) by Kgraessle
- git #8370cff3 - xLab: Add instrumentation for MinT readers (T397600) by Huei Tan
- git #3d1b4c67 - Use capture phase for click detection in ClickThroughRateInstrument by Cyndy
WikimediaMaintenance
[edit]- git #24c6fb49 - Migrate querying templatelinks to virtual domain (T400883) by Amir Sarabadani
WikimediaMessages
[edit]- git #112c34e3 - Add messages for Betawi Wiktionary (bewwiktionary) (T402130) by gerritbot
- git #4ca3e9ec - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #ef02c7db - Override namespaceinfo-description-ns470 message (T373070) by Sam Smith
- git #5f8f62b6 - Update message for WebAuthn Physical Device Change (T399665) by Maryum Styles
Wikisource
[edit]- git #0dc5e81a - Add OCR tool URL to default-src of CSP (T401734) by Theprotonade
- git #43edd150 - Change config var name to match convention (T400281) by Theprotonade
Wikistories
[edit]- git #76e85d1f - Stop setting rc_new to 0 (T36320) by Alexander Vorwerk
- git #be61caa6 - build: Updating mediawiki/mediawiki-phan-config to 0.17.0 by Umherirrender
Skins
[edit]MinervaNeue
[edit]- git #fccc32ad - Use namespaced GlobalVarConfig (T402038) by SomeRandomDeveloper
- git #1b07c069 - Apply correct styles to `dt`, `dd` even when not nested in `dl` (T272558) by Bartosz Dziewoński
- git #9d846e8c - Special:Watchlist: Fix layout of log entries around userlinks (T398392) by mszwarc
Vector
[edit]- git #60f7d119 - build: Updating mediawiki/mediawiki-phan-config to 0.17.0 by Umherirrender
- git #19e601ae - bundlesize: Bump Vector bundlesize (T400838) (T401953) by Dmitry Brant
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #1d7c02c1 - DiffElement: Fix order of attribute/annotation diffs on nested nodes (T302413) by Bartosz Dziewoński
- git #fdd1a124 - Fix targetting of ellipsis overflow styles in mobile link context (T401890) by Ed Sanders
- git #2824d0c4 - Two more fixes for the (existing) InternalList behavior (T397145) by thiemowmde
- git #211b2d11 - Update RangeFix to 0.3.1 by Ed Sanders
- git #3aadc01c - Make use of existing named DIFF_… constants by thiemowmde
- git #41317cf8 - TransactionBuilder: Remove pushReplaceInternal by Ed Sanders
- git #06149382 - ve.dm.Transaction: Remove unused trySplit/tryUnsplit/insertOperations by Ed Sanders
No changes
[edit]- 3D
- AdvancedSearch
- AntiSpoof
- ArticlePlaceholder
- ArticleSummaries
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommunityConfigurationExample
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- ElectronPdfService
- EventStreamConfig
- ExtensionDistributor
- FeaturedFeeds
- FileExporter
- FileImporter
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GlobalBlocking
- GlobalPreferences
- GlobalUsage
- GlobalWatchlist
- Graph
- IPInfo
- IPReputation
- ImageMap
- InputBox
- Insider
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LiquidThreads
- LoginNotify
- MapSources
- MassMessage
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- OATHAuth
- OAuthRateLimiter
- PageAssessments
- PageNotice
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Poem
- PropertySuggester
- Quiz
- RSS
- RealMe
- ReportIncident
- SandboxLink
- Score
- SearchExtraNS
- SecureLinkFixer
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- Thanks
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- VueTest
- WikiEditor
- WikiLove
- Wikidata.org
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaIncubator
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
[edit]342 Changes in 94 repos by 79 authors