MediaWiki 1.46/wmf.1
Appearance
(Redirected from MediaWiki 1.45/wmf.26)
| Deployment of MediaWiki 1.46.0-wmf.1 to Wikimedia sites | MediaWiki 1.46.0-wmf.2 |
The latest version (labeled "1.46.0-wmf.1") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 4 November 2025 (see the roadmap).
Core changes
[edit]- git #a3dbae87 - Branch commit for wmf/1.46.0-wmf.1 (T408271) by trainbranchbot
- git #61d169eb - ExpandRelativeAttrs: update comment by C. Scott Ananian
- git #76a40505 - JobQueue\Exceptions: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #00cefcf1 - api: Capitalise folder for PSR-4 compliance (T398513) by C. Scott Ananian
- git #8bad3817 - JobQueue\Utils: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #6d008a90 - Skins\Components: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #21c103eb - OutputTransformPipeline: Make ExpandRelativeAttrs its own DOM stage (T405933) by Subramanya Sastry
- git #3e2f9799 - parser: Handle invalid titles gracefully in parser functions (T381977) by Ammarpad
- git #7ed6c6f2 - parser: Remove deprecated Parser::$extCite property (T343230) by Umherirrender
- git #004bf57d - ApiParse: initialize OutputPage with categories (T161278) (T376875) by Siddharth VP
- git #03b34046 - Extension schema: Restructure rules which extend ObjectFactorySpec by Ed Sanders
- git #9163d5a1 - Extension schema: Simplify definition of NotificationMiddleware by Ed Sanders
- git #8f8ef8be - Extension schema: De-duplicate requires/dev-requires/suggests by Ed Sanders
- git #89c57eea - Specials\Helpers: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #b135dd16 - Add lint category template-arg-in-extension-tag (T348722) by Otto Sleger
- git #d5ebb8a3 - Specials\FormFields: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #3c766a86 - Bump wikimedia/parsoid to 0.23.0-a2 (T408957) by C. Scott Ananian
- git #022fab59 - Specials\Exception: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #6596d7d1 - Specials\Pager: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #eb19a6ff - PermissionManager: Use a replica for permission checks (T403642) by Amir Sarabadani
- git #ede8d4f4 - Add param whether user is performing the request to condition checker (T407889) by Marcin Szwarc
- git #80b1dee3 - Specials\Forms: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #89440f17 - Specials\Redirects: Capitalise folder for PSR-4 compliance by Sam Reed
- git #1b0db63a - Autoloader: Remove redundant MediaWiki\Specials\Contribute entry by Sam Reed
- git #4267b34e - RecentChanges: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #abba82b1 - Search: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #31e2e1f5 - LocalUserRegistrationProvider: Support remote users (T408182) by Marcin Szwarc
- git #b3af382b - Add a missing word to the message undelete-error-none by Amir E. Aharoni
- git #96d88b26 - Add Slovak special page aliases (T408992) by NMW03
- git #d9f65865 - recentchanges: Fix highlights where more than one action is defined (T409020) by Tim Starling
- git #4dc4b416 - Drop SpecialWatchlistGetNonRevisionTypesHook (T74157) by Alexander Vorwerk
- git #1daa3da0 - Import: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #c3e2d800 - Small updates to Special:EditWatchlist (T407965) (T407964) by Cormac Parle
- git #4f599e67 - AutoLoader: Drop non-existent namespace from list by Alexander Vorwerk
- git #2c5d56d7 - Http: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #77df4454 - FileRepo: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #177659d9 - FileBackend: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #668412a5 - ObjectCache: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #ba7ff86c - Wikimedia\FileBackend: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #91478ee9 - Preferences: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #6044516d - Linker: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #2229e880 - Gallery: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #7d1c51f4 - Widget: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #23b94493 - Move mustache templates out of includes/ by Sam Reed
- git #411cb4fd - HistoryBlob: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #d37dc0c9 - BacklinkCache: Switch order between pr_cascade and links queries (T408801) by Alexander Vorwerk
- git #4d8bdb5e - specialpage: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #62dff021 - User: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #4e272140 - Export: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #9185f18c - Exception: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #f4c608e9 - EditPage: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #230fb712 - Cache: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #d34b6f20 - Interwiki: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #48aba89d - Language: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #7a9a93bb - Pager: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #77b9ade8 - Profiler: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #d0a7696f - Watchlist: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #5daffcb4 - diff: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #c4d2e6eb - deferred: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #714409c3 - collation: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #444955b1 - changetags: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #32343345 - context: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #f80c1dd5 - HTMLForm: Capitalise folder for PSR-4 compliance (T398513) by C. Scott Ananian
- git #7a457b82 - Mend handling of revision links on Special:Undelete (T329670) (T379070) by e75ti
- git #0c5b6722 - debug: Capitalise folder for PSR-4 compliance (tests) (T398513) by Alexander Vorwerk
- git #62f750ce - db: Capitalise folder for PSR-4 compliance (tests) (T398513) by Alexander Vorwerk
- git #977c9746 - Config: Capitalise folder for PSR-4 compliance (tests) (T398513) by Alexander Vorwerk
- git #305f7747 - content: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #2ab9d37c - chore(Parser): Remove no longer used dynamic property (T343229) by Tacsipacsi
- git #8751e557 - tests/parser: Ensure parser tests are run after relocation of ParserTestRunner by C. Scott Ananian
- git #3792c987 - externalstore: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #4e65b473 - ParsoidLocalization: add lang/dir to localized dir/spans (T408609) by C. Scott Ananian
- git #15a1462c - auth: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #f6a76ac8 - Page: Capitalise folder for PSR-4 compliance (T398513) by C. Scott Ananian
- git #80144c5c - externalstore: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #aba557a1 - Parser: Capitalise folder for PSR-4 compliance (T398513) by C. Scott Ananian
- git #33e93f3e - logger: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #b21b46fa - debug: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #2141f1e4 - db: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #3c796ed9 - i18n: Remove deprecated behavior switches without underscores in et/sh-latn/vep (T407289) by C. Scott Ananian
- git #a0ee9692 - i18n: all behavior switches should start/end with __ (part 2) by C. Scott Ananian
- git #f50a393d - Xml: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #e966b9f3 - Password: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #b5aa8e3e - Utils: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #c37f8049 - Composer: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #5f628764 - Tidy: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #7c49ed07 - DAO: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #0e383aef - Shell: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #f06d985c - PoolCounter: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #4d3d26ac - Site: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #d1121d21 - Sparql: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #ac01b9ca - Registration: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #e9b67688 - LinkedData: Capitalise folder for PSR-4 compliants (tests) (T398513) by C. Scott Ananian
- git #7cc4d4cc - RevisionList: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #01608371 - Telemetry: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #7e2c710f - Mail: Capitalise folder for PSR-4 compliants (tests) (T398513) by C. Scott Ananian
- git #d76b5fc5 - Config: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #2d960967 - watchlist: Migrate WatchedItemStore to PageReference by Tim Starling
- git #2be5407d - watchlist: Clean up WatchlistManager to-dos and deprecations by Tim Starling
- git #cf1d380b - Add $wgEnableWatchlistLabels feature flag (T408771) by Sam Wilson
- git #9c2d44fe - upload: Remove stashed file in UploadFromStash when upload completed (T408610) by Umherirrender
- git #ef1a2aa0 - maintenance: Introduce ExtractClaimsFromJwt script (T406624) by Piotr Miazga
- git #78805364 - Xml: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #7495e306 - Password: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #c3c047dd - Utils: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #d151f950 - Composer: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #6dad827d - Tidy: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #1bab9286 - DAO: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #787b91a7 - Shell: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #400b3995 - PoolCounter: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #5bf2ee38 - user: Update user_touched on db on login if it hasn't been updated (T406724) by Amir Sarabadani
- git #61dc8f79 - RestrictionStore: Switch order between pr_cascade and links queries (T408801) by Alexander Vorwerk
- git #261152ac - Maintenance: Allow passing virtual domain to get(Replica|Primary)DB by Alexander Vorwerk
- git #fb07ba84 - LanguageIntegrationTest: Restore tests for getHumanTimestamp by Func
- git #d29f20b9 - Edit: Rename 'edit' -> 'Edit' for PSR-4 compliance (T398513) by Derick Alangi
- git #223c0e6e - Site: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #bcb192eb - Sparql: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #2a074b71 - Registration: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #5204d6f7 - LinkedData: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #742aafca - RevisionList: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #bd96da7a - Telemetry: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #a76c7aa6 - Mail: Rename 'mail' -> 'Mail' for PSR-4 compliance (T398513) by Derick Alangi
- git #e15f8570 - Clean up RELEASE-NOTES-1.45 by Tim Starling
- git #492c586d - recentchanges API result contains wrong entries with redirect: False (T408667) by Kgraessle
- git #b4b24051 - AuthManager: Include $performer in options for testUserForCreation (T366858) by Dr4goniez
- git #eab0e069 - Stats: have RunningTimer manage the initial label set (T406170) by Cole White
- git #99d8abaa - Upgrading wikimedia/less.php (v5.2.1 => v5.2.2) by Reedy
- git #459d39ca - Bump wikimedia/parsoid to 0.23.0-a1 (T408691) by C. Scott Ananian
- git #5f2751e4 - Follow up If544c2d031a8151352925bd85e0a27d94a018df2 by raymond
- git #2031867e - UserEditTracker: Support users from remote wikis (T408181) by Marcin Szwarc
- git #58b1b8a3 - recentchanges: Fix experience=registered highlight (T404416) by Tim Starling
- git #a8b4ca7b - Upgrade css-sanitizer to 6.1.0 by Tim Starling
- git #691fa55f - Stats: add getLabels() function (T406170) by Cole White
- git #109cf2b3 - Sync up core repo with Parsoid by C. Scott Ananian
- git #df32ab26 - Add a warning when creating a new account while already logged in (T284927) by Bartosz Dziewoński
- git #1402fb06 - Fix create account CTA causing horizontal scrollbars on narrow screens by Bartosz Dziewoński
- git #5561a7a9 - Add Jju (kaj) to Names.php and RELEASE-NOTES (T408150) by toluayo
- git #ddf6996c - Expose the list of behavior switch magic words to Parsoid (T407290) by C. Scott Ananian
- git #acc1759b - ParserOutput: 'ParseUsedOptions' need not be present in serialized form by C. Scott Ananian
- git #fd0cc1e0 - Prepare active branch following REL1_45 cut, labelling as 1.46-alpha (T408462) by Arlo Breault
- git #8977b5d5 - Implement a DOM version of the DeduplicateStyles pass (T405929) by Subramanya Sastry
- git #488df91b - ParserOutput: Add deprecation warnings for ParserOutput::getLanguageLinks() by C. Scott Ananian
- git #8128f94c - Forward-compatibility: allow output flags to be serialized in `OutputFlags` (T292868) by C. Scott Ananian
Vendor
[edit]- git #ed07b5e2 - Bump wikimedia/parsoid to 0.23.0-a2 (T380517) (T390344) (T408631) (T408957) by C. Scott Ananian
- git #47aeef1d - Upgrading wikimedia/less.php (v5.2.1 => v5.2.2) by Reedy
- git #04167c25 - Upgrading james-heinrich/getid3 (v1.9.23 => v1.9.24) by Reedy
- git #850451db - Bump wikimedia/parsoid to 0.23.0-a1 (T408691) by C. Scott Ananian
- git #d14e2dbe - Removing fgrosse/phpasn1 (v2.5.0) by Reedy
- git #a8767cc0 - Remove wip-requires.sh by Reedy
- git #24374739 - Upgrade css-sanitizer to 6.1.0 by Tim Starling
Extensions
[edit]AbuseFilter
[edit]- git #8ad059c9 - Set dropdown menu to "Other message" when typing in other message field (T405542) by Pppery
CampaignEvents
[edit]- git #f45dd795 - tests: Fix PHP notice in PermissionCheckerTest by Daimona Eaytoy
- git #2a0f19f8 - Clean up database schema for event country (T408931) by Daimona Eaytoy
- git #9357e110 - Make article text wrap correctly on Special:EventDetails (T407801) by Michelle
- git #b2b2e0b4 - Localize numbers in event contributions summary (T408822) by Claudio Melo
- git #9246133e - EventContributionsPager: coalesce null names to string to fix sorting (T404995) by Daimona Eaytoy
- git #5c066cbd - Move new article icon to the left of the table (T407929) by Michelle
- git #8d3f7efe - Make "Manage event" button on event page link to registration form (T403118) by Daimona Eaytoy
CentralAuth
[edit]- git #f41b02ff - use CAS check for adminLock(), adminUnlock() and adminSetHidden() (T391491) by Camilo Diaz Repka
- git #8adf56df - Add Slovak special page aliases (T408990) by NMW03
- git #c77f3cca - Add and fix bn alias to CentralAuth extension by MdsShakil
CheckUser
[edit]- git #e2ed7713 - Add bn alias to CheckUser extension by MdsShakil
- git #d805ab68 - SI: Use minimalist keys to reduce action_context size (T408546) by Kosta Harlan
CirrusSearch
[edit]- git #788c91af - CompletionSuggesterIndexer: Don't crash if old index had zero documents by alex4401
- git #e31b9cfd - Use namespaced RawMessage class by Umherirrender
- git #39981322 - Harmonize Common Invisibles (T405020) by tjones
Cite
[edit]- git #4e87e6d5 - citeParserTests.txt: update known failures with new data-parsoid by C. Scott Ananian
- git #f59dd50f - Allow reuses of subrefs in the reuse dialog (T406467) by Svantje Lilienthal
- git #e1f239e3 - VE: Fix internal item data fixture in ve.dm.Transaction test (T408535) by WMDE-Fisch
- git #5c0a35ec - VE: Reuse existing simple fixture in ve.dm.Transaction test (T408535) by WMDE-Fisch
- git #86916c7b - VE: Simplify ve.dm.Transaction test runner (T408535) by WMDE-Fisch
- git #da6354d5 - VE: Remove QUnit tests that moved to the VE core lib (T408535) by WMDE-Fisch
- git #018f177f - Eslint: Add line breakes to avoid hitting the max len warning (T408535) by WMDE-Fisch
- git #8112a28c - citeParserTests.txt: Temporarily disable tests changed with new Parsoid by C. Scott Ananian
- git #30df7a2e - tests/parser/visualEditorHtml2WtTests.txt: Add missing !!config sections by C. Scott Ananian
- git #3b796ee2 - VE: Add MWReferenceModel QUnit test for internal item updates (T408535) by WMDE-Fisch
- git #fd3f3256 - VE: Improve MWReferenceModel QUnit reuse test (T408535) by WMDE-Fisch
Citoid
[edit]- git #0fad918c - Allow reuses of subrefs in the reuse dialog (T406467) by WMDE-Fisch
cldr
[edit]- git #300183fb - rebuild.php: Fix casing of cldr in requireExtension by Reedy
CodeMirror
[edit]- git #a35e0d42 - openLinksExtension: noopener by bhsd
- git #01f8488f - DataScript: subst (T401057) by bhsd
- git #d2ede5de - CodeMirrorMediaWiki: lint using the REST API (T407153) by bhsd
CommunityConfiguration
[edit]- git #51b60248 - Add Slovak special page aliases (T408991) by NMW03
CommunityRequests
[edit]- git #83813ca9 - AbstractRenderer: ensure OutputPage::setDisplayTitle() gets passed safe HTML by MusikAnimal
- git #9df99284 - Revert^2 "Fix display of page title when title contains parser-produced HTML" by MusikAnimal
- git #39f73bb8 - Revert "Fix display of page title when title contains parser-produced HTML" by Samwilson
- git #1f7769f0 - ChangeTagHooks: move handlers related to change tags to dedicated class by MusikAnimal
- git #65e8ae92 - EntityDataRenderer: Parser function to retrieve data for an entity (T406537) by MusikAnimal
- git #fa2c0329 - permissions: require manually-edit-wishlist right to edit votes pages by MusikAnimal
- git #0bc2bb0f - WishIndexFilters.vue: remove unneeded aria-labels by MusikAnimal
- git #d5493f86 - Remove vestiges of WikimediaMessages by MusikAnimal
- git #dd5324b4 - CommunityRequestsHooks: always use base lang when casting votes (T404770) by MusikAnimal
- git #a437fb18 - Check if source lang can be translated (T407004) by hmonroy
- git #2bda3a44 - MinT should translate entity title and status (T407004) by hmonroy
Collection
[edit]- git #13356850 - Force maximum line length within parseCollectionLine() (T404077) by sbassett
ConfirmEdit
[edit]- git #95a9d337 - SimpleCaptcha: Ensure correct instance is used on page creation (T408975) by Kosta Harlan
- git #b4debe71 - hCaptcha: use ve.newTarget hook to avoid globals (T408670) by David Lynch
- git #4c71d29f - hCaptcha: Store risk score in cache, so that jobs can use it (T408542) by Marcin Szwarc
ContentTranslation
[edit]- git #985f8f01 - CX3 Build 1.0.0+20251103 (T345845) (T395417) (T395418) (T400363) by Sbisson
- git #fb866d16 - Remove translation_source_title if empty (T395417) by Sbisson
- git #34f5eace - CX: Revise confirmer messages for existing lead section support (T400363) (T345845) by NikG
- git #9995b87e - CX: Support publishing of present lead section in "cxpublishsection" API (T345845) by NikG
- git #34788556 - Add useTitleForPublishing composable (T345845) by NikG
- git #fb6d4058 - Add useSectionPresenceStatus composable (T345845) by NikG
- git #8f0db300 - CX: filter out disambiguation pages from search (T400363) by eamedina
- git #d0c21296 - Remove event fields that cause validation errors that we can't fix (T395418) by Sbisson
- git #c4ed69b8 - Move punctuation out of <strong> by Amir E. Aharoni
DonationInterface
[edit]- git #f0cc2d75 - Alternate: Notify donors of validation email (T407398) by wfan
- git #2f5afcc9 - Add link: Donor Portal Feedback Survey (T407452) by wfan
- git #1be8e407 - Use namespaced FauxRequest class by Umherirrender
- git #af9d3b7a - Log the unstaged data when rejected by cstone
- git #b32f2c7e - Allow raw HTML in appeal (T407241) by Elliott Eggleston
- git #21501a7c - Add assets for WP25 appeal by Elliott Eggleston
- git #d544f330 - Foreign resources: Add CDX file and fix validation errors (T363589) by Sam Wilson
- git #5d50238b - add utm_key to log line for easier catch fraud by wfan
- git #d70486a6 - Fix email links in donor portal footer by Elliott Eggleston
- git #b8f5cc7d - Rename donatewiki link in config, use for donor portal by Elliott Eggleston
- git #b05d8d0d - Use config for two more donor portal links (T388747) by Elliott Eggleston
- git #3749503a - Update donor FAQ url and use from config in portal (T388747) by Elliott Eggleston
- git #ebbc291f - Refine Gravy check for recurring support (T392065) by Elliott Eggleston
- git #bd6962d9 - Use endownment links from config by Elliott Eggleston
- git #c748b4c0 - Remove elements from sidebar (T388747) by Elliott Eggleston
- git #3b15ecc3 - Add log for EmailPreference before renderError (T406955) by wfan
Echo
[edit]- git #c428d415 - Add Slovak special page aliases (T408989) by NMW03
EmailAuth
[edit]- git #a83a276b - Add email verification for EmailAuth recovery requests (T407565) by Roan Kattouw
- git #175b5331 - Add on-page form for EmailAuth recovery requests (T399742) by Mmartorana
EventLogging
[edit]- git #fd14888d - PHP client library: Fixed spelling for `mediawiki_database` (T408717) by Santiago Faci
- git #6aeb4dbf - Metrics Platform PHP client library: set performer_registration_dt as null when the user (T408547) by Santiago Faci
FlaggedRevs
[edit]- git #575010d7 - Do not use special db group (T408540) by Alexander Vorwerk
Flow
[edit]- git #84cc011a - Do not use special db group (T408540) by Alexander Vorwerk
Gadgets
[edit]- git #605a3d4f - Use OutputPageBeforeHTML instead of BeforePageDisplay to add modules (T161278) by C. Scott Ananian
GrowthExperiments
[edit]- git #e7b6d753 - Set proper keygroups in BagOStuff makeKey calls by Timo Tijhof
- git #f5fefa99 - Add Slovak special page aliases (T408984) by NMW03
- git #f366b9d3 - Fix inability to edit after declining Revise Tone task (T407633) by Cyndy
- git #4b2e744d - Update tests to prepare for dropping mRegistration from User (T352871) by Marcin Szwarc
- git #2960a672 - Remove outdated signup form CAPTCHA customizations (T407195) by Bartosz Dziewoński
- git #ae725f6b - Remove outdated signup form styles (T408559) by Bartosz Dziewoński
Kartographer
[edit]- git #2914baaa - Migrate querying categorylinks to virtual domain (T405812) by Alexander Vorwerk
Linter
[edit]- git #a482f5cd - Add lint category template-arg-in-extension-tag (T348722) by Otto Sleger
- git #0e6bc593 - Add Slovak special page aliases (T408986) by NMW03
Math
[edit]- git #99b80c58 - Update to PHPeggy3 (T408756) by physikerwelt
MobileFrontend
[edit]- git #92497c60 - Section headers show edit button in Parsoid with Minerva mobile (T387591) by lwatson
- git #10fbfea9 - Removal of AMC outreach drawer, MobileFrontend side (T402470) by Brooke Vibber
- git #ddc208fb - Name update for my credits on MobileFrontend by Brooke Vibber
- git #2797530b - editor: Allow classes extending EditorOverlayBase to change panels' HTML (T407343) by Héctor Arroyo
- git #bbea0440 - MobileFrontend Beta Deprecation (T385509) by ksarabia
OATHAuth
[edit]- git #a44cc801 - RecoveryCodeKeysTest: Variablise value used in testNewFromArrayWithNonce() by Reedy
- git #36257234 - RecoveryCodeKeys: Unset used encrypted recovery codes (T408297) (T408299) by Reedy
- git #2af2fe93 - RecoveryCodeKeys: Verify against keys stored in itself by Reedy
- git #27be710a - Drop $wgOATHAllowMultipleModules and $wgOATHAuthNewUI (T404806) by Sam Reed
- git #25b9175f - Allow TOTP auth methods to be named (T401772) by Maryum Styles
- git #658c0be5 - OATHManage: Load styles for all Codex components we use (T408304) by Roan Kattouw
- git #b4bcb406 - Warn users before creating new recovery codes (T406280) by Maryum Styles
- git #1c495fc2 - Explicit warning for recovery codes (T405872) by Maryum Styles
- git #447a41f1 - Add warning for privileged users (T404268) by Maryum Styles
- git #ad643e43 - UpdateSecretsToEncryptedFormat: Rename script, and also encrypt recovery codes (T408305) by Reedy
- git #1521369c - RecoveryCodeKeys: Re-number keys on serialisation (T408299) by Reedy
- git #4d85b8c7 - UpdateTOTPSecretsToEncryptedFormat.php: Stop transferring scratch_tokens by Reedy
- git #dc4f97a2 - OATHUserRepositoryTest: Replace @coversDefaultClass by Reedy
OAuth
[edit]- git #c7c9d5f9 - Deprecate $wgMWOAuthSharedUserIDs by Gergő Tisza
- git #1ee2766c - Add Slovak special page aliases (T408985) by NMW03
- git #852f4b6c - Use GetSessionJwtData hook for OAuth 2 access token JWT (T399199) by Gergő Tisza
- git #0d5510be - Use canonical server as OAuth 1 /identify endpoint JWT issuer (T399199) (T408721) by Gergő Tisza
- git #4fa25cda - Undeprecate `wgMWOAuthCentralWiki` configuration setting by Derick Alangi
- git #8cb9142a - Use central wiki as access token issuer (T399199) by Gergő Tisza
ORES
[edit]- git #bcf3c4ea - Don't pass a TitleValue to WatchedItemStore by Tim Starling
ProofreadPage
[edit]- git #ac363a45 - Clear DSR offsets when rendering page number expression (T408463) by Yiannis Giannelos
- git #ff506003 - linting: Clear dsr offsets to get the same source when rendering pages (T408463) by Yiannis Giannelos
QuickSurveys
[edit]- git #cb8d825c - Simplify surveyMatchesPlatform and adopt QUnit.test.each() by Timo Tijhof
ReaderExperiments
[edit]- git #ece27b72 - Jest: unit test coverage by Peter Wangai
- git #b40d56e2 - Refresh README by Marco Fossati
- git #8b28f6fd - Remove broken thumb load optimization (T406379) by Brooke Vibber
- git #609436a1 - Capture more captions by Matthias Mullie
- git #af0cc1f0 - Style adjustments (T408618) by Matthias Mullie
ReadingLists
[edit]- git #7eff5367 - Add onboarding dialog for accessing "saved list" (T406922) by aude
- git #f290aa52 - styles: Fix low items (<4) grid layout behavior (T407516) by Volker E.
- git #e93c9803 - Fix updating currentReadingListSize when count is 0 (T408237) by aude
- git #692cddc1 - Bump version number to '1.0.0-beta.1' (T408144) by Volker E.
- git #59cee2ab - Fix error when local user is not connected to CentralAuth (T407365) by aude
ReportIncident
[edit]- git #7a34a599 - Update IRS step copy (T408099) by STran
Scribunto
[edit]- git #8407d277 - Add lua interface for fetching metadata. (T43498) by Brian Wolff
- git #6b009f6a - Add Pashto namespace translations (T406997) by Jon Harald Søby
- git #9b40fa74 - Add namespace translation for Karakalpak (kaa) (T408541) by Jon Harald Søby
SecureLinkFixer
[edit]- git #403f9c8e - Updating domains.php from Mozilla by SecureLinkFixer updater bot
TemplateStyles
[edit]- git #4e75d4c2 - Make use of native str_contains and such by thiemowmde
- git #6a601be6 - Use PageIdentityValue::localIdentity where possible by thiemowmde
- git #b2c1387b - Minor improvements to PHPDocs and type declarations by thiemowmde
- git #87509c9b - Remove unused code from PHPUnit tests by thiemowmde
Thanks
[edit]- git #3d4a6d84 - Remove ESLint rule no-jquery/no-done-fail and update JavaScript code by Fomafix
- git #4fad7439 - Allow to thank for even more log entries by MGChecker
TimedMediaHandler
[edit]- git #8aab7a2e - Upgrading james-heinrich/getid3 (v1.9.23 => v1.9.24) by Reedy
Translate
[edit]- git #0eb4e948 - TtmServer: Avoid usage of deprecated DB groups by Derick Alangi
- git #4377d204 - Fix broken RC translation highlight (T404416) by Tim Starling
- git #edbc884b - TranslatablePageMarker: allow extensions to control translatetitle (T401874) by MusikAnimal
- git #eb5a5107 - Make Echo optional (T389998) by Antoine Musso
UploadWizard
[edit]- git #25c72a76 - Force the add file UI to show if no existing uploads are found (T404933) by Sohom
UrlShortener
[edit]- git #59af6e85 - Add Slovak special page aliases (T408988) by NMW03
VisualEditor
[edit]- git #84790bb5 - Edit check: allow MWVE_FORCE_EDIT_CHECK_ENABLED to override ecenable (T408890) by David Lynch
- git #a7012f4f - Paste check: don't show pre-save after all (T407543) by David Lynch
- git #216c845d - Edit check: fix calls to isTaggedRange that don't provide a name by David Lynch
- git #77520b9f - Paste check: behave better in pre-save by exiting pre-save when deleting (T407543) by David Lynch
- git #eda84bef - Edit check: use takesFocus as a factor in check-sorting (T407543) by David Lynch
- git #4bf5bc90 - Editcheck: use newer hook for tagging by David Lynch
- git #ba530627 - Paste check: show in pre-save as well (T407543) by David Lynch
- git #65ab6230 - AddReferenceEditCheck: Check lists which follow paragraphs (T405092) by Ed Sanders
Wikibase
[edit]- git #6d175b4d - GQL: Handle unknown values (T404839) by Jakob Warkotsch
- git #f7fa0750 - Fix "Avgust" to "avgust" in kaa, following a change on TranslateWiki by Mszwarc
- git #f5315fad - GQL: Support EntityId value type (T404840) by dima koushha
- git #d367fa48 - Revert^2 "Implement new usage types for statement with qualifiers and references" (T401290) (T407684) (T407744) by Joely Rooke WMDE
- git #74babb62 - Edit and delete snaks on references (T405236) by Audrey Penven
- git #f72da595 - GQL: Simplify monolingual text and coordinate value resolvers by Jakob Warkotsch
- git #6e4e036c - Add NewStatement::withSubject() by Jakob Warkotsch
- git #c3b7620d - GQL: Support property data type (T404838) by Jakob Warkotsch
- git #6692db22 - GQL: Support time value type (T404838) by Jakob Warkotsch
- git #3193fc45 - GQL: Add README.md (T406221) by Jakob Warkotsch
- git #05da3ea9 - EntitySourceDefinitions: use false as DB name if pointing to current wiki (T408525) by Leszek Manicki
- git #3c62fa03 - Use constant instead of literal string for wbMobile parser option (T407737) by Arthur Taylor
- git #7a044077 - Remove deprecated getEntityParserOutputGenerator function (T407737) by Arthur Taylor
- git #9a6b8145 - Remove duplicate "cancelButton()" from EditStatementFormPage.ts by Hasan Akgün
- git #437abb13 - Add references edit form to edit statements (T402433) by Hasan Akgün
- git #71164953 - GQL: Support quantity value type (T404838) by Jakob Warkotsch
- git #fd822cfb - fix StatsFactory timing usage in EditEntity and View (T245464) by Cole White
WikibaseLexemeCirrusSearch
[edit]- git #3485f7c8 - Prefer search engine results format when matching lexeme ids (T405475) by David Causse
WikibaseMediaInfo
[edit]- git #0480b37f - Migrate deprecated call to getEntityParserOutputGenerator (T407737) by Arthur Taylor
WikiEditor
[edit]- git #d25ac453 - Hooks: Fetch correct SimpleCaptcha instance in onEditPage__attemptSave_after (T408975) by Kosta Harlan
WikiLambda
[edit]- git #ebcc0c62 - wikifunctionlabeldesc: parse and strip tags of descriptions that contain wikitext (T400345) by gengh
- git #2b025899 - Update function-schemata sub-module to HEAD (eb9b98ae) (T381060) (T405130) (T406625) by gengh
- git #65ee3dfa - Update SpecialRecentChanges constructor args by gengh
WikimediaEvents
[edit]- git #0b418cc1 - Explicitly mock User::getWikiId in PHPUnit tests (T409088) by Daimona Eaytoy
WikimediaMaintenance
[edit]- git #bc13aade - Add symlinks for moved scripts by Alexander Vorwerk
- git #c5240fcf - Reenable phan by Alexander Vorwerk
Skins
[edit]MinervaNeue
[edit]- git #59a77ef5 - Remove unused variables and inline variables used only once by Fomafix
- git #22f33999 - Removal of AMC outreach drawer, Minerva side (T402470) by Brooke Vibber
Vector
[edit]- git #f8a09be5 - Jest: unit test coverage by Peter Wangai
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #769b32ee - Document failure case where ve.dm.Document#findText corrupts offsets (T407928) by David Chan
No changes
[edit]- 3D
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- ArticleSummaries
- AutoModerator
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- Chart
- ChessBrowser
- CiteThisPage
- CodeEditor
- Cognate
- CologneBlue
- CommonsMetadata
- CommunityConfigurationExample
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DiscussionTools
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- GuidedTour
- IPInfo
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LiquidThreads
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MetricsPlatform
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- Popups
- PropertySuggester
- Quiz
- RSS
- RealMe
- RelatedArticles
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadsLink
- VueTest
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMessages
- Wikisource
- Wikistories
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
[edit]335 Changes in 55 repos by 91 authors