MediaWiki 1.44/wmf.27
Appearance
![]() |
Deployment of MediaWiki 1.44.0-wmf.27 to Wikimedia sites | MediaWiki 1.44.0-wmf.28![]() |
The latest version (labeled "1.44.0-wmf.27") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 29 April 2025 (see the roadmap).
Core changes
[edit]- git #e682cc75 - Branch commit for wmf/1.44.0-wmf.27 (T386222) by trainbranchbot
- git #4fa08015 - Add namespace translations for Hunde (T379137) by Srishakatux
- git #150168fe - Replace last two uses of Xml::textarea() (T356544) by James D. Forrester
- git #209ecef9 - Replace last three uses of Xml::radio() (T356544) by James D. Forrester
- git #79c6fad2 - Fix RevisionDelete / EditTags checkboxes (T392832) by Bartosz Dziewoński
- git #8a526d06 - mediawiki.ForeignApi: Use async-await in tests and de-nest assertions by Timo Tijhof
- git #df1ddd04 - Prevent strip markers in HTML when using {{#tag}} (T391531) (T387608) by C. Scott Ananian
- git #fb678c7d - mime: Disable LIBXML_PARSEHUGE in tests (T392782) by Bartosz Dziewoński
- git #3babbf6b - Bump wikimedia/parsoid to 0.21.0-a27 (T392840) by C. Scott Ananian
- git #2a814cf7 - Upstream editsection wrapping rules from VE (T392817) by Ed Sanders
- git #f69f22a6 - Fix PhpUnitXmlManager LOG_PATH regexp for quibble-* jobs (T391803) by Arthur Taylor
- git #345be598 - ResourceLoader: Switch perf measurement from microtime to hrtime (T245464) by Timo Tijhof
- git #0ee0fba4 - Add scoped log context for action API calls by Gergő Tisza
- git #dfe172d4 - Add job name as scoped log context for jobs by Gergő Tisza
- git #6a452539 - Unbreak tests/parser/parserTests.php after logging context changes by C. Scott Ananian
- git #be79fcb3 - Consider system dark mode in MWExceptionRenderer by Ebrahim Byagowi
- git #f27f43e8 - UserLinkRenderer: Convert mw-tempuserlink-expired tooltip to plain CSS (take 2) (T391907) (T392522) by Timo Tijhof
- git #790b2158 - Remove BaseTemplate::getFooterIcons (T317791) by Jon Robson
- git #b22ee378 - ParserOutputAccess: add tests to prepare refactoring (T387478) by daniel
- git #d73d231e - tests: Use namespaced classes (only /includes/) (T392463) by Umherirrender
- git #db71c458 - tests: Use namespaced classes (without /includes/) (T392463) by Umherirrender
- git #4e6817a4 - Use namespaced classes (T392463) by Umherirrender
- git #38bd4f60 - Fix typo in release notes 'forceditsummary' > 'forceeditsummary' by Ed Sanders
- git #146c4ee4 - ResourceLoader: Update testIndirectDependenciesUpdate() to set $IP by Timo Tijhof
- git #8b0b858d - widgets: Add @inheritDoc to undocumented functions by Umherirrender
- git #3e9eaf3c - maintenance: Add @inheritDoc to undocumented functions by Umherirrender
- git #ad8a4f78 - UserLinkRenderer: Add target data attribute to temporary user links (T392522) by Thalia
- git #02f6b14b - Flag forced password reset via logging context by Gergő Tisza
- git #0deb1cc6 - Add name of current special page as logging context by Gergő Tisza
- git #69e3da9d - debug: Allow adding extra context to all logs via LoggerFactory (T142313) by Gergő Tisza
- git #96facca6 - rdbms: add StatsLib counter for danging writes during post-transaction callbacks (T368289) (T391364) by Aaron Schulz
- git #691d190c - linker: Verify IP and temporary user link text in tests (T392522) by Máté Szabó
- git #b9ff1195 - block: simplify range queries in DatabaseBlockStore by Daimona Eaytoy
- git #1f00175a - Update Pingback address by Taavi Väänänen
- git #60bd608a - UndeletePage: fix before-state in PageRevisionUpdatedEvent (T391739) by daniel
- git #6c5cee3a - ApiUpload: Remove reference to deprecated StatusValue::getErrors() by Bartosz Dziewoński
- git #2cf4ac6a - api: Improve stashfailed failure for file verification via stash upload (T100304) by Umherirrender
- git #fd6a9004 - Set spellcheck=false on the searchbox input (T385525) by David Lynch
- git #2b89c8b8 - mime: Use LIBXML_PARSEHUGE during uploaded file validation (T387969) by Bartosz Dziewoński
- git #bcf518be - Bump wikimedia/remex-html to 4.1.2 by C. Scott Ananian
- git #530005c8 - diff.js: add documentation and fix unlocking (T391168) by Daimona Eaytoy
- git #585a3c83 - Revert "UserLinkRenderer: Convert mw-tempuserlink-expired tooltip to plain CSS" (T392522) by Máté Szabó
- git #d6f4a913 - Sync up core repo with Parsoid by Arlo Breault
- git #c85c649a - Resources: Mark moment library as deprecated (T146798) by Jon Robson
- git #2b6d6446 - htmlform: Use CsrfTokenSet to match edit token by Máté Szabó
- git #9e9608fc - phpunit: Improve assertArrayContains to support lists by Timo Tijhof
- git #346d1f7d - UserInputWidget: Trim whitespaces on autocompletion (T378279) by Héctor Arroyo
- git #9be63f0f - SpecialEditRecovery: Rename CSS classes to be more standard by Bartosz Dziewoński
- git #cc04a71a - context: Use local request for CsrfTokenSet in DerivativeRequest by Máté Szabó
- git #21c0197f - rdbms: Remove SQLPlatform "stable to override" annotations by Tim Starling
- git #ab1bacf1 - editpage: Rename internalAttemptSavePrivate back to internalAttemptSave (T157658) (T252907) by Timo Tijhof
- git #a10692ef - editpage: Widen `@covers` of test and improve docs by Timo Tijhof
- git #39e23498 - UserLinkRenderer: Convert mw-tempuserlink-expired tooltip to plain CSS (T391907) by Timo Tijhof
- git #e5ca4296 - During upload ping db before entering atomic section (T391473) by Brian Wolff
- git #994a57d7 - ResourceLoader: Refactor getFileDependencies to return relative file paths (T388323) by Hannah Okwelum
- git #5b22ea23 - SpecialEditRecovery: Use pretty error box instead of 'error' CSS class by Bartosz Dziewoński
- git #b9b84e66 - Switch from mixed Xml and Html classes to pure Html ones in misc code (T356544) by James D. Forrester
- git #1a102552 - Content: Use arrays when writing multiple HTML.php classes by James D. Forrester
- git #449787f7 - installer: Use arrays when writing multiple HTML.php classes by James D. Forrester
- git #d9d2b44b - installer: Switch from mixed Xml and Html classes to pure Html ones (T356544) by James D. Forrester
- git #e4673d57 - specials: Use arrays when writing multiple HTML.php classes by James D. Forrester
- git #33be1336 - specials: Switch from mixed Xml and Html classes to pure Html ones (T356544) by James D. Forrester
- git #0d05e00b - REST: do not return ETag for redirect response (301/307) (T390200) by bpirkle
- git #99b36572 - OutputTransform: Mark HTML headings with class="mw-html-heading" (T68637) by Bartosz Dziewoński
- git #77af082e - REST: make if-modified-since fast for page HTML by daniel
- git #609c3055 - Thumbnails: define text color along with background color by Tacsipacsi
- git #69c26c80 - SpecialBlock [codex]: Fix add ip block when block range present (T392049) by Dayllan Maza
- git #dffc5fd1 - ResourceLoader: Fix referencing ResourceLoaderStartUpModule class by Derick Alangi
- git #f58df531 - ResourceLoader: Minor improvement to the StartUpModule docs by Derick Alangi
- git #196a5a31 - Use the 'lazyAttributes' option in RemexHtml > 4.1.1 by C. Scott Ananian
- git #eb29b9e3 - specials: Set session user in SpecialUserLogoutTest by Máté Szabó
- git #8071fb3b - ParserOutputAccess: Fix clash between "render" and "articleview/uncached" (T392032) by Timo Tijhof
- git #432e548e - Special:Block [Codex]: Prevent enter in target field (T391085) by hmonroy
- git #df62c5f8 - specials: Remove redundant token from SpecialInterwikiTest by Máté Szabó
- git #7ac3c9bc - Special:Block [Codex]: Set font-weight for label descriptions (T391385) by hmonroy
- git #646d6f0c - media: Minor clarification around touchedCallback by Timo Tijhof
- git #33fcf0ca - Stats: counters should only record positive values (T392258) by Cole White
- git #97bad4f5 - OutputPage: Drop formatPermissionsErrorMessage, deprecated since 1.36 by James D. Forrester
- git #cda46ed9 - http: Handle accept header with incomplete q (T391867) by Umherirrender
- git #0d43b960 - context: Prepare DerivativeContextTest for PHPUnit 10 by Máté Szabó
- git #4a959155 - Special:Block [Codex]: Update target suggestions when a target is (T391605) by hmonroy
- git #2a5ee020 - Notifications: Utility methods to verify Notification source (T383996) by Piotr Miazga
- git #667b09be - Notifications: Introduce Filter middleware (T383996) by Piotr Miazga
- git #831f0f94 - linker: Use counter for expired temporary account link IDs (T391907) by Máté Szabó
- git #2df644df - media: Use `getWithSetCallback()` on WANObjectCache instead by Derick Alangi
- git #06df3823 - DomainEvents: Link code to documentation (T376063) by daniel
- git #2394bd63 - INSTALL: Document requirement for bcmath/gmp on 32-bit systems (T391169) by Taavi Väänänen
- git #e97f4480 - FeedUtils: Avoid using rawElement when unecessary by Kunal Mehta
- git #1b6e389e - Maintenance: Ensure StatsFactory flushes without legacy StatsD (T381042) by Timo Tijhof
- git #e22404f8 - Enotif: Document some EmailNotification methods as @internal (T388665) by Bartosz Dziewoński
- git #fd79e8b8 - Stats: Optimize StatsFactory::flush by checking getCacheCount() (T381042) by Timo Tijhof
- git #0479ea04 - Add namespace for Buginese(Latin Script) (T389916) by toluayo
- git #299122d7 - Improve docs for $wgLocalDatabases by Timo Tijhof
- git #1925e20f - SiteStats: Ignore decrement in StatsD metric (T392258) by Timo Tijhof
- git #d536826c - Update Codex from v1.22.0 to v1.23.0 (T381353) (T390255) (T391816) (T391838) by lwatson
- git #ad15042b - stats: limit number of definable buckets for Histograms (T348796) by Cole White
- git #b210388f - Track parses and jobs with asynchronous content (T392118) by C. Scott Ananian
- git #0185b4b0 - parser: Inline usage of `$expectedClass` in `restoreFromJson()` by Derick Alangi
- git #850ff2a2 - Test compareParserCache.php (T371167) by Dreamy Jazz
- git #9e6016c0 - Test dumpLinks.php (T371167) by Dreamy Jazz
- git #978bf537 - Stats: implement HistogramMetric (T348796) by Cole White
- git #7b26193d - Stats: add special bucket attribute to MetricTrait (T348796) by Cole White
- git #1f1dfb01 - Add namespace for Buginese(Buginese Script) (T389916) by toluayo
- git #7671a2f1 - parser: Various clean up in ParserCacheTest by Timo Tijhof
- git #a695f00c - Ensure RefreshLinksJob is called on asynchronous content when needed (T392133) (T373256) by C. Scott Ananian
- git #28eba57c - upload: Throw on false from UploadBase::getRealPath (T389527) by Umherirrender
- git #37d63156 - specials: Fix PHP Warning on Special:PasswordReset for crafted input (T392086) by Máté Szabó
- git #ef1672c4 - specials: Add tests for Special:PasswordReset success path (T392086) by Máté Szabó
- git #8abeed17 - Add <link rel="mw:PageProp/redirect"> to redirects in legacy parser (T380530) by Saint Johann
- git #a8a2e8c7 - ENotif: Migrate the Watchlist notification (T388001) by Piotr Miazga
- git #7d013bc0 - Enotif: Pass RecentChange down to Notification and MailComposer (T388665) by Piotr Miazga
- git #4dfbf67f - Pass RecentChange back to EmailNotif (T388665) by Piotr Miazga
- git #852473f3 - SpecialBlock [Codex]: only do confirmCloseWindow when form is dirty (T392051) by MusikAnimal
- git #7046ac62 - SpecialBlock [Codex]: Add various JS hooks for gadget integration (T392029) by MusikAnimal
- git #60760eeb - SpecialBlock [codex]: Only show edit reasons link if user has rights (T391303) by Dayllan Maza
- git #e8058aca - Fix typo: 'effect' → 'affect' by Gaming Gaming
- git #d84d8222 - docs: Add link to CORS setting for REST API (T391180) by apaskulin
- git #6de04f90 - ParserOutputAccess: Improve parseroutputaccess_cache stat (T364240) (T392032) by Timo Tijhof
- git #ef82261c - BlockLogFormatter: add missing logentry-suppress-block-multi message (T391306) by MusikAnimal
- git #60634432 - rdbms: migrate LBFactory and related classes to StatsLib (T392016) by Aaron Schulz
- git #8ac283cd - SpecialBlock [Codex]: clear blockId when given an invalid one (T391568) by MusikAnimal
- git #d885e89a - user: Hard-deprecate User::whoIs/whoIsReal (T281394) by Umherirrender
- git #c30bb5ce - parser: Widen `@covers` tags in tests by Timo Tijhof
- git #9b5f23a4 - ExpiryField.vue: make timezone dropdown inline with datetime input (T391304) by MusikAnimal
- git #df3aae48 - SpecialBlock [Codex]: update URL when target, block ID or remove changes (T391571) by MusikAnimal
- git #0c3952f5 - SpecialBlock [Codex]: set blockSavedMessage in doBlock() (T390964) by MusikAnimal
- git #4f57be20 - phpunit: Widen `@covers` tags in tests by Timo Tijhof
- git #86ea35eb - SpecialBlock [codex]: Sanitize IP/IP Ranges on target selection (T391144) by Dayllan Maza
- git #cb0cca9a - RevisionStore: deprecate newNullRevision (T198297) by daniel
- git #f0dffcfe - filerepo: Delete the file table entry if move target exists but deleted (T389586) by Amir Sarabadani
- git #9497554b - ParserCache: Cache redirect output (T389591) by daniel
- git #fa81737a - REST: make ETag computation lazy (T390200) by daniel
- git #ec504373 - linker: Fix flaky UserLinkRendererTest::testUserLink (T391907) by Máté Szabó
- git #93bb0390 - Special:Block [Codex]: Do not cancel form when pressing enter in target field (T391085) by hmonroy
- git #f894f134 - SpecialBlock: update deprecated types imported from Codex (T390986) by lwatson
- git #19f9bbfe - Stats: Remove unreachable $wgStatsPrefix fallback from ServiceWiring by Timo Tijhof
- git #ee69dede - upload: Set UploadFromChunks::mVirtualTempPath on first chunk (T384851) by Umherirrender
- git #02870377 - Special:Statistics: Link to docs how "Content pages" are calculated (T386069) by Andre Klapper
- git #c4a2f3cb - runBatchedQuery.php: Use BatchRowIterator and UpdateQueryBuilder by Bartosz Dziewoński
- git #199da7f8 - Message: Add more tests using SerializationTestTrait (T373719) by Bartosz Dziewoński
- git #d3aac5c5 - Add metadata to OutputPage after running the output pipeline (T384151) by Isabelle Hurbain-Palatin
- git #21608abb - SpecialBlock [Codex]: Add help link for new Help:Manage_blocks page (T376367) by MusikAnimal
- git #af83387a - language: Avoid warning when 'namespaceGenderAliases' is null (T389260) by Bartosz Dziewoński
- git #8fbec694 - Rest: Return fragments in SearchHandler (T306150) by Jayden Bailey
- git #38ab0964 - editpage: Remove deprecated EditPage::internalAttemptSave() (T252907) by Bartosz Dziewoński
Vendor
[edit]- git #5ea33bdf - Bump wikimedia/parsoid to 0.21.0-a27 (T329457) (T346196) (T367616) (T368722) (T380485) (T391416) (T391869) (T392436) (T392840) by C. Scott Ananian
- git #bf0f136f - Bump wikimedia/remex-html to 4.1.2 by C. Scott Ananian
Extensions
[edit]3D
[edit]- git #8b0a41b6 - Use namespaced classes by Umherirrender
AbuseFilter
[edit]- git #09005f6c - Use namespaced classes by Umherirrender
- git #7913a1be - Call AbuseFilterCanViewProtectedVariables when viewing values (T391505) by Dreamy Jazz
- git #e1b728e1 - phpunit: Set session in tests that specify an explicit CSRF token by Máté Szabó
- git #5fff4e6a - Hard-deprecate AbuseFilterFilterActionHook by Matěj Suchánek
- git #8e6260d9 - Declare two hook interfaces that don’t return void by Lucas Werkmeister
- git #4058e8f8 - Make FilterNotFoundException a NormalizedException (T390904) by Daimona Eaytoy
ArticleCreationWorkflow
[edit]- git #a1ceda20 - Use namespaced Article class by Umherirrender
ArticlePlaceholder
[edit]- git #2c7b801d - Use namespaced classes by Umherirrender
AutoModerator
[edit]- git #4dc02bb4 - Improve punctuation in help text by Amir E. Aharoni
- git #7ecf4a84 - Use namespaced classes by Umherirrender
- git #f01708f4 - Add new Community Config form for multilingual config (T387572) by suecarmol
BetaFeatures
[edit]- git #d183e7d1 - Use namespaced classes by Umherirrender
BounceHandler
[edit]- git #45476aa0 - Use namespaced Job class by Umherirrender
CampaignEvents
[edit]- git #c772ca2e - SpecialAllEvents: allow passing multiple topics and wikis when transcluding (T388385) by Claudio Melo
- git #b33a6744 - SpecialAllEvents: set $includeAllWikis in a single conditional by Daimona Eaytoy
- git #62e1ffc9 - UserLinker: adapt to new parameters of UserLinkRenderer::userLink() by C. Scott Ananian
- git #1ae3271e - EventStore: Add caching for per-page event lookups (T392784) by Máté Szabó
- git #4dfd261a - Use namespaced classes by Umherirrender
- git #d172cc20 - TextWithIconWidget: fix text wrapping (T392618) by Daimona Eaytoy
- git #005afdf6 - SpecialAllEvents: import tab name message from WikimediaCampaignEvents (T390083) by Daimona Eaytoy
- git #5856bb34 - Assign all event-organizer rights to sysops (T386861) by Daimona Eaytoy
- git #267fe0a9 - selenium: wait for form infusion when enabling/editing events (T392483) by Daimona Eaytoy
- git #0d739d9b - Check user rights and block to determine if organizer can see aggregates (T391066) by Daimona Eaytoy
- git #db9f9ffb - Drop all code for opening/closing events from Special:MyEvents (T378391) by Daimona Eaytoy
- git #363e1e9e - Make AllEvents transcludable (T388385) by Michelle
- git #0dcc71ee - SpecialAllEvents: add checkbox to exclude events targeting all wikis (T390621) by Daimona Eaytoy
- git #5dd4e3c9 - EventsListPager: add filter to exclude events that target all wikis (T390621) by Daimona Eaytoy
- git #a3b79d83 - Add CommunityConfiguration option for Event namespaces (T387966) by Michelle
- git #81b952e7 - Re-apply "Convert TextWithIconWidget to Codex" (T388451) by Daimona Eaytoy
- git #0f48a18a - Return correct wiki icon dependant on rendering library (T391296) by Michelle
- git #14c88499 - Stop using $wgBlockTargetMigrationStage (T362133) by Daimona Eaytoy
CentralAuth
[edit]- git #0fc3a182 - tests: Fix test message in SpecialGlobalGroupMembershipTest by Umherirrender
- git #729d75d0 - Use namespaced classes (T392463) by Umherirrender
- git #dc71f2cf - Indicate password hash upgrades by Gergő Tisza
- git #0ad3edb7 - Make central domain the default for Special:OATHManage (T362715) by Gergő Tisza
- git #8e2fb010 - SpecialCentralAuth: Use canonical username for links and messages (T392340) by Bartosz Dziewoński
- git #d35827cb - CentralAuthUser: Don't explode if the wiki isn't found, e.g. wiki was deleted (T391511) by James D. Forrester
- git #d67d40ff - SharedDomainUtils: Remove unused constructor params (T387861) by Derick Alangi
- git #4813ec98 - Skip SharedDomainHookHandlerTest::testOnSiteNoticeBefore variants (T392017) by Scott French
Chart
[edit]- git #a14cc7d4 - adr: fix typos by Simon Legner
CheckUser
[edit]- git #530fb128 - Update checkUserHelper/buildUserElement.js for tooltip changes (T391907) (T392522) by Dreamy Jazz
- git #77c2f778 - Use namespaced JobQueueGroup class by Umherirrender
- git #d9bcc969 - phpunit: Make data providers static (T332865) by Máté Szabó
- git #ae3af46b - Fix and enforce some new ESLint rules by Máté Szabó
- git #6c13a524 - IP auto-reveal: Don't clear preference if it was not set (T392763) by Máté Szabó
- git #8ed29ae5 - Sync BlockDetailsPopupButtonWidget with ShowIPButton (T345639) by Máté Szabó
- git #3bbfc41d - specials: Update ShowIPButton component to display block information (T345639) by Máté Szabó
- git #094b020f - IP auto-reveal: Log when auto-reveal is enabled or disabled (T386494) by Thalia
- git #cc775c9a - IP auto-reveal: Clean up expired global preference (T389816) by Thalia
- git #2a737cda - IP auto-reveal: Set the mode globally using a global preference (T389816) by Thalia
- git #6a65a8d4 - Use namespaced classes by Umherirrender
- git #4f783721 - ipReveal.js: Use data attribute to find target of temp user link (T392522) by Thalia
- git #a1bf587d - Add utility function in qunit tests for making temp user link by Thalia
- git #d80bd19a - Remove calls to protected variable value access method in AbuseFilter (T391505) by Dreamy Jazz
- git #7f74f3fc - Update AbuseFilterHandler to support removing var value access hook (T391505) by Dreamy Jazz
- git #8963d4f8 - Replace deprecated Skin class with new namespaced name (T392463) by Dreamy Jazz
- git #728c506f - Add CheckUserGlobalContributionsLookup service (T386186) by STran
- git #ae53cd9f - Translation of special page names to Hebrew by Neriah
- git #8a5cbae4 - Don't sanitize usernames passed to LogTemporaryAccountAccessJob (T389854) by Thalia
- git #6e047803 - Fix debouncing of IP reveal logs when target includes space (T389854) by Dreamy Jazz
- git #a0a08073 - specials: Remove edit token override from SpecialInvestigateTest by Máté Szabó
- git #a96cbf42 - Show something for namespace prefix when namespace not known in GUC (T380903) by Dreamy Jazz
- git #8d33163c - Render disabled "Show IP" buttons for blocked users (T345639) by Máté Szabó
- git #fe66954f - Record actions by bots in cuci_user (T389055) by Dreamy Jazz
CirrusSearch
[edit]- git #399574b6 - Pass wiki_id to EventSerializer by David Causse
- git #c49d4746 - Use namespaced classes by Umherirrender
- git #80c1664b - Properly mark CirrusSearchScoreBuilderHook as abortable by Lucas Werkmeister
- git #26ea2be4 - Mark onCirrusSearchScoreBuilder as abortable by David Causse
- git #91bcb104 - Run hooks as non-abortable by Lucas Werkmeister
- git #9dccaa55 - Declare hooks that are not run as unabortable by Lucas Werkmeister
- git #28d6de67 - Enable folding of Czech diacritics in search (T293398) by tjones
- git #ea12d6c2 - Gracefully handle BadRevisionException (T382904) by David Causse
Cite
[edit]- git #dd8759fd - Stop emitting mw-Ref style counter (T383769) by Adam Wight
- git #dc3e19d8 - Allow subref creation in VE (T392196) by WMDE-Fisch
- git #74cc0078 - VE: Minor refactor around setting content in toDomElements (T392577) by WMDE-Fisch
- git #1adc62d0 - VE: Extract content set logic in toDomElements (T392577) by WMDE-Fisch
- git #3fcedaac - VE: Rename content handling in ve.dm.MWReferenceNode (T392577) by WMDE-Fisch
- git #51d1eaea - VE: Auto generate names for sub-refs (T392137) by WMDE-Fisch
- git #f37841c9 - VE: Extract name generation from toDomElements (T392137) by WMDE-Fisch
- git #d9426533 - Disable + update metadata for couple tests based on Parsoid changes by Subramanya Sastry
- git #04c7c04d - Use namespaced classes by Umherirrender
- git #37253b46 - Allow sub-ref creation for named refs in VE (T390835) by WMDE-Fisch
- git #5699e25a - Remove dead code from ParsoidValidator (T387002) (T390960) by thiemowmde
- git #63f98d81 - Start using the generic Validator in Parsoid (T387002) (T390960) by thiemowmde
- git #995f0169 - Parsoid round-trip for bad ref tags (T390974) by Svantje Lilienthal
- git #4d819ca8 - Mark a bunch of (new?) Phan warnings as false positives by thiemowmde
- git #9eed1719 - Fix rollback logic to roll back main and sub-ref (T388131) by thiemowmde
Citoid
[edit]- git #6431cfa4 - ISBNScannerDialog: Simplify loop with findIndex by Ed Sanders
- git #25556af4 - CitoidInspectorTool: Document usage of different labels by Ed Sanders
- git #b11a8cd9 - Follow-up I10d88c3c9: Check correct variable before showing warning (T392678) by Ed Sanders
- git #94a661f2 - Use namespaced Skin class by Umherirrender
cldr
[edit]- git #d82a3553 - Don't output a language code to CldrAvailableCodes if we haven't created a file (T377939) by Reedy
- git #e34d8422 - CldrMain: Rename CldrNames*.php to CldrMain*.php and rebuild (T392357) by Reedy
- git #7b246422 - Add some Formosan languages, not part of CLDR (T381137) (T381060) (T381061) (T380975) by raymond
- git #81f46e4d - Overwrite wrong entry in CldrMainJa which has a superflous (blo) by raymond
- git #d5db66b3 - Add Tsou (tsu), not part of CLDR (T380964) by raymond
- git #96ba47e5 - Remove local names which are included in CLDR 46 now by raymond
- git #904f68df - AvailableCodes: Remove reference to CldrNames*.php (T392357) by Reedy
CodeEditor
[edit]- git #e5b10da7 - Use namespaced ErrorPageError class by Umherirrender
CodeMirror
[edit]- git #cc2f4368 - openLinksExtension: support <templatestyles> (T389902) by bhsd
- git #b2a9921f - CodeMirrorSearch: force commit() when open search panel (T392343) by MusikAnimal
- git #8e17521b - CodeMirrorWikiEditor: add helper fns for WikiEditor configuration (T373711) by MusikAnimal
- git #d5d4974a - CodeMirrorPreferences: add toggleExtension() for internal use (T373711) by MusikAnimal
- git #7de9902c - CodeMirror: add highlightWhitespace as a toggle-able preference (T373711) by MusikAnimal
- git #1688c283 - CodeMirrorExtensionRegistry: container class for Extension management (T389441) by MusikAnimal
- git #39c28afe - CodeMirrorModeMediaWiki: table attribute value (T254665) by bhsd
- git #be73b51f - CodeMirrorMediaWiki: highlight redirection (T201321) by bhsd
Cognate
[edit]- git #0a598043 - Use namespaced classes by Umherirrender
CommunityConfiguration
[edit]- git #663ff5bd - refactor: harden types of touched files by Michael Große
- git #db41b95c - tests: expand structured test to assert all previous migrations exist by Michael Große
- git #bccf4e19 - ChangeWikiConfig: make summary option required by Sergio Gimeno
- git #75c90295 - chore: unbreak LibUp by updating eslint configs by Michael Große
- git #0fa40769 - Use namespaced classes by Umherirrender
Collection
[edit]- git #c93cadb0 - Use namespaced classes (T392463) by Umherirrender
CommonsMetadata
[edit]- git #d9e78aa5 - Use namespaced classes by Umherirrender
ConfirmEdit
[edit]- git #62467743 - Use namespaced WikiPage class by Umherirrender
ContactPage
[edit]- git #c3b8b3e4 - Use namespaced classes by Umherirrender
ContentTranslation
[edit]- git #3714b548 - Change CX save error message to say draft instead of page (T376531) by Abijeet
- git #b3157a14 - Suggestion filters search: Fix inconsistencies with specifications (T369595) by NikG
- git #c5f88baa - SiteMapper: Remove unused method getRestApiURL by Abijeet
- git #8c9dd6bd - SiteMapper::getCurrentLanguageCode: Fallback to content language (T391339) by Abijeet
- git #208e00a6 - CX3 Build 1.0.0+20250428 (T259470) (T260115) (T387109) (T388503) (T390261) (T391256) (T391879) (T391884) by eamedina
- git #a836a0bb - CX: Remove inconsistent empty spaces around the publish button by Abijeet
- git #61d3fe22 - CX: Make draft save errors more prominent (T376531) by Abijeet
- git #98e17bd5 - CX: Improve logging related to translation progress mismatch (T376531) by Abijeet
- git #7465bb28 - Use namespaced classes by Umherirrender
- git #0bd6c3fd - SXSuggestionsFiltersDialog: Fix Done button when no topic selected (T390261) by ToluAyo
- git #8013551b - Add log to debug node.getModel().getTranslationIssues is not a function (T372636) by Abijeet
- git #1f4759c9 - AX: Fix all eslint warnings by Abijeet
- git #4fa36d84 - Show article language count including current version (langlinks+1) (T387109) by Sbisson
- git #0a3b61e0 - Compare content: responsive adaptation for desktop (T260115) by Sbisson
- git #e5696155 - ConfirmTopic: Ensure that source language is supported by MinT (T391328) by Abijeet
- git #6d428198 - CXTranslationToolbar: Ensure toolbar stays open on link click (T277029) by Abijeet
- git #ee300d68 - Compare Contents: Fix styles for new section placeholder when present (T391884) by NikG
- git #b78734ae - Compare Contents: Fix styles for present section block (T391879) by NikG
- git #5f26ff63 - Compare Contents: Rename SourceVsTargetSelector and useListSelector by NikG
- git #2713b978 - CX: Add "useExistingSectionPublishOption" composable (T388503) by NikG
- git #7320049f - Fix double "dashboard_open" event trigger when translation params exist (T391256) by NikG
- git #a8c03b7b - Responsive adaptation for section selection view (T259470) by Sbisson
- git #00762c06 - Frequent languages entrypoint: Compare domain codes instead of languages (T390300) by NikG
CreditsSource
[edit]- git #92081348 - Use namespaced FormlessAction class by Umherirrender
DiscussionTools
[edit]- git #4cd6bb35 - Use namespaced classes (T392463) by Umherirrender
- git #0932bb25 - highlighter: Support new parsoid collapsible section markup (T390072) by David Lynch
DismissableSiteNotice
[edit]- git #d845eaef - Use namespaced Skin class by Umherirrender
DonationInterface
[edit]- git #253aa02d - update smash-pig requirement to 0.9.5.1 by wfan
- git #e536495e - Delete obsolete boilerplate by Elliott Eggleston
- git #8304e74f - Use namespaced classes compatible with 1.41 by Umherirrender
- git #f27f6936 - Add missing Adyen countries to Gravy by cstone
- git #f3a992e8 - Clean up AR with gravy dlocal (T389547) by wfan
- git #9ec77469 - Update SmashPig to v0.9.5 by Jack Gleeson
- git #1e24ecfb - Failmail on Gravy session creation failure by Elliott Eggleston
- git #ac75a980 - Use namespaced CountryNames class by Umherirrender
- git #d843abac - Skip cvv score for non-cc payment methods. (T391390) by wfan
- git #4f13ea52 - Skip cvv score for non-cc payment methods. (T391390) by Jack Gleeson
- git #6e5f9e65 - Rename PaymentDetailResponse to PaymentProviderExtendedResponse. (T383400) by wfan
- git #c2798637 - Move payment method constants to PaymentMethod class (T391390) by Jack Gleeson
Echo
[edit]- git #177d0344 - Use namespaced classes by Umherirrender
- git #ec6fb962 - ENotif: Use Middleware instead of AbortTalkPageEmailNotificationHook (T392293) by Piotr Miazga
- git #f7577ba9 - Update removeInvalidNotification maint script to handle any types (T389673) by Bartosz Dziewoński
ElectronPdfService
[edit]- git #41d80f82 - Use namespaced Skin class by Umherirrender
EmailAuth
[edit]- git #e7640e51 - Use namespaced classes by Umherirrender
- git #cd710329 - Confirm email for users with unconfirmed email (T390506) by Kosta Harlan
EntitySchema
[edit]- git #1200517b - Remove config for renaming WikibaseEntitySchema propertyType (T371196) by Lucas Werkmeister
- git #1fb48e71 - Add a basic ontology file for EntitySchema (T371196) by Arthur Taylor
EventBus
[edit]- git #ba961deb - Use namespaced classes by Umherirrender
EventLogging
[edit]- git #91580d86 - Use namespaced Skin class by Umherirrender
ExtensionDistributor
[edit]- git #60ee023c - Use 'Special:ExtensionDistributor' instead of wgPageName by Fomafix
- git #40018bd0 - Remove ESLint rule no-jquery/no-done-fail and update JavaScript code by Fomafix
ExternalGuidance
[edit]- git #e16f904d - Use namespaced classes by Umherirrender
FeaturedFeeds
[edit]- git #dac86cf2 - Use namespaced classes by Umherirrender
FileExporter
[edit]- git #539398fc - Use namespaced SkinTemplate class by Umherirrender
FileImporter
[edit]- git #8f2d2ab1 - Use namespaced classes (T392463) by Umherirrender
FlaggedRevs
[edit]- git #35125640 - Use namespaced classes (T392463) by Umherirrender
- git #9b8404e1 - Use PageUpdater to create dummy revisions (T198297) by daniel
- git #5810dd53 - FlaggablePageView: Pass includeDebugInfo as true for page renders (T391788) by James D. Forrester
Flow
[edit]- git #ecb313e3 - Use namespaced classes (T392463) by Umherirrender
- git #1dca5437 - Add test to ensure that UUID JSON serialization is backwards-compatible (T391948) by Bartosz Dziewoński
- git #72451b4a - Make UUID JSONCodec serializable (T391948) by Piotr Miazga
Gadgets
[edit]- git #a8d2a64b - Use namespaced Skin class by Umherirrender
GeoData
[edit]- git #0e117a81 - Move misplaced bboxAround function into BoundingBox class (T160141) by thiemowmde
- git #8d3d74c3 - Use self references instead of repeating the class name by thiemowmde
- git #bdacea19 - Use namespaced classes by Umherirrender
GlobalBlocking
[edit]- git #90375e73 - Use namespaced classes by Umherirrender
- git #c667f3ae - Fix failing SpecialGlobalBlockStatusTest tests (T392489) by Dreamy Jazz
- git #279ed0cd - Fix SpecialGlobalBlockStatusTest to specify session in FauxRequest (T392489) by Dreamy Jazz
GlobalCssJs
[edit]- git #2ae8b059 - Use namespaced Skin class by Umherirrender
GlobalPreferences
[edit]- git #2f06db73 - Use namespaced classes by Umherirrender
GlobalUsage
[edit]- git #c232cfee - Use namespaced classes by Umherirrender
GlobalUserPage
[edit]- git #8f752a1c - Use namespaced classes by Umherirrender
GlobalWatchlist
[edit]- git #35d3e81e - Use namespaced classes by Umherirrender
GrowthExperiments
[edit]- git #655a8e5c - cypress(TemplateBasedTask): assert try new task is offered on third edit (T384601) by Sergio Gimeno
- git #0c259277 - Use namespaced classes (T392463) by Umherirrender
- git #3a7eb227 - cypress(TemplateBasedTask): fix help panel dock button selector (T384601) by Sergio Gimeno
- git #e1bb2600 - fix(Impact module): disable logging if wgGEHomepagePageviewToken is not set (T390675) by Sergio Gimeno
- git #210c9865 - Remove unused PHP config settings-GEMentorshipEnabled (T388787) by Cyndy
- git #c7749281 - Log more data if serverDuration is invalid (T382003) by Michael Große
- git #79f78d2e - refactor: remove GENewcomerTasksOresTopicConfig in favor of a static collection (T390167) by Sergio Gimeno
- git #5b3f8b87 - refactor(Mentorship): harden types on touched files by Michael Große
- git #ee93916a - Remove unused PHP config settings (T388787) by Cyndy
- git #cbea714a - Rename classes and methods on page related events to match core (T388588) (T389033) by Aaron Schulz
- git #c7a52adb - perf(Mentorship): batch filtering mentees in UncachedMenteeOverviewDataProvider (T391695) by Michael Große
- git #f9f6a8e9 - perf(Mentorship): extract sub-queries from UncachedMenteeOverviewDataProvider (T391695) by Michael Große
- git #391ca8c0 - tests(Mentorship): add coverage for UncachedMenteeOverviewDataProvider (T391695) by Michael Große
- git #ad419e21 - CirrusSearch: rename ORES weighted tags (T389053) by Peter Fischer
GuidedTour
[edit]- git #b3b8eeb2 - Use namespaced Skin class by Umherirrender
ImageMap
[edit]- git #f688b68c - Use namespaced RepoGroup class by Umherirrender
ImageSuggestions
[edit]- git #4163bfe9 - Inject services into NotificationsJob by Fomafix
- git #a71550e0 - Use namespaced classes by Umherirrender
InputBox
[edit]- git #107af86e - Use namespaced Article class by Umherirrender
Insider
[edit]- git #c4ba7c28 - Use namespaced Skin class by Umherirrender
IPInfo
[edit]- git #189e7b80 - Add prometheus-compatible mw.track calls (T343020) by Cole White
- git #a4c0db2a - Use namespaced classes by Umherirrender
- git #6aab018c - Add a hook to IPInfoHandler to allow extensions to add data to API results (T386186) by STran
- git #e571503d - popup: Skip rendering for blocked users with IP reveal (T345639) by Máté Szabó
- git #96d687fb - phpunit: Convert PopupHandlerTest into a unit test (T345639) by Máté Szabó
IPReputation
[edit]- git #c55d36fa - Measure time to get IPoid data in IPReputation (T388781) by Dreamy Jazz
- git #e768afc6 - Use namespaced RecentChange class by Umherirrender
- git #820c7447 - Add several IPReputation AbuseFilter variables (T390874) by Dreamy Jazz
JsonConfig
[edit]- git #146101e3 - Pager to break up large globaljsonlinks backlinks (T389246) by Brooke Vibber
- git #760c0ba4 - Use namespaced classes by Umherirrender
Linter
[edit]- git #4f06a591 - Use namespaced classes by Umherirrender
LiquidThreads
[edit]- git #be0ddbae - Use namespaced classes (T392463) by Umherirrender
- git #c1919f61 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (#2) (T343994) by Bartosz Dziewoński
LoginNotify
[edit]- git #c0cefec3 - Use namespaced classes by Umherirrender
MassMessage
[edit]- git #d7ac59e2 - Use namespaced classes by Umherirrender
- git #fd9e9f5d - Add newlines between list items (T388935) by Subramanya Sastry
Math
[edit]- git #c38ca2b7 - Use namespaced classes by Umherirrender
- git #181abc54 - Make MMLbase support trees: Step 4.a Extend the DOMVistor to support MMLbase elemet (T389712) by FrederikHennecke1
MediaModeration
[edit]- git #a57f21cc - Choose ideal thumbnail width where possible (T353442) (T388115) by Dreamy Jazz
- git #d7f5ef39 - Use namespaced classes by Umherirrender
- git #ad3f58c5 - phpunit: Fix UpdateMetricsTest to not rely on exact flush threshold (T381042) by Timo Tijhof
MediaSearch
[edit]- git #581c2972 - MediaSearch: Update deprecated icon name (T390989) by lwatson
MetricsPlatform
[edit]- git #413f2a1d - Use namespaced Skin class (T392463) by Umherirrender
- git #4f36f395 - ExperimentManagerFactory: Gate fetching experiment configs (T391818) by Sam Smith
- git #5a34ff87 - Update PHP experiment manager for experiment enrollment (T374840) (T390597) by Clare Ming
- git #7150ffcb - Hygiene: Tidy up experiment-related parts of the codebase by Sam Smith
- git #636d3c4a - Build: Allow camelcase property names and autofix by Sam Smith
- git #25cbdfaf - JS xLab SDK: A couple of updates (T390060) by Santiago Faci
- git #9c9f926d - JS xLab SDK: A couple of improvements (T390089) by Santiago Faci
- git #a483b260 - Use namespaced Skin class by Umherirrender
- git #3c4fe487 - JS xLab SDK: Several fixes/improvements for the Experiment class (T390089) by Santiago Faci
MobileApp
[edit]- git #e880c43d - Use namespaced RecentChange class by Umherirrender
MobileFrontend
[edit]- git #0d531f90 - Remove Search AB test code (T388719) by bernardwang
- git #8d238db1 - Use namespaced classes by Umherirrender
- git #aea9ced2 - Set spellcheck=false on the searchbox input (T385525) by David Lynch
MultimediaViewer
[edit]- git #f675ec04 - Use namespaced classes (T392463) by Umherirrender
NavigationTiming
[edit]- git #602f0f61 - Use namespaced Skin class (T392463) by Umherirrender
NetworkSession
[edit]- git #9eeebc17 - Use namespaced ErrorPageError class by Umherirrender
Newsletter
[edit]- git #7714324a - Use namespaced classes by Umherirrender
NewUserMessage
[edit]- git #aafdbcc9 - Use namespaced classes by Umherirrender
Nuke
[edit]- git #5308ff88 - Use namespaced classes by Umherirrender
OATHAuth
[edit]- git #66415527 - Use namespaced classes by Umherirrender
- git #e748d8da - Do not show warning about "switching" authentication methods (T242031) by Gergő Tisza
OAuth
[edit]- git #9588489e - Use namespaced classes (T392463) by Umherirrender
ORES
[edit]- git #2a802a1c - Use namespaced classes by Umherirrender
PageAssessments
[edit]- git #e8a95838 - Use namespaced classes by Umherirrender
PagedTiffHandler
[edit]- git #40d4b7e5 - Use namespaced classes by Umherirrender
PageImages
[edit]- git #70426408 - Use namespaced classes (T392463) by Umherirrender
PageNotice
[edit]- git #eb3d53d7 - Use namespaced Article class by Umherirrender
PageTriage
[edit]- git #1f282465 - Use namespaced classes by Umherirrender
- git #0265e45c - migrate stats production to Prometheus (T359471) by Cole White
ParserFunctions
[edit]- git #4b71b4a7 - Use namespaced RepoGroup class by Umherirrender
ParserMigration
[edit]- git #8aef679d - Use namespaced classes by Umherirrender
- git #6fb2bd89 - Update ParserMigration configuration defaults by C. Scott Ananian
PdfHandler
[edit]- git #fd2b0fd9 - Use namespaced File class by Umherirrender
Phonos
[edit]- git #a4a12490 - Use namespaced classes by Umherirrender
Popups
[edit]- git #a1442350 - Use namespaced Skin class (T392463) by Umherirrender
ProofreadPage
[edit]- git #8a7a0726 - Use namespaced classes (T392463) by Umherirrender
PropertySuggester
[edit]- git #dc1b0e80 - Use namespaced Skin class by Umherirrender
QuickSurveys
[edit]- git #198bc52a - Exclude QuickSurveys from scaling with text size (T391890) by lwatson
- git #1cd0daa3 - Use namespaced Skin class (T392463) by Umherirrender
ReadingLists
[edit]- git #556c6437 - Use namespaced classes (T392463) by Umherirrender
RelatedArticles
[edit]- git #e8581b23 - Remove Search AB test code (T388719) by bernardwang
- git #73bd573d - Use namespaced Skin class (T392463) by Umherirrender
ReportIncident
[edit]- git #71d51f60 - tests: add structured test for CommunityConfiguration schema by Michael Große
- git #2300d346 - Use namespaced classes by Umherirrender
RevisionSlider
[edit]- git #2939abf4 - migrate revisionslider timers to Prometheus metrics (T359244) by Cole White
RSS
[edit]- git #132adbc4 - RSSParser:responeToXML: Don't pass null into strtotime (or wfDebugLog) (T391595) by James D. Forrester
SandboxLink
[edit]- git #2bb15dd6 - Use namespaced Skin class by Umherirrender
Scribunto
[edit]- git #1d9602f3 - Use namespaced Article class by Umherirrender
SecureLinkFixer
[edit]- git #f43dd56d - Updating domains.php from Mozilla by SecureLinkFixer updater bot
- git #586c2661 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #1979618d - phpunit: Make data providers static (T332865) by Máté Szabó
- git #c4b87089 - Use namespaced classes by Umherirrender
- git #c77bb639 - Handle missing 'wiki' parameter (T391871) by C. Scott Ananian
- git #226f81aa - qqq: fix wrong description (T392446) by Novem Linguae
- git #48caea5d - Special:SecurePoll: add status field to pager (T392446) by Novem Linguae
ShortUrl
[edit]- git #3726b02e - Use namespaced Skin class (T392463) by Umherirrender
SpamBlacklist
[edit]- git #8e693ad6 - Use namespaced classes by Umherirrender
StopForumSpam
[edit]- git #43f7dede - Use namespaced RecentChange class by Umherirrender
- git #c4a60c96 - Use MW_QUIBBLE_CI to detect tests (T392728) by Umherirrender
TemplateData
[edit]- git #3c881dd9 - Enforce max-length eslint rule in templateDiscovery module by Sam Wilson
- git #0203da2c - SpecialTemplateDiscovery: Rename SpecialTemplateSearch (T392674) by TheresNoTime
- git #887b03ba - Fix rejected 'save' promise handling (T392558) (T377949) by Sam Wilson
- git #efdf5383 - Change default of TemplateSearchLayout to expanded=false (T392215) by Sam Wilson
- git #87445bbc - Remove ESLint rule "no-jquery/no-done-fail": "warn" by Fomafix
- git #578402a4 - ext.templateData.templateDiscovery: Update list on favourite add (T377968) by TheresNoTime
- git #7da5a63b - Unify favorites' validation in FavoritesStore (T391315) by Sam Wilson
TemplateSandbox
[edit]- git #17952033 - Use namespaced MWContentSerializationException class by Umherirrender
TemplateWizard
[edit]- git #f8fb5fd4 - Remove error handling now dialog can't be closed from the form (T347369) by Sam Wilson
- git #6345f3b4 - Change TemplateSearchLayout to expanded=true (T392215) by Sam Wilson
- git #b5f19856 - Handle escape key for exiting the template form (T392442) by Sam Wilson
- git #05cb866f - Change form-closing message from an error to a warning (T347369) by Sam Wilson
TextExtracts
[edit]- git #b9ce41f9 - Use namespaced WikiPage class by Umherirrender
Thanks
[edit]- git #93c60b6f - Use namespaced classes (T392463) by Umherirrender
TheWikipediaLibrary
[edit]- git #9c65fc1f - Use namespaced WikiPage class by Umherirrender
TimedMediaHandler
[edit]- git #73ec343b - Use namespaced classes (T392463) by Umherirrender
TitleBlacklist
[edit]- git #c7002ad5 - Use namespaced classes by Umherirrender
TocTree
[edit]- git #f21ffe84 - Use server eslintrc by Fomafix
TorBlock
[edit]- git #20b560c4 - Use namespaced RecentChange class by Umherirrender
Translate
[edit]- git #58e185a4 - CrossLanguageTranslationSearchQuery: Drop fallback for older Elastica by Abijeet
- git #e21c9d4e - SearchTranslationSpecialPage: Ensure language is supported (T392064) (T392067) by Abijeet
- git #f677f429 - Use namespaced ContentHandler class by Umherirrender
- git #b89379b5 - WorkflowStatesMessageGroupLoader: move to namespace by Niklas Laxström
- git #7b50e826 - Add test for T392321 (T392321) by Pppery
- git #dff4e6b9 - TranslateEditAddons: Fix handing of dummy revisions (T198297) (T392321) by daniel
TranslationNotifications
[edit]- git #7d22bb47 - Use namespaced classes by Umherirrender
TwoColConflict
[edit]- git #68270be8 - Use namespaced WikiPage class by Umherirrender
UniversalLanguageSelector
[edit]- git #43118c26 - Use namespaced classes (T392463) by Umherirrender
UploadsLink
[edit]- git #a9154dde - Use namespaced Skin class by Umherirrender
UploadWizard
[edit]- git #56604c6b - Use namespaced classes by Umherirrender
UrlShortener
[edit]- git #e93cd29a - Use namespaced classes by Umherirrender
VipsScaler
[edit]- git #f0d5cfc3 - Use namespaced classes by Umherirrender
VisualEditor
[edit]- git #8e61ae75 - Remove mw-editsection styles upstreamed to core (T392817) by Ed Sanders
- git #df0f9ae6 - Update VE core submodule to master (c1183f876) by Ed Sanders
- git #e2804ae5 - Change TemplateSearchLayout to padded=false (T392215) by Sam Wilson
- git #da92796f - Use namespaced classes by Umherirrender
WebAuthn
[edit]- git #11ac62ec - Use namespaced MWException class by Umherirrender
Wikibase
[edit]- git #6d07b50c - Migrate MediaWikiEditFilterHookRunner (T391963) by Lucas Werkmeister
- git #2ae6f8d9 - Move GetEntityContentModelForTitleHook to data-access (T391671) by Lucas Werkmeister
- git #115baca8 - client: Use namespaced classes (T392463) by Umherirrender
- git #eac7b455 - Add strict types to files touched in previous change (T359251) by Lucas Werkmeister
- git #e33fc5db - EditEntity: Hard-code stats prefixes (T359251) by Lucas Werkmeister
- git #9aae63ea - Avoid self-referencing loop for new Properties (T374230) by Silvan
- git #96ddbc98 - Migrate MediaWiki.wikibase.* stats (T359251) (T359252) by Andrew McAllister
- git #ebc905dd - Migrate MediaWiki.$prefix.wikibase.client.scribunto.* to statslib (T359253) by Hasan Akgün
- git #9909eba3 - Fix data type lookup log message by Jakob Warkotsch
- git #a3e452ab - linkitem: Focus confirm/ continue buttons (T74712) by Marius Hoch
- git #56080a71 - Migrate non-deprecated MediaWiki core static hook handlers (T392413) by Arthur Taylor
- git #dd332bfe - Respect users' selected language for scoped typeahead search (T391700) by Arthur Taylor
- git #985dd6ba - Remove skipped test of event behaviour in scoped typeahead search (T391841) by Arthur Taylor
- git #2fb3d676 - Fix abortability of two repo hooks (T391444) by Lucas Werkmeister
- git #98a94571 - ADR: Use HookRunner pattern for hooks (T391438) by Arthur Taylor
- git #68e0dcd8 - Clean up hooks documentation (T391442) (T391444) by Lucas Werkmeister
- git #481b7897 - Update WikibaseRepoEntityNamespacesHook docs (T391444) by Lucas Werkmeister
- git #f67c82c9 - Use WikibaseRepoHookRunner service for default settings (T391444) by Lucas Werkmeister
- git #ec4bc4e3 - Use HookRunner pattern for WikibaseRepoEntityNamespaces hook (T391444) by Arthur Taylor
- git #ec0b7740 - Use HookRunner for WikibaseClientEntityTypes hook (T391442) by Arthur Taylor
- git #7a0a9052 - Add very basic selenium test for client's linkitem (T391089) by Marius Hoch
- git #2ac2ff4a - Migrate WikibaseContentLanguages hook (T391442) (T391444) by Lucas Werkmeister
- git #788652f8 - Fix whitespace in WikibaseRepo.ServiceWiring.php by Lucas Werkmeister
- git #15f7012e - Extract WikibaseRepo.EntityTypeDefinitionsArray service by Lucas Werkmeister
- git #78332840 - Search: Add a "minimum" value to the "offset" query parameter in OAD by Ollie
- git #aa83b62e - Migrate WikibaseRepoEntitySearchHelperCallbacks hook (T391444) by Lucas Werkmeister
- git #6609aec4 - REST: Add tests to check there are no cross domain dependencies (T391829) by Ollie
- git #81ec56e0 - Migrate WikibaseRepoEntityTypes hook (T391444) by Lucas Werkmeister
- git #ba61974e - Search: Validate pagination query params for `SimplePropertySearch` (T390694) by dima koushha
- git #ccefd786 - Search: Validate pagination query params for `SimpleItemSearch` (T390694) by dima koushha
- git #ed41fda1 - Migrate WikibaseRepoDataTypes hook (T391444) by Lucas Werkmeister
- git #4a9769ec - Migrate WikibaseContentModelMapping hook (T391444) by Lucas Werkmeister
- git #dcfb71c3 - Add configureHookRunner() to ServiceWiringTestCase (T391442) (T391444) by Lucas Werkmeister
- git #602b4266 - REST: Update phpat and phpstan composer dev dependencies by Ollie
- git #f4533ba5 - Add architecture tests for the search domain (T388508) by Ollie
- git #72dc6de3 - Consistent "wiki" capitalization in Lua docs by Amir E. Aharoni
- git #0122d34a - dist-size: Don’t crash on analysis errors (T389385) by Lucas Werkmeister
WikibaseCirrusSearch
[edit]- git #a2575aff - Use HookHandler pattern to call Wikibase / core hooks (T391445) by Arthur Taylor
WikibaseLexeme
[edit]- git #dbdaad06 - Use HookRunner pattern for Wikibase hooks (T391447) by Audrey Penven
- git #37db65e8 - Use namespaced classes by Umherirrender
WikibaseLexemeCirrusSearch
[edit]- git #6e85b5c9 - Use HookHandler pattern to call Wikibase / core hooks (T391448) by Arthur Taylor
- git #c564b490 - Add a lemma_spelling_variants field (T271776) by David Causse
WikibaseMediaInfo
[edit]- git #22f5e17f - Implement GetEntityContentModelForTitleHook again (T391671) by Lucas Werkmeister
- git #16be6b71 - Temporarily don’t implement GetEntityByLinkedTitleLookupHook (T391671) by Lucas Werkmeister
- git #dc25fa54 - Rename hook classes from WikibaseMediaInfo* to MediaInfo* by Lucas Werkmeister
- git #ff5795da - Use namespaced classes by Umherirrender
- git #c97e3ea9 - Fix query overrides for settings with dots by Matthias Mullie
- git #17be858e - Use HookRunner pattern to call Wikibase hooks (T391449) by Arthur Taylor
- git #e4d52f1c - Ensure data are arrays before iterating them (T391097) by Matthias Mullie
- git #54f5b36f - Decrease threshold before weighted_tags kick in (T391076) by Matthias Mullie
WikibaseQualityConstraints
[edit]- git #687b092b - Use namespaced classes by Umherirrender
Wikidata.org
[edit]- git #20e8396a - Use namespaced Skin class by Umherirrender
WikidataPageBanner
[edit]- git #e0c3265a - Use namespaced Skin class by Umherirrender
WikiEditor
[edit]- git #8f80f4da - realtimepreview/ErrorLayout: Use @background-color-neutral-subtle by Fomafix
- git #6eb22668 - Remove ESLint rule no-jquery/no-done-fail and update JavaScript code by Fomafix
- git #ede27ac9 - Replace deprecated autoSafeMsg by mw.message by Fomafix
WikiLambda
[edit]- git #b940ec0d - Use namespaced classes by Umherirrender
- git #f3bafeab - Rename Hooks.php to RepoHooks.php to distinguish from ClientHooks.php by James D. Forrester
- git #3fdd3297 - Fix: PHP Warning: Undefined array key "request" (T392026) by Daphne Smit
- git #d1f729fc - ZObjectSelector: remove the chevron icon in favor of searchIcon (T350683) by Daphne Smit
- git #c0e929a1 - ZObjectStore: Provide fetchZObject() which uses the cache if possible by James D. Forrester
- git #ffc2cab8 - ZString: Don't explode if we're handed an array with odd contents (T392370) by James D. Forrester
- git #268ece78 - API: Don't try to read fetchAllZLanguageCodes() in client-mode Action APIs either (T392014) by James D. Forrester
- git #965102f2 - build: Upgrade test version of Codex to 1.23.0 to match MW by James D. Forrester
- git #1878caab - WikifunctionsRecentChangesInsertJob: Pass down the Impl/Tester edit message correctly by James D. Forrester
- git #79ce5d3d - AUTHORS.txt: Update for the past year; add Vaughn to primary authors by James D. Forrester
- git #7f2c1887 - Add ZObject::getSerialized() unit tests - WIP for comment (T294826) by williamavery
- git #c920e912 - build: Upgrade test version of Codex to 1.22.0 to match MW by James D. Forrester
- git #0bee2afe - Fix: bug in displaying readmore with paragraph. Global MobileFrontend styles would overwrite some styles by Daphne Smit
- git #ec5323f0 - build: Upgrade jest to 29.7.0 and make pass by James D. Forrester
- git #510a414e - RESTAPI: Factor out dieRESTfully and dieRESTfullyWithZError by James D. Forrester
- git #281b551a - selenium: Await clickable in click action (T391733) by Tyler Cipriani
- git #de9f60da - FetchHandler: Don't read from the DB in getParamSettings on non-repo wikis either (T392014) by James D. Forrester
- git #b9222239 - WikifunctionsClientUsageUpdateJob: Don't log a warning when e.g. we're likely in a deployment by James D. Forrester
- git #b9b3b6ec - FetchHandler: Disable on non-repo wikis (T392014) by James D. Forrester
- git #917cfc2f - router: Use mw.util.getUrl rather than $.param by James D. Forrester
- git #828c5f63 - ZMonoLingualStringSet::setMonoLingualStringSet: Don't explode (T391528) by James D. Forrester
- git #c83465ab - Fix validation issue in FunctionInputEnum.vue when enumValues are still loading by Daphne Smit
- git #2e99af2b - selenium: Skipping a check for highlighted row (T387464) by Vaughn Walters
- git #5f1eabdf - ApiFunctionCall: Don't explode PHP if the user input is invalid JSON (T389702) by James D. Forrester
- git #65c691a2 - Update function-schemata sub-module to HEAD (8ce100f) (T391731) by James D. Forrester
WikiLove
[edit]- git #7ca4cde2 - Use namespaced classes (T392463) by Umherirrender
WikimediaBadges
[edit]- git #28cf22a3 - Use namespaced SkinTemplate class by Umherirrender
- git #d097881c - Use HookRunner pattern for WikibaseClientSiteLinksForItem hook (T391451) by Arthur Taylor
WikimediaCampaignEvents
[edit]- git #b6dcce9a - Delete message for event tab name (T390083) by Daimona Eaytoy
WikimediaEditorTasks
[edit]- git #15e4dd87 - Use namespaced WikiPage class by Umherirrender
WikimediaEvents
[edit]- git #8c6e840e - searchSli: Add prometheus-compatible mw.track calls (T343020) by Cole White
- git #d980ea94 - Use namespaced classes (T392463) by Umherirrender
- git #0469a30c - phpunit: Fix failing UpdatePeriodicMetricsTest by Timo Tijhof
- git #7036cc0b - Remove wiki label from editResponseTime in favor of edits_total (T391677) by Timo Tijhof
- git #d89e71b3 - phpunit: Skip tests that fail locally without CentralAuth or GlobalPref (T391677) (T389998) by Timo Tijhof
WikimediaIncubator
[edit]- git #2b5c4e5f - Use namespaced classes by Umherirrender
WikimediaMaintenance
[edit]- git #77c773a8 - Use namespaced ManualLogEntry class by Umherirrender
WikimediaMessages
[edit]- git #481e7fbc - Fix spelling in a ContactPage message by Amir E. Aharoni
- git #35d12dc8 - Add messages for global abusefilter groups (T376315) by Thalia
- git #25c9f60b - Use namespaced classes by Umherirrender
- git #1df453c1 - Add messages for Rakhine Wikipedia (rkiwiki) (T392490) by gerritbot
- git #77fe522c - Override Minerva donate subtitle on sister project (T391026) by ksarabia
- git #b8e62352 - wmf_key=minerva (T391025) by lmora
- git #8d5b68a8 - Add link for Patroller Tools Use survey (T381984) by jsn
Wikisource
[edit]- git #2e91f34a - Use namespaced classes by Umherirrender
Wikistories
[edit]- git #8dc4b45e - Use namespaced classes (T392463) by Umherirrender
XAnalytics
[edit]- git #9187c443 - Use namespaced Skin class by Umherirrender
Skins
[edit]CologneBlue
[edit]- git #e371905d - Use namespaced classes by Umherirrender
MinervaNeue
[edit]- git #32bbc987 - Use namespaced classes (T392463) by Umherirrender
MonoBook
[edit]- git #359aec54 - Use namespaced classes by Umherirrender
Nostalgia
[edit]- git #631874dd - Use namespaced BaseTemplate class by Umherirrender
Timeless
[edit]- git #a608741f - Use namespaced classes by Umherirrender
Vector
[edit]- git #4585e259 - Make prefix class for search app configurable (T380507) by Jon Robson
- git #0acb6503 - Use namespaced classes (T392463) by Umherirrender
- git #7a3db5d0 - Exclude Codex messages from scaling with text size (T391890) by lwatson
- git #45dbf562 - Exclude end sidebar from scaling with text size (T390222) by Anne Tomasevich
- git #35b1f1e3 - styles: Exclude Vector header from user font size pref (T390222) by Volker E
- git #512fac35 - Vector: Fix grammatical error in interface message (T376240) by Seawolf35gerrit
- git #ea42c7b6 - Display interlanguage links for special pages that have them (T389192) by Jon Harald Søby
WikimediaApiPortal
[edit]- git #2cf121f4 - Use namespaced classes by Umherirrender
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #c1183f87 - build: Upgrade qunit to 2.24.1 by James D. Forrester
- git #2b137d74 - build: Upgrade eslint-config-wikimedia to 0.29.1 and make pass by James D. Forrester
- git #b54d9281 - build: Upgrade stylelint-config-wikimedia to 0.18.0 and make pass by James D. Forrester
No changes
[edit]- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- Babel
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- CommunityRequests
- Dashiki
- Disambiguator
- Elastica
- EventStreamConfig
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GoogleNewsSitemap
- Graph
- Interwiki
- InterwikiSorting
- Josa
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- MapSources
- Modern
- NearbyPages
- OAuthRateLimiter
- PageViewInfo
- Poem
- Quiz
- RealMe
- Score
- SearchExtraNS
- SearchVue
- SimilarEditors
- SiteMatrix
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateStyles
- TrustedXFF
- VueTest
- WikimediaApiPortalOAuth
- intersection
- timeline
- wikihiero
Total changes
[edit]595 Changes in 153 repos by 111 authors