MediaWiki 1.42/wmf.24 - MediaWiki
Jump to content
From mediawiki.org
MediaWiki 1.42
MediaWiki 1.42.0-wmf.23
Deployment of MediaWiki 1.42.0-wmf.24 to Wikimedia sites
MediaWiki 1.42.0-wmf.25
The latest version (labeled "1.42.0-wmf.24") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 26 March 2024 (
see the roadmap
).
Core changes
edit
git #ae4fa51f
- Branch commit for wmf/1.42.0-wmf.24 (
T360156
) by trainbranchbot
git #b34feb86
- In Special:AutoblockList: remove total count by Tim Starling
git #48d517e2
- IReadableDatabase: Remove part of comment mentioning mysql_get_server_info() by Reedy
git #5a6651c6
- Upgrade composer/semver from 3.3.2 to 3.4.0 (
T356447
) by James D. Forrester
git #add7380b
- Compare actor_user to NULL instead of 0 for registered check (
T360925
) by Dreamy Jazz
git #5bcbb6e8
- Move away from DBAccessObjectUtils::getDBOptions in more places (
T354194
) by Amir Sarabadani
git #5b19a719
- Special:BlockList: apply simpler conditions when listing user blocks (
T360864
) by Tim Starling
git #166428f2
- HTMLForm: Add regression test for T360717 (
T360717
) by Tim Starling
git #903544aa
- Update Apache config syntax in .htaccess files (
T360850
) by Kunal Mehta
git #b5ed16c1
- Allow async upload by url via the Api (
T295007
) by Giuseppe Lavagetto
git #c2373af6
- Add job for upload from UploadFromUrl (
T295007
) by Giuseppe Lavagetto
git #4b3ccacf
- tests: Fix @covers in PoolCounterConnectionManagerTest by Umherirrender
git #723134ea
- Add explicit parentheses around mixed boolean operator by Umherirrender
git #de9a6a22
- tests: Fix self-referential @covers annotation by Daimona Eaytoy
git #b25cdad4
- Prefer # to #top by Ed Sanders
git #941843f1
- rdbms: In LoadMonitor, use a loop of getWithSetCallback (
T314020
) by Tim Starling
git #0baca750
- resources: Add missing dependency for NamespacesMultiselectWidget (
T354187
) by Ammarpad
git #0e399e09
- HTMLButtonField: remove hard-coded button flags in Codex (
T359018
) by lwatson
git #71c891f9
- HTMLHiddenField: Support CodexHTMLForm (
T360717
) by Roan Kattouw
git #2c67ddba
- docs: Fix module docs in JSDoc (
T352308
) by apaskulin
git #cd68f65c
- Update eslint-plugin-vue to 9.23.0 by Roan Kattouw
git #3b94ef0e
- docs: Remove remaining jsdoc exclusions (
T352308
) by apaskulin
git #677bf52b
- HTMLForm: Add per-option descriptions for Codex radio buttons (
T359019
) by Roan Kattouw
git #abffe015
- maintenance: Remove reference to removed populateCategory.php by Umherirrender
git #fc658e92
- emailuser: Improve permission error handling (
T360618
) by Ammarpad
git #c319ac84
- specialpage: Migrate timing metric from StatsdD to StatsLib (
T359236
) by Derick Alangi
git #5e0cd447
- rdbms: Rework LoadMonitor (
T314020
) by Amir Sarabadani
git #15467001
- resources: Move shared Login/signup style to common styles (
T360614
) by Ammarpad
git #cbed6f5d
- specials: Add checkbox to watch pages on Special:Undelete by Umherirrender
git #bbf26c41
- HistoryPager: Add #[AllowDynamicProperties] (
T324903
) by Reedy
git #0443d918
- docs: Update old mailman references to postorius by James D. Forrester
git #85d95dd4
- Drop old class_aliases for before MW 1.39 that were missed by James D. Forrester
git #42cfe3a4
- Use a different message for preloaded reason field on Special:MovePage by Matěj Suchánek
git #55e3d3c8
- Edit Recovery: always store and don't restore on POST (
T347864
) by Sam Wilson
git #159787b6
- Skin: Use design tokens rather than hardcoded values (
T357166
) (
T357998
) by Jon Robson
git #1e49b131
- Rename the skin night mode classes to more readable classes (
T359983
) by Moh'd Khier Abualruz
git #5898173f
- rdbms: Add LoadBalancer::setMockTime() by Tim Starling
git #7d795d4f
- htmlform: Fix double escaping in Label div (
T360381
) by Ammarpad
git #8e940c4f
- Standardise all our class alias deprecation comments for ease of grepping by James D. Forrester
git #f1bc5081
- upload: Fix another signature of PublishStashedFileJob for php8.0 by Umherirrender
git #3df492fc
- HTMLFormField: Codex CSS-only version of HTMLRadioField (
T359015
) by lwatson
git #eafe1d0b
- Update Codex from 1.3.4 to 1.3.5 (
T360336
) (
T334790
) (
T358031
) (
T358032
) (
T358827
) (
T359074
) (
T359148
) (
T359550
) by Roan Kattouw
git #22eb0c84
- rdbms: Improve QueryBuilderFromRawSql flag logic (
T358236
) by Gergő Tisza
git #b3b491d2
- objectcache: Deprecate `SerializedValueContainer::isUnified()` (
T344521
) by Derick Alangi
git #d372626b
- objectcache: Introduce `ObjectCacheFactory` MW service (
T358346
) by Derick Alangi
git #51bceb0f
- block: Fix exception in ApiQueryBlocks when specified users are not blocked (
T360088
) by Tim Starling
git #2ffa5b8f
- api: Make changes after pagelinks migration (
T359425
) by Amir Sarabadani
git #22fcf948
- upload: Fix signature of PublishStashedFileJob for php8.0 by Umherirrender
git #1f3be17f
- deferred: Migrate deferred updates metric to StatsLib (
T360290
) by Derick Alangi
git #c1d144e7
- MoveLogFormatter: Don't show revert link if the destination doesn't exist by Matěj Suchánek
git #5d2850cb
- Added azerbaijani translation of special page names by nmw03
git #5001f914
- docs: Set stable permalink on markdown files by Timo Tijhof
git #0f566e30
- Deflate: Change use of AtEase to at operator by Dringsim
Vendor
edit
git #888bd44c
- Upgrade composer/semver from 3.3.2 to 3.4.0 (
T356447
) by Reedy
git #dac657ea
- Update Apache config syntax in .htaccess files (
T360850
) by Kunal Mehta
git #b6431aa4
- less.php: Fix casing of Less/Tree/JavaScript.php (
T360556
) by Reedy
Extensions
edit
AbuseFilter
edit
git #fe0fed1d
- FilterLookup: Stop using DBAccessObjectUtils::getDBOptions() (
T354194
) by Amir Sarabadani
AntiSpoof
edit
git #d4b35649
- Map the "Cherokee Supplement" unicode block to cherokee script by Umherirrender
git #5160e510
- Map the "Katakana Phonetic Extensions" unicode block to katakana script by Umherirrender
git #afaf1220
- Map the "Georgian Extended" unicode block to georgian script by Umherirrender
Babel
edit
git #9dacd38d
- Support |nocat=true in Babel boxes (
T177596
) by Saint Johann
CampaignEvents
edit
git #9af49991
- WikiEduDashboard: URL-decode special characters in course name (
T360396
) by Daimona Eaytoy
git #3c3b29ac
- Use canonical links in organizer email footer (
T348043
) by Daimona Eaytoy
CentralAuth
edit
git #8a93d751
- Replace wfGetDB() with ICP getReplicaDatabase() etc. (
T357634
) by James D. Forrester
git #6092aa65
- Add explicit parentheses around mixed boolean operator by Umherirrender
git #2d7d5e33
- SpecialGlobalGroupMembership: Avoid deprecated Xml::checkLabel by Timo Tijhof
git #f841f4aa
- Improve the message apihelp-setglobalaccountstatus-param-statecheck (
T360564
) by Amir E. Aharoni
git #dadf0104
- Stop using DBAccessObjectUtils::getDBOptions() (
T354194
) by Amir Sarabadani
git #6003172b
- Show temp user status on Special:CentralAuth (
T357935
) by Gergő Tisza
CentralNotice
edit
git #5da273a4
- Reduce code duplication in SpecialNoticeTemplate by thiemowmde
git #f1a8ce9f
- Replace usage of wfGetDB() (
T357635
) by Dringsim
git #1ce24b5c
- CentralNotice: Use UnlistedSpecialPage rather than defining isListed() by James D. Forrester
git #886e1cc4
- build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
git #4cc182a2
- Fix casing of dropdown-related methods by Umherirrender
git #41a2a8fb
- Show working in value of TTL by Ed Sanders
git #8dbf0f58
- Update reference to newly namespaced MessageGroupStates::class (
T340724
) by Wangombe
git #e4f7b596
- OOjs: Replace uses of 'parent' with 'super' by Ed Sanders
git #0287a127
- Document generated i18n keys by Ed Sanders
git #33b2a18a
- Update reference to namespaced MessageGroupMetadata::class (
T353420
) by Wangombe
git #d2adee73
- Rename HookRunnerTest (
T357339
) by Umherirrender
git #83161c9d
- Drop RL targets definitions from module class, no longer honoured (
T328497
) by Umherirrender
git #8fd1baab
- Remove misleading "protected" visibility of private code by thiemowmde
git #def2829f
- Update deprecated mw.util.debounce parameter order by thiemowmde
git #6a57df4a
- build: Update 'svgo' to latest v3.2.0 and re-minify SVGs (
T354875
) by Volker E
git #2e5dbcd1
- tests: Declare class property in CampaignTest by Umherirrender
git #880bb138
- tests: Pass UTSysop to CentralNoticeTestFixtures by Umherirrender
git #bbb6225e
- extension.json: Drop RL targets definitions, no longer honoured (
T328497
) by James D. Forrester
git #0be102c4
- build: Update MediaWiki requirement to 1.42 by James D. Forrester
git #71663c96
- Use HookHandlers for UserMerge hook (second attempt) by Umherirrender
git #d64f0e09
- Revert "Use HookHandlers for UserMerge hook" by Umherirrender
git #efc4fcb9
- Use HookHandlers for UserMerge hook (
T338447
) by Umherirrender
git #6100a9e9
- Replace empty() with a string compare by Umherirrender
git #c75f013b
- Replace empty() with falsy check by Umherirrender
git #cd179130
- build: Remove unneeded phan suppression by Umherirrender
git #ef62a577
- Use upstream selectField where appropriate by thiemowmde
git #68ddd0f4
- Drop misleading boolean comparisons with "1" by thiemowmde
git #6613484f
- Stop binding against core's ILocalizedException interface (
T287405
) by thiemowmde
git #479d729a
- Use HookHandlers for core hooks (
T338447
) by Umherirrender
git #94f28463
- Use IDatabase in CNCampaignPager for setSessionOptions by Umherirrender
git #ceeb60ed
- Move last two pagers into specials/pagers by Elliott Eggleston
CheckUser
edit
git #ad149ccb
- Replace ::getIpConds and ::isValidRange with CheckUserLookupUtils (
T360622
) (
T350964
) by Dreamy Jazz
git #96c56c0b
- Replace AbstractCheckUserPager::getIndexName with CheckUserLookupUtils (
T360622
) by Dreamy Jazz
git #b63806ce
- Delete AbstractCheckUserPager::getQueryInfo unit tests (
T360622
) by Dreamy Jazz
git #09ca311d
- Remove CheckUserGetIPsPagerTest::testGetCountForIPActionsPerTable (
T360622
) by Dreamy Jazz
git #8f826648
- Integration test the query info methods of the CheckUser pagers (
T360622
) by Dreamy Jazz
git #102fa586
- Create CheckUserLookupUtils service (
T360453
) (
T350964
) by Dreamy Jazz
git #d0805ed3
- Replace deprecated DatabaseBlock::doAutoblock by Alexander Vorwerk
git #dc0ec3b4
- Update CheckUserLogService::addLogEntry to accept a UserIdentity by Dreamy Jazz
ChessBrowser
edit
git #b7579a29
- Add explicit parentheses around mixed boolean operator by Umherirrender
CirrusSearch
edit
git #13cf453a
- Replace <-- with # (
T358384
) by Amir E. Aharoni
git #d5070dfd
- Replace wfGetDB() with ICP getReplicaDatabase() (
T357636
) by James D. Forrester
git #6d0c2f8f
- Provide max page id in api query site info general info (
T358599
) by Erik Bernhardson
Cite
edit
git #4cd75e57
- .mailmap: Add bot contributors so they're easily ignored by James D. Forrester
git #0e9546a3
- Add .mailmap file based on actual code contributions by thiemowmde
git #9e7b3655
- Make use of LESS mixins in ext.cite.styles.less (
T360720
) by thiemowmde
git #75b4682d
- Use design tokens in Cite extension (
T360720
) by Jon Robson
git #d6a58cfa
- Add initial QUnit tests relevant for reference re-use in VE (
T358652
) by thiemowmde
git #a8d0387d
- Skip tests causing trouble in the wild (
T360026
) (
T360361
) by Adam Wight
git #463e25b7
- [Cypress] Streamline some selectors and click paths by WMDE-Fisch
git #5f3246ee
- [Cypress] Move read-only cite tests to one set by WMDE-Fisch
git #00147fb1
- [Cypress] Split before steps to fix retries by WMDE-Fisch
git #10fac9d1
- [Cypress] Create some more helpers for generic setup code (
T358851
) by WMDE-Fisch
git #90e00acc
- Try more specific CSS selectors for clicks in browser tests (
T360026
) by thiemowmde
CodeMirror
edit
git #ca023602
- CM6: Switch to using Rollup instead of Webpack; make RL-compatible (
T214989
) by MusikAnimal
git #00f947e9
- CM6: move bidiIsolation to be part of CodeMirrorModeMediaWiki (
T358804
) (
T214989
) by MusikAnimal
git #b18ded0a
- CM6: move more Extensions to CodeMirror so they don't require WikiEditor (
T214989
) (
T190108
) by MusikAnimal
git #d1863e4d
- tests: disable flaky CM5 bracket matching test for 2017 editor by MusikAnimal
git #7e9d90bb
- CM6: put template folding behind feature flag and rework config settings (
T30684
) by MusikAnimal
CommunityConfiguration
edit
git #af905f5e
- Use 'word-separator' message instead of hard-coding HTML space by Jon Harald Søby
git #9d663be5
- Editor: add control for object type (
T356622
) by Sergio Gimeno
git #259852d7
- Editor: add global error handling for the editor client app by Sergio Gimeno
git #657372ec
- build: Updating mediawiki/mediawiki-codesniffer to 43.0.0 by Umherirrender
git #1db587d2
- Editor: Add EditSummaryDialog to Community Configuration (
T354463
) by Cyndy
git #e10c3b32
- Editor: load provider title and description messages by Sergio Gimeno
git #cc8425c7
- Introduce editor capabilities (
T360277
) by Martin Urbanec
git #3ae20731
- WikiPageConfigProvider: Fallback when store returns invalid data (
T359124
) (
T351517
) by Martin Urbanec
Collection
edit
git #481eb678
- Replace wfGetDB() with ICP getReplicaDatabase() (
T357637
) by James D. Forrester
ConfirmEdit
edit
git #bcdde67e
- Add explicit parentheses around mixed boolean operator by Umherirrender
git #ec6f8c5f
- GenerateFancyCaptchas: Include stderr result if captcha.py returns an error code (
T360653
) by Reedy
ContactPage
edit
git #56e540c6
- Add optional parameter to show message if user is blocked. (
T343536
) by Dmitry Brant
ContentTranslation
edit
git #34de4ddb
- Update tests to support actor migration in AbuseFilter by Amir Sarabadani
git #1edd7152
- CX Unified dashboard: Make sure suggestion lists are always full by NikG
git #bddf3882
- SXTranslationConfirmer: Use URL params for language pair and page title (
T345332
) by NikG
git #60ad20f5
- SX: Remove "restoreSectionTranslation" vuex action (
T360019
) by NikG
git #8d4467e7
- SX: Remove currentSourceSection state variable by NikG
git #05aa874e
- SX: Add useCurrentPageSection composable (
T360019
) by NikG
git #8ef45359
- SX: Use "section" URL parameter, when source section title is needed by NikG
git #e6dc2616
- SX: Add the appropriate URL parameters before each step (
T360100
) by NikG
git #9c985348
- SX: Remove useFavoriteTranslationStart composable (
T360019
) by NikG
git #2ee23f14
- SX: Create useURLHandler composable to replace urlHandler (
T360019
) by NikG
git #64c61eab
- SX useSectionSelectorClickHandler: Remove unneeded check by NikG
git #596dd8f9
- SX: Remove useless "sx" URL parameter handling by NikG
CreditsSource
edit
git #4dca3e53
- Replace wfGetDB() with ICP getReplicaDatabase() (
T357639
) by James D. Forrester
DiscussionTools
edit
git #fba7edbb
- ReplyLinksController: url.searchParams -> searchParams by Ed Sanders
git #5957ac55
- Pass through dtenable from main request query string (
T360863
) by Ed Sanders
git #5276729d
- Add #top to the ignore list for checking for moved topics (
T360274
) by David Lynch
git #6c005d29
- Add explicit parentheses around mixed boolean operator by Umherirrender
git #d2d2d914
- Move some doc comments to real type hints by Bartosz Dziewoński
DonationInterface
edit
git #d325488c
- Update required version of smashpig to v0.8.9.21 by Damilare Adedoyin
git #8ef4ce81
- Use shorter modern php syntax like +=, .= or |= by Umherirrender
git #df7e3c3b
- RecurUpgrade: handle new API response format by Elliott Eggleston
git #22bd70d0
- Move RecurUpgrade validation into its own class by Elliott Eggleston
EntitySchema
edit
git #1b1d203d
- Bump dawidd6/action-send-mail (
T359188
) by Lucas Werkmeister
EventLogging
edit
git #f884dd18
- metricsPlatform: page.namespace -> .namespace_id (
T360609
) by Sam Smith
git #b03e1685
- Added a new contextual attribute: (
T358758
) by Santiago Faci
EventStreamConfig
edit
git #70d41d06
- Use mediawiki/mediawiki-codesniffer v43.0.0 by Sam Smith
FileImporter
edit
git #b317712d
- Add explicit parentheses around mixed boolean operator by Umherirrender
FlaggedRevs
edit
git #e50355ce
- Avoid deprecated Xml::checkLabel by Timo Tijhof
git #01923fec
- Replace wfGetDB() with ICP getReplicaDatabase() etc. (
T357640
) by James D. Forrester
git #bd95b203
- Migrate away from wfGetDB() in more places (
T357640
) by Amir Sarabadani
git #3ac6aa22
- Remove reliance on baseRevId and altBaseRevId for FlaggablePageView by cen-temp
git #9edc6fc8
- Flaggedrevs: Fix overflow in edit notice (
T360466
) by Steven Rawson
git #b6f2d4fe
- Use latest stable revision of templates instead of tracking them (
T359529
) (
T277883
) by Amir Sarabadani
git #a232bc70
- maintenance: Migrate away from wfGetDB() (
T357640
) by Amir Sarabadani
Flow
edit
git #d38e632b
- Replace wfGetDB() with ICP getReplicaDatabase() etc. (
T357641
) by James D. Forrester
git #0fa1147d
- Update tests to support actor migration in AbuseFilter by Amir Sarabadani
GeoData
edit
git #b78299e4
- Replace wfGetDB() with ICP getPrimaryDatabase() (
T357643
) by James D. Forrester
GlobalBlocking
edit
git #a261c2ca
- FixGlobalBlockWhitelistTest: Add assertions to check DB was updated (
T360621
) by Thalia
git #e817e00c
- Fully test fixGlobalBlockWhitelist.php (
T360621
) by Dreamy Jazz
git #b532117b
- Add action links to global blocking logging entries (
T359584
) by Dreamy Jazz
git #ad04589f
- Move action link generation to GlobalBlockingLinkBuilder (
T359584
) by Dreamy Jazz
git #e44b08e4
- Update Special:GlobalBlockStatus for account blocks (
T356931
) by Dreamy Jazz
git #324e427f
- Update GlobalBlockLocalStatusLookup and Manager for account blocks (
T358150
) by Dreamy Jazz
git #c7068e14
- Deprecate GlobalBlockLocalStatusLookup::getLocalWhitelistInfoByIP (
T356931
) by Dreamy Jazz
git #c43fdde9
- SpecialGlobalBlockStatus: Fix grammar in docs by Thalia
git #40e43be7
- Use the GlobalBlockLocalStatusManager service in GlobalBlockStatus (
T356931
) by Dreamy Jazz
git #9b7f86ff
- Test SpecialGlobalBlockStatus (
T356931
) by Dreamy Jazz
git #a5efa172
- Create GlobalBlockLocalStatusManager service (
T359091
) by Dreamy Jazz
git #cc50be5c
- SpecialGlobalBlockStatus: Use sanitized IP to look up existing block (
T360477
) by Thalia
git #f85bd08e
- Remove schema updates from 1.34 and before (
T360421
) by Dreamy Jazz
git #4c98a7f1
- Allow GlobalBlockLocalStatusLookup service to accept a wiki ID (
T359091
) by Dreamy Jazz
GrowthExperiments
edit
git #a6308bc3
- tests: Fix @covers in AddImageSubmissionHandlerTest by Umherirrender
git #c21d3ece
- Add explicit parentheses around mixed boolean operator by Umherirrender
git #67042a70
- Add GEUseCommunityConfigurationExtension feature flag (
T359124
) by Martin Urbanec
git #3bd68d94
- Revert "NewcomerTaskStore: update the task queue before finishing loading" (
T360469
) (
T359992
) by Urbanecm
ImageSuggestions
edit
git #cbe1b44e
- Remove unused file resources/ext.imageSuggestions/init.js by Fomafix
git #03724ead
- Use $this->getServiceContainer() in maintenance by Fomafix
InputBox
edit
git #adbfb140
- Remove isset() from InputBox::mLabelText by Umherirrender
intersection
edit
git #b82dae61
- Replace DBL getMaintenanceConnectionRef() with ICP getReplicaDatabase() by Dringsim
git #9a2daa72
- Replace wfGetDB() with DBL getMaintenanceConnectionRef() (
T357665
) by James D. Forrester
Interwiki
edit
git #b2204141
- Replace wfGetDB() with ICP getReplicaDatabase() etc. (
T357646
) by James D. Forrester
JsonConfig
edit
git #412ec171
- Add explicit parentheses around mixed boolean operator by Umherirrender
Kartographer
edit
git #95377ba8
- Return separate Status from ParsoidTagHandler::parseTag by thiemowmde
git #67099726
- Temporarily disable dark mode for zoom buttons and such (
T359082
) by thiemowmde
Linter
edit
git #c9026757
- Update lint category help links (
T360793
) by Arlo Breault
git #24ef2e9c
- Revert "Revert "Add inline background color"" by C. Scott Ananian
git #e2c77468
- Revert "Add inline background color" (
T360565
) by Jdrewniak
LiquidThreads
edit
git #81b3bdc3
- Replace wfGetDB() with ICP getReplicaDatabase() etc. (
T357648
) by James D. Forrester
MachineVision
edit
git #624ccf50
- Remove deprecated wfGetDB() (
T357649
) by Cormac Parle
MassMessage
edit
git #294704ad
- Add explicit parentheses around mixed boolean operator by Umherirrender
Math
edit
git #572abe65
- Add explicit parentheses around mixed boolean operator by Umherirrender
git #4d42d55a
- Remove color from test result messages (
T360730
) by Moritz Schubotz (physikerwelt)
git #7471130c
- MWLatexDialog: Fix width calculations in symbol list by Ed Sanders
git #0763ca3b
- MWLatexDialog: Nest LESS by Ed Sanders
git #183c6907
- MWLatexDialog: Rename CSS to LESS by Ed Sanders
git #8d6ad587
- Use new SymbolListBookletLayout instead of MWLatexPage (
T120512
) by Ed Sanders
git #8aedf53e
- VE: Remove date from @copyright line by Ed Sanders
MobileFrontend
edit
git #ff59a61b
- Fixes expand sections visibility on browser resize by rockingpenny4
git #c09f795a
- Rename the skin night mode classes to more readable classes (
T359983
) by Moh'd Khier Abualruz
git #60763e52
- Add back legacy night mode client pref labels (
T359983
) by Steph Toyofuku
git #7c8551cf
- Switch to new HTML class and prepare for preference key change (
T359983
) by Jon Robson
git #069ceaed
- MobileDiff without parameter should 404 (
T360448
) by Jon Robson
edit
git #9c094c09
- Use UnlistedSpecialPage rather than defining isListed() by James D. Forrester
OAuth
edit
git #1ae664ab
- Add explicit parentheses around mixed boolean operator by Umherirrender
ORES
edit
git #468b6e23
- Add explicit parentheses around mixed boolean operator by Umherirrender
PageTriage
edit
git #6a1dad59
- Fix weird count when switching between feeds (
T355387
) by sushrith
git #1e596770
- Generate coverage for Sonar to ingest by Peter Wangai
Popups
edit
git #61c539d2
- Get ResourceLoader from Context by Fomafix
git #609fb814
- Rename the skin night mode classes to more readable classes (
T359983
) by Moh'd Khier Abualruz
git #1ce8b38f
- Inject 'Popups.Logger' into PopupsHooks by Fomafix
git #a523b792
- Inject Popups services into PopupsHooks by Fomafix
git #cf2a10e4
- Remove referencePreviews tests (
T355194
) by Adam Wight
ProofreadPage
edit
git #d87d4f59
- Add explicit parentheses around mixed boolean operator by Umherirrender
ReadingLists
edit
git #6837ff0e
- Fix importing / Enable viewing of watchlist to everyone (
T266065
) by Jon Robson
git #a0dd52eb
- The watchlist reading list links to the watchlist page. by Jon Robson
git #a6ce0b9a
- Use tabs on reading list by Jon Robson
git #16a50694
- Parse message in getEnabledMessage() (
T360394
) by Jon Harald Søby
Scribunto
edit
git #52af6133
- Add explicit parentheses around mixed boolean operator by Umherirrender
SecureLinkFixer
edit
git #16dfc7a1
- Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit
git #6fc7d6b1
- VotePage: Remove unused initialisation of variable by Reedy
ShortUrl
edit
git #960ddc44
- Replace wfGetDB() with ICP getReplicaDatabase() etc. (
T357656
) by James D. Forrester
SimilarEditors
edit
git #42e1d67c
- build: Upgrade grunt-banana-checker from 0.10.0 to 0.11.1 and configure by James D. Forrester
SubPageList3
edit
git #c4836d3a
- Replace wfGetDB() with ICP getReplicaDatabase() (
T357658
) by James D. Forrester
git #0a406eab
- Replace angle brackets with entities in a message (
T360586
) by Amir E. Aharoni
Thanks
edit
git #2d284037
- Use setGroupPermissions instead of mergeMwGlobalArrayValue by Fomafix
TimedMediaHandler
edit
git #11251729
- Use html template for transcodestatus table by Derk-Jan Hartman
git #1709ab35
- Replace tmh download button with codex (
T338777
) by Derk-Jan Hartman
git #f278debe
- Inject service RepoGroup into TimedMediaIframeOutput by Fomafix
git #2a20f8ea
- Remove unnamespaced class alias WebVideoTranscodeJob by Fomafix
git #23174cf3
- SpecialTranscodeStatistics: Don't over-ride isListed() with default return value by James D. Forrester
TitleBlacklist
edit
git #df179307
- Add explicit parentheses around mixed boolean operator by Umherirrender
Translate
edit
git #284a65e7
- Avoid deprecated Xml::checkLabel by Timo Tijhof
git #d32e7f6d
- Add explicit parentheses around mixed boolean operator by Umherirrender
git #84da1bac
- Consistent spelling of "changeset" by Amir E. Aharoni
git #0810aab3
- ImportTranslatableBundle: Add progress indicator and improve messages (
T354473
) by Abijeet
git #054a9787
- BaseMaintenanceScript: Add commaList2Array by Abijeet
git #119181c6
- Introduce TranslatableBundleImportTitleFactory (
T347153
) (
T347154
) by Abijeet
TranslationNotifications
edit
git #285e2cf3
- Use ES6 for TranslationNotification js resources by Wangombe
git #3c48458d
- Add Norwegian Nynorsk special page aliases by Jon Harald Søby
TwoColConflict
edit
git #d5c2a074
- Use upstream markTestSkippedIfExtensionNotLoaded in tests by thiemowmde
UniversalLanguageSelector
edit
git #67067138
- Update Language name search database by Niklas Laxström
UploadWizard
edit
git #a49f9a70
- Replace isset() with null check in FlickrBlacklist by Umherirrender
git #2829de64
- Fix case (
T357481
) by Matthias Mullie
git #3198b66b
- Left-align thumbnail when screen gets too narrow (
T357584
) by Matthias Mullie
git #cea10e89
- Reimplement external/flickr licensing integration (
T355715
) by Matthias Mullie
git #4ceeafe6
- Remove code depending on the MachineVision extension (
T347967
) by Cormac Parle
UrlShortener
edit
git #3675f685
- SpecialUrlRedirector: Enable CORS via Access-Control-Allow-Origin header (
T358049
) by Timo Tijhof
VipsScaler
edit
git #639a5aaa
- Change use of AtEase to at operator by Dringsim
git #237e594c
- Update more moved classes (1.40-1.42) (
T321681
) by Dringsim
git #8f9d408a
- Add explicit parentheses around mixed boolean operator by Umherirrender
VisualEditor
edit
git #31e1f205
- Gallery: Avoid expensive .getAttributes() call in MWGalleryImageNode by thiemowmde
git #b5359f08
- Allow veaction=edit only when content type supports visualeditor by Umherirrender
git #ecb7693e
- DirectParsoidClient: don't call setOriginal directly by daniel
git #b6a7d8c8
- Update VE core submodule to master (70279c60a) (
T120512
) by Ed Sanders
git #c9c7c06e
- Nest LESS files by Ed Sanders
git #9ee1b51f
- Move CSS files to LESS by Ed Sanders
git #07a0f8d6
- build: remove unused Rakefile (
T360425
) by Antoine Musso
git #960edae8
- Move dialog CSS files to LESS by Ed Sanders
git #b4464203
- Update VE core submodule to master (e32eea10e) (
T359893
) by Ed Sanders
git #2216426f
- Fix empty provider in HooksTest by thiemowmde
Wikibase
edit
git #bafbebe8
- REST: Add tests that cover patch property errors (
T359834
) by Muhammad Jaziraly
git #f30bfd6c
- tests: Fix @covers in WellKnownReferencePropertiesTest by Umherirrender
git #aa38ec83
- Add explicit parentheses around mixed boolean operator by Umherirrender
git #5fd4f0b9
- REST: Create `StatementsDeserializer` by Ollie Shotton
git #ef5ea346
- REST: Add request validation to PatchProperty use case (
T359930
) by Muhammad Jaziraly
git #0116f69c
- REST: Add missing services to ServiceWiring method calls by Ollie Shotton
git #126277ef
- REST: Use `PropertyRetriever` in `PatchProperty` use case (
T359855
) by Ollie Shotton
git #8b224f43
- REST: Create read model `PropertyRetriever` by Ollie Shotton
git #d8295375
- REST: Remove `SerializerFactory` by Ollie Shotton
git #6ca026dd
- REST: PATCH Property happy path (
T359855
) by Ollie Shotton
git #e9125f18
- REST: Add middlewares to POST item route handler (
T359929
) by Muhammad Jaziraly
git #2915bbdf
- REST: Validate top-level fields for CreateItem (
T359830
) by Silvan
git #173785b8
- SimpleCacheWithBagOStuff: Replace utf8_decode with mb_convert_encoding (
T324202
) by Paladox
WikibaseLexeme
edit
git #2c17f611
- SECURITY: Check edit token in Special:MergeLexemes (
T357101
) by Lucas Werkmeister
WikibaseMediaInfo
edit
git #51179909
- Default to using MediaInfoMediaSearchTitleMatchBaseUri by Matthias Mullie
WikibaseQualityConstraints
edit
git #f27064f8
- Add explicit parentheses around mixed boolean operator by Umherirrender
WikiLambda
edit
git #92c56875
- Browser tests: Split Special:CreateObject test into logged-out and -in variants by James D. Forrester
git #7b44e697
- Add explicit parentheses around mixed boolean operator by Umherirrender
git #fef00ea4
- Fix getTestResult promise tracking mutations (
T360552
) by gengh
git #19312925
- Autofill test call and test validator in new test creation (
T358214
) by gengh
git #b7cd64aa
- i18n: Improve apihelp-wikilambda_function_call-example-generic-pair (
T360588
) by Amir E. Aharoni
git #2b84ad1d
- ZObjectContentHandler::createZObjectViewHeader: Use target's label for chip (
T360000
) by James D. Forrester
git #7f6e3691
- Don't use alias in ListObjectByType if primary label is available (
T358805
) by gengh
git #436ec8bf
- Remove forced expansion of newly added list items (
T359576
) by gengh
git #34549dae
- Show suggested options for languages and types (
T350037
) by gengh
git #87a766c5
- ServiceWiring: Use `newFromParams()` via MW services (
T358346
) by Derick Alangi
git #ef7d07b2
- Upgrade Ace from 1.14.0 to 1.32.7 by James D. Forrester
WikiLove
edit
git #39a788a9
- Remove eslint rule "max-len": "off" and wrap long lines by Fomafix
git #db75f55b
- Fix warnings reported by eslint by Fomafix
WikimediaEditorTasks
edit
git #d53da7b6
- Replace ChangeTags::*Tags() calls with ChangeTagStore (
T360664
) by James D. Forrester
git #936f7be4
- Replace wfGetDB() with ICP getReplicaDatabase() (
T357663
) by James D. Forrester
WikimediaEvents
edit
git #1a0241c6
- Make sure logging works with new and old night mode client prefs (
T359983
) by Steph Toyofuku
WikimediaMaintenance
edit
git #610abe73
- Migrate away from wfGetDB() (
T357664
) by Amir Sarabadani
WikimediaMessages
edit
git #f949607f
- Add explicit parentheses around mixed boolean operator by Umherirrender
git #2bba176f
- Remove style attribute from wikimedia-checkuser-toollinks (
T360730
) by Dreamy Jazz
git #ba1208e3
- Add account vanishing form verbiage for blocked users. (
T343536
) by Dmitry Brant
git #28a12292
- Use wiki syntax instead of HTML for link (
T360394
) by Jon Harald Søby
Wikisource
edit
git #c412124d
- Add Ukranian Wikisource transkribus model (
T360408
) by theprotonade
Wikistories
edit
git #8a223d9c
- Extend the Story Analyzer algorithm for better text comparsion (
T346872
) by Huei Tan
Skins
edit
MinervaNeue
edit
git #cf723c00
- Guard against undefined $container element in initMobile.js (
T360781
) by Jan Drewniak
git #5d27b4ff
- Use Html::element instead of Html::rawElement and htmlspecialchars by Fomafix
git #c2623ed4
- Add soft dependency on Minerva to Vector (
T359607
) by Jon Robson
git #b6ffc85c
- Revert "The new class should be present alongside the old class for all page views" (
T359983
) by Jdlrobson
git #5d6b8668
- Rename the skin night mode classes to more readable classes (
T359983
) by Moh'd Khier Abualruz
git #9c52c298
- Update padding on

elements (
T358808
) by bwang
Vector
edit
git #3f7f355a
- Support legacy message box styles markup in JavaScript (
T360633
) by Jon Robson
git #b3ab84f9
- Vector - Rename the skin night mode classes to more readable classes (
T359983
) by Moh'd Khier Abualruz
git #9c063383
- Permit sharing of code between Vector and Minerva (
T359607
) by Jon Robson
git #f28f5850
- Separate generic ConfigHelper class from LimitedWidthContentRequirement (
T359607
) by Jon Robson
Misc
edit
VisualEditor/VisualEditor
edit
git #ff915550
- HelpCompletionAction: Allow character skipping in input by Ed Sanders
git #976c3861
- CommandHelpDialog: Remove unused clear:right by Ed Sanders
git #f32ab7c9
- Remove group property from FindAndReplaceDialog by Ed Sanders
git #e3432212
- ve.dm.ProtocolServer#welcomeClient: Fix rebaser demo by Ed Sanders
git #ea99cd9b
- Use LESS variables for dimension calculations by Ed Sanders
git #d5b32df6
- Use LESS functions for color calculations by Ed Sanders
git #ed71cf83
- Fix rebaser demo to work with LESS by Ed Sanders
git #70279c60
- Refactor SpecialCharacterPage into SymbolListPage + SymbolListBookletLayout (
T120512
) by Ed Sanders
git #f7925398
- Nest LESS files by Ed Sanders
git #a9a13951
- Rename all CSS files to LESS by Ed Sanders
git #c33a7f9d
- Support LESS files by Ed Sanders
No changes
edit
3D
ActiveAbstract
AdvancedSearch
ApiFeatureUsage
ArticleCreationWorkflow
ArticlePlaceholder
BetaFeatures
BounceHandler
Calendar
Campaigns
Capiunto
CategoryTree
CharInsert
CiteThisPage
Citoid
CodeEditor
Cognate
CologneBlue
CommonsMetadata
Dashiki
Disambiguator
DismissableSiteNotice
Echo
Elastica
ElectronPdfService
EventBus
ExtensionDistributor
ExternalGuidance
FeaturedFeeds
FileExporter
FundraiserLandingPage
FundraisingTranslateWorkflow
Gadgets
GeoCrumbs
GlobalCssJs
GlobalPreferences
GlobalUsage
GlobalUserPage
GlobalWatchlist
GoogleNewsSitemap
Graph
GuidedTour
IPInfo
IPReputation
ImageMap
Insider
InterwikiSorting
Josa
LabeledSectionTransclusion
LandingCheck
LdapAuthentication
LoginNotify
MapSources
MediaModeration
MediaSearch
MobileApp
Modern
MonoBook
MultimediaViewer
NavigationTiming
NearbyPages
NewUserMessage
Nostalgia
Nuke
OATHAuth
OAuthRateLimiter
OpenStackManager
PageAssessments
PageImages
PageNotice
PageViewInfo
PagedTiffHandler
ParserFunctions
ParserMigration
PdfHandler
Phonos
Poem
PropertySuggester
QuickSurveys
Quiz
RSS
RealMe
RelatedArticles
ReportIncident
RevisionSlider
SandboxLink
Score
SearchExtraNS
SearchVue
SiteMatrix
SpamBlacklist
StopForumSpam
SubpageSortkey
SyntaxHighlight_GeSHi
TemplateData
TemplateSandbox
TemplateStyles
TemplateWizard
TextExtracts
TheWikipediaLibrary
Timeless
TocTree
TorBlock
TrustedXFF
UploadsLink
VueTest
WebAuthn
WikiEditor
WikibaseCirrusSearch
WikibaseLexemeCirrusSearch
Wikidata.org
WikidataPageBanner
WikimediaApiPortal
WikimediaApiPortalOAuth
WikimediaBadges
WikimediaCampaignEvents
WikimediaIncubator
XAnalytics
cldr
timeline
wikihiero
Total changes
edit
340
Changes in
81
repos by
78
authors
Retrieved from "
Category
WMF Releases
MediaWiki 1.42/wmf.24
Add topic