MediaWiki 1.44/wmf.17
Appearance
| Deployment of MediaWiki 1.44.0-wmf.17 to Wikimedia sites | MediaWiki 1.44.0-wmf.18 |
The latest version (labeled "1.44.0-wmf.17") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 18 February 2025 (see the roadmap).
Core changes
[edit]- git #3e51daa6 - Branch commit for wmf/1.44.0-wmf.17 (T382368) by trainbranchbot
- git #ec175199 - installer: Restore "complete" success message (T384524) by Timo Tijhof
- git #e0a12710 - LocalFileRestoreBatch: Fix wrong indentation by Alexander Vorwerk
- git #c479cc95 - Fix usage of toHtml by Isabelle Hurbain-Palatin
- git #a04ebb9b - Fix ContentDOMTransformStageTest after PageBundle refactoring by Isabelle Hurbain-Palatin
- git #8c78bad0 - auth: Log actual error message for action=login by Gergő Tisza
- git #cebb44df - Bump wikimedia/parsoid to 0.21.0-a16 (T386415) by Isabelle Hurbain-Palatin
- git #14205eb1 - Escape newpage message in FeedUtils (T386175) by Lucas Werkmeister
- git #379d3842 - installer: Restore success messages (T384524) by Timo Tijhof
- git #54f95bb1 - i18n: Fix qqq.json for searchdisabled to be an actual link (T384678) by Timo Tijhof
- git #cba6ae4b - resources: Add missing parens to slash division (T368921) by Timo Tijhof
- git #617c4707 - mediawiki.skinning: Remove IE specific CSS (T306486) (T365759) by Volker E.
- git #f9180c4a - RestrictionStore: Remove short-circuit mode when fetching cascading sources by Bartosz Dziewoński
- git #7a4952ef - PermissionManager: Differentiate between cascading protection of file content and file pages (T24521) (T62109) (T140010) by Dylan F
- git #8b2cc12b - language: Use fallback chain to create NumberFormatter (T376711) by Umherirrender
- git #7b4aee23 - Apply proper restrictions on file revert action (T304474) by Func
- git #6d8cca81 - ResourceLoader: Remove Debug mode v1 (T367441) by Hannah Okwelum
- git #2d558c70 - linker: Add process cache to UserLinkRenderer::userLink() (T358469) by Máté Szabó
- git #5b288ba4 - block: Introduce AbstractBlock::isIndefinite (T351234) by Martin Urbanec
- git #bc3b9546 - Drop discontinued Cite feature flag (T385570) by thiemowmde
- git #b701585c - Add "Ё" to first letter list for Kazakh (T384395) by Jon Harald Søby
- git #3597272d - PageUpdater: make it easy to create dummy revisions (T198297) (T384691) by daniel
- git #14df136a - ExtensionRegistrationTest: move test set description to the right place by Daimona Eaytoy
- git #365ac315 - Set correct merge strategy for $wgAddGroups and $wgRemoveGroups (T386210) by Daimona Eaytoy
- git #947b4f89 - tests: Remove unneeded warning suppression for RevisionStore by Bartosz Dziewoński
- git #95c7ccb6 - user: Use TS_MW to compare timestamps in UserRegistrationProvider by Umherirrender
- git #30bcba40 - HTMLFormField: factor out label escaping by Tim Starling
- git #c74a3289 - MapCacheLRU: Consistently accept string|int keys by Máté Szabó
- git #f04b6768 - linker: Introduce UserLinkRenderer service (T358469) (T308000) by Máté Szabó
- git #4c2dedd4 - RevisionStore: Don't use a Title for archived revisions (T384628) by daniel
- git #3ff6edec - Improve direction of user name used in subheading in Special:Contributions (T385876) by Ebrahim Byagowi
- git #7b1875c6 - ProtectionForm: parse expiries using ExpiryDef::normalizeExpiry (T248196) by MusikAnimal
- git #5801317e - installer: Fix conflation between warning and info messages (T384524) by Timo Tijhof
- git #92be69f8 - call_user_func() followups by Tim Starling
- git #6dac4191 - phpunit: drop unused data provider in ExtensionProcessorTest by Daimona Eaytoy
- git #815489fe - Replace call_user_func with dynamic function call by Umherirrender
- git #8fc35bd4 - logging: Use LinkTarget in LogFormatter::getPreloadTitles overrides by Umherirrender
- git #4e456415 - ResourceLoader: Remove module_deps table (T379661) by Hannah Okwelum
- git #9b422b96 - specials: Use batch to format comments on Special:ListFiles (T379688) by Umherirrender
- git #5521314f - RevisionStore: improve grammar of error message (T386162) by Novem Linguae
- git #b6ec2600 - Limit Codex logging to action and special pages (T375287) by Jon Robson
- git #5cc44b15 - phpunit: Use real test user in LinkerTest by Máté Szabó
- git #4b9eb282 - auth: Use POST trxProfiler expectations during return/reauth (T385566) by Gergő Tisza
- git #c5585df0 - DataAccess::preprocessWikitext(): fix logic around WikitextPFragment merging (T386233) by C. Scott Ananian
- git #0eb83dde - i18n: Fix Sinitic languages Latin script date formats by Winston Sung
- git #88565e66 - tests: Replace use of deprecated PermissionStatus methods by Bartosz Dziewoński
- git #d83f9da8 - Update autonym for Shan (shn) (T377856) by Nemoralis
- git #a208bf35 - Rename temporary feature flag required for Cite development (T236255) (T373307) (T385570) by thiemowmde
- git #b6663d82 - Replace a few misplaces is_object checks by thiemowmde
- git #96215098 - UserArray: Return UserArray for the empty cases too by Bartosz Dziewoński
- git #3258c2ef - RenameUserDerivedJob: Fix string interpolation (T314096) by Máté Szabó
- git #5452a991 - Add support for read new of categorylinks in SpecialExport and SpecialRandomInCategory (T385890) by Amir Sarabadani
- git #c88314b5 - Add support for file read new in Article and FileBackendDBRepoWrapper (T383496) by Amir Sarabadani
- git #33be2adf - refactor(PageUpdatedEvent): tighten return type-hint to match class field by Michael Große
- git #5738fb39 - Add @phpcs-require-sorted-array to language code arrays by Fomafix
- git #eb815e21 - RenameUser: Introduce RenameUserJob to run rename job (T104830) by xtex
- git #b377d9dd - PermissionStatus: Fix bad copy-paste in documentation by Bartosz Dziewoński
- git #2bc0bc4e - Special:Block [Codex]: Reset form properly when adding a block (T384822) by hmonroy
- git #8d1943b3 - Special:Block [Codex]: Fix highlighting when block id is set in url (T383846) by hmonroy
- git #4ec0232a - Migrate MediaWiki.RateLimiter to statslib (T359367) by Andrea Denisse Gómez-Martínez
- git #f86cb86f - Dummy revisions: add tests for event emission (T198297) (T384691) by daniel
- git #0bed335c - ApiProtect: parse expiries using ExpiryDef::normalizeExpiry (T248196) by MusikAnimal
- git #878bad9f - Remove terminal colours from findDeprecated.php by Tim Starling
- git #366ee638 - Replace call_user_func_array with dynamic function call by Umherirrender
- git #38d23e53 - Add fluent setters to SparqlClient by physikerwelt
- git #db7729bd - import: Don't swallow exceptions that are not safe to catch (T383933) by Máté Szabó
- git #be244908 - user: Use TS_MW to compare timestamps in ConditionalDefaultsLookup (T378764) by Umherirrender
Vendor
[edit]- git #83d29215 - Bump wikimedia/parsoid to 0.21.0-a16 (T359393) (T384737) (T386233) (T386415) by Isabelle Hurbain-Palatin
Extensions
[edit]AutoModerator
[edit]- git #3ea26fc7 - Improve handling of reverts by Matěj Suchánek
Babel
[edit]- git #45fa51e0 - Add dark mode colors and use skin variables (T369321) by Jon Harald Søby
BounceHandler
[edit]- git #e90a3940 - Remove or use own line for comments by Umherirrender
CampaignEvents
[edit]- git #23c73bd2 - SpecialAllEvents: preserve accordion state when form is submitted (T382248) by Daimona Eaytoy
- git #f1ba109c - template: Move accordion CSS class to the accordion root (T382248) by Daimona Eaytoy
- git #051e0e63 - SpecialAllEvents: remove limit from ongoing events section (T382250) by Michelle
- git #75b0a284 - Add section accordions for ongoing events (T382248) by Michelle
- git #0d2c894c - Add Spanish namespace translations (T385802) by Daimona Eaytoy
- git #4c5cee8b - Clarify return format of WikiLookup methods (T385657) by Daimona Eaytoy
CentralAuth
[edit]- git #270b61d8 - Provide escape paramater for fgetcsv/fputcsv by Umherirrender
- git #97f84d17 - Lower log level of SUL3 start/end events (T377261) by Gergő Tisza
- git #0901763d - Suppress login audit hook in local leg of SUL3 authentication (T385574) (T385572) by Gergő Tisza
- git #7296ae79 - Replace deprecated GlobalBlockLocalStatusLookup method call (T384714) by Dreamy Jazz
- git #52a06fb6 - Track the number of started / finished SUL3 flows (T377261) by Gergő Tisza
CheckUser
[edit]- git #fa096d9d - sidebar: Link to GlobalContributions in the sidebar of user pages (T384012) by Héctor Arroyo
- git #ef2f32b5 - permissions: Move permission checks to CheckUserPermissionManager (T384012) by Héctor Arroyo
- git #7133b270 - Use original connection handle in onTransactionPreCommitOrIdle() (T386171) by Máté Szabó
- git #4cfac7f1 - GUC: Use SpecialPageBeforeExecute to redirect to the central wiki (T386080) by Máté Szabó
- git #d55b1c28 - Update Help links to point to Help:Extension:CheckUser (T385307) by Dreamy Jazz
CirrusSearch
[edit]- git #3caff85f - More robust ResultSet::getInterwikiResults implementation by thiemowmde
- git #6c82c6ce - Prefer `self` references wherever possible by thiemowmde
- git #257bcecc - Use canonical form for @var comments by thiemowmde
- git #3e29a09f - Make use of ??= and such operators in more places by thiemowmde
- git #40e8fb7f - Minor modernizations in test code by thiemowmde
- git #3f8ff65d - Make use of native str_ends_with and such by thiemowmde
- git #ea2e728a - maintenance: Document channel for Maintenance::output as string by Umherirrender
- git #4e9b2596 - Fix track_total_hits request by David Causse
Cite
[edit]- git #898494cd - Drop redundant backlink id property from Parsoid code (T386452) by thiemowmde
- git #073f3fb9 - Rename ambiguous "id" and "key" concepts in Parsoid code (T386452) by thiemowmde
- git #2f8d2239 - Try to clarify the meaning of "key" accross the codebase (T386452) by thiemowmde
- git #8148c9a8 - Repair subreference numbering (T386363) by Adam Wight
- git #31ad2ff3 - Fix and add test cases for (non-) empty details attributes (T385570) by thiemowmde
- git #e1fe26c4 - Document better what "number" means (T385570) by thiemowmde
- git #8554463f - Add basic support for indirect sub-references by name (T385570) by thiemowmde
- git #081295b1 - Revert "Snip out some more "extends" code" by Thiemo Kreuz (WMDE)
- git #b1918ff9 - Implement "details" ref attribute (T385570) by Adam Wight
- git #2d9ff94e - Rename old "book" referencing feature flag (T385570) (T385665) by thiemowmde
- git #8e8fb7a2 - Snip out some more "extends" code by Adam Wight
- git #e8211cee - Drop unused messages about the dropped extends feature (T385665) by thiemowmde
- git #600ab667 - Drop extends attribute support from legacy parser (T385665) by thiemowmde
- git #96c33309 - Extract References::processNestedRefInRef function (T382232) by mareikeheuer
- git #d51fe423 - selenium: Delete log folder from .gitignore (T385695) by Željko Filipin
- git #fdd5cd1f - Extract References::validateDir function (T382232) by thiemowmde
- git #6234dab9 - Backlink mark rendering service (T385669) by Adam Wight
- git #64c5bc98 - Add backlink alphabet suggestion to CommunityConfiguration (T384495) by Svantje Lilienthal
- git #d34f344a - CommunityConfiguration: Minor changes to the layout by WMDE-Fisch
- git #a0b4ed2e - Drop error message when running out of backlink labels (T385669) by thiemowmde
- git #b2c81829 - Replace broken error when running out of backlink labels (T238061) (T358770) by thiemowmde
CodeMirror
[edit]- git #00dd8baf - codemirror.bundle.lib.js: remove unnecessary imports by MusikAnimal
- git #86f06e4d - CodeMirrorMediaWiki: rm dark mode styles applying color to template text (T383479) by MusikAnimal
CommunityConfiguration
[edit]- git #4b259fcf - refactor(EditSummaryDialog): use CdxField optional prop (T360828) by Sergio Gimeno
- git #242a7329 - refactor(Editor): extract app components to a shared RL module (T385793) by Sergio Gimeno
- git #6fad3c10 - Fix ValidatorFactoryTest to support extension validators (T384765) by Cyndy
Collection
[edit]- git #034737d2 - Remove or use own line for comments by Umherirrender
- git #a5fe4487 - Remove use of func_get_args() from CollectionAPIResult by Umherirrender
ContentTranslation
[edit]- git #eef80feb - SX search step: Check if suggested languages are supported by NikG
- git #57c4d578 - Add empty placeholder for suggestion lists (T382476) by NikG
- git #b941ecd5 - CX3 Build 0.2.0+20250217 (T386065) (T386087) (T386178) (T385287) (T385884) (T386130) (T351734) (T374886) (T386344) (T380914) (T385880) by NikG
- git #3005f1d6 - Confirm step: hide New Translation btn when continuing a section (T386187) by Sbisson
- git #cbf8c12b - MinT for Readers MVP: Instrument section expand/collapse event (T366149) by NikG
- git #fb2dec0d - MinT for Readers MVP: Clear URL params when going back to home by NikG
- git #3c274cd7 - styles: Remove outdated basic browser workarounds (T365759) by Volker E.
- git #2e8543e6 - Unified Dashboard: Use languages from storage during initialization (T385880) by NikG
- git #c25001bf - useSearchArticles: Do not send API request when no search input by NikG
- git #f4fc031e - Unified Dashboard: Show "Compare contents" step for prefilled sections (T386087) by NikG
- git #f54c3305 - useSuggestionsInitialize: Minor fix in JSDoc by NikG
- git #dc3fa0d2 - Persist last language used in article search language selector (T385880) (T374886) by eamedina
- git #af5e6479 - SX: Ensure default seeds are fetched on language pair update (T380914) by NikG
- git #827f7fd1 - useSuggestionsInitialize: Use source/target languages from URL params (T374886) by NikG
- git #02c300cc - SXTranslationSelector: Use source/target languages from URL params (T374886) (T386344) by NikG
- git #afc5b559 - useMTProvidersInitialize: Use source/target languages from URL params (T374886) (T386344) by NikG
- git #cfd9f577 - ProposedTranslationCard: Use source/target languages from URL params (T374886) (T386344) by NikG
- git #9acf13ef - useTranslationUnitTranslate: Use source/target languages from URL params (T374886) (T386344) by NikG
- git #65d476c0 - SX tests: Add "loadTestComposable" helper and use it in unit tests by NikG
- git #fd16c311 - SX: Clear all translation URL params when going back to dashboard (T385287) by NikG
- git #33a8f24d - Fix lint issues by Sbisson
- git #23b54992 - styles: Replace deprecated vertical gradient mixin (T306486) by Volker E.
- git #c6de2b21 - MinT for Readers MVP: Instrument source/target language update (T366149) by NikG
- git #4a113391 - Adjust language selector to the corresponding screen size (T351734) by NikG
- git #e93699df - Fix sourceLanguageURLParameter/targetLanguageURLParameter (T374886) by Sbisson
- git #808d57f2 - Use source/target languages from URL when continuing a draft (T386181) (T374886) by Sbisson
- git #207bd440 - i18n: delete messages for article topics being moved to WikimediaMessages (T380825) by Daimona Eaytoy
- git #8829612a - Unified dashboard: Fix language selector dialog position (T386130) by NikG
- git #e25359b8 - Unified dashboard: Use ellipsis for overflown text in language selector (T385884) by NikG
- git #b7c707f7 - Properly remove 'page' parameter when exiting confirm step (T385287) by Sbisson
- git #41e1ede1 - UI lib MWDialog: Fix it to close when clicking outside or pressing ESC (T386178) by NikG
- git #3416e9af - Unified dashboard: Display "Compare contents" step on desktop devices (T386087) by NikG
- git #8b76a8da - MWDialog only fades in and out (T386065) by Sbisson
- git #fe135284 - Remove pieces of dead code from purge-unpublished-drafts script by thiemowmde
DiscussionTools
[edit]- git #a6b2fa5d - styles: Replace pixel font-size value for relative unit one (T385857) by Volker E.
DonationInterface
[edit]- git #c43845f3 - styles: Remove outdated browser workarounds (T306486) (T365759) by Volker E.
- git #8f339407 - Use email-preference-center queue for opt-in (T384412) by wfan
- git #26744b46 - Use hash to validate user for epc when civi down (T384412) by wfan
- git #3602a081 - Only send ISO 3166-2 codes as 'region' to minfraud (T386085) by Elliott Eggleston
Echo
[edit]- git #1fa4977b - statslib(init.js): migrate timing metrics (T359347) by Sergio Gimeno
- git #bf6fa1f9 - tests: skip test failing on CirrusSearch Elastica job in CI (T386364) by Michael Große
- git #3f0e24b7 - Switch `emailuser` notification to default locator (T385050) by Piotr Miazga
- git #3162f0d7 - Don't send page-linked notifications for page imports (T381125) by Bartosz Dziewoński
EntitySchema
[edit]- git #8f2740c7 - Fix `PermissionManager::getCascadeProtectionSources` mock (T386608) by Arthur Taylor
- git #563ffda0 - selenium: Delete log folder from .gitignore (T385695) by Željko Filipin
EventLogging
[edit]- git #e9a5526e - Use new service 'SyntaxHighlight.SyntaxHighlight' by Fomafix
FileImporter
[edit]- git #c9fa67ae - Replace use of deprecated Status-family methods by Bartosz Dziewoński
FlaggedRevs
[edit]- git #d02e57f4 - build: Remove unused MediaWiki.Commenting.FunctionComment exclude by Umherirrender
GlobalBlocking
[edit]- git #102283c7 - Hard-deprecate GlobalBlockLocalStatusLookup::getLocalWhitelistInfo (T384714) by Dreamy Jazz
- git #7c46f2de - Only attempt to modify existing blocks in GlobalBlockManager::block (T386235) by Dreamy Jazz
GrowthExperiments
[edit]- git #d026f060 - testing(api): Do not set unnecessary user properties (T384423) by Martin Urbanec
- git #4247b78b - testing(api): Remove importDump (T384423) by Martin Urbanec
- git #ddec0fe6 - testing(api): Use CommunityConfiguration 2.0 (T384423) by Martin Urbanec
- git #c9667c5a - refactor(MentorProvider): Return UserIdentity rather than usernames by Martin Urbanec
- git #7ff4fab3 - feat(SurfacingStructuredTasks): create surfacing-structured-task experiment variant (T385903) by Sergio Gimeno
- git #8e64c3d4 - refactor: Drop MentorProvider::getMentorsSafe() by Martin Urbanec
- git #90f0b52a - refactor: Drop MentorManager::$wasPosted by Martin Urbanec
- git #8cc97e7e - Mentorship: Remove indefinitely blocked mentees from mentorship (T351234) by Martin Urbanec
- git #fc2c3c92 - refactor: Drop MentorManager::getEffectiveMentorForUser (T351234) by Martin Urbanec
- git #41f33e07 - refactor: Drop MentorManager::getMentorForUser (T351234) by Martin Urbanec
- git #06bfc276 - refactor: Rename MentorPageMentorManager to a more descriptive name (T351234) by Martin Urbanec
- git #be06f762 - fix(surfacing): Link inspector X-button should be at the end (T386264) by Michael Große
- git #a4b6b256 - refactor: Streamline MentorPageMentorManager (T351234) by Martin Urbanec
- git #20cf4ee5 - tests: Add basic coverage for metrics by Martin Urbanec
- git #e4734a25 - styles: Add missing parens to slash division (T368921) by Timo Tijhof
- git #f47a0bfe - ReassignMentees: Do not log the same failure twice (T382924) by Martin Urbanec
- git #160e98de - refactor: Replace ILoadBalancer with IConnectionProvider by Michael Große
- git #2d20c51a - Remove CirrusWeightedTagsUpdater factory workaround by Michael Große
- git #5a85394f - fix(AddLink): Don't try to clear recommendations for new page (T379838) by Michael Große
- git #8e94684f - refactor(homepage): port HomepageHooks::onPageSaveComplete to PageUpdated event (T380505) by Michael Große
- git #3c3a91ea - tests(AddLink): mark test skipped if no CirrusSearch by Michael Große
- git #e4b746e6 - i18n(surfacing): update fallback copy to singular suggestion (T386236) by Michael Große
- git #543b47e8 - tests: drop article-topic mocks (T380483) by Michael Große
- git #662e5dc9 - Fix WelcomeSurvey.php code comment by Gergő Tisza
- git #17163720 - Mentorship: Make the dropMenteeRelationship call useful by Martin Urbanec
- git #90cab29c - fix(surfacing): adjust styles to closer match VisualEditor ones (T385764) by Michael Große
- git #781356d8 - maintenance: Initialize $wikiHasOresModel property in ImportOresTopics by Cyndy
- git #c4077789 - selenium: Delete log folder from .gitignore (T385695) by Željko Filipin
- git #80fe884d - feat(AddLink): store null if there is no recommendation (T382270) by Michael Große
- git #5821575b - refactor(AddLink): Make eval steps more legible by Michael Große
- git #735459d5 - i18n: delete messages for article topics being moved to WikimediaMessages (T380825) by Daimona Eaytoy
- git #d208ce7b - fix(AddLink): label should show before link preview and intro text (T385542) (T385852) by Sergio Gimeno
IPInfo
[edit]- git #847130aa - Display translated error message when returned by REST API (T386270) by Dreamy Jazz
JsonConfig
[edit]- git #9405d960 - GlobalJsonLinks: Make use of transaction ticket from LinksUpdate (T384194) by Máté Szabó
- git #791aba02 - Only inherit from LuaEngineTestBase when it exists (T386595) by Gergő Tisza
- git #61c871e4 - Fix LogicException - only add categories to ParserOutput on successful parse (T386330) by aude
Kartographer
[edit]- git #cedbd34f - styles: Remove outdated browser workarounds (T306486) by Volker E.
Linter
[edit]- git #405d73b2 - Add azerbaijani special page aliases (T381048) by NMW03
LiquidThreads
[edit]- git #41d02fd6 - Replace uses of deprecated ParserOutput::getText() (T293512) by Isabelle Hurbain-Palatin
MassMessage
[edit]- git #b8dffb90 - Add azerbaijani special page aliases (T381048) by NMW03
Math
[edit]- git #72ff0756 - Allow for links in <math/> tags (T134311) by FrederikHennecke1
- git #1916e4cf - Add changes test (T386071) by physikerwelt
- git #865c9231 - Remove unreachable code by physikerwelt
- git #5f2bfac6 - Add type annotations to TexUtil (T385953) by physikerwelt
- git #59c6f1bf - move base macros to texutil by physikerwelt
- git #28cffd95 - Remove AMSMappings by physikerwelt
- git #88120e01 - Move special functions to texutil.json by physikerwelt
- git #e9e45ebc - Move special functions to texutil.json by physikerwelt
- git #8e0c072e - Move mhchem functions to texutil.json by physikerwelt
- git #ed9aac47 - Move base operators to texutil.json by physikerwelt
- git #866e5c7e - Move AMS macros to texutil.json (T385936) by physikerwelt
- git #cfcdfac0 - Move AMS environments to texutil.json by physikerwelt
- git #80da57b2 - Move AMS operators to texutil.json by physikerwelt
- git #7cdbb8ee - WikiTexVC: Document public function in TexNode and sub classes by Umherirrender
- git #ee278665 - Add @inheritDoc to functions by Umherirrender
- git #e6d2bda5 - Avoid null from MathRenderer::isInDatabase by Umherirrender
- git #95f3fa50 - Allow for links in <math/> tags (T134311) by FrederikHennecke1
- git #170da2f1 - Use type declaration on undocumented public functions by Umherirrender
- git #3470e40b - WikiTexVC: Use type declaration on undocumented public functions by Umherirrender
- git #b6076c40 - Handle RevisionedUnresolvedRedirectException (T385599) by physikerwelt
MediaModeration
[edit]- git #f561cccb - Define config to control timeout for requests to Thumbor (T385450) by Dreamy Jazz
- git #b4affde5 - Log HTTP status codes returned by Thumbor to StatsFactory (T385448) by Dreamy Jazz
MobileFrontend
[edit]- git #6f387350 - Lazy Load Images (T366402) by lmora
- git #bfef1a5f - Fixes: Selecting search results on mobile website in Firefox does not work (T381289) by Jon Robson
Nuke
[edit]- git #e02226ae - Nuke's help text for the different MaxAge ranges is confusing (T384960) by Kgraessle
PageNotice
[edit]- git #ea4f0511 - Add global top and bottom notices (T386076) by BlankEclair
- git #df5b5445 - Fix test coverage (T315793) by Lucas Werkmeister
- git #99da259c - Avoid duplicated logic and simplify (T315793) (T331540) by Siddharth VP
PageTriage
[edit]- git #92615a3e - Update desc of {{R to dab}} with usage guidelines by Bunnypranav
- git #1445e8c0 - ApiPageTriageList: Check that $user is defined before using it (T386332) by Kosta Harlan
- git #a607a1a3 - PageTriage should use temporary accounts username styling (T381653) by Kgraessle
- git #0546ffe6 - delete: Review pages after deletion tagging them (T382996) by Bunnypranav
- git #32314cee - Replace uses of deprecated ParserOutput::getText() (T293512) by Isabelle Hurbain-Palatin
ReadingLists
[edit]- git #81b225a4 - Fixes Codex warnings in developer console for ReadingListPage by Jon Robson
- git #07fe2aeb - Fixes: Special:ReadingLists uses Codex markup without appropriate style pack (T381815) by Jon Robson
SandboxLink
[edit]- git #d3e195d9 - build: Simplify LowerCamelFunctionsName sniff exclude by Umherirrender
Scribunto
[edit]- git #18421675 - Replace func_get_args() and use real arguments in LuaEngine by Umherirrender
SecureLinkFixer
[edit]- git #2d2a6b91 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #f3f9f1ed - Provide escape paramater for fputcsv by Umherirrender
StopForumSpam
[edit]- git #d770dba3 - Provide escape paramater for fgetcsv (T378302) by Umherirrender
TemplateData
[edit]- git #9cb97505 - New template search widget (T377313) by Sam Wilson
- git #4713dbf8 - extension.json: Add TemplateDataEnableDiscovery flag, default false (T377453) by TheresNoTime
Translate
[edit]- git #3bf70870 - Add @inheritDoc to functions by Umherirrender
- git #2ce061bd - MessageBundle::fillParserOutput: Increase scope of invalid content check (T386064) by Abijeet
- git #d70fbb9d - Add a parameter to an AbuseFilter message (T360909) by Amir E. Aharoni
- git #a7a6b8f1 - Add function documentation to undocumented public functions by Umherirrender
- git #2ca9c1a1 - Replace isset() with null checks by Umherirrender
- git #e03037ad - AggregateGroups: Move API requests to a "service" function (T382949) by Abijeet
- git #e92e6a49 - Use type declaration on undocumented public functions by Umherirrender
- git #699859f0 - Simplify MessageSourceChange implementation a little by thiemowmde
- git #848217dd - feat: Allow removal of message group on refresh special aggregate group (T382949) by Abijeet
UniversalLanguageSelector
[edit]- git #edc0a295 - Update language search index (T377856) by Nemoralis
- git #79288332 - Update jquery.ime and jquery.uls from upstream (T377856) (T139010) by Nemoralis
UploadWizard
[edit]- git #ba3802f6 - SpecialUploadWizard: Remove unused optional constructor parameters by Fomafix
- git #6e8edddb - Avoid initialization with null for properties that get initialized in constructor by Fomafix
VisualEditor
[edit]- git #87b1cd04 - ve.ui.MWTransclusionOutlineWidget: Fix invalid slash in rgba() (T368921) by Timo Tijhof
- git #f47b6fd8 - Allow MWMediaDialogTool to add itself to the catch-all group by Ed Sanders
- git #6d3ecfa2 - Update VE core submodule to master (64b3634f6) by Ed Sanders
Wikibase
[edit]- git #b58f2f13 - build: Fix exclude pattern for PrefixedGlobalFunctions by Umherirrender
- git #14c9b71f - REST: Enable cache in temp user throttling e2e test by Ollie
- git #eac298df - REST: Enable cache in temp user throttling e2e test by Jakob Warkotsch
- git #6873ed94 - REST: Update Redocly schemas filtering decorator (T386322) by dima koushha
- git #f4bd8d7c - REST: Delete test user credentials if login fails by Jakob Warkotsch
- git #d93e237c - REST: Use wildcard in `spec:join` npm script (T384208) by Ollie
- git #32b41fab - Search: Add initial tests and config for search (T384211) by Itamar Givon
- git #35134e65 - Rename the `tmpEnableMulLanguageCode` flag to `enableMulLanguageCode` (T330217) by Arthur Taylor
- git #8b386f80 - Search: Create simple item search use case (T385722) by Silvan
- git #e1626305 - Improve RdfVocabulary usage in addUnitConversions.php (T384344) by Lucas Werkmeister
- git #1aa655ac - Fix s:, ref:, v: namespace prefix in tests (T384344) by Lucas Werkmeister
- git #d89bcf2e - Add config option to fix s:, ref:, v: namespace prefix (T384344) by Lucas Werkmeister
- git #37994b9b - Make somevalue hashes use URI in tests (T384344) by Lucas Werkmeister
- git #0b36f3a9 - Add config option to make somevalue hashes use URI (T384344) by Lucas Werkmeister
- git #0ceac5a9 - Add tests for caching wikibase item description and first revision timestamp (T352019) by joelyrookewmde
- git #797e5d76 - ADR: Use /repo/domains/ for Domain-Specific Subsystems (T384207) by Silvan
WikibaseQualityConstraints
[edit]- git #6c7acb77 - styles: Replace static values by Codex design tokens and fix todo (T386536) by Volker E.
WikiEditor
[edit]- git #c39e7c4c - styles: Remove obsolete vertical gradient mixin (T306486) by Volker E.
WikiLambda
[edit]- git #903efcc0 - ClientHooks: Where possible, render errors with the local language (T362236) by James D. Forrester
- git #31742281 - WikifunctionsRecentChangesInsertJob: Correctly create the comment, rather than the old raw text form by James D. Forrester
- git #d7045edd - Hook WikiLambdaClientTargetAPI config variable to function call ClientHook (T373118) by gengh
- git #976edd23 - ResourceLoader: load only Codex components we use (T372799) by Daphne Smit
- git #1fe55da6 - tests: Organise into sub-folders to track their tested classes better by James D. Forrester
- git #118435e7 - Fix some small bugs in the new Codex table by Daphne Smit
- git #cb3121cf - Fix the capitalization of a recently-added message by Amir E. Aharoni
- git #f61cf06f - Re-write function call system to split responsibilities (T272516) (T362252) (T362256) (T368604) by James D. Forrester
- git #de8cac62 - Unify imports of require() statements and other housekeeping by Daphne Smit
- git #be75e8b3 - Refactor: Upgrade from Vuex to Pinia (T318630) by Daphne Smit
- git #5916d43c - Add a way to toggle caching for testing purposes (T379432) by Grace C
- git #b84a5ecf - Update function-schemata sub-module to HEAD (39b22ad) (T383631) (T383636) by James D. Forrester
- git #595e65b6 - ZError: Provide facility for errors to be rendered in languages other than English (T362236) by James D. Forrester
- git #d05ca51b - Add Wikidata Property components (T383643) by Daphne Smit
- git #60e8e732 - AboutLanguagesDialog: Languages are now alphabetically sorted (T355951) by Daphne Smit
- git #00366e17 - ZObject: Don't repeat assignment line in constructor by James D. Forrester
WikiLove
[edit]- git #d429ea79 - Bypass redirect in terms URL by Bunnypranav
WikimediaCampaignEvents
[edit]- git #f56d6c4f - selenium: Delete log folder from .gitignore (T385695) by Željko Filipin
WikimediaEvents
[edit]- git #390ec082 - Fixes TypeError: searchSli is not a function (T380079) by Jon Robson
- git #2adc3c9e - SearchSatisfaction: Should not use deprecated mw.Uri library (T380079) by Jon Robson
- git #cb48290a - Remove init event from Search AB test and also remove (T386243) by bwang
- git #7ce38702 - Fix session tick logging (T386229) by Steph Toyofuku
- git #1a6f154a - Replace use of deprecated PermissionManager::getPermissionErrors() by Bartosz Dziewoński
- git #54498105 - statsd: Add subscribing for timing messages via dogstatsd (T383953) by Timo Tijhof
- git #2a047dae - SearchSatisfaction: Add basic unit tests by Jon Robson
WikimediaIncubator
[edit]- git #23aa638f - Rename config_prefix by Jon Harald Søby
- git #219b9aea - Make links to info pages behave like normal links (T173669) by Jon Harald Søby
- git #57eb4b4c - Fix display title errors (T385178) (T385179) by Jon Harald Søby
WikimediaMessages
[edit]- git #d5d7690d - Add messages for Santali Wiktionary (satwiktionary) (T386619) by gerritbot
- git #df2b4d03 - Use Special:MyLanguage to link the Stewards Block Wizard (T386479) by Martin Urbanec
- git #6cf0a486 - Link Stewards Block Wizard in the global block messages (T386479) by Martin Urbanec
- git #99580dee - Add messages for Sylheti Wikipedia (sylwiki) (T386441) by gerritbot
- git #a1f0e4d1 - Import topic messages from GrowthExperiments and ContentTranslation (T380825) by Daimona Eaytoy
Skins
[edit]Timeless
[edit]- git #6a404e91 - Remove IE support code (T306486) (T365759) by Volker E.
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #9c11182d - Rebuild demos to fix CI by David Lynch
- git #ca660f81 - LinkContextItem: Document flex box min-width fix by Ed Sanders
No changes
[edit]- 3D
- AbuseFilter
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- Chart
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- CologneBlue
- CommonsMetadata
- CommunityRequests
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LoginNotify
- MapSources
- MediaSearch
- MetricsPlatform
- MinervaNeue
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- Popups
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- Score
- SearchExtraNS
- SearchVue
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- Vector
- VipsScaler
- VueTest
- WebAuthn
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
[edit]325 Changes in 57 repos by 82 authors