Jump to content

MediaWiki 1.44/wmf.11/Changelog

From mediawiki.org

Core changes

[edit]
  • git #fd314e26 - Branch commit for wmf/1.44.0-wmf.11 (T382362) by trainbranchbot
  • git #a2f594ef - Skin [Breaking change]: Remove ability of skins to (T318988) by lmora
  • git #dd63a44e - file: Set fr_deleted (T383093) by Amir Sarabadani
  • git #3b948a3d - session: Do not set session.use_trans_sid (T380755) by Gergő Tisza
  • git #12d727bf - Setup: tracing: tweak the root span name (T340552) by Chris Danis
  • git #77d81d7a - ParserOutputAccess: add tracing spans (T340552) by Chris Danis
  • git #25a9466d - Database: prefix tracing operation names (T340552) by Chris Danis
  • git #bfbf97ce - PoolCounter: holding-the-lock otel spans (T340552) by Chris Danis
  • git #4a6fac8b - DnsBlacklistUrls: Remove sorbs.net (T382987) by Reedy
  • git #fe82b555 - Allow SplitGroupExecutor to be created without all constructor args (T383054) by Arthur Taylor
  • git #6f708bf0 - Fix attachLatest --regenerate-all creating invalid SQL command by Redjard
  • git #dea746d2 - file: Basic support for writing to the new file tables (T368113) by Amir Sarabadani
  • git #c74f04bc - Use real type hints for services etc. in includes/search/ by Bartosz Dziewoński
  • git #b7a3f438 - mime: Add missing `@group` to ZipDirectoryReaderTest (T382910) by Timo Tijhof
  • git #fb7e671e - MimeAnalyzer: move ZipDirectoryReader to library (T382910) (T364652) by daniel
  • git #91558429 - tracing: add test for unsampled spans by Máté Szabó
  • git #b9ef538f - NoopSpan: optionally activate (T340552) by Chris Danis
  • git #1c5dd54d - ActorStore: Normalize CannotCreateActorException by Gergő Tisza
  • git #f448412c - rdbms/Database: cleanup otel attributes by Chris Danis
  • git #f3b6db4d - exception: Convert E_STRICT errors to E_USER_NOTICE (T375707) by xtex
  • git #47b66ffd - Use `wikimedia/client` instead of `client-es6` by Ed Sanders
  • git #4401d70a - SpecialBlock: Don't send allowusertalk=1 to the block API when not required (T382302) by Sam Wilson
  • git #5da793e8 - schema: Introduce file table (T368113) by Amir Sarabadani
  • git #2ceef587 - test: Use fake time in DatabaseBlockTest for default time by Umherirrender
  • git #79dbd24c - updating form descriptors to use new 'help-raw' key over 'help' (T356971) by craigkahle
  • git #8ca390fe - Update RfC links to bypass redirect (T71997) by Pppery
  • git #5653d148 - Clarify apihelp-query+revisions-param-startid/endid (T379115) by Wargo
  • git #58dc9cc1 - UserSelectQueryBuilder: Do not consider unregistered actors to be named (T382889) by Martin Urbanec
  • git #1f0ddfce - Add option to filter for temporary accounts on Special:ListUsers (T373782) by STran
  • git #20566ca7 - Add dark mode support to wfHttpError by Ebrahim Byagowi
  • git #ba68c449 - TempAccounts: Set fake timestamps for TempUserCreatorTest (T382848) by xtex
  • git #78a90743 - Add getAllActionNames() in ActionFactory by Siddharth VP
  • git #a3815cac - htmlform: ensure at least 1 selection for required multiselect fields by Siddharth VP
  • git #4f327a6b - htmlform: support namespace parameter for titlesmultiselect fields by Siddharth VP
  • git #2d0b105e - Undeletion: Don't display a bogus error message in a corner case (T380250) by Pppery
  • git #ab9df4ee - Fix some edge cases in undelete UI (T382183) by Pppery
  • git #013701cc - Use latest revision not viewed revision in delete link (T382184) by Pppery
  • git #d481c84b - mediawiki.special.createaccount: Simplify abortable promises by Bartosz Dziewoński
  • git #cae448e4 - mediawiki.api: Fix tests depending on script path by Bartosz Dziewoński
  • git #8dce8a3c - mediawiki.api: Adopt async-await and assert.rejects() in various tests by Timo Tijhof
  • git #80c3b80f - mediawiki.api: Add "fallback" test for FormData support by Timo Tijhof
  • git #60d4f537 - build: Update qunit from 2.20.0 to 2.23.1 by Timo Tijhof
  • git #8a45ce03 - gallery: Sync method signature for ImageGalleryBase::insert and ::add by Umherirrender
  • git #692a73aa - gallery: Fix phan annotation for ImageGalleryBase::getImages (T382786) by Umherirrender
  • git #25e5e264 - ResourceLoader: Deprecate ResourceLoader::makeConfigSetScript (T36738) by Hannah Okwelum
  • git #18e8b844 - mediawiki.api: Use simple for-loop for objectKeysToLowerCase() by Timo Tijhof
  • git #1b81a265 - maintenance: Fix incorrect error message for missing short value by Timo Tijhof
  • git #264fa857 - maintenance: Fix broken `--help` line for short option with values by Timo Tijhof
  • git #d0f6e276 - maintenance: Document the `-d` option to eval.php by Timo Tijhof
  • git #a489b261 - docs: Rename to 'Design System Team' by Volker E.
  • git #06456cdb - SpecialBlock: Change hideName to hideUser to match field name (T382302) by Sam Wilson
  • git #3a234338 - resources: Use simple for-in instead of Object.keys().forEach() by Timo Tijhof
  • git #80af8489 - Storage: Document error silence reason, use native at (T380347) by Timo Tijhof
  • git #03b91fcc - Installer: Fix db type radio button (T382566) by Amir Sarabadani
  • git #956d125f - SpecialBlock: Make multiblocks-new-feature-fix a sentence (T377997) by Tacsipacsi
  • git #4f5bb35e - LogPage: Remove unused function addRelations by Fomafix
  • git #aed48cd9 - rcfilters: Fix light mode border on dark mode by Taavi Väänänen
  • git #de269fa7 - Setup: parse incoming traceparent header (T340552) by Chris Danis
  • git #9795a195 - tracing: Merge span attributes on consequent setAttribute() calls by Máté Szabó
  • git #86a62723 - rdbms: Inject a Tracer into the DatabaseFactory service (T340552) by Máté Szabó
  • git #6984a938 - Rdbms\Database: export OTel spans for db operations (T340552) by Chris Danis
  • git #f6e93e62 - TablePager and CodexTablePager: Introduce basic PHPUnit tests (T379019) by Eric Gardner
  • git #8333c086 - REST: Add remaining response schemas for core endpoints (T382264) by bpirkle
  • git #b2fad753 - PaserTestRunner: Avoid json_decode deprecation warning (T382590) by WMDE-Fisch
  • git #3b64c031 - language/Message: Use typed properties and add return type hint by Doğu Abaris
  • git #c96e30bf - rdbms: avoid some bogus type-based phpstorm warnings in LoadBalancer by Aaron Schulz
  • git #3ebe31bb - mediawiki.special.block: Only hide form if block was successful (T382298) by TheresNoTime
  • git #478f377b - rdbms: remove MWLBFactory::applyGlobalState deferred update logic (T373057) by Aaron Schulz
  • git #28005560 - Allow (un)watch restricted pages (T373758) by Wargo
  • git #f0ad539b - media: Remove pass-by-ref in Exif::exifGPStoNumber by Umherirrender
  • git #b9e38a95 - Replace isset() with falsy checks by Umherirrender
  • git #5d5a81a4 - Replace isset() with null checks by Umherirrender
  • git #76c5cbec - specialpage: Avoid unset() for authForm in LoginSignupSpecialPage by Umherirrender
  • git #8dcd3cca - Add mixins for margin-block and padding-block (T371265) by Jon Harald Søby
  • git #1e058925 - mediawiki.special.block: Set formatversion: 2 on API call (T382491) (T382479) by TheresNoTime
  • git #f8738c65 - media: Use distinct variable names in DjVuHandler::getThumbType by Umherirrender
  • git #5c7d2136 - Replace isset() with null check on variables or globals by Umherirrender
  • git #af5fda1c - mediawiki.special.block: Set targetUser to API return user (T382339) by TheresNoTime
  • git #9b827c10 - build: Upgrade stylelint-config-wikimedia from 0.17.2 to 0.18.0 by James D. Forrester
  • git #d3148916 - SpecialBlock: Handle block ID or 'newblock' when saving form (T380187) by Sam Wilson
  • git #770fa6a6 - Add namespaces for Coptic (T381463) by Amir E. Aharoni
  • git #e1b6f727 - HTMLCheckMatrix: Set `vertical-label` instead of overriding `getTableRow` by Func
  • git #4f2fb8d3 - htmlform: Replace isset() with null check by Umherirrender
  • git #ebf15674 - tests: Use a constant in MediaWikiUnitTestCase by Umherirrender
  • git #dee01f08 - widget: Fix infused Date(Time)InputWidget submitting twice (T382344) by Bartosz Dziewoński
  • git #61c9e57f - ContributionsSpecialPage: Fix 'namespace' field default by Bartosz Dziewoński
  • git #76f51133 - htmlform: Compute the initial hide-if state on the server-side (T382187) by Bartosz Dziewoński
  • git #97f5084e - Add MockWikiMapTrait so WikiMap finds the current wiki in tests by Thalia
  • git #cbbe9769 - user: Write UserOptionsStore and User class docs (T364652) (T323076) by Timo Tijhof
  • git #6f47573e - tests: Move unit folder check in IntegrationTestCase to before class by Umherirrender
  • git #6c8081f7 - Sync up core repo with Parsoid by Subramanya Sastry
  • git #258e2eda - Remove deprecated hook OutputPageMakeCategoryLinks by Fomafix
  • git #5c7b7b87 - SpecialBlock: Remove margin from lists in table cells (T382135) by Sam Wilson
  • git #55711c8e - storage: move endAtomic() calls in PageUpdater::do(Create|Modify|Update) by Aaron Schulz
  • git #f25709e1 - mediawiki.special.block: Load form from id (T381495) by TheresNoTime
  • git #63a3d5e6 - Make MutableConfig extend Config by Lucas Werkmeister
  • git #7b70ac14 - docker: Switch to Debian Bookworm and PHP 8.3 (T381728) by Daimona Eaytoy
  • git #7b2a765c - REST: Allow response body properties to have translatable descriptions (T379706) by bpirkle
  • git #ec4150d0 - Improve API message formatting by Amir E. Aharoni
  • git #8949d8a0 - Language::translateBlockExpiry: Handle relative timestamps rejected by strtotime (T354663) by Dreamy Jazz
  • git #48bcb2d7 - SpecialBlock: Display times in UTC (still in current locale) (T382293) by Sam Wilson
  • git #aff3c90f - NamespaceInputWidget: Make the behaviour more consistent (T351170) by Func
  • git #f8784b02 - ApiBlock: Remove unused ApiBlockInfoTrait by Bartosz Dziewoński
  • git #9b9cfa58 - ApiBlockInfoTrait: Tighten required types by Bartosz Dziewoński
  • git #656db90e - parser: Rename/reorder/document some variables in finalizeHeadings() by Bartosz Dziewoński
  • git #4301ebc6 - Special:Block [Codex]: Expand active blocks accordion (T381493) by hmonroy
  • git #0325c7a7 - SpecialLog: Remove module 'mediawiki.userSuggest' by Fomafix
  • git #6650a279 - test: Introduce AbstractSchemaTestBase (T381981) by Daimona Eaytoy
  • git #648ae4d2 - tests: Add structure test for content of abstract schema changes (T381981) by Daimona Eaytoy
  • git #eea57fa9 - tests: Match deprecation message under php8.4 in DeprecationHelperTest by Umherirrender
  • git #50d550ad - Tests: Monitor total bundle size of article views (T360590) by Jon Robson
  • git #b3557d5a - tests: Create user accounts in parallel now that it's deadlock-free by Daimona Eaytoy
  • git #2afe09a5 - page: Skip InsertQueryBuilder when there are no protections in MovePage (T381643) by Umherirrender
  • git #19683022 - In no skins message, link to english category not user language (T381699) by Brian Wolff
  • git #b2701212 - file: Skip InsertQueryBuilder when there no old files to delete (T381696) by Umherirrender
  • git #91a8f4e2 - mw.Api: Introduce abort signals (T346984) by Bartosz Dziewoński
  • git #79369af8 - Add template expansion statistics to the Parsoid limit report (T380758) by C. Scott Ananian
  • git #ae4e6307 - REST: JSON schema definitions for additional response bodies (T376603) by Wendy Quarshie
  • git #39e3f4fb - language: Use namespaced classes from Language namespace by Umherirrender
  • git #8f6210ca - Display space only if grant has risk description by Wargo
  • git #aaa9b6be - PhanRedundantCondition: Simplify typed properties by Ammarpad
  • git #ce9949d5 - Use unique log channel to report translation problems by Bartosz Dziewoński
  • git #6f953cf8 - Storage: Suppress error from gzinflate and expand log message (T380347) by Umherirrender
  • git #31a48631 - Add type hint to Language::getCode by Daimona Eaytoy
  • git #d7303a42 - tests: Disallow unchecked exceptions in SpecialPageFatalTest (T380323) by Daimona Eaytoy
  • git #57f0f9ce - skins: Avoid build of mw-editsection-divider when not needed by Umherirrender
  • git #9608ced9 - rdbms: Tighten PHPCS LineLength disables by Bartosz Dziewoński
  • git #2b599c7b - Use gendered pronouns in emailuserfooter by tacsipacsi

Vendor

[edit]
  • git #0fdd5d7d - Upgrade wikibase-related libraries for PHP 8.4 compatibility (T379481) by Arthur Taylor

Extensions

[edit]

AbuseFilter

[edit]
  • git #0eb9e4c4 - tests: Add structure test for abstract schema by Daimona Eaytoy

AdvancedSearch

[edit]
  • git #c21f0c6f - Use `wikimedia/client` instead of `client-es6` by Ed Sanders

Babel

[edit]
  • git #94b95105 - build: Enable passing SpaceBeforeSingleLineComment sniff by Umherirrender
  • git #e23ec12f - BabelServices: Remove unnecessary type hint and documentation by Abijeet

Campaigns

[edit]

CampaignEvents

[edit]
  • git #ecb4502d - SpecialEditEventRegistration: re-order permission checks (T366969) by Daimona Eaytoy
  • git #27a214d8 - SpecialEventDetails: avoid retrieving wiki name when not needed by Daimona Eaytoy
  • git #9a6b07f1 - SpecialAllEvents: make WikiProject edit icon smaller (T382434) by Daimona Eaytoy
  • git #da1e9b87 - Add length limits to country and address fields (T325380) by Daimona Eaytoy
  • git #4d9354b7 - Add event topics to EventRegistration and EventStore (T381425) by Michelle
  • git #e47d31c1 - resources: Remove hacks for multiselect infusion by Daimona Eaytoy
  • git #45eebcda - Run DELETE queries by primary key to avoid lock contention (T382387) by Daimona Eaytoy
  • git #b5cdabff - Create storage layer for topics of event (T381425) by Claudio Melo
  • git #2f27f7b5 - Set explicit meeting type default in the registration form by Daimona Eaytoy
  • git #1577b956 - Check event is not deleted and registration is possible before showing form (T311403) by Michelle
  • git #b966414f - tests: Add structure test for abstract schema by Daimona Eaytoy

CentralAuth

[edit]
  • git #51f5915c - Improve some SUL3 TODOs/messages by Gergő Tisza
  • git #ed24722c - Normalize CentralAuthUser username error by Gergő Tisza
  • git #f9d56ffd - Introduce global groups with automatic membership (T376315) by Thalia
  • git #7a787319 - SUL3: Disable more auth providers in the local leg of SUL3 login (T369180) by Gergő Tisza
  • git #44be4b3b - Update SharedDomainHookHandlerTest to use MockWikiMapTrait by Thalia
  • git #33a5a824 - CentralAuthTokenManager::getKeyValueUponExistence: Downgrade very spammy timeout error to info (T379505) by James D. Forrester
  • git #f86b3393 - tests: Add structure test for abstract schema by Daimona Eaytoy

Chart

[edit]
  • git #0836f89e - Move logic for type infering to server (T382042) by Jon Robson
  • git #e467c6cc - readme cleanup on JsonConfig setup by Brooke Vibber
  • git #3c4751b6 - Use `wikimedia/client` instead of `client-es6` by Ed Sanders
  • git #aadbac11 - Polyfill IntersectionObserver and feature detect Intl support (T382038) by Roan Kattouw
  • git #47ca7e1c - DataPageResolver: Handle empty string correctly by Roan Kattouw
  • git #2279bea5 - build: Ignore vendor for stylelint by Umherirrender

CheckUser

[edit]

Cite

[edit]

cldr

[edit]

CodeEditor

[edit]

CodeMirror

[edit]

CommunityConfiguration

[edit]
  • git #facb35e0 - Use `wikimedia/client` instead of `client-es6` by Ed Sanders

CommonsMetadata

[edit]
  • git #c5a4a034 - Remove or use own line for comments by Umherirrender

ContentTranslation

[edit]

DiscussionTools

[edit]

DonationInterface

[edit]
  • git #f0273d6e - Populate backend processor and transaction id in approve payment result to ensure capture id is saved on Civi. (T379943) by Damilare Adedoyin
  • git #99825c5c - If transaction_response null, set it up (T382834) by wfan
  • git #6f0c08a2 - Add frequency_unit for annual recurring ty url (T368155) by wfan
  • git #eb0abd4a - Remove a double space in a message by Amir E. Aharoni

Echo

[edit]
  • git #51622e5f - tests: Remove EchoExecuteFirstArgumentStub class by Umherirrender

EntitySchema

[edit]

EventBus

[edit]
  • git #6035a74f - Inject services into EventBusHooks and add tests (T382970) by Máté Szabó
  • git #582af3ac - maintenance: fix typo in job status logging (T382517) by Scott French
  • git #83abd30c - Minor code cleanups, e.g. use modern ??= operator by thiemowmde
  • git #237e2eb4 - Remove dead code path from EventBodyValidator by thiemowmde
  • git #1a1c833f - Use much more compact inline fn() syntax in EventBusHooks by thiemowmde
  • git #964ada76 - Remove smaller pieces of meaningless (?) documentation by thiemowmde
  • git #500209ac - Make use of named MainConfigNames constants in tests by thiemowmde
  • git #352f5f1f - Fix logger name in PageChangeHooks (T382288) by Ottomata
  • git #c21c0289 - Add function documentation by Umherirrender

EventLogging

[edit]

FeaturedFeeds

[edit]
  • git #8b81f551 - Remove unclear fixme from FeaturedFeeds class by Umherirrender
  • git #c9a99a3a - Remove check if $wgLocaltimezone exists by Umherirrender

FileExporter

[edit]

FileImporter

[edit]
  • git #a02c9c35 - Use `wikimedia/client` instead of `client-es6` by Ed Sanders

FlaggedRevs

[edit]
  • git #8e462808 - build: Disable MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment sniff by Umherirrender
  • git #4cfa4e86 - tests: Add structure test for abstract schema by Daimona Eaytoy

Flow

[edit]
  • git #301c23a7 - build: Disable MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment sniff by Umherirrender
  • git #2bb69d87 - Prepare Less styles for math=parens-division (T368921) by Timo Tijhof
  • git #bb9a3f51 - styles: replace outdated values with design system values by Volker E.

Gadgets

[edit]
  • git #af64affd - Added azerbaijani special page aliases (T381048) by Nemoralis
  • git #b5485ddb - phan config: remove reference to deleted file by Siddharth VP
  • git #3a34a911 - Rename category to section by Siddharth VP
  • git #860973c0 - Remove extra null while constructing GadgetHooks by Siddharth VP
  • git #08855a5f - Use own line for comments by Umherirrender
  • git #ae37eff4 - Show warnings for invalid and deprecated dependencies (T298334) by Siddharth VP
  • git #ec0c79d1 - Add @inheritDoc to functions by Umherirrender
  • git #b148f5e5 - Add function documentation to public functions by Umherirrender

GlobalUsage

[edit]
  • git #75d3d2fd - Remove or use own line for comments by Umherirrender

GlobalUserPage

[edit]

GlobalWatchlist

[edit]

GoogleNewsSitemap

[edit]

Graph

[edit]
  • git #3bcd438c - Use `wikimedia/client` instead of `client-es6` by Ed Sanders
  • git #8da5d7c2 - eslint: Use server config for server files by Ed Sanders
  • git #a4552056 - build: Updating mediawiki/mediawiki-phan-config to 0.15.0 by Umherirrender

GrowthExperiments

[edit]
  • git #8248b2af - fix: use correct unit in metric name by Michael Große
  • git #afbe8519 - fix(surfacing): prevent console error if no recommendations found (T378536) by Michael Große
  • git #6396ddbe - vue: Remove compatConfig settings after Vue 3 migration (T289105) by Cyndy
  • git #e8da8584 - Use `wikimedia/client` instead of `client-es6` by Ed Sanders
  • git #158c20b2 - Add function documentation to private functions by Umherirrender
  • git #ec0c8a46 - Use type-declaration on undocumented private functions by Umherirrender
  • git #ece2f556 - Remove fixSuggestedEditChangeTags (T296818) by Martin Urbanec
  • git #8f34defb - [tests] Migrate ComputedUserImpactLookupTest to Community Configuration 2.0 (T380580) by Martin Urbanec
  • git #e7547cfe - Simplify duplication in ServiceImageRecommendationProviderTest by thiemowmde
  • git #5627444d - Merge duplicate @dataProvider in a test by thiemowmde
  • git #d2445d64 - Make use of short ??= operators and such in more places by thiemowmde
  • git #c7f82a20 - Use HashConfig in tests instead of mocking it by thiemowmde
  • git #b52fc6ee - Various minor clean-ups to inline @var docs by thiemowmde
  • git #46cdbc49 - Remove (almost) meaningless @var docs from constants by thiemowmde
  • git #e3df3405 - Remove legacy way of clearing link recommendations + temp config (T379522) by Michael Große
  • git #089dae9b - statslib(NewcomerTasks): remove unused preDbNameStatsdDataFactory (T359352) by Sergio Gimeno
  • git #db36d25a - ExperimentUserDefaultsManager: introduce CUCOND_BUCKET_BY_LOCAL_USER_ID (T379682) by Sergio Gimeno
  • git #41408156 - statslib(AddImage/TaskSuggester): migrate counters and timers (T374133) by Sergio Gimeno
  • git #ed0e86aa - test(ExperimentUserDefaultsManager): remove unused ctx param by Sergio Gimeno
  • git #f30a355f - statslib(Util): migrate counter in logStatus (T359352) by Sergio Gimeno
  • git #32842d37 - statslib(SuggestedEdits): migrate counter (T359352) by Sergio Gimeno
  • git #f3d4ed45 - Migrate GrowthExperiments.QuestionPoster.* to statslib (T374130) by Andrea Denisse Gómez-Martínez
  • git #36abb68a - StatsLib: Migrate maintenance/UpdateMenteeData.php metrics to StatsLib (T374048) by Cyndy

ImageMap

[edit]

IPInfo

[edit]

IPReputation

[edit]
  • git #6b58c68b - Make AuthManagerAutoConfig configuration key more distinctive (T369180) by Gergő Tisza

JsonConfig

[edit]

Kartographer

[edit]
  • git #1393393d - Replace deprecated ResourceLoader::makeConfigSetScript() with mw.config.set() (T36738) by Hannah Okwelum
  • git #d8f10f73 - Use `wikimedia/client` instead of `client-es6` by Ed Sanders

LiquidThreads

[edit]
  • git #57315f06 - build: Disable MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment sniff by Umherirrender
  • git #15984d76 - build: Allow composer/installers v2 by Umherirrender
  • git #baf83331 - Use correct table alias in select field list in LqtNewMessagesPager (T382472) by Umherirrender

MapSources

[edit]
  • git #373c02d6 - Remove a little bit of unused code from various classes by thiemowmde
  • git #8d47a090 - Add function documentation by Umherirrender
  • git #81433f4e - Standardize constructor of MapSourcesPage by Umherirrender

MassMessage

[edit]
  • git #860e783a - styles: change to Less file and apply Codex tokens by Volker E.

Math

[edit]
  • git #302fe6c5 - Refactor BaseMappings operators (T382215) by physikerwelt
  • git #657a33d3 - Fix space rendering (T382215) by physikerwelt
  • git #ac4795fb - Special:MathStatus: Fix unexpected paragraph blocks inside form labels (T382375) by Timo Tijhof
  • git #6b659abd - Fixes Special:MathStatus so native test doesn't fail due to change in default attributes for operators in Literal.php line 97 by Slri

MediaSearch

[edit]
  • git #38e1eee7 - eslint: Enforce no-var & prefer-const by Ed Sanders
  • git #2971309b - eslint: Enforce no-mixed-spaces-and-tabs & implicit-arrow-linebreak by Ed Sanders
  • git #af625daa - eslint: Lint root files with wikimedia/server by Ed Sanders
  • git #49a4b30c - build: Updating mediawiki/mediawiki-phan-config to 0.15.0 by Umherirrender

MetricsPlatform

[edit]

MobileFrontend

[edit]

MultimediaViewer

[edit]

NearbyPages

[edit]
  • git #fbd980d8 - build: Updating mediawiki/mediawiki-phan-config to 0.15.0 by Umherirrender
  • git #6f2f3064 - .nvmrc: Update now that CI is using Node 20 (T343827) by James D. Forrester

Newsletter

[edit]
  • git #fe7b28be - Fix newsletter validation causing a type error by thiemowmde
  • git #9b5ffac2 - Add Norwegian special page and namespace translations by Jon Harald Søby
  • git #2ba355c6 - Remove or use own line for comments by Umherirrender
  • git #a5c8c494 - Add @inheritDoc to functions by Umherirrender
  • git #25e87628 - Add function documentation by Umherirrender

Nuke

[edit]
  • git #6d4a0953 - Add test helper function for backdating creations by Chlod Alejandro
  • git #1fc80f16 - Add validation message assertions to tests by Chlod Alejandro
  • git #7d9c7e4a - Replace unchanging year in CheckUser tests by Chlod Alejandro

OAuth

[edit]
  • git #b713f3ec - Add function documentation by Umherirrender
  • git #f6a8ee28 - Use type-declaration on undocumented functions by Umherirrender
  • git #8c9fc088 - Remove unneeded constructor from Response class by Umherirrender
  • git #f6c6be3a - UserStatementProvider: Cast 'sub' to be a string (T382139) by Reedy

ORES

[edit]
  • git #eee42017 - Add @inheritDoc to functions by Umherirrender
  • git #2306a63f - Add function documentation by Umherirrender
  • git #098e0147 - tests: Use own line for comments by Umherirrender
  • git #fa300b28 - Expand use of type-declaration on some functions by Umherirrender

PagedTiffHandler

[edit]
  • git #ab96e34e - Add function documentation to public functions by Umherirrender
  • git #cf9c21cf - Remove or use own line for comments by Umherirrender

ParserFunctions

[edit]

Phonos

[edit]

Popups

[edit]
  • git #387c560a - build: Updating mediawiki/mediawiki-phan-config to 0.15.0 by Umherirrender
  • git #b6a7754d - .nvmrc: Update now that CI is using Node 20 (T343827) by James D. Forrester

ProofreadPage

[edit]

PropertySuggester

[edit]

QuickSurveys

[edit]
  • git #4d941efa - Use `wikimedia/client` instead of `client-es6` by Ed Sanders
  • git #8b09af48 - build: Updating mediawiki/mediawiki-phan-config to 0.15.0 by Umherirrender
[edit]

RevisionSlider

[edit]

RSS

[edit]
  • git #d9677cbc - Use type-declaration on undocumented private functions by Umherirrender

Scribunto

[edit]
  • git #1fb0328b - eslint: Use server config for server files by Ed Sanders

SearchVue

[edit]
  • git #e8b0c3c9 - build: Updating mediawiki/mediawiki-phan-config to 0.15.0 by Umherirrender

SecureLinkFixer

[edit]
  • git #64d8aa72 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
  • git #0bcc49c2 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
  • git #53993d45 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]

TemplateWizard

[edit]
  • git #3f68eca4 - Use `wikimedia/client` instead of `client-es6` by Ed Sanders
  • git #c77b291f - [selenium] Fix tests and improve selectors by WMDE-Fisch

Thanks

[edit]
  • git #212e3204 - Remove or use own line for comments by Umherirrender
  • git #dbf75ace - Add @inheritDoc to functions by Umherirrender
  • git #1d8bcde0 - Use type-declaration on undocumented private and protected functions by Umherirrender

TimedMediaHandler

[edit]
  • git #a48d1579 - Replace deprecated $out->setPreventClickjacking() by Fomafix
  • git #07675b0d - Use PHP type declarations by Fomafix
  • git #ceb44495 - WebVideoTranscodeJob: Remove unused property $source by Fomafix
  • git #afb0f7a8 - Remove use of global $wgExcludeFromThumbnailPurge by Umherirrender
  • git #0fffd6af - Revert "Use PHP type declarations" (T382385) by Tim Starling

Translate

[edit]

TranslationNotifications

[edit]
  • git #b8b683e4 - Remove or use own line for comments by Umherirrender

TwoColConflict

[edit]
  • git #40b84c01 - eslint: Use server config for server files and cleanup client config by Ed Sanders
  • git #3721747d - Migrate copy.jsclick metric to Prometheus (T359261) by Cole White

UniversalLanguageSelector

[edit]
  • git #895dea20 - Replace deprecated ResourceLoader::makeConfigSetScript() with mw.config.set() (T36738) by Hannah Okwelum
  • git #94b731a9 - bundlesize.config.json: Declare ext.uls.pt for wikis where it's loaded in articles, like Wikifunctions (T360590) by James D. Forrester

UploadWizard

[edit]
  • git #0e916bfa - i18n: Update public domain year to 1930 (T382840) by Alexander Vorwerk
  • git #a61e5ed3 - Remove some single line comments by Umherirrender
  • git #1ec33811 - Remove comment about order by from ApiQueryAllCampaigns by Umherirrender
  • git #38030522 - Add function documentation by Umherirrender
  • git #3ccf771c - Move errors deeper down (T381286) by Matthias Mullie
  • git #1eb662ed - Make use of modern ?? and ??= PHP operators where possible by thiemowmde
  • git #6a622ec8 - Fix call to non-existent validate function (T370106) by Matthias Mullie
  • git #9fa34fe9 - Refactor error handling (T381286) by Matthias Mullie
  • git #24965519 - i18n: [mwe-upwiz-license-vrt] Simplify plural by Amir E. Aharoni
  • git #8d209dc2 - i18n: [mwe-upwiz-license-vrt-subhead] Fix 'content' -> 'consent' typo (T370106) by Amir E. Aharoni
  • git #351aa9fa - Add option to cover the usecase of users uploading on behalf of someone else (T370106) by Matthias Mullie

UrlShortener

[edit]

VisualEditor

[edit]
  • git #584137bb - Use abort signals in mw.Api code by Bartosz Dziewoński
  • git #a75b1099 - Update VE core submodule to master (dfb712599) (T379780) by Ed Sanders
  • git #3b6c81d2 - Follow-up I93275d8a: Fix updateSubmodule.sh when i18n lists empty by Ed Sanders
  • git #80ab08a1 - EditCheck: Only preserve native selection on desktop by Ed Sanders
  • git #de84364a - EditCheck: Don't scroll in mid-edit checks except on user interaction with EditCheck by Ed Sanders
  • git #414e5d29 - EditCheck: Close any existing edit check dialog before opening onBeforeSave list by Ed Sanders
  • git #e9c7503c - EditCheckDialog: Reset currentChecks on setup by Ed Sanders
  • git #79adf3f9 - EditCheck: Only show add-reference in before save workflow (for now) by Ed Sanders
  • git #a26c1455 - Allow checks to be dismissed by fragment or ID (T379804) by Ed Sanders
  • git #bde8fece - Set enforceResizesContent on mobile targets (T379780) by Ed Sanders

Wikibase

[edit]

WikibaseLexeme

[edit]

WikibaseMediaInfo

[edit]

WikibaseQualityConstraints

[edit]
  • git #e748c53c - Declare compatibility with data-values/number 0.13.0 (T379481) by Lucas Werkmeister
  • git #4eb48012 - build: Disable MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment sniff by Umherirrender
  • git #500b2434 - Chore: Update jasmine (T382328) by Marius Hoch
  • git #6f1e2a17 - Simplify DefaultConfig return type by Lucas Werkmeister

WikiLambda

[edit]
  • git #4f64eb35 - bundlesize.config.json: Declare ext.wikilambda.languageselector, as it's loaded on page paint (T360590) by James D. Forrester
  • git #94120897 - Use `wikimedia/client` instead of `client-es6` by Ed Sanders
  • git #123c5b5a - Update function-schemata sub-module to HEAD (7a5b59a) (T381207) (T381934) (T383038) by James D. Forrester
  • git #6a800ab8 - Various fixes to make CI happy around validation of HTMLForm that has somehow changed(?) by James D. Forrester
  • git #27bb1bf5 - Add renderers/parsers and instances of enums to wikilambda_zobject_join table (T382140) by gengh
  • git #d392ef75 - Add a feature to special list pages to exclude pre-defined Objects (T381005) by James D. Forrester
  • git #bea7f67a - Update function-schemata sub-module to HEAD (6f80132) (T381838) (T381839) by James D. Forrester
  • git #2128f4d3 - tests: Add structure test for abstract schema by James D. Forrester

WikiLove

[edit]
  • git #64393ce2 - darkmode: create darkmode-aware tables for the text (T375351) by Michael Große
  • git #572cde65 - darkmode: Use color-tokens for the entire interface as needed (T375351) by Michael Große

WikimediaEvents

[edit]
  • git #cae277aa - Allow elements outside document to opt into click tracking (T382080) by Jon Robson
  • git #1e872015 - Remove or use own line for comments by Umherirrender
  • git #7d378427 - Remove return value from hook handler by Umherirrender

WikimediaIncubator

[edit]
  • git #cdc2e156 - Changes function names to start with lowercase and use camel case by Umherirrender
  • git #af97137c - Remove or use own line for comments by Umherirrender

WikimediaMaintenance

[edit]
  • git #6faa8b79 - Add function documentation by Umherirrender
  • git #d0402a83 - Use type-declaration on undocumented functions by Umherirrender

WikimediaMessages

[edit]

Wikistories

[edit]
  • git #425f1c4b - build: Updating mediawiki/mediawiki-phan-config to 0.15.0 by Umherirrender

Skins

[edit]

MinervaNeue

[edit]
  • git #237d831b - Use `wikimedia/client` instead of `client-es6` by Ed Sanders
  • git #156a1dc5 - LanguageSelectorEntry: Remove unused paramater classes by Fomafix
  • git #698fa8fd - .nvmrc: Update now that CI is using Node 20 (T343827) by James D. Forrester
  • git #7fd172f2 - ServiceWiring: Add @phpcs-require-sorted-array and sort array by Fomafix
  • git #e6f604a3 - pageactions: Show page actions on Main page diff (T363916) by Ammarpad
  • git #3657043f - Make bash script robust against spaces in file names by Fomafix

Timeless

[edit]
  • git #ee5dae03 - Drop aggressive css rules for margin and padding on non-OOUI input by Func

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #2790cd6e - Use `wikimedia/client` instead of `client-es6` by Ed Sanders
  • git #4cb78622 - Set interactive-widget=resizes-content on mobile targets (T379780) by Ed Sanders

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • AutoModerator
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CirrusSearch
  • CiteThisPage
  • Citoid
  • Cognate
  • Collection
  • CologneBlue
  • CommunityRequests
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GuidedTour
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • Linter
  • LoginNotify
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NetworkSession
  • NewUserMessage
  • Nostalgia
  • OATHAuth
  • OAuthRateLimiter
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • ParserMigration
  • PdfHandler
  • Poem
  • Quiz
  • ReadingLists
  • RealMe
  • ReportIncident
  • SandboxLink
  • Score
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TextExtracts
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadsLink
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • Wikisource
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

536 Changes in 92 repos by 99 authors