MediaWiki 1.42/wmf.15
Appearance
MediaWiki 1.42.0-wmf.14 | Deployment of MediaWiki 1.42.0-wmf.15 to Wikimedia sites | MediaWiki 1.42.0-wmf.16 |
The latest version (labeled "1.42.0-wmf.15") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 23 January 2024 (see the roadmap).
Core changes
[edit]- git #42f346ff - Branch commit for wmf/1.42.0-wmf.15 (task T354433) by trainbranchbot
- git #92d6875e - Replace wfGetDB with IConnectionProvider::getPrimaryDatabase by Doğu Abaris
- git #e4c72729 - Change uses of getDBLoadBalancerFactory() to getConnectionProvider() by Bartosz Dziewoński
- git #a6168477 - CentralId: Use UserFactory::newAnonymous (task T325686) by Umherirrender
- git #9b059144 - Use UserFactory::newAnonymous (task T325686) by Umherirrender
- git #b155f52d - Output: Use UserFactory::newAnonymous in IframeSandbox (task T325686) by Umherirrender
- git #f7e0e019 - ResourceLoader: Use UserFactory::newAnonymous (task T325686) by Umherirrender
- git #60cc2962 - Edit Recovery: Use original data rather than re-reading current (task T351821) by Sam Wilson
- git #35c7a9e1 - docs: Link to "Local development quickstart" in README (task T348899) by Amir Sarabadani
- git #4deac8b0 - Fix type hint in shell.php by Bartosz Dziewoński
- git #fbc20112 - Bump wikimedia/parsoid to 0.19.0-a14 by Isabelle Hurbain-Palatin
- git #a4b8a35b - user: Lock user row when loading system user (task T355373) by Gergő Tisza
- git #ac3043bf - Revision: Add types and streamline SlotRoleRegistry code by thiemowmde
- git #1dec6495 - Simplify SpecialMediaStatistics::formatResult override by thiemowmde
- git #ea44cdb9 - title: Merge largely duplicated Title::getEditNotices code by thiemowmde
- git #0ea7599e - Replace unspecific exceptions with InvalidArgumentException by thiemowmde
- git #8fe5f729 - parser: Streamline expiry time calculation in CacheTime class by thiemowmde
- git #1dc83bd1 - Avoid indirect method calls in wfUrlProtocols by thiemowmde
- git #373f02e8 - Improve type documentation in parser test runner classes by thiemowmde
- git #7a50b94b - title: Streamline complex/duplicated code in the Title class by thiemowmde
- git #6b97115f - page: Simplify PageReference::isSamePageAs implementations by thiemowmde
- git #9c6866f1 - tests: Remove explicit clean up for database tests by Umherirrender
- git #ee91e0f2 - Allow shell.php to run without LocalSettings.php by daniel
- git #9de0e23b - Support dependency injection in log formatters (task T54220) by Gergő Tisza
- git #2a1a9951 - CommentStore: Remove unused getFields method (task T343558) by Alexander Vorwerk
- git #0964f4c3 - Sanitizer: remove unneeded type documentation by DannyS712
- git #0b8b61b9 - ActorMigration: Stop injecting useless stage value by Alexander Vorwerk
- git #723c10d6 - tests: Improve DatabaseBlockTest::addDBDataOnce by Umherirrender
- git #16a436ce - tests: Remove cleanup of blocks, done by ChangedTablesTracker by Umherirrender
- git #cd298545 - ActorMigration: Drop support for anything but revision table by Alexander Vorwerk
- git #175c0c4a - Replace more instances of deprecated MWException (task T328220) by Daimona Eaytoy
- git #2520f3d1 - Replace more usages of deprecated MWException (task T328220) by Daimona Eaytoy
- git #1d6776fd - Replace deprecated MWException (task T328220) (task T240672) by Daimona Eaytoy
- git #2e70d36e - Reword documentation for user.user_is_temp to clarify purpose (task T333223) by Thalia
- git #6e68107b - Set user.user_is_temp when creating a temporary user (task T333223) (task T355175) by Thalia
- git #fac9f7f1 - ParserTests: add <pwraptest> and <spantag> tags for use in parser tests (task T354215) by C. Scott Ananian
- git #72a8c3b4 - Introduce DBAccessObjectUtils::getDBFromRecency() (task T354194) by Amir Sarabadani
- git #0a9d969f - Replace deprecated WebRequest::getRequestId() with Telemetry by Doğu Abaris
- git #d753a8f4 - DEVELOPERS.md: fix formatting in bullet list by Sebastian Berlin
- git #4ee45454 - ResourceLoader: Remove libs/jsminplus.php (JSMinPlus, JSParser) (task T75714) by Timo Tijhof
- git #1b47b54c - Add wgUsePigLatinVariant to TestSetup.php by Tim Starling
- git #0887b9ff - ActorMigration: Drop temp table code (task T215466) by Alexander Vorwerk
- git #37cdb63f - stats: add check for expected label usage when requesting label values (task T355354) by Cole White
- git #be736d2d - Replace Linker qualifier with import by Doğu Abaris
- git #4fcf7c46 - Add wfDeprecated call to RealTempUserConfig::getMatchPattern (task T354619) by Dreamy Jazz
- git #e263306d - Add type declarations to all code in Sanitizer class by thiemowmde
- git #13a51990 - Fix comma splice in a recently-added message by Amir E. Aharoni
- git #d9370003 - maintenance: Introduce getReplicaDB() and getPrimaryDB() (task T330641) by Amir Sarabadani
- git #8cfb67dc - userOptions: Use hasOption( 'old' ) instead of if ( $old ) (task T355310) by Martin Urbanec
- git #ba73fd58 - UserOptionsManager: Fix a typo by Martin Urbanec
- git #aec060f3 - TempUserCreator: Use cluster-local cache for throttling by Gergő Tisza
- git #dc7ec88c - Edit Recovery: Add message if parent revision ID doesn't match (task T351435) by Sam Wilson
- git #cd6ac532 - tests: Replace usages of wfGetDB by Alexander Vorwerk
- git #4318039a - Remove redundant internal tag by Arlo Breault
- git #4b987168 - Remove unnecessary null check from Parser::braceSubstitution by Arlo Breault
- git #4be770a1 - Deprecate and replace the wfUnpack global function by Daimona Eaytoy
- git #5ba3de39 - Documentation: Add documentation for several trivial modules (task T352308) by Jon Robson
- git #08031b27 - rdbms: remove pointless DatabasePostgres::getRealTableName() method by Aaron Schulz
- git #69cabb62 - maintenance: Migrate to expression builders (task T210206) by Amir Sarabadani
- git #c8117c78 - CodexModule: Throw exception for non-entry points (task T353191) by Anne Tomasevich
- git #c8e2f992 - Update tests for PHPUnit 9.6 (part 2) (task T342110) by Daimona Eaytoy
- git #24e13c05 - RealTempUserConfig: Follow the pattern of using isEnabled getter by Thalia
- git #f2a9836d - tests: Rename OutputTransformStageTest for PHPUnit 9.6 (task T342110) by Daimona Eaytoy
- git #a3a6d2bf - ApiMain, ApiQuery: update stats to generate StatsFactory metrics (task T350592) by Cole White
- git #0831905a - Migrate some usages of Database::update() to UpdateQueryBuilder (task T353219) by Alexander Vorwerk
- git #7f588780 - Support multiple matchPatterns in temp user autocreate config (task T354619) by Dreamy Jazz
- git #00417f2b - userOptions: Do not crash on temporary accounts (task T355204) by Martin Urbanec
- git #6146b5ef - CodexModuleTest: Missing codex components definition (task T353858) by Ty Hopp
- git #2b0edb46 - Remove unused UploadChunkZeroLengthFileException by Bartosz Dziewoński
- git #dba40962 - Reparent trivial subclasses of MWException (task T328220) by Bartosz Dziewoński
- git #eeb99dd5 - CodexModule: Handle empty codex component definitions (task T353187) by Ty Hopp
- git #849ceb0e - Edit Recovery: load data only after deleting expired rows (task T355101) by Sam Wilson
- git #c52cf988 - user preferences: Document API optionvalue parameter behavior by Gergő Tisza
- git #f85ebfb1 - GrantsLocalization: Move grant risk level labels from CSS to HTML by Bartosz Dziewoński
- git #a74230cc - BotPasswords: Show risk level of grants (task T290790) by Gergő Tisza
- git #183372c9 - authz: Group grants by riskiness (task T290790) by Gergő Tisza
- git #605d12b9 - Update tests for PHPUnit 9.6 (part 1) (task T342110) by Daimona Eaytoy
- git #7ffd9e8d - .eslintignore: Remove jquery.tipsy reference (task T117720) by Reedy
- git #3e4fcfb1 - reassignEdits.php: Add missing done after ip_changes by Reedy
- git #caef81d3 - Replace deprecated MWException (task T328220) by Daimona Eaytoy
- git #fef36c83 - Stop using deprecated token in options test by Elliott Eggleston
- git #06c13725 - Fix string→array type mismatch in ReadOnlyError by thiemowmde
- git #2cd018ca - Documentation: Move to exclude list (task T352308) by Jon Robson
- git #3debc6bc - build: Remove compatConfig from Codex wrapper files in MW core (task T354544) by lwatson
- git #044910ae - user preferences: Add some information about types to the phpdoc by Gergő Tisza
- git #64ab9285 - Skin: Replace confusing use of rawParams() in doEditSectionLink() (#2) by Bartosz Dziewoński
- git #8604c384 - rdbms: Add ConnectionProvider service alias by Gergő Tisza
- git #273cc042 - ResourceLoader: Drop targets system, deprecated in 1.41 (task T340802) by James D. Forrester
- git #03f32e0c - installer: Use WAL journal mode when creating main Sqlite DB (task T322633) by Brian Wolff
- git #ca5c8d9b - block: Use dbdomain to check for local in BlockUtilsFactory by Umherirrender
- git #0bcbf402 - Edit Recovery: Use MomentJS for date formatting (task T347673) by Sam Wilson
- git #1e6383ff - Edit Recovery: Do not enable when editing old revisions (task T347867) by Sam Wilson
- git #825bf602 - Deprecate error printing in MWException (task T353444) by Bartosz Dziewoński
- git #dbc75831 - [JsonCodec] throw JsonException now that we require PHP >= 7.4 by C. Scott Ananian
- git #9b0f6b56 - Replace a few array_key_exists with the ??= syntax by thiemowmde
- git #324f3e12 - EditPage: Improve auto-merge in trivial non-conflict situations by thiemowmde
- git #f80ca4d1 - SpecialMovepage: Use target page as reason dropdown context by Taavi Väänänen
- git #83b5e13f - LocalisationCache: Update references to globals / main config by Bartosz Dziewoński
Vendor
[edit]- git #53eba1f7 - Bump wikimedia/parsoid to 0.19.0-a14 (task T202593) (task T354215) (task T355092) (task T59886) by Isabelle Hurbain-Palatin
Extensions
[edit]3D
[edit]- git #eb8ba5cb - Simplify check for special page UploadWizard by Umherirrender
AbuseFilter
[edit]- git #4ea577a7 - Remove old maintenance scripts (task T353923) by Reedy
ActiveAbstract
[edit]- git #bfb41ca5 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
AntiSpoof
[edit]- git #383fb6fe - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #e0de1279 - Declare grant risk levels (task T290790) by Gergő Tisza
Babel
[edit]- git #ba8a7fcd - Use namespaced WikiMap class (task T355105) by Umherirrender
- git #ea57e257 - Use namespaced version of MediaWiki\Title\Title class (task T355105) by Abijeet
- git #9da305ca - Remove unnecessary targets definitions and bump required version to MW 1.40 (task T328497) (task T334376) (task T355105) by Iniquity
BounceHandler
[edit]- git #17229a6b - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
CampaignEvents
[edit]- git #f45dd8e7 - Add maintenance script for invitation list generator prototype (task T353459) by Daimona Eaytoy
- git #6072d6a2 - Fix duplicate clickwrap message in the registration form (task T340115) by Daimona Eaytoy
- git #026ce9bd - Fix scroll on desktop view on mobile phone (task T352933) by Claudio Melo
CentralAuth
[edit]- git #119561d7 - Add Bengali aliases for CentralAuth extension special pages by MdsShakil
- git #22f91a1a - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #2b8bf971 - Replace usage of deprecated TempUserConfig::getMatchPattern (task T354619) by Dreamy Jazz
- git #105b7313 - CentralAuthUser: Don't expose `::setInstanceByName()` directly (task T343963) by Derick Alangi
- git #ddb01fad - Declare grant risk levels (task T290790) by Gergő Tisza
CheckUser
[edit]- git #d33ae541 - Make cuc_id a bigint (task T63111) by Alexander Vorwerk
- git #a72e7990 - PreliminaryCheckService: Remove unused local variable by Umherirrender
- git #cd98d8ab - Make purgeOldData.php report result of ::deleteOrphanedMapRows separately (task T354655) by Dreamy Jazz
- git #b6759da0 - Define cuc_title and cupe_title where not defined (task T347556) by Dreamy Jazz
CirrusSearch
[edit]- git #890ea5ff - Implement read-only checks (task T354793) by Peter Fischer
- git #83846b68 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #d7782ee1 - UtilIntegrationTest: remove unused code for non-service MessageCache by DannyS712
- git #486e608a - tests: Use TestingAccessWrapper to set static class properties by Umherirrender
Cite
[edit]- git #16711d68 - Group and nest stylesheets now they are .less files by thiemowmde
- git #80c8eaf3 - Convert (almost) all .css files to .less by thiemowmde
- git #e3bbe969 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #ff699c31 - Sync up Cite repo with Parsoid by Subramanya Sastry
- git #234da844 - Hook up Parsoid implementation of Cite (task T354215) by C. Scott Ananian
- git #b1cc92b9 - Add DOM stubs; change namespace of imported Parsoid code to Cite\Parsoid (task T354215) by C. Scott Ananian
- git #4f2f6a31 - Delint imported Parsoid code by C. Scott Ananian
- git #b59eef1c - Fix event logging for the reference previews baseline (task T353798) by WMDE-Fisch
- git #0f801ea5 - Port Cite web test suite to Cypress (task T353436) by mareikeheuer
- git #fa4a3c94 - Only increment sequence when we really mean it by Adam Wight
- git #8ef2a4a6 - Migrate Parsoid implementation of Cite extension to src/Parsoid by C. Scott Ananian
Citoid
[edit]- git #1fa416b2 - Select fragment when inserting re-used citation (task T355351) by Ed Sanders
cldr
[edit]- git #5c37f780 - Update to cldr 44 (task T352220) by Reedy
- git #b30d3740 - CLDR: Clean up Sinitic language name translations by Winston Sung
- git #af54627b - Add Tooro (ttj) and Nyoro (nyo). (task T354926) (task T354519) by Jon Harald Søby
CodeMirror
[edit]- git #8a3d203a - fix attributes of table caption and table cell (task T324374) by bhsd
- git #5235dbb3 - fix protocol-like words not as URL protocol (task T309880) by bhsd
- git #b4e762bd - improve treatment of lists at start of line (task T184272) (task T170042) by bhsd
- git #e0af18f9 - fix heading style conflict with CM5 (task T355290) by bhsd
- git #1a038072 - Update tests for PHPUnit 9.6 (task T342110) by Daimona Eaytoy
- git #380ec9d1 - CodeMirrorModeMediaWiki: add support for mediawiki TagModes (task T348684) by MusikAnimal
Cognate
[edit]- git #e42a6792 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #8eab7d99 - Update tests for PHPUnit 9.6 (task T342110) by Daimona Eaytoy
ConfirmEdit
[edit]- git #1e1e9e89 - GenerateFancyCaptchas: Use Shell::params() instead of ::unsafeParams() by Amir Sarabadani
- git #b52d63ee - Revert "Drop various class aliases" (task T355198) by Gergő Tisza
- git #5d6a6aae - *.py: Auto-fix using black by James D. Forrester
- git #e1c7392a - Migrate away from deprecated wfShellExec by Amir Sarabadani
- git #28f297f1 - Add tox.ini for python linting (task T355090) by Reedy
- git #d1bc02e2 - catpcha.py: Use opts.output by Kosta Harlan
- git #3798d424 - Drop various class aliases by Reedy
- git #8d3afbd3 - Turnstile: Minor cleanup (task T319068) by Reedy
ContactPage
[edit]- git #05da34ba - Update references to namespaced ConfirmEdit extension classes by Timo Tijhof
ContentTranslation
[edit]- git #d6ef3d52 - CX3 Build 0.2.0+20240119 (task T353799) (task T355398) by NikG
- git #846b1947 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #df50db5d - CX: Treat temp users as anonymous when checking if CX is enabled by NikG
- git #7e865ea4 - CX: Remove check for named users when anonymous access to SX is enabled by NikG
- git #caaa9d3e - CX: Remove compatConfig from Vue settings (task T289105) by NikG
- git #6fcbf7db - RecentTranslationEntrypointDialog SFC: Migrate to ES6 by NikG
- git #20875167 - PublishFeedback SFC: Migrate to ES6 by NikG
- git #25adef62 - RecentEditEntrypointInvitation SFC: Migrate to ES6 by NikG
- git #101947ab - SX: Move "fetchTranslationsByStatus" vuex action to composable by NikG
- git #e60267ed - SX: Add different event source for "dashboard_open" event for each route (task T353799) by NikG
- git #b70d1669 - SX: Add previous route to application state (task T353799) by NikG
- git #c96b0e9f - CXDashboard SFC: Add useDashboardListOptions composable by NikG
DiscussionTools
[edit]- git #94a5c86c - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #3f2f5dd2 - Re-enable: "Temporarily disable isPreview in Parsoid's rendering"" by Subramanya Sastry
- git #d74eccad - Comment-not-found toast not showing when enablePermalinksFrontend==false (task T355165) by David Lynch
- git #3436e2d9 - Refactor CommentFormatter->addTopicContainer() (task T275943) by Novem Linguae
DonationInterface
[edit]- git #1b8859af - Update SmashPig by Elliott Eggleston
- git #d91e985b - Send browser_info to Adyen for all CC donations (task T341299) by Elliott Eggleston
- git #ff0a1d9a - Update monthly convert amounts (task T303778) by pcoombe
Echo
[edit]- git #23697880 - build: Unify on `minify:svg` command (task T354875) by Volker E
EntitySchema
[edit]- git #0d6597f8 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
EventLogging
[edit]- git #2b18f127 - Keep effects of eventLogging tests isolated (stream tests) by Umherirrender
- git #d77b9b48 - Keep effects of eventLogging tests isolated (task T354977) by Elliott Eggleston
FileImporter
[edit]- git #43e68740 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #0a5e29ae - Drop Vue 2 forward compatibility (task T289105) by Adam Wight
FlaggedRevs
[edit]- git #2f83047b - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
Flow
[edit]- git #3f80ac4d - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #402ac5be - Update references to namespaced ConfirmEdit extension classes by Timo Tijhof
- git #9fb30ac0 - Use BetaFeatures::isFeatureEnabled instead of getOption (task T354288) by Sergio Gimeno
FundraisingTranslateWorkflow
[edit]- git #61b1dcd9 - build: Update MediaWiki requirement to 1.39 by James D. Forrester
Gadgets
[edit]- git #5b656b1e - SpecialGadgets: refactor by Novem Linguae
- git #e62314d4 - SpecialGadgets: fix docblock type mistake by Novem Linguae
- git #209c626d - SpecialGadgets: better variable names by Novem Linguae
- git #eeb4740f - SpecialGadgets: convert Xml class to Html class by Novem Linguae
GlobalBlocking
[edit]- git #308739d0 - Declare grant risk levels (task T290790) by Gergő Tisza
GrowthExperiments
[edit]- git #c3a88c8c - Replace deprecated TempUserConfig::getMatchPattern and use query builder (task T354619) by Dreamy Jazz
- git #fedf0688 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #e3910df5 - Update tests for PHPUnit 9.6 (task T342110) by Daimona Eaytoy
- git #863ad4be - Declare grant risk levels (task T290790) by Gergő Tisza
- git #90b33205 - build: Pin 'svgo' to 3.2.0 in 'package-lock.json' (task T354875) by Volker E
GuidedTour
[edit]- git #82199edf - build: Update 'svgo' to latest v3.2.0 (task T354875) by Volker E
IPInfo
[edit]- git #7d1a6d47 - Improve the message ipinfo-property-tooltip-proxies by Amir E. Aharoni
- git #eee5bb36 - Change "connection type" to "connection types" by Amir E. Aharoni
- git #bc7dff89 - Improve the ipinfo-property-tooltip-behaviors message by Amir E. Aharoni
Kartographer
[edit]- git #4f8231f9 - Increase $wgKartographerStaticFullWidth to 1024 (task T354239) by thiemowmde
- git #f426c179 - Use upstream StatusValue::getErrors by thiemowmde
- git #90f827fc - Fix state bleeding from one <maplink> into the next (task T355044) (task T355300) by thiemowmde
- git #b02e81eb - Fix typo by WMDE-Fisch
- git #134a7472 - Tests: Update tests based on ParserOutput changes by Subramanya Sastry
- git #ed25b74b - Update tests to match changes to Parsoid in core and re-enable them by Subramanya Sastry
- git #16fdefd6 - Add missing unit tests for the show="…" attribute by thiemowmde
- git #ad3f2e4f - Turn hard-coded 800px for full-width mapframes into config (task T354239) by thiemowmde
- git #3430cfe7 - Simplify variable assignment by Fomafix
- git #aa67200e - Remove redundant closure for all modules with packageFiles by Fomafix
LiquidThreads
[edit]- git #1a7821c0 - We should not use var_dump on production code by Piotr Miazga
- git #a54e4a9a - Replace deprecated MWException (task T328220) by Daimona Eaytoy
LoginNotify
[edit]- git #7a424d1f - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
MassMessage
[edit]- git #43291251 - SECURITY: Use message label instead of sanitized text output for massmessage-form-page-help message (task T347742) by sbassett
- git #028a2ded - SECURITY: Properly escape massmessage-form-page-help by specifying it as a help-message (task T347742) by sbassett
Math
[edit]- git #fbe057dc - Add test for \overarc (task T354057) by ni1313
- git #b6cb7ff1 - Use message for help page name instead of enwiki-internal shortcut by Jon Harald Søby
- git #bb945b67 - Remove namedspaces length values in MathML (task T320910) by Moritz Schubotz (physikerwelt)
MediaModeration
[edit]- git #29b5101c - Remove now unused previous implementation of scanning code (task T355088) by Dreamy Jazz
- git #a5675d8e - Add maintenance script to re-send emails for matches (task T351406) by Dreamy Jazz
- git #25b0265e - Add MediaModerationEmailer service (task T351407) by Dreamy Jazz
- git #eb69c089 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #a0074c4f - Remove RENDER_NOW from File::transform call to avoid job thumbnailing (task T355309) by Dreamy Jazz
- git #8408d637 - Update tests for PHPUnit 9.6 (task T342110) by Daimona Eaytoy
- git #29b4c1e2 - Log to statsd HTTP status codes and reduce logstash log levels (task T355216) by Dreamy Jazz
MobileFrontend
[edit]- git #c8ebf2d8 - Avoid page-list collision with body.page-list pages (task T337741) by Derk-Jan Hartman
- git #5f27b235 - Use namespaced LessVarFileModule in extension.json by Umherirrender
- git #f6ec8f34 - build: Update 'svgo' to latest v3.2.0 (task T354875) by Volker E
- git #41175e2d - .nvmrc: Update now we're using Node 18 (task T354943) by James D. Forrester
MultimediaViewer
[edit]- git #cfcb8d47 - build: Update 'svgo' to latest v3.2.0 and re-crush SVGs (task T354875) by Volker E
NearbyPages
[edit]- git #3ac6ef81 - build: Update 'svgo' to latest v3.2.0 and re-minify SVGs (task T354875) by Volker E
Newsletter
[edit]- git #e5f52466 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
OATHAuth
[edit]- git #2222799f - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #14a19b03 - OATH validation is available only to named users (task T326925) by Piotr Miazga
- git #651cc7d8 - Declare grant risk levels (task T290790) by Gergő Tisza
OAuth
[edit]- git #1c17a354 - Improve OAuth 2 error display by Gergő Tisza
- git #82f6ab0c - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #34947cf7 - Show risk level of grants (task T290790) by Gergő Tisza
- git #3c9e583d - SpecialMWOAuthConsumerRegistration: Use dependency injection by Gergő Tisza
- git #11d1f461 - LogFormatter: Use dependency injection by Gergő Tisza
- git #4f40fda3 - Separate log text and filter for auto-approved consumers (task T350173) by Gergő Tisza
- git #6602f76e - De-duplicate registration form logic by Gergő Tisza
- git #9d81f02d - Declare grant risk levels (task T290790) by Gergő Tisza
OAuthRateLimiter
[edit]- git #6fc1d630 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
ORES
[edit]- git #30f987c2 - tests: Remove explicit clean up for database tests by Umherirrender
- git #f8205d6c - revertrisk: Rename model to use single lowercase word (task T348298) by Kosta Harlan
- git #51bcd811 - Helpers: Check for underscore and dashes when building query by Kosta Harlan
- git #ad9d9e5d - tests: Use @covers at class level by Kosta Harlan
- git #859a0323 - Don't use live configuration (task T345922) by jsn
- git #474bc26b - SqlScoreStorage: round probabilities to nearest thousandth (task T355089) by Novem Linguae
PageAssessments
[edit]- git #88b4bab3 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
PagedTiffHandler
[edit]- git #95f0342e - Centralise configuration of Shellbox /bin/sh location by Tim Starling
PageTriage
[edit]- git #be47b426 - tests: Use fake timer in ApiPageTriageListTest by Umherirrender
- git #ee157925 - build: Remove compatConfig from PageTriage Vue files (task T355384) by MPGuy2824
- git #34213c57 - Change Database::replace to Database::newReplaceQueryBuilder (task T348835) by MPGuy2824
- git #fae08ea9 - Change Database::insert to Database::newInsertQueryBuilder (task T348835) by MPGuy2824
- git #8ced7430 - Rename tests/jest/ext.pageTriage.newPagesFeed.vue by Novem Linguae
- git #b38ca970 - SpecialNewPagesFeed.php: refactor by Novem Linguae
- git #1af464be - ListView.mustache: remove unused divs (task T342847) by Novem Linguae
- git #4eb113ca - Remove 3 unused config variables (task T342847) by Novem Linguae
- git #6b0a2d0b - ListItem: remove unnecessary spans by Novem Linguae
- git #8c3c3da2 - ListFilterMenu: remove duplicate code by Novem Linguae
- git #50140ee7 - ListFilterMenu: more descriptive HTML classes by Novem Linguae
- git #352db825 - Delete unused images by Novem Linguae
- git #738cf228 - tests: simplify makeDraft() by Novem Linguae
- git #e03ef318 - Rename the modules/ext.pageTriage.newPagesFeed.vue/ directory (task T349366) by MPGuy2824
PageViewInfo
[edit]- git #15537922 - Inject PageViewService service into hook handler by Umherirrender
PdfHandler
[edit]- git #1e1e7ef1 - Centralise configuration of Shellbox /bin/sh location by Tim Starling
Phonos
[edit]- git #a4cb91a6 - Always generate audio files in a job (task T353783) by Bartosz Dziewoński
- git #1cb89009 - Fix deciding whether to use job queue (task T325464) (task T353749) by Bartosz Dziewoński
Popups
[edit]- git #694b96a1 - Set a global when reference previews are visible. (task T353798) by WMDE-Fisch
- git #e15e2c4d - Increase test coverage by WMDE-Fisch
- git #381f8f5f - Reduce bundlesize of reference previews by making it use stable APIs (task T326692) by Jon Robson
- git #59c6b8e8 - Reference previews should use Popups registration (task T326692) by Jon Robson
- git #31ef381e - build: Update 'svgo' to latest v3.2.0 and re-minify SVGs (task T354875) by Volker E
ProofreadPage
[edit]- git #8366cc54 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
PropertySuggester
[edit]- git #e6467485 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
Quiz
[edit]- git #d02785d7 - Remove test that does not test anything (task T342110) by Daimona Eaytoy
ReadingLists
[edit]- git #e1a88b92 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #f2c9c255 - Migrate to virtual domain (task T353948) by Amir Sarabadani
- git #f3cea8c5 - Migrate update, delete and insert to query builders (task T354773) (task T354772) by Atieno
RevisionSlider
[edit]- git #df7d5b95 - build: Update 'svgo' to latest v3.2.0 and re-minify SVGs (task T354875) by Volker E
Score
[edit]- git #a8960df6 - Centralise configuration of Shellbox /bin/sh location by Tim Starling
Scribunto
[edit]- git #d07d4039 - mw.title: add `pageLang` property (task T321239) (task T161976) by Reedy
- git #f5f43556 - Set some title properties to nil for interwiki links by C. Scott Ananian
- git #e1bd4911 - Add a property "talkNsText" to mw.title objects (task T180911) by vlakoff
SyntaxHighlight_GeSHi
[edit]- git #006455ec - Add a few missing type declarations to properties and methods by thiemowmde
- git #7a4d59ac - Replace preg_replace() with more simple trim() by thiemowmde
Thanks
[edit]- git #b4daae5b - build: Update 'svgo' to latest v3.2.0 and re-minify SVGs (task T354875) by Volker E
TheWikipediaLibrary
[edit]- git #9b62ebc6 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
TimedMediaHandler
[edit]- git #50f8e2e7 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #8cd914e0 - Ogg: Set $_streamList to empty array instead of unsetting by Umherirrender
- git #8ad220e2 - Simplify false compare by negation operator by Umherirrender
- git #694bb878 - Quick fix for regression with MediaSearch (task T355264) by Brion Vibber
- git #5e882c37 - build: Update 'svgo' to latest v3.2.0 and re-minify SVG (task T354875) by Volker E
- git #6444dc28 - Declare forgotten member variables in Bitstream (task T353163) by Brion Vibber
timeline
[edit]- git #ac405462 - Centralise configuration of Shellbox shell binary location by Tim Starling
TitleBlacklist
[edit]- git #2b763321 - Declare grant risk levels (task T290790) by Gergő Tisza
Translate
[edit]- git #5c09be8e - Use namespaced version of MediaWiki\Title\Title class (task T355105) by Abijeet
- git #0c478987 - Deprecate use of Translate:GettextFFS:headerFields hook. (task T337664) by Wangombe
- git #774626f3 - Remove support for MediaWiki <= 1.39 (task T355105) by Abijeet
- git #2269f282 - Update version for MLEB 2024.01 release (task T355104) by Abijeet
- git #68bf4307 - Purge statistics when deleting a translation page (task T353238) by Niklas Laxström
- git #fd8fba8f - WorkflowStatesMessageGroup: Fetch state content only if group has them by Abijeet
- git #8561a7ad - Add RebuildMessageGroupStatsJob to $wgJobClasses (task T340724) by Abijeet
- git #0df1386e - Consider language selector an auxiliary page search element (task T352915) by Erik Bernhardson
- git #5eaa1e80 - Update moved class FormOptions (task T321681) by gerritbot
- git #6e9581fa - Update moved class EditPage (task T321681) by gerritbot
- git #4a6f8cd1 - Update moved class RawMessage (task T321681) by gerritbot
- git #7139bfcc - Update moved class WikiMap (task T321681) by gerritbot
- git #26f9a95a - Move MessageGroupStatsRebuildJob::class to Statistics namespace (task T340724) by Wangombe
- git #9e4c89a2 - Move PHPVariableLoader to Utilities namespace (task T340724) by Wangombe
- git #365c161f - Move MessageGroupStates to MessageGroupProcessing namespace (task T340724) by Wangombe
- git #a3104b85 - Move MessageGroupCache to MessageGroupProcessing namespace (task T340724) by Wangombe
- git #42cf88b6 - Move ExternalMessageSourceStateComparator to Synchronisation namespace. (task T340724) by Wangombe
- git #4d971ceb - build: Update 'svgo' to latest v3.2.0 and re-minify SVGs (task T354875) by Volker E
- git #47da8f0c - Avoid "Error while editing content in page." logs for warnings by Niklas Laxström
- git #0db7578a - Don't queue translation page render jobs for documentation language by Niklas Laxström
TwoColConflict
[edit]- git #051ac712 - Merge single use dependencies into ext.TwoColConflict.SplitJs (task T292248) by DannyS712
- git #90eddeee - build: Update 'svgo' to latest v3.2.0 and re-minify SVGs (task T354875) by Volker E
UniversalLanguageSelector
[edit]- git #46d59295 - Update jquery.ime from upstream (task T355104) by Abijeet
- git #48de278a - Update language name search database (task T355104) by Abijeet
- git #3cb7be86 - Update version for MLEB 2024.01 release (task T355104) by Abijeet
- git #5617a19b - Clean up hacky code that avoids loading @wikimedia/codex in vector 2022 (task T353850) by NikG
- git #e0947736 - build: Update 'svgo' to latest v3.2.0 and re-minify SVGs (task T354875) by Volker E
- git #0b7ae1dc - Avoid loading ext.uls.compactlinks module for Vector 2022 skin (task T353850) by NikG
UploadWizard
[edit]- git #d48871ca - Update colour in "arrow steps" showing stages of upload (task T353088) by Cormac Parle
- git #61102da8 - For unknown author add {{Unknown}} to information template (task T354182) by Cormac Parle
- git #26e5272e - Reduce indentation on narrower screens (task T354469) by Cormac Parle
UrlShortener
[edit]- git #f3d91615 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #9ca6e3e1 - Declare grant risk levels (task T290790) by Gergő Tisza
VisualEditor
[edit]- git #66ac85e0 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
WebAuthn
[edit]- git #1139a404 - Temp users require to create account in order to use WebAuthn (task T326925) by Piotr Miazga
Wikibase
[edit]- git #b68c6058 - lib/tests: Use array_key_last by Umherirrender
- git #bb8b0690 - tests: Avoid dynamic property $user in MockRepository (task T353184) by Umherirrender
- git #155532a9 - Add temporary user support to most API modules (task T349130) (task T354730) by Thalia
- git #8b0b8673 - Use proper test users in MediaWikiEditEntityTest by Lucas Werkmeister
- git #6df48652 - Fixed the punctuation in READme by Cynthia Makonyango
- git #a1b1ff3e - MediaWikiEditEntity: Extract code to reduce cyclomatic complexity by Lucas Werkmeister
- git #153656f2 - data-model lib: Do not require Mediawiki to run unit tests by Leszek Manicki
- git #57585e0b - REST: Explicitly use a valid site ID in RemoveItemSiteLinkTest by Jakob Warkotsch
- git #d5862da9 - REST: Validate DELETE sitelink request (task T354862) by dima koushha
- git #f6ed9cdc - Reparent trivial subclass of MWException (task T328220) by Bartosz Dziewoński
- git #6b8adb4b - Add limit to wbsearchentities continue parameter (task T355251) by Lucas Werkmeister
- git #083bda40 - REST: Check if the requested site link exists (task T354343) by Muhammad Jaziraly
- git #6942148e - REST: Handle item not found and redirect in GET sitelink (task T354333) by Muhammad Jaziraly
- git #872cbe0b - REST: Rename SITELINK_NOT_FOUND error to SITELINK_NOT_DEFINED by Muhammad Jaziraly
- git #0d99a2ab - REST: Handle item not found/redirect on DELETE siteLink (task T354864) by dima koushha
- git #30be298a - Exclude qqq from monolingual text languages (task T341409) by Nikki
- git #c2345e32 - REST: Handle sitelink not found in RemoveItemSiteLink (task T354864) by Jakob Warkotsch
- git #3367abe7 - REST: Handle bot flag and tags in DELETE siteLink (task T354861) by dima koushha
- git #22d5a1db - REST: Add DELETE siteLink happy path (task T354861) by dima koushha
- git #e0e5a215 - Only build result entries for used wbsearchentities results (task T355053) by Lucas Werkmeister
- git #94fe44e6 - Tests: Remove unnecessary truncates/deletes by Novem Linguae
WikibaseCirrusSearch
[edit]- git #5ae594a2 - Avoid PHP 8.3 deprecation warning (task T355457) by Lucas Werkmeister
WikibaseLexeme
[edit]- git #84a1b6a1 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
WikiEditor
[edit]- git #5069b235 - Hooks.php: Use namespaced ConfirmEdit class (task T355198) by Reedy
WikiLambda
[edit]- git #9936afee - Update readme info about services configuration and building steps by gengh
- git #131bc1cb - ZMultiLingualStringTest: Test getSerialized and getValueAsList to reach 100% (task T302599) by James D. Forrester
- git #55d712ff - tests: Fill in some coverage for ZError (task T302599) by James D. Forrester
- git #72f4a0ca - tests: Fill in some coverage for ZKey, ZReference, ZMonolingualString (task T302599) by James D. Forrester
- git #9e795c93 - Update function-schemata sub-module to HEAD (9c74b2c) (task T278596) (task T349017) by James D. Forrester
- git #a96b7667 - Stop ZObjectFactory::getObjectType from failing when it encounters a literal type by gengh
WikiLove
[edit]- git #eab7a1e2 - build: Remove compatConfig from WikiLove (task T289105) by lwatson
WikimediaEditorTasks
[edit]- git #e3b940ac - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
WikimediaEvents
[edit]- git #f92aca62 - Stop writing to tablesUsed in tests (task T351733) by Umherirrender
- git #26f633be - Document opt-in type checking (task T284781) by Sam Smith
WikimediaMessages
[edit]- git #561f6db8 - Improvement to qqq file - followup to I9a8bbb812ae29 (task T321970) by varnent
- git #4fdf83e0 - Add Polish grammar forms for Wikifunctions and Wikimania by Msz2001
- git #a88c68a9 - Added common messages discovered via Int string template on Meta-Wiki through October 2022. (task T321970) by varnent
Skins
[edit]MinervaNeue
[edit]- git #f1c1347d - Long usernames should wrap on history page. (task T355369) by Jon Robson
- git #a62f1e06 - Update checkboxHack target node (task T354315) by Jon Robson
- git #d5e6a0b4 - Do not use mw.loader.require (task T235198) by Jon Robson
MonoBook
[edit]- git #4df7af4b - build: Update 'svgo' to latest v3.2.0 and re-minify SVGs (task T354875) by Volker E
Timeless
[edit]- git #3dade7d7 - build: Add `minify` shortcut command to build scripts by Volker E
- git #107b5492 - build: Update 'svgo' to latest v3.2.0 and re-minify SVGs (task T354875) by Volker E
Vector
[edit]- git #8c49b1eb - Client preferences supports toggle switches (task T350418) by Jon Robson
- git #7d5caf3f - Generalize skins.vector.clientPreferences library for use in MobileFrontend (task T354224) by Jon Robson
- git #ee734377 - Update <p> spacing to improve consistency of ul/ol spacing, also update heading spacing to be more consistent, relying on mw defaults more (task T352875) by bwang
- git #91c53579 - Simplify heading styles. Avoid using .vector-body (task T352875) by bwang
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #b37194f0 - Rebaser: Improve export output of checklists by Ed Sanders
- git #097627de - build: Upgrade svgo from 3.0.5 to 3.2.0 and re-crush by James D. Forrester
- git #49d98ff5 - Update OOUI to v0.48.4 by James D. Forrester
- git #4a38cd94 - build: Update languages to add 'cv' and 'mag' by James D. Forrester
- git #cf93e0a7 - Delete deprecated utilities and methods (1) by Ed Sanders
No changes
[edit]- AdvancedSearch
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- CodeEditor
- Collection
- CologneBlue
- CommonsMetadata
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- MachineVision
- MapSources
- MediaSearch
- MobileApp
- Modern
- NavigationTiming
- NewUserMessage
- Nostalgia
- Nuke
- OpenStackManager
- PageImages
- PageNotice
- ParserFunctions
- ParserMigration
- Poem
- QuickSurveys
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- SandboxLink
- SearchExtraNS
- SearchVue
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadsLink
- VipsScaler
- VueTest
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- intersection
- wikihiero
Total changes
[edit]781 Changes in 89 repos by 90 authors