Jump to content

MediaWiki 1.42/wmf.25

From mediawiki.org
MediaWiki 1.42.0-wmf.24 Deployment of MediaWiki 1.42.0-wmf.25 to Wikimedia sites MediaWiki 1.42.0-wmf.26

The latest version (labeled "1.42.0-wmf.25") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 2 April 2024 (see the roadmap).

Core changes

[edit]
  • git #5e619daa - Branch commit for wmf/1.42.0-wmf.25 (T360157) by trainbranchbot
  • git #1e6c6860 - SpecialRedirect: Simplify form construction by Bartosz Dziewoński
  • git #29497222 - Log duplicate translations of options-messages for HTMLFormField (T360326) by Dreamy Jazz
  • git #bb0b6913 - htmlform, special: Replace OOUI spacing vars with skin variables by Volker E.
  • git #895aad4b - Use typed properties in MissingExtensionException by Doğu Abaris
  • git #051eec51 - mediawiki.widgets: Apply further color tokens in DateInputWidget by Volker E.
  • git #25283326 - styles: Use newly-introduced static 'neutral' background tokens by Volker E.
  • git #0cd8ecf2 - Sync up core repo with Parsoid by Subramanya Sastry
  • git #545ea772 - Bump wikimedia/parsoid to 0.19.0-a24 by Subramanya Sastry
  • git #fec74a20 - mediawiki.special.block: use mw.util.isInfinity (T353389) by MusikAnimal
  • git #4a7d5bb9 - Use typed properties in SectionProfileCallback by Doğu Abaris
  • git #05c2b0dc - Html,Xml: Widen `@covers` tags by Timo Tijhof
  • git #68e1fb24 - REST: detect extraneous body fields (T360434) by daniel
  • git #4a29abc9 - mediawiki.api: document that `body` is optional for REST POST (T359216) by DannyS712
  • git #4110f91b - MainConfigSchema: Consistently mark unstable flags as `@unstable` (T357484) by Timo Tijhof
  • git #4ce7d104 - mediawiki.api: use `=== undefined` instead of typeof for local vars (T359216) by Timo Tijhof
  • git #791c1436 - installer: Remove MSIE 7+ workaround (T234582) by Volker E.
  • git #85772149 - formfields: Remove IE workaround (T234582) by Volker E.
  • git #3f99ca0a - HTMLButtonField: Remove isBadIE() (T234582) by Volker E.
  • git #575c7224 - maintenance/generateSitemap.php: Partially revert 676fcf43 (T361379) by Timo Tijhof
  • git #7637937c - externalstore: Pass Query object when initializing tables (T358236) by Piotr Miazga
  • git #bf7120f8 - Don't strip non-newline whitespace from left side of [[Category]] links (T359886) by C. Scott Ananian
  • git #2e248120 - [i18n] Add missing localizations for linterror-* (T360796) by C. Scott Ananian
  • git #8b922a64 - SignatureValidator: Don't fail signature validation on hidden lints (T360809) (T360796) by C. Scott Ananian
  • git #38e4171c - CodexHTMLForm: Codexify buttons at the bottom of the form (T359017) by lwatson
  • git #6610a285 - HTMLRadioField: Fix escaping of options with Codex by Daimona Eaytoy
  • git #b719a104 - user: Minor clean up of PasswordReset isEnabled/isAllowed by Timo Tijhof
  • git #b4c2e650 - build: Update php-parallel-lint/php-parallel-lint to 1.4.0 (T361217) by Reedy
  • git #b1f20c09 - search: Avoid user block/rights compute in SpecialPasswordReset->isListed (T358938) by Timo Tijhof
  • git #fdc56461 - HISTORY: Add 1.39.7/1.40.3/1.41.1 (T353903) by Reedy
  • git #57a1c10c - SECURITY: Limit subpages displayed on Special:MovePage form (T357760) by Dreamy Jazz
  • git #36c9bdf0 - SECURITY: Ensure CommentParser link processing does not lead to XSS (T355538) by Brian Wolff
  • git #e0c34987 - objectcache: Restore default keyspace for LocalServerCache service (T358346) (T361177) by Derick Alangi
  • git #2cc22d88 - ExpressionTest: List the other covered classes by James D. Forrester
  • git #36c16d9c - handler: Declare known sources in Validator (T358558) by Atieno
  • git #b69a2b47 - SpecialPageData: Extend UnlistedSpecialPage rather than over-riding isListed() by James D. Forrester
  • git #a35e14ad - SpecialPage: Drop listed() and setListed(), deprecated in 1.35 by James D. Forrester
  • git #7026c5cd - WebRequest: detectServer appends default ports that should be omitted (T360608) by Robert Timm
  • git #cfa7ed13 - Switch Special:Upload to use async upload-by-url (T295007) (T118887) by Giuseppe Lavagetto
  • git #637ab116 - REST: Wrap parameter validation errors for the request body (T358850) by daniel
  • git #37817c67 - rdbms: remove SQLPlatform::isWriteQuery() by Aaron Schulz
  • git #28b0c219 - composer: Widen `@covers` tags by Timo Tijhof
  • git #63b3ee01 - logging: Inject services into LegacyLogFormatter (T356468) by Umherirrender
  • git #3e6a1bdd - logging: Inject services into PageLangLogFormatter (T356468) by Umherirrender
  • git #53acff59 - docs: Document Vue as a module in JSDoc by apaskulin
  • git #df79b6ea - logging: Inject services into LogFormatter base class and use it (T356468) by Umherirrender
  • git #eb347852 - docs: Update obsolete config as of Doxygen 1.9.8 by Timo Tijhof
  • git #ec90b543 - objectcache: remove deprecated QOS_EMULATION_SQL constant by Aaron Schulz
  • git #582cf339 - build: Restore Doxygen output for MediaWiki release tags (take 3) (T317451) by Timo Tijhof
  • git #a400de79 - objectcache: Fix typo in getLocalServerInstance deprecation notice (T358346) by Timo Tijhof
  • git #b93e2890 - rdbms: deprecate unused SQLPlatform::getQueryVerb() method by Aaron Schulz
  • git #4586afaa - allow maintenance/deleteBatch.php to accept page ID (T357019) by Philipnelson99
  • git #526ddfd4 - Special:Block Form: Break down form into components (T358934) by hmonroy
  • git #f60c4648 - phpunit: Use StaticUserOptionsLookup when storage is disabled (T155147) by Timo Tijhof
  • git #0bf57a81 - SpecialUserRights: Tighten some type hints by Bartosz Dziewoński
  • git #4d7244a4 - build: Simplify --qunit-watch logic by Timo Tijhof
  • git #64e6a78a - search: Exclude unlisted special pages from search completion (T358938) by Peter Fischer
  • git #380f2684 - docs: Fix JSDoc syntax (T360241) (T360475) by apaskulin
  • git #d864855d - docs: Remove use of $IP from mwdocgen.php by Timo Tijhof
  • git #483321e6 - parser: Remove explicit StatsdDataFactory backward-compat logic (T356815) by Derick Alangi
  • git #dd992c1a - Remove $wgHTMLFormAllowTableFormat and its uses by Bartosz Dziewoński
  • git #312b9fcb - rdbms: simplify SQLPlatform::tableName() safety checks by Aaron Schulz
  • git #eb29d142 - CodexHTMLForm: Add support for fieldset, description, and optional (T359020) (T359016) by Anne Tomasevich
  • git #21d61c8a - rdbms: Stop sending error logs when only one replica is lagging (T357824) by Amir Sarabadani
  • git #c98c03d5 - Special:Block form: convert username lookup field to Codex (T358935) by hmonroy
  • git #f833d575 - specials: Various Xml->Html updates in EditTags, RC and UserRights by Timo Tijhof
  • git #436872b1 - Avoid deprecated Xml::checkLabel by Timo Tijhof
  • git #a0d0c80a - SpecialCreateAccount: Prevent JS from un-bolding the email label by Roan Kattouw
  • git #ab33222b - HTMLRadioField: Escape plain text description messages by Roan Kattouw
  • git #f46fba34 - HTMLForm: Make raw InfoFields work in Codex by Roan Kattouw
  • git #735a530b - CodexHTMLForm: Fix margins around links in login form (T360945) by Roan Kattouw
  • git #30795cda - Hard-deprecate wfGetDB(), deprecated in 1.39 (T273239) by James D. Forrester
  • git #07136a46 - ResourceLoader: Create window.QUnit as undefined in production (T356768) by Brian Wolff
  • git #7f6385e8 - Use explicit value checks where "0" is valid input by Matěj Suchánek

Vendor

[edit]
  • git #44aadb85 - Bump wikimedia/parsoid to 0.19.0-a24 by Subramanya Sastry

Extensions

[edit]

AbuseFilter

[edit]

Babel

[edit]

BetaFeatures

[edit]
  • git #45408409 - Replace isset() with null check in HTMLFeatureField by Umherirrender

BounceHandler

[edit]

CampaignEvents

[edit]

CheckUser

[edit]

CirrusSearch

[edit]

Cite

[edit]

CodeMirror

[edit]
  • git #60013b1f - Hooks: restore respect of $wgCodeMirrorLineNumberingNamespaces in CM5 (T347211) by MusikAnimal
  • git #512403af - CodeMirrorWikiEditor: add Realtime Preview handler (T360708) by MusikAnimal
  • git #432e868f - CodeMirror: copy tabindex attribute from textarea by MusikAnimal
  • git #6be3bf62 - CM6: add destroy method, fix removal of textSelection, add more hooks (T360075) by MusikAnimal
  • git #d652f3d2 - CM6: Add jsdoc build step, fix JSDoc annotations, and add @stable tags (T359986) by MusikAnimal

Cognate

[edit]

CommunityConfiguration

[edit]
  • git #0a191d06 - Display meaningful error message when config fails to load (T360368) by Martin Urbanec
  • git #389e32e7 - Rename IConfigurationProvider::getName by Martin Urbanec
  • git #a5f2faa5 - Editor: create a dedicated folder for the app files by Sergio Gimeno
  • git #02d1e547 - Generate coverage for Sonar to ingest. by Peter Wangai
  • git #759a5a0c - EditorMessage: Avoid using a lego message (T360927) by Martin Urbanec
  • git #9ad4d392 - Refactor permission checks by Martin Urbanec
  • git #c56d641e - GenericFormEditorCapability: Do not inject Config by Martin Urbanec

Collection

[edit]
  • git #2699a962 - Replace isset() with null check in SpecialCollection by Umherirrender

ConfirmEdit

[edit]
  • git #b2ec6b29 - Replace isset() with null check in SimpleCaptcha by Umherirrender
  • git #5c1fc0f2 - tests: Remove redundant wgMainCacheType=hash (T139216) by Timo Tijhof

ContentTranslation

[edit]

DiscussionTools

[edit]
  • git #afff10a9 - Replace deprecated ChangeTags method calls with ChangeTagsStore (T360664) by Dringsim
  • git #ebc884e2 - Also don't check for moved topics on fragments starting with `!/` (T361322) by David Lynch
  • git #a70f411e - Setup grunt-tyops and fix by Ed Sanders
  • git #c44313a8 - Fix autosubscribe on new pages with $wgDiscussionToolsAutoTopicSubEditor = 'discussiontoolsapi' (T359751) by Bartosz Dziewoński
  • git #eb92db2b - topicsubscriptions.js: No longer assume both buttons and links exist in DOM (T360942) (T359751) by Ed Sanders
  • git #30d911b6 - Replace wfGetDB() in test with $this->getDb() (T360991) by James D. Forrester
  • git #dacef1a9 - Clean up subscribe links/buttons by Bartosz Dziewoński

DonationInterface

[edit]
  • git #3b57e6d1 - Avoid undeclared $start in DonationProfiler::getStopwatch by Umherirrender
  • git #6e1713b6 - Use wmf_ params for redirect to TY pages (DEPLOY NOTE) (T351325) by Elliott Eggleston
  • git #0922cd88 - Avoid undeclared variable in DonationApiBase::serializeErrors by Umherirrender
  • git #8a135c3b - Initialize array before use by Umherirrender

Echo

[edit]
  • git #297ed70c - Replace isset() with null check in DiscussionParser by Umherirrender

EventBus

[edit]
  • git #e6e554c6 - test: Filter deprecation messages from StreamConfigs constructor by Sam Smith

EventStreamConfig

[edit]

FlaggedRevs

[edit]
  • git #95249a90 - logging: Inject services into FlaggedRevsReviewLogFormatter (T356468) by Umherirrender
  • git #2dabafaa - Increment all reverts in PageSaveComplete hook by Bartosz Dziewoński
  • git #8d1c5f81 - Mark all autoreviewed edits in PageSaveComplete hook by Bartosz Dziewoński
  • git #55109014 - Avoid left join when getting templates needing review (T361166) by Amir Sarabadani

Gadgets

[edit]

GeoData

[edit]
  • git #ff3d0d84 - Replace isset() with null check in Coord by Umherirrender

IPInfo

[edit]
  • git #07482db0 - logging: Inject services into IPInfoLogFormatter (T356468) by Umherirrender
  • git #b8f47670 - Use expression builder to replace uses of addQuotes() by Umherirrender

LabeledSectionTransclusion

[edit]
  • git #d4f3629a - Replace isset() with null check in LabeledSectionTransclusion class by Umherirrender

LandingCheck

[edit]
  • git #c8c567de - Replace isset() with null check in SpecialLandingCheck by Umherirrender

Linter

[edit]
  • git #91848725 - Replace isset() with null check in HtmlTags by Umherirrender
  • git #a15cb476 - [i18n] Update missing linter-pager-*-details messages by C. Scott Ananian
  • git #4dd75df2 - Fix index usage when searching for page titles (T360865) by Tim Starling

LiquidThreads

[edit]
  • git #8ca31843 - logging: Use injected LinkRenderer in LqtLogFormatter by Umherirrender

MassMessage

[edit]
  • git #13374c8c - logging: Use injected services in MassMessageSkipLogFormatter (T356468) by Umherirrender

Newsletter

[edit]
  • git #88429264 - Replace isset() with null check in NewsletterLogFormatter by Umherirrender

OATHAuth

[edit]
  • git #c6a621d3 - Make the TOTP disable form only remove that single key (T242031) by Taavi Väänänen

PageAssessments

[edit]
  • git #b350935c - Replace isset() with null check in ApiQueryProjectPages by Umherirrender

PageTriage

[edit]

ParserFunctions

[edit]
  • git #ad83bc2f - Replace isset() with null check in ParserFunctions by Umherirrender
[edit]

ReportIncident

[edit]

Scribunto

[edit]

SecureLinkFixer

[edit]
  • git #4ad79ca4 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]
  • git #6579b28e - PopulateEditCount: Look for existing vote rows to find a starting point in case of resume by Reedy

TimedMediaHandler

[edit]
  • git #d87511e0 - Optional MPEG-4 Visual streaming video tracks (T358266) by Brooke Vibber
  • git #ea460b3a - We no longer use the framerate on the sources attrib by Derk-Jan Hartman
  • git #ce527675 - Use HTMLCacheUpdateJob to purge titles by Derk-Jan Hartman
  • git #cbd41862 - Request html cache update for TimedTextPage changes (T241901) by Derk-Jan Hartman
  • git #0282829c - Requeue transcodes after file/page move (T113191) by Derk-Jan Hartman
  • git #16b92653 - Delete old and regenerate transcode when undeleting a file(-revision) (T209673) by Derk-Jan Hartman
  • git #230ea5db - Use insertQueryBuilder instead of deprecated insert() by Derk-Jan Hartman
  • git #2bd0897b - Pass columns as array to SelectQueryBuilder::orderBy by Umherirrender
  • git #a2b7e098 - Use expression builder to replace uses of addQuotes() by Umherirrender
  • git #e2e78acd - Do not show the Info button on File pages by Derk-Jan Hartman
  • git #b4eb4484 - TimedText: view improvements (T333734) by Derk-Jan Hartman
  • git #a87cccd0 - Inject services into WebVideoTranscodeJob by Fomafix

Translate

[edit]
  • git #eddc8a69 - tests: Use `new HashBagOStuff` directly instead of shared 'hash' instance (T139216) by Timo Tijhof
  • git #6fd67a88 - Language links: Show translated non priority languages (T359974) by Abijeet
  • git #c01006c2 - MessageGroupWANCache::class: Move to MessageGroupProcessing namespace (T340724) by Wangombe
  • git #ebfbdd74 - Special:LonelyPages: Filter out translation pages (T230456) by Abijeet
  • git #6c19c7be - Pass columns as array to SelectQueryBuilder::groupBy by Umherirrender
  • git #a7da81a3 - Special:PagePreparation: Improve layout on Timeless skin (T348516) by Abijeet
  • git #3099c6ed - Special:PagePreparation: Increase specificity for 'hide' class (T348516) by Abijeet
  • git #730aed92 - Change message formatting in 'tux-nojs' message (T360504) by Jon Harald Søby
  • git #ad968637 - Special:PageMigration: Align the source and translation headers (T344827) by Wangombe
  • git #d04441c9 - build: Update mediawiki-codesniffer to 43.0.0 by Taavi Väänänen

VisualEditor

[edit]

Wikibase

[edit]

WikibaseLexeme

[edit]
  • git #71acd9c4 - Add strict types to touched files by Lucas Werkmeister
  • git #f60397fe - Remove LexemeRepository, use EntityRevisionLookup by Lucas Werkmeister

WikibaseMediaInfo

[edit]
  • git #aef06376 - Fix logistic boot_mode and increase default near match weight (T353683) by David Causse

WikibaseQualityConstraints

[edit]
  • git #dcc3b746 - Replace isset() with null check in LoggingHelper by Umherirrender

Wikidata.org

[edit]
  • git #8382bcbe - updateQueryServiceLag: add an option to tune the query rate (T360993) by David Causse

WikiLambda

[edit]
  • git #3ebb1b2b - Update the WikiLambda instrumentation to use core interaction events (T350497) by Santiago Faci
  • git #41016fdc - eslint: Inline-disable a few security warnings by James D. Forrester
  • git #492aa50a - eslint: Disable max-length in browser tests by James D. Forrester
  • git #5e22b6dc - eslint: Make no-undef-components error, not just warn, and fix to pass by James D. Forrester
  • git #7778a189 - ZTypedList.nestingDepthClass: Always return a value, correct return doc type by James D. Forrester
  • git #da91bd87 - FunctionMetadataDialog: Set default value for headerText to make Vue happier by James D. Forrester
  • git #aab75d63 - FunctionMetadataDialog: Use different inner variable names to avoid shadowing/over-writing by James D. Forrester
  • git #7676f853 - ZObjectKeyValue: Don't double-loop the errors, show them only once each by James D. Forrester
  • git #4d70985f - tests: Add mention of the tasks to fix newly-disabled tests by James D. Forrester
  • git #efd31ef4 - types.getRendererExamples: Fix type 'Objec' typo in method doc by James D. Forrester
  • git #c5fb23ab - Automatically focus language lookup field when clicking language button (T343202) by gengh
  • git #d5c88ee1 - Move type annotations on variables inline where possible by James D. Forrester
  • git #ddabbb4a - tests: Use ZObjectUtils::readTestFile, not a local copy by James D. Forrester
  • git #fd18d4a3 - PublicApiRun: Use ZObjectUtils::readTestFile, not a local copy by James D. Forrester
  • git #8add3ab5 - Move readTestFile from ApiFunctionCall to ZObjectUtils by James D. Forrester
  • git #1565b2d4 - Rename ApiFunctionCall to PublicApiRun for clarity by James D. Forrester
  • git #47bf5686 - API: Return HTTP error codes rather than HTTP 200 responses in error cases by James D. Forrester
  • git #dd15253c - Eliminate unneeded tests of the wikifunctions_run API (T360359) by dmartin
  • git #0df86bf7 - Use text-area for description for About widget (T359158) by Grace C
  • git #088abb51 - Make edit page title responsive to edit updates (T358209) by Grace C
  • git #2ab6907b - Provide a new, public API end-point based on `wikilambda_function_call` (T360359) (T349967) by dmartin
  • git #6a6e982f - ZObjectUtils: Make getPreferredMonolingualObject private by James D. Forrester
  • git #c620b4ff - Fix language filtering for zobject fetching APIs (public and private) (T351961) (T361213) by gengh
  • git #43cc4b28 - ApiQueryZObjects: Add a logger, note that dieWithZError() is a copy by James D. Forrester
  • git #50e9d32e - Clear ZTest validator when call output type doesn't have equality (T361127) by gengh
  • git #55cd457c - eslint: Fix remaining no-var failures and re-enable by James D. Forrester
  • git #0e3bbc18 - ZObjectToString: Use word-break: break-all; to wrap extremely log user values (T359906) by James D. Forrester
  • git #ce965fa9 - ZObjectToString: Use white-space: pre-wrap; to preserve whitespace in string values (T343608) by James D. Forrester
  • git #b302360c - tests: Disable Python tests, as they're timing out in the Beta Cluster by James D. Forrester
  • git #ec701188 - SpecialViewObject: Tell OutputPage that our content is article-related (T345457) by James D. Forrester
  • git #9b20f2ae - Don't show Special:CreateObject or Special:RunFunction to blocked users (T342860) by James D. Forrester
  • git #b1a085c2 - Remove mentions of deprecated components (T358207) by Grace C
  • git #a368f6c9 - Fix blank initialization of About widget edit dialog when function has inputs (T355084) by gengh
  • git #0f78b6fe - Stop renderer field from running renderer with blank values (T360791) by gengh

WikiLove

[edit]
  • git #9f616d11 - Replace global configuration variables by MainConfig by Fomafix

WikimediaEvents

[edit]

WikimediaMessages

[edit]
  • git #074abf74 - Remove orphaned feedback-blue.svg images (T361044) by Reedy
  • git #8900fd3a - ext.wikimediamessages.contactpage: Merge two files as they are basically identical by Reedy
  • git #a39d3d19 - Introduce SiteAdminHelper to allow site admins to cherry pick styles (T360386) by Jon Robson
  • git #878f12f4 - temporary: Remove duplicate wikimediamessages-desc (T361043) by Reedy
  • git #124c8491 - Updates and additions to string system messages and updates to project taglines. (T359980) by varnent

Skins

[edit]

MinervaNeue

[edit]
  • git #480f84bc - Define background-color-neutral in night mode palette (T357998) by Jon Robson
  • git #3ced132c - Define background-color-neutral-subtle in dark mode palette (T357166) by Jon Robson
  • git #effd4fe1 - Use eslint rule "no-var": "error" and replace all `var` by Fomafix
  • git #a73e2d2d - Add eslint rule "max-len": "error" and fix long lines by Fomafix
  • git #05eb2ac4 - Integrate service 'Minerva.Menu.MainDirector' into SkinMinerva by Fomafix
  • git #c5006925 - Integrate service 'Minerva.Menu.UserMenuDirector' into SkinMinerva by Fomafix
  • git #5027a28f - Definitions: Remove global state parameter from constructor by Fomafix
  • git #0dbe9202 - Remove unused service UserOptionsLookup from Definitions by Fomafix
  • git #86fb2a8d - Inject service 'Minerva.SkinUserPageHelper' by Fomafix
  • git #0adbe802 - Use service 'Minerva.SkinUserPageHelper' in SkinOptions by Fomafix
  • git #f8b8a83d - SkinUserPageHelper: Use alphabetical order of the parameters by Fomafix
  • git #1c267984 - SkinUserPageHelper: Remove global state from constructor by Fomafix
  • git #dfa61af6 - Use alphabetic order for eslintrc rules by Fomafix
  • git #b8a6a9c1 - Remove styles in hacks.less that no longer apply (T360387) by bwang
  • git #220bf6ff - Inject service 'Minerva.LanguagesHelper' into SkinMinerva by Fomafix
  • git #f68b2180 - LanguagesHelper: Move $out from contructor to doesTitleHasLanguagesOrVariants by Fomafix
  • git #57d1f15d - Inject service 'Minerva.Permissions' into SkinMinerva by Fomafix
  • git #11c0e696 - Avoid setContext in ServiceWiring for Minerva.Permissions by Fomafix
  • git #999f04c3 - Inject service 'Minerva.SkinOptions' into SkinMinerva by Fomafix
  • git #1f3fc12b - Improve variables by Fomafix
  • git #32bf8466 - Apply history styles to watchlist (T109277) by Jon Robson
  • git #8f8fd6a1 - Minerva should use content-tables ResourceLoaderSkinModule feature (T357998) by Jon Robson

Nostalgia

[edit]
  • git #6819cb15 - Replace isset() with null check in NostalgiaTemplate by Umherirrender

Vector

[edit]
  • git #1fbdc082 - Accessibility settings menu should default to open for all users (T360099) by Moh'd Khier Abualruz
  • git #feb8cc90 - Allow disabling of night mode on certain pages via config (T359606) by Steph Toyofuku
  • git #3387ef3e - Add tests for ConfigHelper by Steph Toyofuku

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #57067475 - Use fast-glob to improve CI performance by Ed Sanders
  • git #e822cc23 - LanguageInputWidget: Document that lang and dir can be null by Ed Sanders
  • git #1cd1b89e - Add langauge->language to typos.json by Ed Sanders
  • git #37c482ee - Fix cursoring off focused block nodes with shift (T131361) by David Lynch

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralAuth
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventLogging
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GrowthExperiments
  • GuidedTour
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • Kartographer
  • LdapAuthentication
  • LoginNotify
  • MapSources
  • Math
  • MediaModeration
  • MediaSearch
  • MobileApp
  • MobileFrontend
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nuke
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • 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
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

296 Changes in 56 repos by 72 authors

  翻译: