MediaWiki 1.44/wmf.25
Appearance
| Deployment of MediaWiki 1.44.0-wmf.25 to Wikimedia sites | MediaWiki 1.44.0-wmf.26 |
The latest version (labeled "1.44.0-wmf.25") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 15 April 2025 (see the roadmap).
Core changes
[edit]- git #f710f138 - Branch commit for wmf/1.44.0-wmf.25 (T386220) by trainbranchbot
- git #a6d0ad07 - HttpAcceptParser: Comment cleanup (T391867) by Reedy
- git #a3343908 - Bump wikimedia/parsoid to 0.21.0-a26 (T391842) by Yiannis Giannelos
- git #39e7e27b - tests: Add test cases for UploadFromChunks by Umherirrender
- git #5e7a5f87 - UploadBase: makeWarningsSerializable() should accept MessageParam objects (T390001) by Bartosz DziewoĆski
- git #b073d2ed - Messages: add german specialpage localizations by hgzh3
- git #317dafdd - REST: limit non-normalization redirects (307s) to one level (T389588) by bpirkle
- git #d503aa15 - ApiResult: Fix serialization of non-text MessageParam objects by Bartosz DziewoĆski
- git #1be9b0a4 - Language::getJsDateFormats(): Always include default format in styles (T391423) by Jon Harald SĂžby
- git #a57c133d - SpecialBlock [Codex]: disable the target input until the Vue app loads (T389955) by MusikAnimal
- git #72ba62d7 - special: On SpecialComparePages handle revision arguments as string (T391598) by Umherirrender
- git #b31e781c - Stats: Create UnitTestingHelper::consumeAllFormatted() to ease assertions by Timo Tijhof
- git #1a81b14a - Allow DataAccess::preprocessWikitext() to accept a PFragment as input (T268144) by C. Scott Ananian
- git #5cebc053 - SECURITY: escape section labels in HTMLMultiSelectField (T358689) by Daimona Eaytoy
- git #b4aea4b0 - SECURITY: Ensure emitted HTML is safe against Unicode NFC normalization (T387130) by C. Scott Ananian
- git #fedc853b - SECURITY: Fix log entry search revealing suppressed data to users with 'deletedhistory' rights (T385958) by Bartosz DziewoĆski
- git #ea8d0480 - swagger-ui: Add licenses of packages used by Swagger UI bundle (T382086) by daniel
- git #184ad2b0 - Test runBatchedQuery.php (T371167) by Dreamy Jazz
- git #7a84c343 - tests: Rename invalid json files to txt (T391586) by Reedy
- git #04d26f4b - Block: Fix autoblocks when multiblocks enabled (T387841) by Dayllan Maza
- git #34997627 - Enotif: Keep ENotif business logic within ENotif classes (T388665) by Piotr Miazga
- git #7015d08c - actions,Rest: Add high-level test for redirect pages (T389591) by daniel
- git #08abc506 - objectcache: test RESTBagOStuff byte sent total (T390815) by Hannah Okwelum
- git #06e3fac3 - runBatchedQuery: add comment by Novem Linguae
- git #a623736f - qunit: Upgrade Sinon from 1.17.1 to 18.0.1 (T389450) by Timo Tijhof
- git #5b4d537c - Html: use new Codex menu groups feature in listDropdownOptionsCodex() (T391417) by MusikAnimal
- git #a5026be2 - Add i18n for empty heading lint category (T368722) by Arlo Breault
- git #feadafc3 - Add i18n for missing lint categories by Arlo Breault
- git #0bcac042 - Special:Block [Codex]: fix margins between radio buttons (T391070) by hmonroy
- git #f527d002 - specials: Clean up namespace validation in SpecialWhatLinksHere (T390652) by Timo Tijhof
- git #e078d52d - tests: Add tests for api error codes in action=upload by Umherirrender
- git #f983e42e - Skin: adapt toolbox links for (un)blocking for multiblocks (T391410) by MusikAnimal
- git #a9797e9c - SpecialBlock [Codex]: parse ipbenableautoblock message (T391069) by MusikAnimal
- git #5fb1e62e - SpecialBlock [Codex]: Show ipbreason-dropdown in the content language (T390721) by MusikAnimal
- git #596589d9 - filebackend: Avoid passing null to FileBackend::normalizeContainerPath by Umherirrender
- git #b7bbe9a0 - upload: Remove unused UploadBase::HOOK_ABORTED by Umherirrender
- git #31686697 - LoginSignupSpecialPage: Get a login token before persisting the session (T390514) by Amir Sarabadani
- git #1748ce6b - phpunit: Remove redundant WANObjectCache service override by Timo Tijhof
- git #daff6d03 - installer: fix MySQL create user permissions check (T391179) by Zvi "CtrlZvi" Effron
- git #befdf0ca - Clean up temporary ParsoidFragmentSupport configuration flag (T380758) by C. Scott Ananian
- git #4e887375 - Move Parsoid module configuration array schema to Parsoid repository by C. Scott Ananian
- git #0ee36df9 - READ_LATEST for toPageRecord in eventDispatcher (T391205) by Wargo
- git #1db98ca0 - Suppress 'content before blanking was ""' (T388848) by Pppery
- git #e7eecbd9 - language: When using a fallback message, parse with the fallback's language (T268492) by Tim Starling
- git #2c70f8c1 - EditPage: Expire temporary accounts when they try to edit (T389485) by Dreamy Jazz
- git #7aee965e - Diffs: avoid getContentHandler on null error (T388708) by Pppery
- git #ff01de5f - package: Drop temporary caniuse-lite over-ride from six months ago by James D. Forrester
- git #b6606b73 - GlobalFunctions: Use ConvertibleTimestamp directy in wfTimestamp() (T382910) by Timo Tijhof
- git #6aaf9832 - CachingSiteStore: Remove needless fallback to getLocalClusterInstance (T186673) by Timo Tijhof
- git #d31bbc4d - UserIdentityLookup: Add a note about getUserIdentityByName() null return by Bartosz DziewoĆski
Vendor
[edit]- git #b30a9357 - Bump wikimedia/parsoid to 0.21.0-a26 (T344378) (T391842) by Yiannis Giannelos
Extensions
[edit]3D
[edit]- git #224b4edb - package.json: Explicitly pin three to 0.162.0 (remove ^) (T367677) by Reedy
- git #54757bc7 - update three.js r162 (T367677) by OpenDEM
AbuseFilter
[edit]- git #9908b5f5 - selenium: Delete a test disabled more than a year ago (T280652) (T334001) by Ćœeljko Filipin
- git #5f6d728b - Mark AbuseFilterCanViewProtectedVariableValues hook as unstable (T391505) by Dreamy Jazz
- git #45858df0 - Set all variables in the generator, not the runner (T343075) by MatÄj SuchĂĄnek
AdvancedSearch
[edit]- git #0fc2bdd4 - Replace confusing "lookupId" with numeric namespace id by thiemowmde
ArticlePlaceholder
[edit]- git #378de9bd - Re-enable SpecialAboutTopicIntegrationTest::testExecution test (T391442) by Arthur Taylor
- git #0955b79a - Temporarily disable SpecialAboutTopicIntegrationTest::testExecution (T391442) by Arthur Taylor
- git #a8c863c4 - Drop a little bit of obsolete PHPDoc documentation by thiemowmde
- git #fc03e093 - Add strict_types and type declarations to TermSearchInteractor classes by Ollie
CampaignEvents
[edit]- git #73610afe - Revert "Stop loading OOUI icons previously used with TextWithIconWidget" by Mhorsey
- git #20b2631d - Revert "Convert TextWithIconWidget to Codex" by Mhorsey
CategoryTree
[edit]- git #e82530b6 - Remove ESLint rule no-jquery/no-done-fail and fix JavaScript code by Fomafix
CentralAuth
[edit]- git #1a1249ee - ForeignRest: Do not send credentials when using 'Authorization' header (T391180) by Bartosz DziewoĆski
- git #b3abf365 - Hide sitenotices on the central domain and show WebAuthn notice (T390035) (T362715) by GergĆ Tisza
- git #85157ca7 - Simplify authentication provider filtering (T390329) by GergĆ Tisza
- git #be77eb60 - Fix logout on the SUL3 shared domain (T389941) by GergĆ Tisza
- git #fd6f67dd - Simplify remaining CentralAuthEnableSul3 options (T355281) by Bartosz DziewoĆski
- git #e9e4e2ab - Remove last bits of SUL3 opt-in rollout code (T387861) by Bartosz DziewoĆski
- git #c934b67f - Remove support for CentralAuthEnableSul3 'cookie' option (T387861) by Bartosz DziewoĆski
- git #6e75f522 - Remove support for Sul3RolloutUserPercentage option (T387861) by Bartosz DziewoĆski
- git #46e11ad7 - Remove support for Sul3RolloutAnonSignupPercentage option (T387861) by Bartosz DziewoĆski
- git #f34a3ae5 - Remove support for CentralAuthEnableSul3 'global-pref' option (T387861) by Bartosz DziewoĆski
- git #24fd3bb0 - Remove unused CentralAuthSharedDomainPrefix option by Bartosz DziewoĆski
- git #4f1ffd36 - SpecialGlobalVanishRequest: Add help link for VanishRequest page (T370397) by Bunnypranav
- git #08098091 - SUL3: Remove unused param in `isActiveOrPassiveDomain()` signature by Derick Alangi
- git #22b6d994 - Fix no-JS subresource autologin URL (T390897) by Bartosz DziewoĆski
- git #79f4a328 - CentralAuthTokenManager: Log failures for write operations (T390784) by Bartosz DziewoĆski
- git #29fb8823 - SpecialMultiLock: Remove "false" rows from mGlobalUsers by Bartosz DziewoĆski
- git #c1db3aa9 - CentralAuthIdLookup: Use primary DB more consistently (T389728) by Bartosz DziewoĆski
- git #23b94dfc - Cleanup: Remove unused code in CA ServiceWiring.php after hack by Derick Alangi
- git #e812fc21 - SUL3: Remove passive central domain logic (T375796) by Derick Alangi
CentralNotice
[edit]- git #06b915a1 - Rephrase CSP warning in banner preview (T374625) by Elliott Eggleston
- git #3d23f444 - Add documentation to undocumented parameterless functions by Umherirrender
- git #7c268c50 - Banner: More reading from primary... (T390956) by Reedy
- git #9468cdd9 - Banner: While saving, do exists() against primary (T390956) by Reedy
- git #dff8c1fe - Banner: Conditionally check for banner existence from primary db (T390956) by Reedy
- git #522bab40 - Remove catching of db exception (T390956) by Amir Sarabadani
- git #295ea668 - Revert "CNDatabasePatcher: Drop migration code from REL1_24" by Reedy
- git #0b74718b - CNDatabase: Remove old getDb() (T389348) by Reedy
- git #93d03d0e - Create new DB on virtual domain (T389348) by Alexander Vorwerk
- git #aa24ceeb - CNDeviceTarget: Remove unused setBannerDeviceTargets() by Reedy
Chart
[edit]- git #aa7bc8dd - ADR for Scribunto Lua transforms on Charts+JsonConfig (T388579) by Brooke Vibber
CheckUser
[edit]- git #727cae5a - Pass username to i18n message for no results in GUC (T390631) by Dreamy Jazz
- git #4a19d8de - Checkuser: Make Copy button output classes with quotation marks (T391649) by Steven Rawson
- git #0b63f3e3 - Add API module to retrieve formatted block info (T345639) by Måté Szabó
- git #675c0153 - CheckUser: Remove compatConfig from Vue settings (T289105) by Seawolf35gerrit
- git #c7d5729c - ClientHints: Don't override SpecialPageBeforeExecute header handling (T391194) by Kosta Harlan
- git #76d6a28f - phpunit: Combine PageDisplay tests (T345639) by Måté Szabó
CirrusSearch
[edit]- git #59c1b48e - UpdateWeightedTags: make tagName mandatory (T391090) by David Causse
Cite
[edit]- git #67f1b9ad - Fix error suppression in one sub-ref test case (T390960) (T390992) by thiemowmde
- git #3333a8ed - Tests: Use surfaceModel.setLinearSelection by Ed Sanders
- git #4175e5ea - Accomodate tweak in parser naming of strip state markers by C. Scott Ananian
- git #b14789af - Consolidate duplication and use consistent attribute order (T390960) by thiemowmde
- git #ad40b077 - Reword all remaining uses of "key" in qqq.json (T386452) by thiemowmde
- git #f76d968f - Remove Parser dependency from FootnoteMarkFormatter by thiemowmde
- git #fd2bf1e9 - Add AnchorFormatter::getNoteTextIdentifier method (T387991) by thiemowmde
- git #694e0cf0 - Move misplaced domToHtml out of the validation code (T390960) by thiemowmde
- git #635d7acb - Conflict detection is local to References class (T390960) by Adam Wight
- git #d9d1f613 - No expensive anchor normalization where not needed (T387991) by thiemowmde
- git #bdc17965 - Keeping the body of a main+details reference (T390961) by Svantje Lilienthal
- git #d8e99f80 - Move lookupRefByName from ReferencesData to RefGroup (T390960) by thiemowmde
- git #fb4c2122 - Fix order of References::CONFLICT_⊠constants (T390960) by thiemowmde
- git #7cb61241 - Update generic PHPDoc type hints for arrays (T390960) by thiemowmde
Citoid
[edit]- git #958d7a91 - Warn for missing itemTypes (T383667) by Marielle Volz
- git #35506996 - Use restful api pattern for all configs (T361576) by Marielle Volz
cldr
[edit]- git #2abacc9a - Add local names for Ho (hoc, hoc-latn) (T391731) by Amir E. Aharoni
CodeMirror
[edit]- git #892e9469 - Upgrade @codemirror/view (T391546) by bhsd
CommunityConfiguration
[edit]- git #b6aa4f2a - Rename classes and methods on page related events to match core (T388588) (T389033) by Aaron Schulz
ContentTranslation
[edit]- git #395937ca - CX3 Build 1.0.0+20250414 (T283004) (T287850) (T351734) (T374886) (T380702) (T387747) (T390076) (T391500) (T391502) by Sbisson
- git #462387a2 - Remove unnecessary max-width constraint in CustomInfoChip (T380702) by eamedina
- git #bf55c3a2 - SXTranslationListLanguageSelector: Fix backdrop color for desktop devices (T351734) by NikG
- git #f34a868b - Order article topics alphabetically (T389984) by Sbisson
- git #16f63844 - Produce mobile agnostic URL for redirection (T390923) by Sbisson
- git #3c1aa91b - useMtValidate: Use source/target languages from URL params (T374886) by ToluAyo
- git #1c94f3f3 - Rename classes and methods on page related events to match core (T388588) (T389033) by Aaron Schulz
- git #9cb414de - ConfirmTopicPage: Remove nested paragraphs from lead section by Abijeet
- git #798dc489 - ConfirmTopicPage: Remove links from the topic card (T364613) by Abijeet
- git #2fcce992 - ArticleFooterEntrypointCard: Ensure title is properly formatted by Abijeet
- git #63ff8137 - mw.cx.dm.Translation model: Remove unused methods by NikG
- git #64610cf0 - UD: Remove enabled languages and rely solely on supported language codes (T390076) by NikG
- git #680d12ff - CX: Remove unused CXSectionNode::setOriginalContent method by NikG
- git #14233fc4 - SXEditor: Use source/target languages from URL params (T374886) by ToluAyo
- git #69e72a02 - Update the styling of default review status (eye icon) (T287850) by Huei Tan
- git #25a3085d - Fix instrumentation by storing "previousRoute" in application state (T391500) (T391502) by Sbisson
- git #87a860c7 - Add preventDefault() to close icon on mobile entry point (T391177) by Jon Harald SĂžby
- git #3171d9d7 - UsePublishingComplete: Use source/target languages from URL params (T374886) by ToluAyo
- git #9c598c18 - Highlight first search result by default (T283004) by eamedina
- git #492277df - ArticleFooterEntrypointCard: Fix display of entrypoint (T389176) by Abijeet
- git #0fda2377 - ArticleFooterEntrypointCard: Change the way codex is loaded (T389176) by Abijeet
- git #ba84a76c - useTranslationPublish: Use source/target languages from URL params (T374886) by NikG
DiscussionTools
[edit]- git #0c3f9f9b - Revert "Clean up old localStorage entries" by Bartosz DziewoĆski
- git #2fef72c9 - Allow opening autosaved drafts, even with loading errors (T345986) by Bartosz DziewoĆski
DonationInterface
[edit]- git #327d3d4e - Fix sub-method country lists (T391412) by Elliott Eggleston
- git #641559a1 - Check for submethod-level recurring config in chooser (T391412) by Elliott Eggleston
- git #f58979ea - Indicate non-recurring dlocal methods (T391412) by Elliott Eggleston
- git #045ed52a - build: Upgrade wikimedia/testing-access-wrapper to ^3.0.0 by James D. Forrester
- git #ec004bbe - Add function documentation to undocumented functions by Umherirrender
- git #979aa2e2 - Update smash-pig to v0.9.3.1 by cstone
Echo
[edit]- git #0902ac70 - Allow event_extra to be JSON (T325703) by Piotr Miazga
EventLogging
[edit]- git #c7395114 - Remove visual debugging mode (T384506) by Sam Smith
Flow
[edit]- git #e7599f8b - Added an option to always number archived pages (T389113) by Zoë
Gadgets
[edit]- git #e5e7ebb4 - Rename classes and methods on page related events to match core (T388588) (T389033) by Aaron Schulz
Linter
[edit]- git #de0964a5 - Add a new lint category for empty headings (T368722) by Arlo Breault
- git #7aaf7667 - Rename classes and methods on page related events to match core (T388588) (T389033) by Aaron Schulz
MassMessage
[edit]- git #ae249940 - Process links in batches smaller than LinkBatch cache capacity (T388935) by Subramanya Sastry
MetricsPlatform
[edit]- git #c7cea47b - Experiment: Add #isAssignedGroup() (T390833) by Sam Smith
- git #a8640da1 - JS xLab SDK: Updated overriding features to work with groups (T390090) by Santiago Faci
MobileFrontend
[edit]- git #29390592 - Remove unused message 'mobile-frontend-changeslist-nocomment' (T375957) by Bartosz DziewoĆski
- git #a8f1af41 - MobileFrontend: Clean up RawHtmlMessages (T375957) by Seawolf35gerrit
Newsletter
[edit]- git #4f632893 - build: Fix naming of .eslintignore by Umherirrender
OATHAuth
[edit]- git #eaa5ca2b - Use type-hinted methods for getting services by GergĆ Tisza
- git #39519924 - OATHManage: Fix missing placeholder in oathauth-switch-method-next-step by xtex
- git #72ee335b - Do not make Copy button the default submit action on TOTP form (T354028) by GergĆ Tisza
PageTriage
[edit]- git #64fd157a - tests: Await some .click() in selenium tests by Umherirrender
Scribunto
[edit]- git #9d4bcc1a - Update links to use https by Meno25
SecureLinkFixer
[edit]- git #98ad00ab - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #25fd7919 - use the term "redirect poll" more consistently by Novem Linguae
- git #c6a97d47 - add $wgSecurePollEditOtherWikis (T384302) by Novem Linguae
StopForumSpam
[edit]- git #c01cce14 - README.md: Fix typo by Reedy
TemplateData
[edit]- git #b81f54a8 - hooks: Tidy two TODO messages by TheresNoTime
- git #100ed316 - Fix some jsdoc type declarations (T378063) by Sam Wilson
- git #032f5d05 - ext.templateData.templateDiscovery: Make FavoriteStore available (T385845) by TheresNoTime
- git #abbeb72e - Inject favoriteStore to SearchWidget (T391315) by Sam Wilson
- git #2952384d - Remove the template search 'Add' button (T390017) by Sam Wilson
- git #3adf34c8 - ext.templateData.templateDiscovery: Update list on favorite change (T377968) by TheresNoTime
TemplateWizard
[edit]- git #2603611f - Move the 'remove' button to the top left (T347369) by Sam Wilson
Translate
[edit]- git #0ed73923 - Fix missing "pages proposed for translation" (T391754) by Abijeet
- git #711681c9 - TranslatorSandbox: Add timestamp of when the last reminder was sent by Abijeet
VisualEditor
[edit]- git #17d95aeb - Replace ve.preSaveProcess hook with getPreSaveProcess by Ed Sanders
- git #1897f541 - Edit check: when giving feedback for add references always reset mode by David Lynch
- git #9e8806f3 - EditCheck: Allow checks to define a focus fragment by Ed Sanders
- git #a8a2ea98 - EditCheckDialog: Fix logic for deciding if to pause before showing save dialog by Ed Sanders
- git #e0c32297 - Update VE core submodule to master (dfd3119ae) (T269145) by Ed Sanders
- git #1eb3bdea - ve.ui.MWMediaDialog: Empty infoPanelWrapper inside buildMediaInfoPanel (T364419) by Ed Sanders
- git #43a6af0a - Invert logic for disabling edit check alignment by Ed Sanders
- git #95b70e35 - EditCheck: fixes for issues when canceling the saveProcess early (T344382) by David Lynch
- git #3aad2af5 - Move 'veswitched' from unsupported_edit_params to getEditPageEditor (T391498) by Ed Sanders
- git #c03056eb - Update VE core submodule to master (9fbc4d884) (T390733) (T391088) (T391095) (T391399) by Ed Sanders
- git #540331c6 - userGuide: Use the correct toolbar dialog manager by Ed Sanders
- git #a895b091 - Unbreak QuizGame compatibility (T376487) by Jack Phoenix
- git #9ab1066b - DesktopArticleTarget.init: don't clobber spans when updating single-tab (T389579) by David Lynch
Wikibase
[edit]- git #79b48016 - Add tests for ScopedTypeaheadSearch (T385790) by Audrey Penven
- git #cb7916e6 - Use HookRunner for WikibaseClientDataTypes hook (T391442) by Arthur Taylor
- git #83ee25a7 - Use HookRunner for WikibaseClientSiteLinksForItem (T391442) by Arthur Taylor
- git #39b1be2f - Add strict types to EntityParserOutputGeneratorFactory (T391444) by Lucas Werkmeister
- git #f3561b8b - Migrate WikibaseRepoOnParserOutputUpdaterConstruction hook (T391444) by Lucas Werkmeister
- git #ec29535c - Migrate GetEntityContentModelForTitle hook (T391444) by Lucas Werkmeister
- git #5b83d94b - Migrate GetEntityByLinkedTitleLookup hook (T391444) by Lucas Werkmeister
- git #3fe5ceec - Migrate WikibaseChangeNotification hook (T391444) by Lucas Werkmeister
- git #cf6d0c96 - Migrate WikibaseTextForSearchIndex hook (T391444) by Lucas Werkmeister
- git #18acad51 - Add WikibaseRepoHookRunner to service container (T391444) by Lucas Werkmeister
- git #4e75e7da - Search: Remove default limit and offset from InLabelSearchEngine by dima koushha
- git #0b304aaf - Replace array_merge with spread operator (...) in PHPat tests for easier reading (T388508) by Ollie
- git #38756bd5 - Search: Add limit and offset to `SimplePropertySearch` (T390693) by dima koushha
- git #09ee2bb9 - Fix client MobileSiteTest (T277464) by Lucas Werkmeister
- git #142ec9cb - Update reference tab bar header for dark mode (T389633) by Lucas Werkmeister
- git #6602d5ac - Remove references to Scrutinizer (T391437) by Lucas Werkmeister
- git #ff1609ea - Rework DatabaseMatchingTermsLookup (T390693) by Ollie
- git #c1fe444a - Simplify method params in MatchingTermsLookupSearchInteractor by Ollie
- git #53849180 - Add strict_types and type declarations to TermSearchInteractor classes by Ollie
- git #13750a46 - Add type hints to parameters in TermSearchInteractor::searchForEntities() by Ollie
- git #0468ad86 - Search: Add limit and offset to `SimpleItemSearch` (T390693) by dima koushha
- git #d49a5b8e - GitHub secondary CI: Bump actions/cache (T391455) by Lucas Werkmeister
- git #5a90e34c - Refactor snakview variations to remove usages of `$.extend` (T390181) by Arthur Taylor
- git #d7a9d87b - ontology: Add wikibase:directClaimNormalized (T371752) by Lucas Werkmeister
- git #abe9bbc2 - ontology: Fix indentation (T371752) by Lucas Werkmeister
- git #2849defe - Search: Remove route handlers factory methods by Jakob Warkotsch
- git #5a6bebe1 - Search: Add offset parameter to searchPropertyByLabel (T390691) by Itamar Givon
- git #38c75014 - Search: Add offset parameter to searchItemByLabel (T390691) by Itamar Givon
- git #7b3bae6b - Search: Enable limit and offset in SqlTermStoreSearchEngine (T390693) by Silvan
- git #6c644a80 - Use namespaced File class by Lucas Werkmeister
WikibaseLexeme
[edit]- git #c373776d - ontology: Add Wikibase:WikibaseLexeme, Wikibase:WikibaseForm, Wikibase:WikibaseSense (T371752) by Lucas Werkmeister
- git #26a28f85 - ontology: Fix indentation (T371752) by Lucas Werkmeister
WikibaseQualityConstraints
[edit]- git #25810a82 - Update code to use HookRunner pattern WikibaseChangeNotificationHook (T391450) by Arthur Taylor
- git #683449cc - Add WikibaseQualityConstraintsExtensionJsonTest by Lucas Werkmeister
- git #111726f1 - Remove references to Scrutinizer (T391437) by Lucas Werkmeister
WikiLambda
[edit]- git #b2456cb2 - FetchHandler: Handle null GET params (T391046) by James D. Forrester
- git #c6a95488 - Update references to deprecated types from Codex (T387128) (T390983) by lwatson
- git #fe34a47e - FunctionCalls: Throw an explicable error if json_encode returns null (T391584) by James D. Forrester
- git #6920b8fb - FunctionCalls: Don't error if Wikifunctions.org isn't in client mode yet (T391584) by James D. Forrester
- git #2dbac661 - FunctionCalls: Use base64url encoding rather than raw base64 (T391584) by James D. Forrester
- git #a8c48d8d - Fix 'getModel does not exist on this.focusableSurface' error in ve.ce.WikifunctionsCallNode.js by Daphne Smit
- git #54f412d5 - Fix error 'isUserLang does not exist on this.functionDescription' in FunctionInputSetup.vue by Daphne Smit
- git #6a8794dd - Complete our RecentChanges entry generation and formatting (T386020) by James D. Forrester
- git #690debbe - Wikifunctions VE: Add loading and abort state to content editable (T391441) by gengh
- git #5c2692ba - selenium: Reenable all selenium tests (T391733) by Vaughn Walters
- git #0b371623 - Special pages: Don't just set userCanExecute() but actually run it (T391594) by James D. Forrester
- git #12311feb - WikifunctionsClientUsageUpdateJob: Also init targetPageNamespace by James D. Forrester
- git #ada87359 - Special pages: Don't list or let execute repo-only ones on client wikis (T391594) by James D. Forrester
- git #81644f75 - Client mode: Provide WikiLambdaClientModeOffline for SRE to disable by James D. Forrester
- git #3df2c931 - Set WikiLambdaClientTargetAPI default value to protocol-relative, so HSTS doesn't sting us (T391534) by James D. Forrester
- git #904edd5b - WikifunctionsClientUsageUpdateJob: Don't pass a heavy Title in, just the scalars (T391533) by James D. Forrester
- git #a49e9751 - WikiLambdaApiBase: Add logging for every remaining dieWith?(Z)Error by James D. Forrester
- git #0606e97d - Switch out various old PHP aliases to the current class names by James D. Forrester
- git #57f478d9 - selenium tests: Fix one last use of assert (T331484) by James D. Forrester
- git #3edba5f7 - Update function-schemata sub-module to HEAD (ac5ea76) (T390871) by James D. Forrester
- git #d828b6fc - Move to new async Parsoid fragment provision (T373253) (T388546) by James D. Forrester
- git #646e1dc9 - Remove wl-function-editor-footer in favor of the wl-publish-widget in the frontend vue files (T372293) by Daphne Smit
- git #692f4ed2 - ZObjectSecondaryDataUpdate: Stash ZObjects in the ZObjectCache for speed and sharing (T390745) by James D. Forrester
- git #31be19e9 - Add wrap of cancel and save buttons in edit of About (T377403) by Daphne Smit
- git #5f3d5160 - Stop pointing by default to the Beta Cluster, it's broken (T374242) by James D. Forrester
- git #1b9faaab - tests: Un-comment the example composition test, it works now by James D. Forrester
- git #3bd0a38d - Fix a bug where the read more would show when a line would not be too long (T387362) by Daphne Smit
- git #e9590302 - Add some back-up RateLimits definitions for wikilambda-execute by James D. Forrester
WikimediaMessages
[edit]- git #54118a34 - contactpage: Minor clean up (T388919) by Amir Sarabadani
- git #6b2e0d8e - Add messages for Madurese Wikisource (madwikisource) (T391747) by gerritbot
- git #5e756ca0 - Override for CentralAuth SUL3 notice about WebAuthn domains (T362715) by GergĆ Tisza
- git #df201906 - Add messages for [[meta:Special:Contact/affcomconflict]]. (T388919) by Amir Sarabadani
- git #00018b3d - Fix "wiki" capitalization by Amire80
- git #4fbddf41 - Add Patroller Tools Use external survey messages (T381984) by jsn
Wikistories
[edit]- git #5bfd1612 - Update classes and methods on page related events to match core (T388588) (T389033) by Aaron Schulz
- git #d860d26b - Validate category names on edit and render (T387689) by Sbisson
Skins
[edit]MinervaNeue
[edit]- git #7c43beb0 - Login via desktop site (T389889) by Jon Robson
- git #059f1ec4 - Selenium: Drop main menu test which duplicates Pixel test by Jon Robson
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #85d35894 - Use surfaceModel.setLinearSelection shortcut when appropriate by Ed Sanders
- git #fa822ede - Use CSS 'mix-blend-mode: multiply' for fake selections (T269145) by Ed Sanders
- git #7c822999 - Toolbar: Always use narrow mode on mobile by Ed Sanders
- git #182dbebb - Disable embedded context for first 500ms after showing (T391399) by Ed Sanders
- git #1126f1fa - Tests: Complete coverage of ve.ui.AnnotationAction by Ed Sanders
No changes
[edit]- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- AutoModerator
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CharInsert
- ChessBrowser
- CiteThisPage
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- CommunityRequests
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EmailAuth
- EntitySchema
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GrowthExperiments
- GuidedTour
- IPInfo
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LiquidThreads
- LoginNotify
- MapSources
- Math
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Nostalgia
- Nuke
- OAuth
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- Popups
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadWizard
- UploadsLink
- UrlShortener
- Vector
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
[edit]271 Changes in 48 repos by 84 authors