MediaWiki 1.46/wmf.2/Changelog
Appearance
< MediaWiki 1.46 | wmf.2
Core changes
[edit]- git #349cc292 - Branch commit for wmf/1.46.0-wmf.2 (T408272) by trainbranchbot
- git #9bce91f6 - Add table to Special:WatchlistLabels (T408775) by Sam Wilson
- git #f7f31212 - i18n: Remove deprecated aliases for double-underscore magic words (T407289) by C. Scott Ananian
- git #a3257d9a - tests: Streamline overly complex --color parameter parsing by thiemowmde
- git #bf4e2e4c - HTMLForm: Unify option for excluding special pages in title suggestion (T409700) by Ammarpad
- git #a73a3131 - ActorStore: Cleanup by Sam Reed
- git #35fc8acb - Mail: Move hook interfaces to MediaWiki\Mail\Hook\ namespace (T409441) by Umherirrender
- git #d4104453 - Don't localize @WARNING JSON key by Jon Harald Søby
- git #bd2ae5db - Add limitations for recommendation API for main page and namespaces (T405515) by Jon Robson
- git #e4dbf1a5 - Bump wikimedia/parsoid to 0.23.0-a3 (T409607) by C. Scott Ananian
- git #1c5fc7d3 - Post-process the ParserOutput in Article closer to the cache access (T348255) by Isabelle Hurbain-Palatin
- git #a57d7f97 - maintenance: Streamline overly complex TextPassDumper a bit by thiemowmde
- git #4d0211c8 - rest: set return body spec for lint TransformHandler subclasses (T388412) by Aaron Schulz
- git #c8f46e93 - Allow basic wikitext in temp user logout confirmation messages (T409630) by Bartosz Dziewoński
- git #c71e5f87 - rest: In sitemap endpoint add include_namespace parameter (T407127) by Tim Starling
- git #51c0c519 - Revert "ResourceLoader: Fold LessVarFileModule into FileModule" (T398827) (T409619) by Hokwelum
- git #98a58770 - Actions: Move hook interfaces to MediaWiki\Actions\Hook\ namespace (T409441) by Umherirrender
- git #b4509315 - Namespace 12 classes in includes/Collation, 2 in includes/DB, and 1 in includes/Debug (T353458) by James D. Forrester
- git #bb24dec8 - MWLBFactory: Call member functions non statically by Sam Reed
- git #d2748e59 - Gallery: Namespace most classes (T353458) by Amir Sarabadani
- git #a33f9320 - tests: Ensure capitalise folder for php files in tests folder (T398513) by Umherirrender
- git #e8f201cb - Skin: Move hook interfaces to MediaWiki\Skin\Hook\ namespace by Umherirrender
- git #2816f0c6 - tests: Ensure capitalise folder for autoloaded php classes (T398513) by Umherirrender
- git #b1304386 - Profiler: Capitalise Output folder for PSR-4 compliance (T398513) by Umherirrender
- git #3cff913f - preferences: Improve watchlist links spacing when they are wrapped (T353365) by Bartosz Dziewoński
- git #d0f1d3d6 - Change array to match() by Umherirrender
- git #249dd11f - tests: Capitalise folder for mocks to follow class renames (T398513) by Umherirrender
- git #b298472b - tests: Capitalise folder for tests to follow class renames (T398513) by Umherirrender
- git #d97638ef - tests: Cover import duplicate detection by Alexander Vorwerk
- git #177259fa - tests: Capitalise folder for integration tests to follow class renames (T398513) by Umherirrender
- git #9a4441b7 - tests: Capitalise folder for unit tests to follow class renames (T398513) by Umherirrender
- git #49ee3336 - Fix parserTests help output by Arlo Breault
- git #000e76ad - HistoryPager: Code cleanup by Sam Reed
- git #cd997d8b - Message::getTitle: Remove strtr( $title, ' ', '_' ) by Fomafix
- git #5fa2b325 - UploadedFileStream: Remove PHP 7 compat code by Bartosz Dziewoński
- git #61df320c - UserSelectQueryBuilder: Cleanup by Sam Reed
- git #b62faf98 - languages: Minor code cleanups in LanguageKsh.php by thiemowmde
- git #01fb18c1 - RevisionStore: Do not require rev rows to contain a sha1 value (T389026) by Alexander Vorwerk
- git #2db3343e - ApiParse: deprecate prop=sections (T319141) by C. Scott Ananian
- git #62ceaf80 - ApiParse: Introduce prop=tocdata as replacement for prop=sections (T328605) by C. Scott Ananian
- git #ccc75be0 - ResourceLoader: Fold LessVarFileModule into FileModule (T398827) by Hannah Okwelum
- git #ebbcf48c - Actions: Capitalise folder for PSR-4 compliance (tests) (T398513) by Sam Reed
- git #b4aac3c3 - mediawiki.notification: Make id/class explicit and remove default values (T393510) by Volker E.
- git #a2d29d3d - CREDITS: Remove some duplicate entries; update some contributors' names (T408401) by a smart kitten
- git #541e657b - Updated symfony/yaml from 6.4.25 to 6.4.26 by Sam Reed
- git #693d0453 - Actions: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #23692cb5 - ForeignResourceManager: Minor cleanup and code modernisation by Sam Reed
- git #6e26e438 - Specials: Capitalise folder for PSR-4 compliance (tests) (T398513) by Sam Reed
- git #8a557b16 - Stats: deprecate Liuggio\StatsdClient-dependent code (T393186) by Cole White
- git #33d50e0e - Block: Capitalise folder for PSR-4 compliance (tests) (T398513) by Sam Reed
- git #9e560691 - Block: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #d0c3d9e3 - Specials: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #5a8bdbda - jobs: Handle UploadStashException in PublishStashedFileJob (T405658) by Umherirrender
- git #1f1d3c55 - Actions: Capitalise Pager folder for PSR-4 compliance (T398513) by Sam Reed
- git #b709c617 - LightweightObjectStore: Move to libs by Sam Reed
- git #228c12a9 - DependencyStore: Move to libs by Sam Reed
- git #ed767410 - Revert "ApiQueryInfo: Switch order between pr_cascade and templatelinks query" by Zabe
- git #5515ffe2 - Revert "BacklinkCache: Switch order between pr_cascade and links queries" by Ladsgroup
- git #a94384be - Revert "RestrictionStore: Switch order between pr_cascade and links queries" by Ladsgroup
- git #b5fcf313 - Introduce LanguageFallbackMode enumeration by C. Scott Ananian
- git #81dc90df - Rdbms: Capitalise root folders for PSR-4 compliance (T398513) by Sam Reed
- git #f8393e51 - rdbms: Capitalise some more folders for PSR-4 compliance (T398513) by Sam Reed
- git #20439390 - rdbms: Capitalise some more folders for PSR-4 compliance (T398513) by Sam Reed
- git #8d3af0db - rdbms: Capitalise some folders for PSR-4 compliance (T398513) by Sam Reed
- git #0d178ffd - Replication: Move folder to PSR-4 compliant path (T398513) by Reedy
- git #9e3a17ff - Installer: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #be9d54f9 - RELEASE-NOTES-1.46: Add wgUserJsPrefLimit entry (T408733) by James D. Forrester
- git #bafca93a - SpecialCreateAccount: Adjust status logging (T409426) by Kosta Harlan
- git #a5671050 - ServiceWiring: Fix paths in SkinFactory by Sam Reed
- git #6850d479 - ApiQueryInfo: Switch order between pr_cascade and templatelinks query (T408801) by Alexander Vorwerk
- git #e7d531ef - Use capitalised Languages folder (T398513) by Alexander Vorwerk
- git #4fd5d805 - Session: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #45245798 - Title: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #f6fa76ad - Media: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #4133ae61 - RevisionDelete: Capitalise folder for PSR-4 compliance (T398513) by Alexander Vorwerk
- git #3b6f1414 - diq: Update namespace translations (T328207) by cappybaraa
- git #fa2ff4d5 - SpecialCreateAccount: Log errors (T409426) by Kosta Harlan
- git #d077f833 - Skin: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #88594e11 - JobQueue: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #baa653a8 - Logging: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #d0d5c917 - UserGroupsSpecialPage: Remove unused method getCurrentUserGroupsText (T117884) by Thalia
- git #01ad82ee - RCFeed: Move into includes/ for PSR-4 compliance (T398513) by Sam Reed
- git #bd2f4bd0 - Create a service for checking if user can be added to restricted group (T407886) by Marcin Szwarc
- git #6da3daf5 - Introduce UserRequirementsCondition hook (T408184) by Marcin Szwarc
- git #cec93445 - Language: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #ad16e0a7 - Languages: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #12dce8ff - User: Update cache version (T352871) by Marcin Szwarc
- git #530a8e42 - "hide logged in users" is no longer working with "non-JavaScript interface" (T409157) by Kgraessle
- git #619a493b - LockManager: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #e91608b9 - Iterators: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #8e4b746d - ApiQueryInfo: Filter templatelinks correctly (T400883) by Alexander Vorwerk
- git #6adcc111 - Upload: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #ae85c48d - AutoLoader: Simplify Wikimedia\Rdbms entries by Sam Reed
- git #e328b037 - Limit number of allowed user options (T408733) by Amir Sarabadani
- git #ac44cd81 - RevisionRecord: Stop using rev_sha1 (T389026) by Alexander Vorwerk
- git #57fc105f - Wikimedia\Rdbms\Database: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #a089fa78 - Drop MutableRevisionRecord::setSha1 without deprecation (T389026) by Alexander Vorwerk
- git #e57595bb - Wikimedia\Rdbms\Utils: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #222808a3 - Wikimedia\Rdbms\ResultWrapper: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #ba0e0dc2 - Fix casing of Html class in SkinComponentTempUserBanner / SpecialUpload by Umherirrender
- git #9b2fc2de - preferences search: Don't show empty result for hidden fields (T332620) by Ammarpad
- git #c6ce5200 - htmlform: Allow excluding special pages in title input widget (T401658) by Ammarpad
- git #5eee640d - Wikimedia\Rdbms\Position: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #a2934479 - Wikimedia\Rdbms\Domain: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #d90634da - session: Use fresh MW services container in CLI mode (T405450) by Derick Alangi
- git #0f604490 - Wikimedia\Rdbms\Replication: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #62a7c406 - Wikimedia\Rdbms\Platform: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #6f4dd254 - Wikimedia\DependencyStore: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #57db4dd3 - Add header to codex table pager (T403727) by Michelle
- git #aecb0395 - Wikimedia\ObjectCache: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #fc397136 - maintenance/getConfiguration.php: Fix null warning and serialize error by Timo Tijhof
- git #40a93cb6 - MediaWiki\Languages\Data: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #cd8b5db6 - MediaWiki\Debug\Logger\Monolog: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #29602c23 - Wikimedia\EventRelayer: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #02ea2eac - Autoload: Capitalise folder for PSR-4 compliance (T398513) by Reedy
- git #df10db00 - Wikimedia\Http: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #807b0ad8 - ParserOptions: better describe the behavior of ParserOptions default values by C. Scott Ananian
- git #a4b3becc - objectcache: Improve and simplify testPreemptiveRefresh (T353180) by Timo Tijhof
- git #88bb0f1a - Watchlist labels: Add wll_id to label object when loading all (T408895) by Sam Wilson
- git #61a4307d - Add Special:WatchlistLabels (T408773) by Sam Wilson
- git #aaf418b3 - pagers: Make history pager work with Postgres (T345793) by Ammarpad
- git #aa37aef8 - objectcache: Fix flaky testPreemptiveRefresh (T353180) by Timo Tijhof
- git #497cfc9c - Update release notes to reflect removals from SpecialUserRights by Marcin Szwarc
- git #0c3d8bad - Add parameters for talk page and email access to block interface (T285612) by Owen
- git #6ceeb8e6 - objectcache: Improve explanation of lowTTL and hotTTR and async regens (T353180) by Timo Tijhof
- git #e3a1cdd8 - ServiceWiring: Minor cleanup by Sam Reed
- git #6c8bdf3e - ContributionsSpecialPage: Drop transitive constructor form by Marcin Szwarc
- git #f07d8dde - Drop deprecated methods from SpecialUserRights by Marcin Szwarc
- git #533c8dc6 - Add WatchlistLabelStore for watchlist label DB operations (T408895) by Sam Wilson
- git #c2e8e718 - recentchanges: Fix watchlistactivity=all, i.e. seen/unseen conflict (T408167) by Tim Starling
- git #4d81d102 - phan: tweak an AuthManager audit hook's signature (T406326) by Perry Fraser
- git #87a7a13e - json: Capitalise folder for PSR-4 compliance (T398513) by C. Scott Ananian
- git #db6b6395 - LoginSignupSpecialPage: Move "already logged in" warning before the form (T284927) by Bartosz Dziewoński
- git #27085070 - Add namespace for Jju (kaj) (T408150) by toluayo
- git #597a567a - REST: enable deep linking in swagger ui for the REST Sandbox (T405972) (T409198) by bpirkle
- git #aa204f48 - SpecialPasswordPolicies: Remove unused message parameter by Bartosz Dziewoński
- git #d84a6fbd - Fix type mismatches due to implicit __toString usage (T406326) by Daimona Eaytoy
- git #985420f5 - Create ARIA live region for notifications (T393510) (T55483) by lmora
- git #36dab7fb - Add some type declarations to database domain-related code (T409088) by Daimona Eaytoy
- git #edc31894 - auth: Minor fixes to the AuthManager::autoCreateUser() docs (T408724) by Derick Alangi
- git #709341e2 - SpecialPasswordPolicies: fix Message list usage by Daimona Eaytoy
- git #9c7ce866 - Drop mRegistration from User (T352871) by Marcin Szwarc
- git #25bf092f - EditPage: Preserve query parameters in form action (T24029) (T62744) (T155097) by Jon Harald Søby
- git #fcd14d4a - selenium: Update mwbot update example (T406489) by Peter Hedenskog
- git #4c0e8760 - unit: Capitalise folder for consistency (T398513) by Alexander Vorwerk
- git #dc6f49b3 - Wikimedia\Mime: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #a8a2cf01 - Wikimedia\Telemtry: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #cb6c29e7 - UserGroupsSpecialPage: Start modernizing edit-groups panel (T117884) by Thalia
- git #5a31d254 - Stats: deprecate Liuggio\StatsdClient-dependent code (T393186) by Cole White
- git #41051d58 - UserGroupsSpecialPage: Modernize view-groups panel (T117884) by Thalia
- git #af1881e4 - Add watchlist label tables (T406843) by Tim Starling
- git #850043a4 - UserRequirementsConditionChecker: Use UserIdentity instead of User (T407889) by Marcin Szwarc
- git #d8be0cdf - Wikimedia\UUID: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #9c295981 - JobQueue\Jobs: Capitalise folder for PSR-4 compliance (T398513) by Sam Reed
- git #dc7034bc - content: Capitalise folder for PSR-4 compliance (tests) (T398513) by C. Scott Ananian
- git #c13f73e4 - Changed Levantine Arabic numerals to Western numerals (T382781) by parvchannel
- git #59e6408f - Minimize and unify the syntax of reverse loops by thiemowmde
- git #a785c80c - revision: Allow RevisionStore methods to take PageReference instead of LinkTarget by Tim Starling
Vendor
[edit]- git #d3a002e2 - Bump wikimedia/parsoid to 0.23.0-a3 (T353697) (T398969) (T408958) (T409608) (T409607) by C. Scott Ananian
- git #c6396518 - Upgrade symfony/* by Reedy
Extensions
[edit]AbuseFilter
[edit]- git #d798dff6 - ConfirmEditHandlerTest: Re-apply test (T407907) by Kosta Harlan
- git #a76471aa - Namespace DummyNonTextContent by C. Scott Ananian
AutoModerator
[edit]- git #48c7728f - Namespace DummyContentForTesting by C. Scott Ananian
CampaignEvents
[edit]- git #2ea3040b - Add edit count card to event contribution summary (T408637) by Daimona Eaytoy
- git #7154aab0 - Move EventContributionsPager styles to a dedicated file by Daimona Eaytoy
- git #6950bf3f - Fix exclude paths for npm linters by Daimona Eaytoy
- git #435f46c8 - resources: Use Codex tokens in more places (T409336) by Daimona Eaytoy
- git #c03957df - resources: Fix CSS selector for event contribution article links (T407801) by Daimona Eaytoy
- git #4d6dfadc - Show address for hybrid events in event page header (T403118) by Daimona Eaytoy
- git #aea71d78 - Add Slovak translations of namespaces and special pages (T409026) (T409028) by Daimona Eaytoy
- git #155cad59 - Jest: unit test coverage (T409120) by Peter Wangai
- git #9729a59c - Add lock icon to private participants in contributions tab (T408257) by Michelle
CentralAuth
[edit]- git #2f375af0 - tests: Change array to match() in BackfillLocalAccountsTest by Umherirrender
- git #81f7768f - ScramblePassword: Add caller to SQL query by Bartosz Dziewoński
- git #4f608a95 - use CAS check when updating the user password (T391491) by Camilo Diaz Repka
- git #a2e91077 - CentralAuthSessionProviderTest: Fix namespace of PlainJsonJwtCodec (T409238) by Sam Reed
- git #2e67cef6 - Add separator to automatic global groups message (T407838) by Marcin Szwarc
CentralNotice
[edit]- git #4f318922 - Campaign: Remove unused functions getAllCampaignNames & getNoticeName by Sam Reed
- git #dea8c118 - Campaign: Bail out early in processAfterCampaignChange if not a named user by Sam Reed
- git #89949b86 - Campaign: Add and use ability to read from primary when getting more properties (T389348) (T393482) by Sam Reed
- git #51bbf01a - selenium: Upgrade WebdriverIO to v9 (T405458) by Željko Filipin
- git #a1bbf471 - Fix null return value for ChoiceDataProvider by Jon Robson
- git #a7c8a8e8 - build: Handle excluded ClassAnnotations and CommentBeforeClass sniff by Umherirrender
- git #c8672203 - Use lower case 'cldr' to check if it is loaded (T398224) by Antoine Musso
- git #c1a94ddf - Set banner hide cookies to Secure / SameSite=None (T255366) (T236850) by Elliott Eggleston
CheckUser
[edit]- git #cadf23bb - Add detailed view for cases (T409216) by Dreamy Jazz
- git #e8c634c3 - Follow-up: Add sis_trigger_id and sis_trigger_type to cusi_signal (T409733) by Dreamy Jazz
- git #c54a9d45 - Add sis_trigger_id and sis_trigger_type to cusi_signal (T409093) by Dreamy Jazz
- git #2d61d8ce - SI: Create a maintenance script to populate sic_url_identifier (T409564) by Dreamy Jazz
- git #3fec0768 - SI: Populate sic_url_identifier in when creating case (T409555) by Dreamy Jazz
- git #f8bdf4cc - Stop querying rev_sha1 and ar_sha1 (T389026) by Alexander Vorwerk
- git #2201004d - Change array to match() in CheckUserLogPager by Umherirrender
- git #9fae4d5c - Drop support for upgrades older than 1.38 (T409475) by Dreamy Jazz
- git #15c34957 - Add sic_url_identifier to cusi_case (T409316) by Dreamy Jazz
- git #72cfff3f - maintenance: Avoid NULL as performer to AuthManager::autoCreateUser() (T408724) by Derick Alangi
- git #49d0f42d - i18n: use en dash in TA bucketcount-range message by Perry Fraser
- git #b96a1f9b - CheckUser.alias.php: Sync Korean text with English text by Yongmin Hong
CirrusSearch
[edit]- git #40137dfe - Simplify natural sort settings (T40403) by David Causse
- git #ac18d56b - regex: Disable anchored regex support on elasticsearch (T409070) by Erik Bernhardson
- git #eeb21abb - Add One-Way DWIM Options to SecondTry (T408745) by tjones
- git #1fefa669 - integration: Migrate to @wdio 9 and nodejs 24 (T405466) by Željko Filipin
- git #66a3368d - integration: Replace restify with fastify (T405466) by Erik Bernhardson
- git #39c3decf - integration: Remove bluebird (T405466) by Erik Bernhardson
- git #09812548 - Clarify supported elastic/open search versions (T409070) by Erik Bernhardson
- git #6506d51b - Update CREDITS file by Erik Bernhardson
- git #90fa948e - ForceSearchIndex: fail fast when updates disabled (T408678) by Erik Bernhardson
- git #30dc1514 - configdump: Ensure namespaces are associative array (T408909) by Erik Bernhardson
Cite
[edit]- git #b5ee95a2 - Only enable VisualEditor integration when it is loaded (T406323) by Antoine Musso
- git #8467861b - VE: Change ve.dm.Transaction.test to cover input from copy and paste (T408535) by WMDE-Fisch
- git #2cd5c5bc - Fix sub-reference reflist indentation (T405581) by Adam Wight
- git #952222a8 - Remove outdated "extends" from mw-ref-extends-… counters (T405581) by thiemowmde
- git #0f9e9433 - Adding a checkbox to edit all similar subrefs (T406461) by Svantje Lilienthal
- git #70aca6ad - Fix list-style reset affecting user-provided content (T405581) by thiemowmde
cldr
[edit]- git #acd9c6dd - CLDRParser: Skip language entries that have a 'menu' attribute by Reedy
CodeEditor
[edit]- git #1c678841 - Hide the WikiEditor search button by MusikAnimal
CodeMirror
[edit]- git #418814e2 - Jest: unit test coverage (T409120) by Peter Wangai
- git #9b5414f1 - CodeMirrorMediaWiki: highlight {{subst:}} (T401057) by bhsd
- git #712f593f - Use String#startsWith/endsWith by Ed Sanders
CommunityConfiguration
[edit]- git #f6c0a2ea - Allow extending CommunityConfigurationStores from an extension by C. Scott Ananian
- git #3142ec10 - Print output on failure (T409303) by Lucas Werkmeister
CommunityRequests
[edit]- git #5d7c24de - Ensure titles are sanitized for display and storage (T407961) (T407000) by MusikAnimal
- git #35aaa4ec - PreferencesHooks: move handlers related to prefs to a dedicated class by MusikAnimal
- git #cd7035b9 - tests: turn AbstractWishlistEntityTest into MockWishlistConfigTrait by MusikAnimal
- git #a6ece561 - CommunityRequestHooks: disable 'translatetitle' option in Ext:Translate (T401874) by MusikAnimal
- git #399dcb09 - maintenance: remove createTestWishlist and migrateFromGadget scripts by MusikAnimal
- git #30d8d2c6 - Inject the logger service into all API classes (T406670) by Sam Wilson
- git #6461136e - CommunityRequestsHooks: use relevant title from the skin by MusikAnimal
- git #0bd1f686 - ApiWishlistEntityBase: automatically generate edit summaries (T407086) by MusikAnimal
- git #91a4859f - Fix casing of Html class in FocusAreaIndexRenderer by Umherirrender
- git #ab000a40 - Add flag to status config to be excluded from queries and filters (T407309) by Dayllan Maza
- git #da620e86 - Translate title and status to target lang (T407004) by hmonroy
- git #bc9cc8a1 - Format tags and phabricator tasks values for MinT (T408880) by hmonroy
- git #98e8494a - stores: distinguish "virtual" fields from translatable and wikitext by MusikAnimal
ConfirmEdit
[edit]- git #48ee3caa - Clean up SimpleCaptcha::canSkipCaptcha() (T409303) by Lucas Werkmeister
- git #fdf4f57c - SimpleCaptcha: Let system users skip captcha (T409303) by Lucas Werkmeister
- git #2a584f07 - hCaptcha: Disable submit buttons during execution (T407661) by Samuel Guebo
ContentTranslation
[edit]- git #3c801574 - CX3 Build 1.0.0+20251110 (T345845) (T388503) (T403730) (T409270) by Sbisson
- git #f7b80d57 - CX: Fix easy article suggestions for newcomers (T403730) by NikG
- git #60a71c07 - CX: Add support for translating existing lead section on mobile (T345845) by NikG
- git #823dd4c8 - CX: Add "targetsection" URL parameter when redirecting to desktop editor (T409270) (T388503) by NikG
- git #6790a0f6 - CX desktop editor: Fetch section mappings for all section translations (T260131) by NikG
DiscussionTools
[edit]- git #56fd5bea - Make scroll padding computation skin-agnostic (T406120) by Ed Sanders
- git #98b15aa7 - Fix takeover of "Add topic" button (T409164) by Ed Sanders
- git #d1131446 - CommentFormatter: Micro-optimize reply button postprocessing by Bartosz Dziewoński
DonationInterface
[edit]- git #1179d244 - Handle apple pay session by clear it after complete and cancel (T407584) by wfan
- git #c7d63aa9 - Swap out WP25 main image (T407241) by Elliott Eggleston
- git #82cb45c3 - Remove comma splice from a message by Amir E. Aharoni
- git #8c191231 - Show text to explain why active paypal ec not able to be modified (T407527) by wfan
- git #acad058e - Remove obsolete contribution tracking fields by Elliott Eggleston
- git #365a021b - Allow array in ThankYouPage indexed by appeal (T407241) by Elliott Eggleston
- git #16540252 - Handle queue differently only send email_checksum if email update (T406983) by wfan
Echo
[edit]- git #2cb668d2 - Hooks: Fix TitlesMultiSelect field option (T409700) by Ammarpad
EmailAuth
[edit]- git #803f95b6 - Make accountrecovery messages not WMF specific (T399742) by Sam Reed
- git #402dafdf - AccountRecovery: Use canonical URL in confirmation email by Roan Kattouw
EventLogging
[edit]- git #4d7e5612 - foreign-resources.cdx.json: Update to match foreign-resources.yaml (T405247) by Reedy
FlaggedRevs
[edit]- git #59521566 - tests: Stop setting rev_sha1 (T389026) by Alexander Vorwerk
Flow
[edit]- git #b06f64df - Create maintenance script to apply manual fixes (T397426) by Ed Sanders
- git #8819e0b9 - Dump: Fix passing NULL to ::autoCreateUser() (T408724) by Derick Alangi
- git #756db61a - LQT Import: Fix quadratic time explosion in finding next offset (T405080) by Ed Sanders
- git #35ffda8e - InvalidTopicUuidException: Only suggest correct title if valid (T408815) by Alexander Vorwerk
- git #3db4736b - Update types for WatchArticleHook/UnwatchArticleHook by C. Scott Ananian
FundraiserLandingPage
[edit]- git #24669382 - Introduce the Donate skin (T257862) by Jon Robson
Gadgets
[edit]- git #df0450fe - Revert "Use OutputPageBeforeHTML instead of BeforePageDisplay to add modules" (T409367) by SD0001
GeoCrumbs
[edit]- git #cfdd66b4 - Change default value of GeoCrumbsUseParserOutputFallback (T390236) by Arlo Breault
GrowthExperiments
[edit]- git #ca100fde - i18n(ReviseTone): copy fixes per design by Michael Große
- git #b3aae2f5 - Add GENDER to new imperative messages by Amir E. Aharoni
- git #a985451a - Change array to match() by Umherirrender
- git #88d05d79 - chore: don't run phpcbf twice on `composer run fix` (T409413) by Michael Große
- git #c6240f97 - i18n: tweak dash usages for homepage messages by Perry Fraser
- git #55c3582a - feat(ReviseTone): finish i18n work of onboarding quiz (T407580) by Michael Große
- git #957a596e - refactor(ReviseTone): extract revise tone onboarding component by Michael Große
- git #63df1564 - refactor(ReviseTone): create quiz steps based on available data by Michael Große
- git #ad5e8dce - Make image suggestion feedback optional (T389998) (T329672) by Antoine Musso
- git #84ee6361 - Fix casing of Html class in WelcomeSurveyReminder by Umherirrender
- git #422f7389 - fix: don't run listTaskCounts if Newcomer Task are not available (T408052) (T408531) by Michael Große
- git #c2b409dd - fix: don't access disabled Suggested Edits config in VE hook (T408531) by Michael Große
- git #efc6f999 - fix: don't access disabled Suggested Edits in Cirrus query feature hook (T408531) by Cyndy
- git #ec3bca46 - Add GENDER to the message growthexperiments-revisetone-onboarding-dialog-skip-label by Amir E. Aharoni
- git #c016511a - feat(ReviseTone): on homepage, promote ReviseTone tasks (T407528) by Michael Große
- git #8c0e5441 - ReviseTone: add onboarding dialog before editing (T407362) by Sergio Gimeno
- git #609783c9 - CreateMenteeHelpers: Don't recreate the user to refresh registration (T352871) by Marcin Szwarc
- git #1f775eae - Cleanup message growthexperiments-revisetone-onboarding-dialog-title-label by Amir E. Aharoni
- git #7255d7e6 - ReviseTone: move quiz game logic in a component (T407362) by Sergio Gimeno
- git #5bc7b3aa - cypress(ReviseTone): skip all tests (T407152) by Sergio Gimeno
Kartographer
[edit]- git #3effbb07 - Remove obsolete white text color from autostyled markers (T369454) by thiemowmde
Linter
[edit]- git #11c639e8 - Change square brackets to parentheses in a message by Amir E. Aharoni
Math
[edit]- git #852bcde7 - Add the ability to set a proxy for contacting RESTBase by Claire Elaina
MetricsPlatform
[edit]- git #a8708fc0 - Bump web base schema_id (1.4.2 => 1.5.0) by Santiago Faci
- git #b5c9876b - Re-run xLab MW Module Loaded experiment v2 (T401705) by Clare Ming
- git #814e1b7d - ext.xLab: Improve the message when an overridden experiment send an by Santiago Faci
MobileFrontend
[edit]- git #bef8ff51 - Sonarqube: unit test coverage (T409120) by Peter Wangai
- git #baaca0ba - Add new "readerExperiments.section-toggled" hook (T408046) by Eric Gardner
Nuke
[edit]- git #075671af - Fix casing of Html class in SpecialNukeCodexUIRenderer by Umherirrender
OATHAuth
[edit]- git #745c4dfb - TOTPKeyTest: Code cleanup by Sam Reed
- git #4ddad324 - maintenance: Output script progress on new scripts (T408041) by Sam Reed
- git #c64e5e57 - tests: Fix namespacing of some test classes (T409729) by Sam Reed
- git #f0105bab - tests: Widen @covers from function level to class level by Sam Reed
- git #454f2085 - RecoveryCodeKeysTests: Minor cleanup by Sam Reed
- git #de9ada91 - OATHManage: Don't always set the page title to "Create new recovery codes" by Roan Kattouw
- git #3484a4c9 - OATHManage: Remove orphaned functions and i18n messages (T409308) by Sam Reed
- git #fd2ac547 - OATHManage: Connect delete confirmation label to input by Roan Kattouw
- git #e411a3bc - OATHManage: Minor code and comment cleanup by Sam Reed
- git #232acc41 - Limit number of 2FA devices (T407859) by Maryum Styles
- git #c6cad457 - Integration tests for Special:AccountSecurity (T406257) by Maryum Styles
OAuth
[edit]- git #9f2c14a8 - BearerTokenValidator: Validate subject scope, add tests by Gergő Tisza
- git #324f2380 - Issue SessionManager-style 'sub' claims for non-owner-only (T399199) by Gergő Tisza
- git #acb25b54 - Accept SessionManager-style 'sub' claims in access token (T399199) by Gergő Tisza
ORES
[edit]- git #f4ac189f - Fix WatchedItemQueryServiceExtensionTest to take PageReference by Derick Alangi
PageViewInfo
[edit]- git #8dee590d - Change array to match() in WikimediaPageViewService by Umherirrender
ParserFunctions
[edit]- git #1578c07b - Replace late/repeated creation of ParserClearState hook by C. Scott Ananian
Popups
[edit]- git #edb03d75 - Change minimum node version supported to 20.19.5 by Paladox
ProofreadPage
[edit]- git #485fc578 - Remove deprecated Parser::$proofreadRenderingPages (T362664) by Umherirrender
QuickSurveys
[edit]- git #628d89fa - Update hook and quickSurvey show function (T406398) by Jon Robson
- git #501f6355 - build: Remove resources inheritence from qunit/.eslintrc.json by Timo Tijhof
- git #dda7bc51 - tests: Use named data provider in QUnit.test.each() by Timo Tijhof
ReaderExperiments
[edit]- git #8a5357d4 - StickyHeaders: Add new resource modules (T408046) by Eric Gardner
- git #84fdf39b - StickyHeaders: add URL parameter feature flag (T408045) by Eric Gardner
- git #80fb9f6b - Guard against some null dereferences in CroppedImage (T409123) (T409126) by Brooke Vibber
ReadingLists
[edit]- git #b9369a79 - Fix bookmarkList link for new ReadingList users (T408912) (T409177) by aude
- git #3fb2aee6 - styles: Fix `max-width` for 4 collection items and more (T407516) by Volker E.
- git #90ae8e44 - styles: Fix row wrap for 4 items and more (T409334) by Volker E.
- git #0420c248 - Make notification message available for ARIA live region (T409223) by lmora
- git #d24e6a78 - Check for enwiki experiment name for ReadingLists A/B test (T408438) by aude
- git #46b23d00 - Use addModuleStyles for ReadingList icons (T409116) by aude
- git #bd9b17de - styles: Fix spacing issues with thumbnails in list items (T409144) by Volker E.
RevisionSlider
[edit]- git #ff9b4de5 - Add data-mw-interface in addition to data-mw="interface" (T409187) by C. Scott Ananian
Scribunto
[edit]- git #0434b66b - mw.language: Add mode argument to getFallbacksFor() (T408998) by Lucas Werkmeister
- git #4e926b2b - Fix Hindi namespace alias (T401597) by Jon Harald Søby
SecureLinkFixer
[edit]- git #0ebfa61e - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #fdf3916f - build: Handle excluded ClassAnnotations sniff by Umherirrender
SpamBlacklist
[edit]- git #a479bea4 - Add Check for changing email (T315128) by lens0021
TemplateData
[edit]- git #c5857470 - Change array to match() in TemplateDataHtmlFormatter by Umherirrender
Thanks
[edit]- git #c2af07af - Fix client-side duplicate thanks prevention by Matěj Suchánek
VisualEditor
[edit]- git #43318fac - EditCheck: fix issue with touchable devices and adding citation (T397180) by Caro Medelius
- git #991fabd7 - TextMatchEditCheck: minor ease of configuration tweaks by David Lynch
- git #0ada19a5 - Edit check: allow any check to be an a/b test including default ones (T406134) by David Lynch
- git #a478f2a1 - Reposition diff sidebar on window resize (T409276) by Ed Sanders
- git #1ff42892 - Use OO.ui.deferMsg for statically defined messages by Ed Sanders
- git #bb894bcf - Don't load VE modules when collab preference enabled by Ed Sanders
WebAuthn
[edit]- git #c4fa71cc - Drop maxKeysPerUser config (T407776) by Sam Reed
Wikibase
[edit]- git #900df09a - Convert wbui2025 to library to make ValueStrategy extensible (T409149) by Arthur Taylor
- git #390998f6 - tests: Change array to match() by Umherirrender
- git #978e4889 - Add strict types to LanguageFallbackChainFactory(Test) by Lucas Werkmeister
- git #a5f9eb1a - GQL: Refactor GraphQLServiceTest by Jakob Warkotsch
- git #c1405e19 - Use new LanguageFallbackMode enumeration and update namespaces by C. Scott Ananian
- git #48018b31 - GQL: Fix README example by Jakob Warkotsch
- git #11d6e1c3 - GQL: Reject queries that are too complex (T406476) by Jakob Warkotsch
- git #d1111917 - GQL: Introduce a type registry by Jakob Warkotsch
- git #0bd799b4 - GQL: Introduce LabelProvider interface by Jakob Warkotsch
- git #7a08a680 - GQL: Introduce PropertyValuePair interface type by Jakob Warkotsch
- git #2deb9638 - LanguageFallbackChainFactoryTest: allow conversion to enumeration by C. Scott Ananian
- git #05e3669d - Fix edit display for no-value and unknown snaktypes (T409311) by Audrey Penven
- git #941b302b - Update MEX beta feature links (T407737) by Lucas Werkmeister
- git #d9b722ef - GQL: Remove Value model by Jakob Warkotsch
- git #89f2e0b3 - Remove unnecessary propertyId (T409149) by Arthur Taylor
- git #e465beb7 - Fix DateTimeValueCleaner for years in the far future (T409269) by Lucas Werkmeister
- git #edf918ce - GQL: Add architecture tests for the reuse domain (T406105) by dima koushha
- git #0e5e9167 - Basic implementation of entity-id snak types for wbui2025 (T403974) by Arthur Taylor
- git #f1d2ba7f - Add statement opens edit statement modal (T405454) by Hasan Akgün
- git #50a55985 - Update wdio (v9), wdio-mediawiki (v4), wdio-wikibase (v6.4) (T406844) by Lucas Werkmeister
WikibaseLexeme
[edit]- git #938678c2 - Revert "Add support for Lexemes in wbui2025" (T409740) by Hoo man
- git #0bd64467 - Add support for Lexemes in wbui2025 (T409149) by Arthur Taylor
- git #62f30e60 - Fix linter warnings for Lexeme (T409149) by Arthur Taylor
WikiLambda
[edit]- git #3f59681d - Update function-schemata sub-module to HEAD (eebbf96) (T408824) by James D. Forrester
- git #a8197424 - WikifunctionsPFragmentHandler: Log that we had a cache failure by James D. Forrester
WikimediaEditorTasks
[edit]- git #9538ff0f - tests: Stop setting rev_sha1 (T389026) by Alexander Vorwerk
WikimediaEvents
[edit]- git #2688ee3d - tests: Change array to match() in EmailAuthHooksTest by Umherirrender
- git #96403ef7 - Add experiment name for enwiki in readingListAB.js (T408438) by aude
WikimediaIncubator
[edit]- git #d73c8807 - Remove unused `redirectfrom` URL parameter (T407046) by Jon Harald Søby
- git #d4c3f88f - Remove {{#infopage:}} parser function by Jon Harald Søby
WikimediaMaintenance
[edit]- git #6ec0c5ba - Fix symbolic links by Taavi Väänänen
- git #b04dae0b - Update for new script locations by Alexander Vorwerk
WikimediaMessages
[edit]- git #7f938a14 - i18n: Update wikimedia-emailauth-login-help to link to Special:AccountRecovery (T399749) by Mmartorana
- git #8f932d67 - wikimediaoverrides: Add EmailAuth recovery overrides (T399742) by Sam Reed
Wikistories
[edit]- git #ac6b6efa - Inject services into PageDisplayHandlers by Fomafix
- git #a460f3ed - Remove analytics instruments (T408178) by Sam Smith
Skins
[edit]MinervaNeue
[edit]- git #c395af9a - Jest: unit test coverage (T409120) by Peter Wangai
Timeless
[edit]- git #963ae1fb - ipinfo: don't add margins for ipinfo cards (T409195) by Perry Fraser
Vector
[edit]- git #8920028a - Centralize recommendation code in core. (T405515) by Jon Robson
- git #cb6b3dcd - stickyHeader.js: Replace {Element} types with {HTMLElement} (T406219) by Ed Sanders
- git #78aac769 - Fix methods which return {Element} to return {HTMLElement} (T406219) by Ed Sanders
- git #010f700b - Use "optional_services" to inject service MobileContext by Fomafix
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #a497e4a9 - Make check-excludes.js part of CI by Ed Sanders
- git #0cfe3927 - Qunit: Test doc.cloneFromRange and doc.rebuildTree with InternalList (T408535) by WMDE-Fisch
- git #4ac7406f - Qunit: Use `references` fixture for InternalList.clone() test (T408535) by WMDE-Fisch
- git #4e1bca4f - Qunit: Improve references tests fixture (T408535) by WMDE-Fisch
- git #2b624edd - ve.dm.Document: use offset map in findText (T407928) by Caro Medelius
- git #eb4f9452 - QUnit: Add first test for ve.dm.InternalList.merge (T408535) by WMDE-Fisch
No changes
[edit]- 3D
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- ArticleSummaries
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CharInsert
- Chart
- ChessBrowser
- CiteThisPage
- Citoid
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- CommunityConfigurationExample
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraisingTranslateWorkflow
- 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
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- OAuthRateLimiter
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PagedTiffHandler
- ParserMigration
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- Quiz
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- ShortUrl
- SimilarEditors
- SiteMatrix
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- TimedMediaHandler
- TitleBlacklist
- TocTree
- TorBlock
- Translate
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadWizard
- UploadsLink
- UrlShortener
- VueTest
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- Wikisource
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
[edit]388 Changes in 66 repos by 94 authors