MediaWiki 1.46/wmf.16/Changelog
Appearance
< MediaWiki 1.46 | wmf.16
Core changes
[edit]- git #d736ca1c - Branch commit for wmf/1.46.0-wmf.16 (T413807) by trainbranchbot
- git #fbbdbfe4 - ParserOutput: move flags into $mFlags array (T292868) by C. Scott Ananian
- git #013104dc - Revert "Use {{#Special}} syntax in watchlist label message" (T417604) by SomeRandomDeveloper
- git #f44de48b - Drop wfMergeErrorArrays(), deprecated since 1.43 by Lewis Cawte
- git #aa525122 - Parser: Remove deprecated and unused Parser functions by Lewis Cawte
- git #322048c8 - Bump wikimedia/parsoid to 0.23.0-a16.2 (T417443) by C. Scott Ananian
- git #490535c4 - Inject services into ParserOutputAccess by Fomafix
- git #e9264452 - HtmlInputTransformHelper,ParsoidHandler: Add 'counters' property by C. Scott Ananian
- git #52f9a68b - HtmlInputTransformHelperTest: Use HtmlPageBundle factory methods (part 2) (T417443) by C. Scott Ananian
- git #a7f76c65 - SerializationTestTrait: introduce ::normalizeForObjectEquality by C. Scott Ananian
- git #2c7f5b7d - SimpleParsoidOutputStash*Test: use HtmlPageBundle factory methods (T417443) by C. Scott Ananian
- git #d9741327 - mediawiki.ForeignApi: Avoid dependency from ForeignRest on ForeignApi by Bartosz Dziewoński
- git #374037c1 - Parsoid LanguageConverter postprocessing pass (T380517) (T415435) by C. Scott Ananian
- git #de680232 - selenium: Increase default max instances to 6 (T414904) by Peter Hedenskog
- git #eb402d64 - selenium: Use headless as default (T411784) by Peter Hedenskog
- git #39b252fe - tests: Move `@covers` to class level for RL FileModuleTest by Derick Alangi
- git #d6d651b0 - Rdbms: Emulate UNION queries in tests when using MySQL (T412067) by SomeRandomDeveloper
- git #f28fe401 - Fix Fastmail rendering by moving styles off the body (T413131) by Cyndy
- git #67b1caf9 - selenium: Start one xvfb per maxInstance (NodeJS instance) (T344754) by Peter Hedenskog
- git #4661552f - ApiQueryInfo: Add inprop=watchlistlabels (T417092) by TheresNoTime
- git #b315073e - IcuCollation: Support numeric sorting for non-default collations (T411940) by Func
- git #01005662 - Disallow calling MessageCache::get with a boolean language parameter (T160814) by MGChecker
- git #b6780de6 - Support CSS/JS thumbnail sizing in Parsoid (T375981) by Jon Robson
- git #e6bf7da1 - Logging: more tests for DatabaseLogEntry (T416542) by daniel
- git #e33a53ca - Logging: Support interacting with log entries from other wikis (T416542) by Bartosz Dziewoński
- git #c6bf06d2 - ResourceLoader: Improve some type documentation on functions by Umherirrender
- git #6f19ad26 - ResourceLoader: Move DependencyStore back to includes/ResourceLoader/ (T364652) by Timo Tijhof
- git #c5f87919 - Introduce database write duplication mechanism (T408137) by Amir Sarabadani
- git #ade25b82 - Media: Doc formatting improvements by Bartosz Dziewoński
- git #74f0f460 - RELEASE-NOTES-1.46: Fix wording of Parser:Options drop droppage by James D. Forrester
- git #c49c15c7 - Add release note for mw.message( ... ).parseDom() change (T414219) by SomeRandomDeveloper
- git #412e164a - Use .parseDom() instead of .parse() where applicable (T414219) by SomeRandomDeveloper
- git #acb8d686 - mediawiki.base: Add a stub for parseDom() to mw.message (T414219) by SomeRandomDeveloper
- git #471562a7 - Use existing fetchFieldValues method in JobQueueDB by thiemowmde
- git #f8673f7b - Use MainConfigNames in DefaultPreferencesFactory by thiemowmde
- git #59f33bad - RELEASE-NOTES-1.46: Add note for PSR-7 change (T397068) by Gergő Tisza
- git #281d1cee - InfoAction: Insert page header above the TOC (T363726) by Bartosz Dziewoński
- git #08dd0799 - CoreMagicVariables: Remove zero-argument form for {{#isbn}} (T417284) by C. Scott Ananian
- git #d897780b - editpage: Remove unused mExpectedParentRevision property by SomeRandomDeveloper
- git #2a22951d - Parser: drop Parser::Options() by Lewis Cawte
- git #1b75af5f - file: Stop setting 'omit-nonlazy' while loading extra rows from the db (T417301) by Alexander Vorwerk
- git #cce292b2 - editpage: Move some helper methods to a new service (T157658) by SomeRandomDeveloper
- git #d084b13c - FileRepo: Add 'userAgent' option in ForeignAPIRepo for wgForeignFileRepos by Paladox
- git #bdb30bd9 - Move handling of ThumbnailSteps to media handlers (T360589) (T415598) by Func
- git #881ce0bb - Make use of very short fn() syntax in more places by thiemowmde
- git #33f80b08 - Upgrade psr/http-message and lcobucci/jwt (T397068) (T261462) by Sam Reed
- git #b1924d4a - wdio-mediawiki: Release 6.2.0 by Peter Hedenskog
- git #6a65a47b - Remove wfAssembleUrl(), deprecated in 1.39 by Lewis Cawte
- git #143559bc - mediawiki.tempUserBanner: Add missing dependency (T415810) by SomeRandomDeveloper
- git #b989e393 - Drop wfMatchesDomainList(), deprecated in 1.39. by Lewis Cawte
- git #f277fd2d - ParserTestRunner: use JsonCodec to encode extension data information for tests by C. Scott Ananian
- git #aaa8af1d - Hard-deprecated Xml::option, deprecated since 1.42 and now unused (T341775) by James D. Forrester
- git #7fccf0dd - OpenApiSpec: Add support for response headers in the REST OpenAPI spec (T412668) (T382459) (T382460) by Atieno
- git #af6538d5 - Hard-deprecate Xml::attrib(), ::buildForm(), and ::fieldset() (T341775) by James D. Forrester
- git #76ea6ff3 - Special:EditWatchlist: Improve labels dialog messages (T414581) by Sam Wilson
- git #450540ae - mediawiki.special.watchlistedit: Add access key to remove (T416103) by TheresNoTime
- git #4440302d - Add more paratest parameters to bootstrap.php to avoid unrecognized param errors by Aaron Schulz
- git #b1b293ff - Special:Watchlist: Improve watchlist onboarding for mobile (T416509) by Sam Wilson
- git #a4132259 - maintenance/makeTestEdits: Add `--watchlist` option (T414568) by TheresNoTime
- git #c9fc7f75 - Special:EditWatchlist: Use consistent phrasing, and remove unused messages (T412792) by Sam Wilson
- git #a54c60d7 - Special:EditWatchlist: Add labels to both subject and talk pages (T416147) by Sam Wilson
- git #1b315fa4 - Make UserRequirementsConditionChecker stable to extend (T416859) by Marcin Szwarc
- git #257e5d8c - Make RestrictedUserGroupChecker::getGroupRestrictions public (T416859) by Marcin Szwarc
- git #3690cc0c - resources: Use .column-width mixin in special.less by Umherirrender
- git #e236f011 - Change MediaWiki\Cache\LinkBatch to MediaWiki\Page\LinkBatch (T412514) by Neriah
- git #9245814f - build: Upgrade mediawiki-phan-config to 0.19.0 (phan v6) (T406326) by Daimona Eaytoy
- git #868fdc68 - Use {{#Special}} syntax in watchlist label message by Jon Harald Søby
- git #d59a73ae - LinksUpdate: Override fetchExistingRows for imagelinks (T299953) by Alexander Vorwerk
- git #9cfcd5fb - LinksTable: Use replica database for fetching existing links (T416171) by Amir Sarabadani
- git #4aa06bf5 - Do not duplicate edit watchlist link on skins which already have it (T414246) by Jon Robson
Vendor
[edit]- git #cd6a3467 - Bump wikimedia/parsoid to 0.23.0-a16.2 (T417443) by C. Scott Ananian
- git #ddaf38cd - Explicitly pin wikimedia/wikipeg by Reedy
- git #7382701a - Update league/oauth2-server and dependancies (T261462) by Reedy
- git #630f30ec - Upgrading ezimuel/ringphp (1.4.0 => 1.4.1) (T414878) by Reedy
- git #3a37a10f - Update brick/math from 0.14.2 to 0.14.5 by Alexander Vorwerk
- git #4e85c9a9 - Upgrade web-auth/webauth-lib (4.9.3 => 5.2.3) (T405344) by Reedy
Extensions
[edit]AbuseFilter
[edit]- git #1d795dce - Improve Special:AbuseLog's rendering of user links for unattached accounts (T293321) by Dr4goniez
- git #4206495a - On Special:AbuseFilter/<id> use a bigger column for form fields (T417368) by Umherirrender
- git #49f26515 - Add confirmation for making a private filter public (T391543) by Dr4goniez
- git #142abc25 - Improve read-only on Special:AbuseFilter/<id> (T230066) by Umherirrender
AdvancedSearch
[edit]- git #ba3ae3e8 - Use MainConfigNames by thiemowmde
CampaignEvents
[edit]- git #da0cd036 - Add new db schema for event goals (T411433) by Michelle
CentralAuth
[edit]- git #109d8c04 - Remove unnecessary local context variables by Bartosz Dziewoński
- git #a3cab9c4 - Avoid dependency from ForeignRest on ForeignApi by Bartosz Dziewoński
- git #33949e28 - ForeignRest: Use abort signals in mw.Api code by Bartosz Dziewoński
- git #687426c1 - Preserve error/notice params when redirecting too (T416057) by Bartosz Dziewoński
- git #cc4dab70 - Add maintenance script to update automatic global group membership (T416541) by Bartosz Dziewoński
- git #c554aa16 - GlobalGroupAssignmentService: Insert log entries into central wiki (T416542) by Bartosz Dziewoński
- git #ac7983c3 - maintenance: import class definitions by daniel
CheckUser
[edit]- git #1631aecf - Change performer of auto-closed jobs (T417012) by Maxim Postoronca
- git #d870bd08 - Mock SpecialGlobalContributions instead of ContributionsSpecialPage by Fomafix
- git #18674ce1 - Use CompositeIndefiniteBlockChecker in auto-close job (T417012) by Maxim Postoronca
- git #26b0566e - Add a check for "user is globally blocked" (T417012) by Maxim Postoronca
- git #6ff98eb4 - Broaden Special:Contributions IP Reveal check (T417177) by STran
- git #19528be3 - Add a user is locally blocked check (T417012) by Maxim Postoronca
- git #cae23b85 - Introduce interface and service for checking if a user is blocked (T417012) by Maxim Postoronca
- git #5ffecc2a - Add siu_info to cusi_user (T417277) by Dreamy Jazz
- git #6af52328 - SI: Allow matching signals when private CheckUser events occur (T417165) by Dreamy Jazz
- git #3b734ef8 - Use constructor property promotion for CheckUserInsert service (T417165) by Dreamy Jazz
- git #e8955828 - Use recommended way to pass HTML message parameters by Bartosz Dziewoński
- git #eadb4d0f - UserInfoCard: Show number of SI cases (T414905) by Kosta Harlan
- git #48d6b337 - Add auto-close job for SuggestedInvestigations cases (T414979) by Maxim Postoronca
CirrusSearch
[edit]- git #a636543d - EventBusWeightedTagsSerializer - pass requestId to EventSerializer by Ottomata
- git #4be3d704 - EventBusWeightedTagSerializer - don't use EventBus serializer constructors (T392516) by Ottomata
Cite
[edit]- git #5e4817cb - Use transitional DataMwBody::setHTML() (part 5) by C. Scott Ananian
- git #32175823 - More consistent column widths in MinervaNeue and Vector 2022 (T160497) (T334941) by thiemowmde
- git #f0359665 - Inline tiny skinStyles files in the "for all skins" file (T160497) (T334941) by thiemowmde
- git #557380b7 - Merge tiny Minerva style tweak into general .less file by thiemowmde
- git #52469066 - Parsoid: Add safeguard when checking for reflist template (T416630) by WMDE-Fisch
- git #acc78de6 - Rename language codes sr-ec and sr-el to sr-cyrl and sr-latn (T117845) by Fomafix
- git #70325e98 - Use new signature for ve.test.utils.runWikitextStringHandlerTest by Ed Sanders
- git #ed6285ca - Highlight ref search result when there is only one (T403588) by thiemowmde
- git #1cf2c1f6 - VE: Streamline ref usage numbers in MWReferenceEditPanel (T416486) by WMDE-Fisch
- git #68d4a574 - Load missing CSS for WikiEditor help panel (T407471) by thiemowmde
CodeEditor
[edit]- git #e8eb0e5a - Use String#startsWith by Ed Sanders
CodeMirror
[edit]- git #2f4cc5ff - CodeMirror: add `mw-editfont-monospace` class to non-Wikitext (T373711) by bhsd
- git #ae10b1d2 - Remove dotted line focus outline from all editors by Ed Sanders
ContentTranslation
[edit]- git #06cbcb76 - TranslatedSegmentCard: Use target language from URL param (T374886) by Kisenge Mbaga
DiscussionTools
[edit]- git #8422771d - Use PHP8 constructor property promotion and readonly properties by Fomafix
- git #65cf9689 - Rename language codes 'sr-ec' and 'sr-el' to 'sr-cyrl' and 'sr-latn' (T117845) by Fomafix
- git #bedd91c1 - Inject service 'MobileFrontend.Context' as optional service by Fomafix
- git #eedfa4b0 - ServiceWiring: Sort array and add @phpcs-require-sorted-array by Fomafix
- git #54ee266f - modules: Use .user-select less mixin by Umherirrender
DonationInterface
[edit]- git #4d612df9 - Remove phone number field from Vipps form (T339937) by Elliott Eggleston
- git #bec8860d - Note messages used on donatewiki (T166346) by Elliott Eggleston
- git #081ff971 - Replace space with + in email addresses before validation (T417431) by Lars SG
- git #a18ea49d - Add Donor Portal home link (T417079) by Jack Gleeson
- git #399918f7 - Update SmashPig to 1.2.2.4 by Elliott Eggleston
- git #cfed12ec - Support Adyen-direct Vipps payments (T339937) by Elliott Eggleston
- git #daca1984 - Update SmashPig to v1.2.2 by Jack Gleeson
- git #c1e9c84a - Add logout functionality to Donor Portal (T416351) by Jack Gleeson
- git #f349553f - Use relative path for assets path to prevent breaking when using the DonorPortal path in the URL by Damilare Adedoyin
EntitySchema
[edit]- git #895c42ca - Replace mysql-action with mariadb service in secondary CI (T417382) by Lucas Werkmeister
EventBus
[edit]- git #5b3a4e2a - EventSerializer - remove global use of Telemetry (T392516) by Ottomata
- git #88ce36cb - Refactor various constructors to use Serializer Service instances (T392516) by Ottomata
EventStreamConfig
[edit]- git #13cbe0a9 - Make use of upstream StringUtils::isValidPCRERegex by thiemowmde
GlobalWatchlist
[edit]- git #cf176496 - Fire a hook after the content refresh (T275159) by IKhitron
- git #20e268ca - Use Wikibase site language for this site Wikibase labels if there is no URL uselang parameter (T416111) by IKhitron
- git #2e913423 - modules: Use .column-width less mixin by Umherirrender
- git #540a3cfa - Remove the wgGlobalWatchlistWikibaseSite variable (T415440) by IKhitron
GrowthExperiments
[edit]- git #3bbd7483 - Make use of MainConfigNames in more places by thiemowmde
- git #ed3945fa - test: skip assert when SuggestedEdit is not available (T415278) by Antoine Musso
- git #e94153ca - ReviseToneInitializer: select the action before ensuring it's shown (T416537) by David Lynch
- git #7f47b88d - Add integration tests to cover ConfigurationLoader when SE disabled (T417208) by Cyndy
- git #7f424962 - ExperimentTestKitchenManager: stop enrolling users on account creation (T416894) by Sergio Gimeno
- git #dac51c1a - fix(SuggestedEdits): Fix inversed condition (T417195) by Martin Urbanec
- git #951b6186 - fix(SuggestedEdits): Fix inversed condition (T417195) by Martin Urbanec
- git #7c7c9649 - Mock Experiment class in ExperimentTestKitchenManager unit test by Sam Smith
- git #abccc2d5 - experiments: dismantle ExperimentUserDefaultsManager (T416894) by Sergio Gimeno
- git #30dd9dcc - VariantHooks: use FeatureManager instead of ExtensionRegistry by Sergio Gimeno
ImageMap
[edit]- git #7309c18d - Only code in Wikimedia\Parsoid\{Core,DOM,Ext} is stable to use (T332457) by C. Scott Ananian
- git #478b737b - Use Wikimedia\Parsoid\DOM\* aliases to improve compatibility with PHP 8.4+ by C. Scott Ananian
IPInfo
[edit]- git #8fc4d1d6 - Add infobox case handling for Special:IPContributions (T417250) by STran
IPReputation
[edit]- git #93cee78d - IPoid: Log timeouts as warnings instead of errors (T416164) by Kosta Harlan
- git #7ba52df7 - IPoid: Add configurable connectTimeout (T416164) by Kosta Harlan
- git #270d9b7a - ConfirmEdit: Remove IPReputationEnableLoginCaptchaIfIPKnown (T416941) by Kosta Harlan
JsonConfig
[edit]- git #6e76ea9b - Allow empty nsName config in JCApi module (T402922) by thiemowmde
- git #2355fbd3 - JCTransformApi: Check good status consistently (T414047) by Ammarpad
Linter
[edit]- git #0d244387 - Define getSubpagesForPrefixSearch for SpecialLintTemplateErrors by Arlo Breault
- git #f32dbd4d - Update title / desc of Special:LintTemplateErrors (T170874) by Arlo Breault
LiquidThreads
[edit]- git #6be5c580 - More robust SkinTemplateNavigation hook handler (T416978) by thiemowmde
Math
[edit]- git #7de6bf1b - Treat \prime as an operator (T417248) (T398653) by physikerwelt
- git #2d204d1b - Don't treat overline als over_operator (T382796) by physikerwelt
- git #fb99056a - Remove hardcoded displaystyle around \oint (T414124) by physikerwelt
- git #694f8cce - Render * operator as ∗ (T414130) by physikerwelt
- git #c196acce - Improve the error message for \ca macro if used outside chem context (T323878) by physikerwelt
MobileFrontend
[edit]- git #bd14442c - SectionCollapsing: Auto-expand sections based on hash fragments (T416258) by Eric Gardner
- git #2df09a32 - build: Remove obsolete Codex dependencies (T417289) by Volker E.
- git #1a1a87a4 - build: Sync Node version requirement with .nvmrc to v20.19.5 part II by Volker E.
- git #f7d257cd - build: Sync Node version requirement with .nvmrc to v20.19.5 by Volker E.
- git #35b0ed43 - Anon warning: add classes to facilitate instrumentation (T416100) by Sergio Gimeno
- git #a8fb81a8 - fix(anon edit screen): render anon screen without ext.testKitchen (T415160) by Sergio Gimeno
MultimediaViewer
[edit]- git #586f85bd - thumbUrl: Adjust the samll size to match common standard sizes (T414805) by Amir Sarabadani
MultiTitle
[edit]- git #f863567d - extension.json: Fix typo in the `descriptionmsg` property (T417040) by a smart kitten
OATHAuth
[edit]- git #4fa99bff - Recover2FAForUser: Check if user's email is confirmed (T415883) by Marcin Szwarc
- git #4439599a - OATHmanage: Fix inconsistent vertical spacing in passkeys section (T417411) by n-michlol
- git #7ebbce83 - Recover2FAForUser: Send Echo notifications on recovery (T415883) by Marcin Szwarc
- git #2c128715 - Recover2FAForUser: Send additional recovery codes by email (T415883) by Marcin Szwarc
- git #cea2ac3a - Log successful 2FA verification attempts to CheckUser (T301992) by Mmartorana
- git #14b72a3c - OATHManage.vue: Fix FOUC when passkeys section is empty (T416611) by Roan Kattouw
- git #85100cc6 - Unbreak OATHAuthOOUIHTMLForm submission handlers by Roan Kattouw
- git #3e7bcff0 - ApiWebAuthn: Replace private function with const array by Sam Reed
- git #39fcb83e - WebAuthnAuthenticator: Add conditionalAuthentication (T417117) by Sam Reed
- git #f3d7337c - WebAuthnAuthenticator: Make protected private by Sam Reed
- git #e07aa014 - Rename WebAuthn api module to have Api prefix by Sam Reed
- git #15f3d65e - Service-ify WebAuthnAuthenticator (T417117) by Sam Reed
- git #96c40183 - Fold WebAuthnCredentialRepository into WebAuthnKey (T416646) by Sam Reed
- git #f01cec00 - WebAuthnAuthenticator: Remove $request parameter to factory() by Sam Reed
- git #b273c294 - Drop $wgOATHUserHandlesTable (T416544) by Sam Reed
- git #36301e8d - composer.json: Stop allowing psr/http-message ^1.0 (T397068) by Sam Reed
- git #9c9d1533 - Skip passkey feature detection on Firefox on Linux (T415089) by Roan Kattouw
- git #48894e0f - WebAuthnAuthenticator: Use AuthManager's session storage directly by Roan Kattouw
- git #94d0d312 - WebAuthnAuthenticationRequest: Use constructor param instead of setter by Roan Kattouw
- git #0f96a61b - Implement modified WebAuthnSerializerFactory (T405344) by Sam Reed
- git #48a7582d - composer.json: Upgrade web-auth/webauthn-lib to ^5.2.3 (T405344) by Reedy
- git #18d010d6 - Drop IManageForm and cleanup some related code by Sam Reed
- git #c669e278 - Log failed 2FA verification in CheckUser (T301992) by Mmartorana
OAuth
[edit]- git #b0bf4cd3 - Revert debug logging for T409901 (T409901) by Gergő Tisza
- git #dc343853 - Use $claims parameter of AccessTokenRepository::getNewToken() by Gergő Tisza
- git #d78206b9 - Update league/oauth2-server and dependancies (T413633) (T261462) by Sam Reed
- git #3c53ff49 - tests: Re-organize test directories by Derick Alangi
PageImages
[edit]- git #f4b0d6fd - Update namespace of PHP classes by Fomafix
- git #e8e37914 - Use MainConfigNames by Fomafix
ParserMigration
[edit]- git #99aee572 - ShouldUseParsoidHook interface for overriding ParserMigration state (T416405) by Brooke Vibber
- git #926427fc - Show a quicksurvey to all logged in users using Parsoid (T414852) by Jon Robson
- git #607055b7 - Enable Parsoid Read Views by default by C. Scott Ananian
PersonalDashboard
[edit]- git #5e5d0630 - Update feedback and WIP indicators (T416319) by suecarmol
- git #28e857df - Review changes: Fix edit summary text overflow (T417055) by Dillon Hardy
Phonos
[edit]- git #bef2ed50 - Use null instead of false on no string value by Fomafix
- git #ed8672f5 - Remove @param and @return if redundant to PHP type declaration by Fomafix
Popups
[edit]- git #29b47bb8 - build: Remove Codex dependencies and Storybook remainders (T417289) by Volker E.
QuickSurveys
[edit]- git #834ebf72 - Add QuickSurveysSurveys hook (T415721) by Jon Robson
ReaderExperiments
[edit]- git #9a334dcf - Fixed font size, variable header height (T417194) by Matthias Mullie
- git #5943f8a4 - Escape selector (T417170) by Matthias Mullie
- git #26ca4ad8 - Make entire header clickable (T417196) by Matthias Mullie
- git #5644c848 - Don't show short description in sticky header (T417193) by Matthias Mullie
- git #1932bb7c - Finetune active header scroll detection (T413403) by Matthias Mullie
- git #84107d95 - Make sure invisible header is stacked below other content (T417204) by Matthias Mullie
- git #9a5d6e2e - Minerva TOC: add table of contents region (T416744) by lwatson
- git #4d2c236b - shareHighlight: gate the feature on config var by Eric Gardner
- git #1d76954d - Minerva TOC: Revise button states (T416598) by lwatson
- git #e27de78a - Fix body-overflow workaround (T413402) by Matthias Mullie
- git #d222dc4b - Fix padding between nested TOC items (T413401) by Matthias Mullie
- git #9bdf19ea - shareHighlight: Set up new resource module (T416434) by Eric Gardner
- git #90b638eb - Dynamically update title size between xx-large & small (T413402) by Matthias Mullie
- git #6268275c - Minerva TOC: sticky header styles (T413402) by lwatson
- git #8744e090 - Also show sticky header when TOC button focused (T416744) by Matthias Mullie
SandboxLink
[edit]- git #fdd21e8c - "new" class should apply to link NOT list item (T417372) by Jon Robson
TestKitchen
[edit]- git #cccbf2f1 - PHP SDK: Remove EventLogging dependency by Sam Smith
- git #8e3c807f - Streamline various small pieces of PHP by thiemowmde
- git #8971662a - Fix contextual attributes when stream is set (T417091) by Clare Ming
- git #f9a6045d - PHP SDK: Add InstrumentManager#getInstrument() (T409913) by Santiago Faci
TimedMediaHandler
[edit]- git #352d798d - migrateTranscodeStates: Avoid skipping rows (T415064) by Alexander Vorwerk
- git #95c131ed - Use $this->getConfig() instead of $services->getMainConfig() by Fomafix
- git #aafb037c - Update the metadata array fetching to non-deprecated methods by Derk-Jan Hartman
Translate
[edit]- git #5e00f255 - Combine identical jQuery calls by thiemowmde
- git #1fb08417 - Call ServiceOptions::assertRequiredOptions for injected ServiceOptions by Umherirrender
VisualEditor
[edit]- git #2c4d0e09 - DoubleBoldEditCheck: Fix limit in searching for a heading by Ed Sanders
- git #27551e38 - ConvertReferenceEditCheck: Fix documentation by Ed Sanders
- git #8ddaff5f - YearLinkEditCheck: Add tests by Ed Sanders
- git #fffa63c6 - EditCheck: update shown stats on initial page load (T417452) by Caro Medelius
- git #83de5d2c - EditCheck: adjust editsuggestion-seen tag (T413419) by Caro Medelius
- git #05493c6f - Don't give focus to toolbar when closing MWPopupTool by Ed Sanders
- git #e5906e31 - Use position:sticky for toolbarPlaceholder by Ed Sanders
- git #e14865eb - Update VE core submodule to master (17a600756) (T412223) (T416558) by David Lynch
- git #f6276b58 - Edit check controller: make sure ensure-shown action is scrolled into view (T416537) by David Lynch
- git #becf6cf7 - EditCheck: don't store the existing actions before updating by David Lynch
- git #b01e9b00 - Selenium: Inserting and indenting lists (T296187) by dwalden
- git #27c4f4e1 - Selenium: Inserting table (T296187) by dwalden
- git #f3cb287d - EditCheckGutterSectionWidget: primary icon should be a check if present by David Lynch
- git #2c666766 - EditCheckGutterSectionWidget: icons should get flags regardless of focus (T394713) by David Lynch
- git #2cd566f4 - YearLinkEditCheck: Add missing flag to regex by Ed Sanders
- git #78507f4f - getModifiedAnnotationRanges: Improve performance (T417199) by Ed Sanders
- git #05f9d7f9 - DisambiguationEditCheck: Ignore links with hash fragments by Ed Sanders
- git #42617b5a - MWInternalLinkContextItem: Use specific linkCache for styling by Ed Sanders
- git #719c657c - Use ve.targetLinksToNewWindow by Ed Sanders
- git #d4e41dff - Alienate external links with template-generated attributes (T67362) by Bartosz Dziewoński
Wikibase
[edit]- git #3d6152d7 - GQL: Add e2e test boilerplate (T416332) by Jakob Warkotsch
- git #5dc5d31e - GQL: Don't wrap response in action name (T417025) by Jakob Warkotsch
- git #33044a6f - tests: Suppress error from backward test in ItemChangeTest (T417432) by Umherirrender
- git #17c5cae8 - GQL: Remove GraphQL Special Page (T417025) by Silvan
- git #65a09896 - GQL: Add action=wbgraphql to action api (T417025) by Jakob Warkotsch
- git #4f7581db - Add support for external id datatype (T417042) by Audrey Penven
- git #72a86938 - Replace mysql-action with mariadb service in secondary CI (T417382) by Lucas Werkmeister
- git #b6bc2223 - Fix publishing progress bar cancellation (T417041) by Arthur Taylor
- git #13c33256 - Support URL datatype in wbui2025 (T417041) by Arthur Taylor
- git #77121794 - Minor test suite fixes - remove unused properties (T417041) by Arthur Taylor
- git #a468c5db - Remove outdated comment by Lucas Werkmeister
- git #8540587b - composer.json: Upgrade to psr/http-message ^2.0.0 (T397068) by Sam Reed
- git #380b2353 - Remove .trim modifier from v-model binding (T414422) by Lucas Werkmeister
- git #f9a0081b - GQL: Improve introspection query tracking (T416886) by Jakob Warkotsch
- git #ece1b05e - Revert "client: use i18n hist link text in rc test" by Lucas Werkmeister (WMDE)
- git #a59d98e0 - resources: Use .column-width/.user-select/.hyphens less mixin by Umherirrender
- git #003f59c4 - Clean up backwards compatibility for WBQC popover html (T414193) by Audrey Penven
WikibaseQualityConstraints
[edit]- git #a2a55368 - Tidy tests related to wbui2025 (T414193) by Audrey Penven
- git #8a2eb8cd - Show multiple issues in a popover in wbui2025 (T414193) by Audrey Penven
WikiEditor
[edit]- git #8dcbed6c - Use String#startsWith by Ed Sanders
- git #288358c8 - Fix ESLint warnings by Ed Sanders
WikiLambda
[edit]- git #adb28640 - SpecialViewObject: Allow view/ URLs to use ZIDs as well as language codes by James D. Forrester
- git #33b4f7cd - Add /view/lang/title route for Abstract content (T411704) by gengh
- git #ad2be380 - LeaveEditorDialog: add composable and also use in AbstractContent (T417155) by Daphne Smit
- git #8cf2fade - Split the RC hooks from PageEditingHandler to PagePostSaveHandler by James D. Forrester
- git #51be8402 - Do not read/write from unused namespaces menu (T416652) by Jon Robson
- git #03d74247 - Provide ViewAbstract special page (T411693) by gengh
- git #96d95754 - Update function-schemata sub-module to HEAD (3d1d510) (T382795) by James D. Forrester
- git #e9491d0e - abstract: Extract some i18n, label keys for consistency by James D. Forrester
- git #691c9574 - Drawer: fix IOS scroll lock issues (T414493) by Daphne Smit
- git #c43499f1 - Enable Abstract mode by default for devs, with only one NS by James D. Forrester
- git #c7ea1804 - WikifunctionsPFragmentHandler: Add reference RL modules for client-mode by James D. Forrester
- git #a8432636 - abstract: Define the not-enabled Special page i18n by James D. Forrester
- git #ff852129 - WikifunctionsPFragmentHandler: Add usage tracking props when we're used (T414848) by James D. Forrester
- git #e6f3a916 - Drop the temporary WikifunctionsEnableHTMLOutput feature flag by James D. Forrester
- git #d3401b6d - Drop the temporary WikifunctionsEnableWikidataInputTypes feature flag by James D. Forrester
- git #d16caff0 - Add custom components for Section and Fragment (T411709) (T411710) by gengh
- git #cb4f2163 - Mark as dirty both list items when moving them up or down. (T416788) by gengh
- git #2b580688 - Set preview fragment divs as display:contents (T416784) by gengh
- git #5182ae53 - Refactor references module to lazy-load Vue for embedded functions (T414493) by Daphne Smit
- git #85e50345 - References: Implement reference popovers and drawers (T414491) (T414493) by Daphne Smit
- git #49ef506c - WikiLambdaApiBase::getResponseEnvelope: Don't try to process non-ZObjects (T414752) by James D. Forrester
- git #dc7c7a9e - ZTypeRegistry: Prohibit saving Z25s in PHP, too (T414000) by James D. Forrester
WikimediaCustomizations
[edit]- git #ccd52bab - AttributionRestHandler: Minor cleanup by Sam Reed
- git #b273b558 - RateLimit: Mark properties as readonly by Sam Reed
- git #97362916 - ServiceWiring: Add typed return to WikimediaCustomizations.BadEmailDomainChecker by Sam Reed
- git #e638fb2e - RateLimitHookHandler: Mark as implements GetSessionJwtDataHook by Sam Reed
- git #8d74cc67 - Followup quick fixes to I2a2be8f50 (T415680) by mooeypoo
- git #77d3942b - EmailAuth::onEmailAuthRequireToken: Split cldr and Events logic paths by James D. Forrester
- git #0c300f86 - Add integration tests to Attribution API (T415680) by mooeypoo
- git #198fd890 - Allow configuring rate limit classes for global groups (T415588) by Bartosz Dziewoński
- git #5942de2d - EmailAuth: Minor cleanup by Sam Reed
- git #16c05fa6 - EmailAuthHookHandler: Check if WikimediaEvents loaded before using WikimediaEventsCountryCodeLookup (T416983) by Sam Reed
- git #25f0e9c7 - extension.json: Mark as requiring MW >= 1.46.0 by Sam Reed
- git #3d490388 - BadEmailDomain: Mark constructor properties as readonly by Sam Reed
WikimediaEvents
[edit]- git #9890c9f6 - Update xLab to testKitchen in hcaptcha (T407904) by Clare Ming
- git #ff7bccc0 - Update xLab to testKitchen in mobileSectionSwitch (T407904) by Clare Ming
- git #f199ff08 - Update references to xLab with Test Kitchen in (T407904) by Clare Ming
- git #af929bc6 - Update reference to xLab to testKitchen (T407904) by Clare Ming
- git #14153208 - Remove xLab module, update references to TK (T407904) by Clare Ming
- git #6f9a3723 - Update xLab to testKitchen in clientError (T407904) by Clare Ming
- git #8dcb11f0 - loggedOutWarning.js: add instrumentation for anon edit attempt intervention (T416100) by Sergio Gimeno
- git #722298f2 - Move rate limit classes code to WikimediaCustomizations (T415588) by Bartosz Dziewoński
WikimediaMessages
[edit]- git #5df1a3fb - Add overrides related to 2FA recovery process (T416484) by Marcin Szwarc
- git #82ce8362 - Remove unused contactpage messages (T303359) by Ammarpad
WP25EasterEggs
[edit]- git #3f7b127f - Escape the unescaped i18n messages (T410091) by atitkov
- git #8b56c05d - Do not show companion when visual editor is active (T417078) by atitkov
- git #e34e5f90 - Update Qids to initial public version by atitkov
- git #7abe1f41 - Add "Learn more" link below Baby Globe on Minerva (T417077) by atitkov
- git #0bd3dc19 - resources: Squeeze static images more without visible quality loss (T417307) by Volker E.
- git #4bef50d6 - Allow enabling extension via query parameter for testing (T416218) by atitkov
- git #6d53e6cd - Make use of upstream no-op mocks in HooksTest by thiemowmde
- git #49cc357c - Add configuration variable to control default companion visibility (T417076) by atitkov
- git #cd688f22 - Add Baby Globe click interactions (T416362) by atitkov
- git #52394ee8 - Use HashConfig in tests instead of mocking it by thiemowmde
Skins
[edit]MinervaNeue
[edit]- git #17fc35a9 - Correct declare menus Minerva uses (T331360) by Jon Robson
- git #3e95d6c4 - Revert "Toggler: Update heading toggler to match WAI ARIA pattern" by LorenMora
- git #34ae3320 - Link to edit watchlist for readers using advanced menu (T413913) by Jon Robson
- git #81d977cf - Move opacity to wordmark only by Jon Robson
Nostalgia
[edit]- git #319ddacb - Clear unused menus in Nostalgia (T416981) by Jon Robson
- git #c95cd746 - Add 'menus' option to skin.json (T416981) by Gergő Tisza
Vector
[edit]- git #d9ae1902 - Stop tracking bundlesizes on legacy Vector by Jon Robson
WikimediaApiPortal
[edit]- git #0e8fe20f - WikimediaApiPortal should declare menus it uses (T416981) by Jon Robson
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #d747f72c - Fix debug bar destroying the content area in Minerva by thiemowmde
- git #17a60075 - ui.Surface: Update CSS scroll padding to match VE surface padding by Ed Sanders
- git #547f0865 - PositionedTargetToolbar: Factor out calculateHeight by Ed Sanders
- git #7c8cb35e - Use position:sticky for floating toolbar (T412223) by Ed Sanders
- git #9e1e9fce - Track if keyIndexes are used on InternaList.merge() (T416558) by WMDE-Fisch
- git #27785e36 - Remove unused InternalList.keys property (T416558) by WMDE-Fisch
No changes
[edit]- 3D
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- AutoModerator
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- CategoryTree
- CentralNotice
- CharInsert
- Chart
- ChessBrowser
- CiteThisPage
- Citoid
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- CommunityConfiguration
- CommunityConfigurationExample
- CommunityRequests
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Echo
- Elastica
- ElectronPdfService
- EmailAuth
- EventLogging
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FlaggedRevs
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GoogleNewsSitemap
- GuidedTour
- ImageSuggestions
- InputBox
- Insider
- InterwikiSorting
- Josa
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MetricsPlatform
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nuke
- OAuthRateLimiter
- ORES
- PageAssessments
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- ProofreadPage
- PropertySuggester
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadWizard
- UploadsLink
- UrlShortener
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
[edit]346 Changes in 56 repos by 82 authors