MediaWiki 1.43/wmf.3 - MediaWiki
Jump to content
From mediawiki.org
MediaWiki 1.43
MediaWiki 1.43.0-wmf.2
Deployment of MediaWiki 1.43.0-wmf.3 to Wikimedia sites
MediaWiki 1.43.0-wmf.4
The latest version (labeled "1.43.0-wmf.3") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 30 April 2024 (
see the roadmap
).
Core changes
edit
git #e2f0a96b
- Branch commit for wmf/1.43.0-wmf.3 (
T361397
) by trainbranchbot
git #b1c9432a
- Skin: Handle siteNotice wrapping inside core. (
T361966
) by Jon Robson
git #03347883
- Remove unused .mw-ui-icon-small class (
T235937
) by Bartosz Dziewoński
git #0ba3b717
- Remove unused .mw-ui-icon-flush-top, -left, -right classes (
T235937
) by Bartosz Dziewoński
git #7738554e
- [OutputTransform] Add data-mw-parsoid-version to wrapper div (
T363378
) by C. Scott Ananian
git #b07d4463
- REST: Fix body validation errors (
T358560
) by daniel
git #8d031bcf
- Add ParserOptions::setCollapsibleSections() (
T359001
) by C. Scott Ananian
git #a8d8b1b0
- OutputPage: Omit browser default for $wgFavicon or $wgAppleTouchIcon (
T21392
) by alistair3149
git #7e3a77da
- JsonSchemaTrait: Add support for inlined references (
T362098
) by Martin Urbanec
git #f32de0b3
- Bump wikimedia/parsoid to 0.20.0-a3 (
T363547
) by Isabelle Hurbain-Palatin
git #30287f6b
- Temporary accounts: Create user on edit save attempts (
T359405
) by Kosta Harlan
git #917f0a59
- Replace all instances of "per default" with "by default" by Tim Starling
git #f63680e9
- rdbms: Deprecate IDatabase::lockForUpdate (
T363611
) by Umherirrender
git #341a9d55
- ApiQuerySiteInfo: Minor cleanup by Reedy
git #bf82200f
- maintenance: Migrate to IReadableDatabase::newSelectQueryBuilder (
T344971
) by Umherirrender
git #cf778976
- Run pagelinks migration for third parties too (
T299947
) by Amir Sarabadani
git #319c3f4f
- SpecialSpecialPages: Remove comment inferable from code by Reedy
git #4164177f
- SpecialPages: Document which class getDescription is returning a string from (
T343994
) by Reedy
git #856fda6f
- Migrate several more raw SQL building to expression builders (
T361023
) by Amir Sarabadani
git #e5064359
- JsonSchemaTrait: normalize resolved references (
T363111
) by Sergio Gimeno
git #9672a6e5
- Make HTTPFileStreamer testable by daniel
git #33f21640
- Sync up core repo with Parsoid by Subramanya Sastry
git #3c9b410e
- Add a file to the ParserTestRunner (
T363520
) by Arlo Breault
git #84d0d3ae
- docs: Standardize use of class descriptions in JSDoc (
T357164
) by apaskulin
git #6c47bfbd
- OutputPage: Deprecate showFatalError() by Bartosz Dziewoński
git #5944dba2
- docs: Standardize use of class descriptions in JSDoc (
T357164
) by apaskulin
git #91760fc9
- maintenance: Remove ActorMigration from removeUnusedAccounts.php by Umherirrender
git #25f2bf0d
- tests: Refactor common code out of Parser used-options tests by C. Scott Ananian
git #06f683b9
- Mark ParserOptions suppressSectionEditLinks as safe to cache by C. Scott Ananian
git #c5d29b84
- Tests: enable non-integration tests to use TitleFactory service. by daniel
git #3bb9d855
- Remove error printing in MWException (
T353444
) by Bartosz Dziewoński
git #c8f58274
- Allow interwiki redirects on the same domain (
T363423
) by Máté Szabó
git #b3621767
- docs: Add custom navigation for JSDoc by apaskulin
git #d2d1ada2
- Comment typo fixes by bpirkle
git #c7ee85d4
- REST: skip unused path params when generating OpenAPI specs (
T359652
) by daniel
git #1e4b86b1
- Disallow optional or empty path parameters (
T359652
) by bpirkle
git #17d6a66a
- mediawiki.notification: Use break-word instead of break-all (
T362400
) by Daimona Eaytoy
git #7db4723f
- DevelopmentSettings: Disable rate limiting for temp accounts (
T357777
) (
T343101
) by Kosta Harlan
git #a59d95bb
- mw.filewarning: Adjust the area of the warning button again (
T363157
) by Bartosz Dziewoński
git #6c97c88b
- Skin: Add page-Main_page class to main pages (
T363281
) by Jon Robson
git #4f837c99
- Remove again use of MWException in ThumbnailEntryPoint by Bartosz Dziewoński
git #3c576291
- Add 1.42 snapshot to sqlite db tests by Alexander Vorwerk
git #d6ac3dac
- Catch exceptions from ::isWriteMode in ApiMain::sendCacheHeaders (
T363133
) by Dreamy Jazz
git #73a0a683
- Typo fixes (
T362742
) by frankie
git #79cfe191
- TempAccounts: Make Throttler and WebRequest required by Kosta Harlan
git #cc7f3757
- objectcache: Drop SerializedValueContainer::isUnified (
T344521
) by Derick Alangi
git #53ec3bef
- Fix long words overflow the bubble notification container (
T362400
) by Claudio Melo
git #6efd008f
- TempAccounts: Rate limit acquisition of temp account names (
T343101
) by Kosta Harlan
git #fb8cbb8b
- rdbms: Protect against stale cache in LB::getMaxLag() (
T361824
) by Amir Sarabadani
git #9bf5d724
- maintenance: Use expression builder in cleanupPreferences.php by Umherirrender
git #fea5c2f6
- Use expression builder to avoid raw sql via BETWEEN operator by Umherirrender
git #560ab14d
- Pass in linterOverrides, rather than filter after the fact (
T337275
) by Arlo Breault
git #369cacd2
- Allow to set .rlistings on a container by Paladox
git #9d422393
- Sanitizer: Fix init of static variables and remove outdated comments by Func
git #f82042cf
- Edit Recovery: delete by key, rather than looping through all (
T353996
) by Sam Wilson
git #542ff2f8
- Reduce FOUC/reflows when using .mw-collapsible-toggle-placeholder by Bartosz Dziewoński
git #80127ca0
- specials: Migrate to IReadableDatabase::newUnionQueryBuilder by Umherirrender
git #5137fd6b
- Use functions of SelectQueryBuilder for STRAIGHT_JOIN / LIMIT by Umherirrender
git #33a4792b
- TestsAutoLoader: Remove old PHPUnit class aliasing by Reedy
git #d4b2a4fa
- phpunit bootstrap: Allow overriding $hasIntegrationTests by Lucas Werkmeister
git #adbcb24d
- Move parsoid version cache invalidation to lower level (
T333606
) by Arlo Breault
git #28078f70
- api: Reduce use of WebRequest in action=upload by Umherirrender
Vendor
edit
git #14bb48b5
- Bump wikimedia/parsoid to 0.20.0-a3 (
T363520
) (
T363547
) by Isabelle Hurbain-Palatin
git #fd4498bc
- Update CSS sanitizer to 5.3.0 (
T361934
) by Jon Robson
Extensions
edit
AbuseFilter
edit
git #d0e85abd
- maintenance: Migrate to IReadableDatabase::newSelectQueryBuilder (
T312420
) by Umherirrender
git #ce59b52c
- Add afl_var_dump to AbuseLogPager::getQueryInfo (
T363213
) by Alexander Vorwerk
AdvancedSearch
edit
git #06acf7bd
- Stop using the Xml class in this codebase (
T341779
) by thiemowmde
Babel
edit
git #607adbcd
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312338
) by Umherirrender
CampaignEvents
edit
git #f85c1d6f
- Re-enable previously failing selenium test by Daimona Eaytoy
git #d9c8f498
- Hide chat and meet link for organizers and participants (
T324252
) by Claudio Melo
git #860fb667
- SpecialEventDetails: do not show stats tab if no questions are enabled (
T363211
) by Daimona Eaytoy
git #1223803d
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T350959
) by Umherirrender
git #583e2069
- Take year into account for sorting on Special:AllEvents (
T353382
) by Michelle
git #d18ae526
- Fix word wrapping in long event names on Special:AllEvents (
T353382
) by Michelle
git #67bb434a
- Fix spacing issue on Special:AllEvents (
T353382
) by Michelle
git #ee953658
- Use en dash to separate dates in Special:AllEvents by Daimona Eaytoy
git #9f15ce4b
- Use correct default startDate value on special:AllEvents (
T353382
) by Michelle
git #e8eab6b4
- Fix long event titles on event details (
T361159
) by Claudio Melo
git #d824b5cc
- Exclude Translate's Echo stubs from phan by Daimona Eaytoy
git #92a3a79d
- Check deleted participants records for aggregated answers (
T363193
) by Daimona Eaytoy
git #f1bbd55a
- Account for number of non-PII questions in Special:EventDetails (
T363200
) by Daimona Eaytoy
git #9664350f
- EventDetailsParticipantsModule: remove unused parameters by Daimona Eaytoy
git #dfc5c8fd
- SpecialEventDetails: fix z-index of "message participants" popup (
T363135
) by Daimona Eaytoy
git #1477bce3
- SpecialEventDetails: minor fixes for multi-wiki support (
T324252
) by Daimona Eaytoy
git #d4cd9399
- SpecialAllEvents: exclude form errors from grid layout (
T363189
) by Daimona Eaytoy
git #1fcc762a
- WikiEduDashboard: allow removal when course is not synced (
T363187
) by Daimona Eaytoy
git #f65f6a72
- SpecialAllEvents: add missing defaults to date form fields (
T362895
) by Daimona Eaytoy
git #f3f9d209
- Use EmailUser class for permission checking (
T265541
) (
T339821
) by Taavi Väänänen
git #234db3fd
- Fix Number of Participants in Special:MyEvents showing no values (
T362929
) by Claudio Melo
git #e745eae3
- Remove open/close option from kebab menu (
T360051
) by Claudio Melo
git #dd16baa9
- Add notice message in case an organizer access event details on another wiki (
T324252
) by Claudio Melo
git #e2976357
- fix diacritics urls on meeting and chat url (
T360575
) by Claudio Melo
CategoryTree
edit
git #d8f77953
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312395
) by Umherirrender
CentralAuth
edit
git #cf668745
- maintenance: Migrate to IReadableDatabase::newSelectQueryBuilder (
T312394
) by Umherirrender
git #7a613824
- Display the user name by itself in forced creation log messages (
T305338
) by Ariel T. Glenn
git #8fefb2a4
- Add intro/summary text on top of Special:GlobalRenameUser (
T138919
) by Paladox
CheckUser
edit
git #5cc6afc1
- Ensure 'other' checkbox is under dropdown in InvestigateBlock (
T318458
) by Dreamy Jazz
git #c3b5f47b
- Temporary Accounts: Pass WebRequest to TempUserCreator (
T343101
) by Kosta Harlan
git #c1b0abbb
- Provide two blocking links from Special:Investigate (
T362862
) by Dreamy Jazz
git #d1c5ed20
- Remove unused allowedTargets parameter in blockform.js by Dreamy Jazz
git #0fa641e8
- Add QUnit tests for investigate/blockform.js (
T362914
) by Dreamy Jazz
git #da8fd4e3
- Add dropdown options for reason in Special:InvestigateBlock (
T318458
) by Dreamy Jazz
CirrusSearch
edit
git #6ce612b4
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312421
) by Umherirrender
git #920df0a8
- Use more narrow LinkTarget interface in ApiTrait by thiemowmde
git #a4ca23ce
- Use native str_starts_with/str_contains and such where possible by thiemowmde
git #4a4a605a
- Fix binding agains StatsdDataFactoryInterface implementation by thiemowmde
git #21650bdd
- Stop using the Xml class in this codebase (
T341775
) by thiemowmde
git #ef1083c7
- UpdateSuggesterIndex: use SearchAfter instead of a _scroll by David Causse
git #61d7bd6a
- Use upstream assertStatusWarning and such in tests by thiemowmde
git #993ef715
- Enable Yiddish Ligature Mappings (
T362501
) by tjones
Cite
edit
git #963933ed
- Streamline ReferencePreviewsGadgetsIntegrationTest by WMDE-Fisch
git #179d4023
- Add ReferencePreviews config checks to Cite extension (
T362771
) by WMDE-Fisch
CodeMirror
edit
git #5c718337
- build: Update eslint-config-wikimedia to 0.27.0 by Taavi Väänänen
CommunityConfiguration
edit
git #ca1547a6
- Editor: fix the editor messages generation (
T363477
) by Sergio Gimeno
git #f8396b60
- Always set `is-fieldset="true"` for checkbox fields per codex docs by Michael Große
git #a8ad9f5e
- BooleanControl: unwrap modelValue, drop dead code, add tests by Michael Große
git #e61a66e2
- Editor: render MediaWiki controls based on schema (
T362098
) (
T363669
) by Sergio Gimeno
git #23feeb80
- Silently drop disallowed additional properties (
T363474
) by Michael Große
git #251068f2
- Lint jest tests with es2018 rules by Michael Große
git #eb07ad4d
- Support autocomputed properties (
T363457
) by Martin Urbanec
git #633a0ddb
- Add validation warnings (
T362042
) by Michael Große
git #693682d8
- Add tests for GenericFormEditorCapability by Michael Große
git #a814ed86
- MediaWikiDefinitions: add default values by Sergio Gimeno
git #52417608
- Add REQUIRED JsonSchema constant (
T362042
) by Michael Große
git #30b6598a
- For tests: Allow JsonSchema instance in JsonSchemaValidator constructor by Michael Große
git #bd8fd5a5
- PageTitlesControl: close menu when there is no input (
T357710
) by Sergio Gimeno
git #f1742276
- Add test for SpecialCommunityConfiguration by Michael Große
ConfirmEdit
edit
git #f6846509
- QuestyCaptcha: Remove mw-ui-input class that does nothing by Bartosz Dziewoński
git #efe5dd0c
- Inject service MainWANObjectCache into Hooks by Fomafix
git #24ca43e5
- Fix captcha image overflow (
T358024
) by Bartosz Dziewoński
git #5f0bbc59
- Add missing style dependency to "ext.confirmEdit.fancyCaptcha" by Bartosz Dziewoński
git #920113ec
- Remove unused module "ext.confirmEdit.fancyCaptchaMobile" by Bartosz Dziewoński
ContactPage
edit
git #734a795f
- Replace use of deprecated User::isBlockedFromEmailuser() by Taavi Väänänen
ContentTranslation
edit
git #69134f16
- SX: Improve error handling for "fetchSegmentTranslation" API method (
T359900
) by NikG
git #ca8cd8dc
- Add labels to suggestion list buttons (
T188751
) by Adam Wight
DonationInterface
edit
git #e6ea8d97
- Add google pay (
T360377
) by cstone
git #fe848bb7
- Replace empty() with bool cast by Umherirrender
Echo
edit
git #96ef4cfd
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312333
) by Umherirrender
EntitySchema
edit
git #469fca17
- Register entity schema data type for clients (
T362001
) by Jakob Warkotsch
git #cecd1c47
- Use custom entity schema value parser (
T362001
) (
T355144
) by Jakob Warkotsch
FileImporter
edit
git #04e5fa66
- Use more trivial HashConfig in tests by thiemowmde
FlaggedRevs
edit
git #2818ef1a
- maintenance: Migrate to IReadableDatabase::newSelectQueryBuilder (
T312378
) by Umherirrender
git #95cb35b8
- Add action=info hook handler listing transcluded pages pending review (
T359529
) by Amir Sarabadani
git #b0e44baa
- Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
git #07f0dda7
- Restore autoreview behavior when undoing or editing old revisions (
T362139
) by Bartosz Dziewoński
Flow
edit
git #38830cb1
- maintenance: Migrate to IReadableDatabase::newSelectQueryBuilder (
T312418
) by Umherirrender
git #630c6500
- Consistently reset container in ApiTestCase::setUp (
T363448
) by Umherirrender
git #3667b3c6
- Ensure abuseFilter is set in Hooks (
T363454
) by Arthur Taylor
Gadgets
edit
git #7d1c8336
- Drop a few easy to avoid Html::open/closeElement by thiemowmde
git #65f65007
- Stop using the Xml class in this codebase (
T341779
) by thiemowmde
GeoData
edit
git #dd61feb6
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312388
) by Umherirrender
GlobalPreferences
edit
git #d1b8e2a8
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312389
) by Umherirrender
git #6d5bafac
- Use expression builder to avoid raw sql (
T350973
) by Umherirrender
GrowthExperiments
edit
git #d91fa9a1
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312330
) (
T350954
) by Umherirrender
git #456a16f5
- Add SuggestedEditsSchema (
T360471
) by Martin Urbanec
git #2b1aa563
- Add EnrollAsMentor Korean alias by Jonghyo Lee
git #f1aa3924
- Help panel: Do not break when CommunityConfiguration is used (
T363459
) by Martin Urbanec
git #79046ec8
- Enable refreshUserImpactData.php by default by Martin Urbanec
git #bde8ea59
- Config: add partial HelpPanel schema (
T360472
) by Sergio Gimeno
git #ea020b5e
- Mentorship config: display inlined checkbox labels (
T362905
) by Sergio Gimeno
git #b328413d
- Show link to mentor, not mentee in Notifications. (
T363008
) by Wargo
git #c31463a8
- MenteesPrefixSearchHandler: Set prefix as required (
T359652
) by Martin Urbanec
intersection
edit
git #f7a6bf6b
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312339
) (
T350962
) by Umherirrender
git #e2f10535
- tests: Fix parser test for new image by Umherirrender
Interwiki
edit
git #eccd91d1
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312425
) by Umherirrender
Kartographer
edit
git #b9e67ace
- Avoid a bit of duplication in the WikitextParser subclasses by thiemowmde
git #9637eae0
- Remove $this->state property from LegacyTagHandler by thiemowmde
git #9e0d3b1b
- Use more specific names for $language variables by thiemowmde
Linter
edit
git #dd043743
- Linter: Add special page aliases for Chinese variants by anterdc99
git #68dd2651
- Suppress hidden categories from subpage prefix searches (
T334527
) by Arlo Breault
git #22c1bfb8
- Omit lints in hidden categories from search results (
T334527
) by Arlo Breault
LoginNotify
edit
git #8afd8f86
- Use loginnotify_seen_net table by default (
T362321
) by Dreamy Jazz
Math
edit
git #a5afba30
- Stop using the Xml class in this codebase (
T341775
) by thiemowmde
MobileFrontend
edit
git #002ae4f3
- Drop Special:MobileDiff hook (
T360389
) by Jon Robson
git #c8099ca0
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312450
) (
T350075
) by Umherirrender
git #0631e7a4
- Use dedicated Codex style modules (
T362986
) by Jon Robson
git #34c3a1f8
- Avoid repaints on collapsed sections (
T358072
) by Jon Robson
edit
git #a895b49f
- Migrate IDatabase::lockForUpdate to SelectQueryBuilder (
T363611
) by Umherirrender
git #8a5cd801
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312325
) (
T350983
) by Umherirrender
git #ef66e557
- Migrate to IReadableDatabase::newUnionQueryBuilder in Pager by Umherirrender
OATHAuth
edit
git #44c952e0
- OATHUserRepository: Start storing enrollment timestamp (
T242847
) by Reedy
git #0dad2c70
- Fix disabling TOTP keys with scratch tokens (
T363548
) by Taavi Väänänen
OAuth
edit
git #4b013df6
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312476
) by Umherirrender
OAuthRateLimiter
edit
git #c9316f0f
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312324
) by Umherirrender
ORES
edit
git #2b05b7b8
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312454
) by Umherirrender
git #246b1f35
- Migrate usage of Database::delete, insert, update and upsert to QueryBuilder (
T358831
) by MPGuy2824
PageAssessments
edit
git #bc54439d
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T350987
) (
T312447
) by Umherirrender
PageImages
edit
git #beef3581
- Replace deprecated ApiPageSet::getGoodTitles (
T339384
) by Umherirrender
PageTriage
edit
git #f8254b21
- eslint: fix some "max-len" warnings by Novem Linguae
Popups
edit
git #b2904e36
- Explicity disable popups on DiscussionTools' timestamp links by Ed Sanders
git #5d00381b
- build: Remove references to theme-wikimedia-ui-legacy (
T360806
) by Eric Gardner
git #1e61af17
- Use more trivial HashConfig in tests by thiemowmde
ProofreadPage
edit
git #18666ffd
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312494
) by Umherirrender
PropertySuggester
edit
git #88e5b34d
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312455
) by Umherirrender
ReadingLists
edit
git #40a3a82d
- Switch to use IMaintainableDatabase::truncateTable() by Aaron Schulz
RevisionSlider
edit
git #363f24a4
- Remove dead code from HelpDialog test by thiemowmde
git #c930a7a8
- Use .parseDom() from mediawiki.jqueryMsg instead of .parse() by Fomafix
git #a0d76d6f
- Move dependency on module 'mediawiki.util' by Fomafix
Scribunto
edit
git #4c4392b4
- Use PHP's more recent ?? operator where it makes sense by thiemowmde
git #fbbb56f1
- Stop using the Xml class in this codebase (
T341775
) by thiemowmde
git #f79457d2
- build: Remove suppression of PhanUndeclaredProperty for Parser property by Umherirrender
git #bdf882e1
- build: Upgrade mediawiki/lua-sandbox to 4.1.2 by Umherirrender
git #8307c6b3
- Change use of AtEase to at operator by Dringsim
SearchVue
edit
git #284d483a
- Fix grammar in a message by Amir E. Aharoni
git #6046fbf4
- Apply target=_blank in code (
T360390
) by Matthias Mullie
SecureLinkFixer
edit
git #6fd32630
- Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit
git #9dd53755
- cli: Migrate to IReadableDatabase::newSelectQueryBuilder (
T312449
) by Umherirrender
git #8160df10
- Remove LIMIT option from update by Umherirrender
git #daa1ef3b
- Add encryption method using openssl (
T209892
) by Ryan Schmidt
git #758e7dfa
- Migrate to IReadableDatabase::newUnionQueryBuilder in DetailsPage by Umherirrender
SimilarEditors
edit
git #9f1b8c34
- i18n: Remove unused survey messages by Umherirrender
SiteMatrix
edit
git #8f14e2e6
- Stop using the Xml class in this codebase (
T341775
) by thiemowmde
TemplateStyles
edit
git #fa4422f7
- Allow wikimedia/css-sanitizer at 5.3.0 (
T361934
) by Jon Robson
Thanks
edit
git #b119a36f
- Special:MobileDIff no longer exists so remove associated code (
T360389
) by Jon Robson
TimedMediaHandler
edit
git #f24df569
- Rework TMH to use foreign-resources.yaml by Derk-Jan Hartman
git #eaacc7f6
- Fix for encoded characters in resource attribute (
T363550
) by Derk-Jan Hartman
git #7a5f79fa
- tests: Use MediaWikiIntegrationTestCase::runJobs by Umherirrender
Translate
edit
git #d7d80e9c
- Add ExternalMessageSourceStateComparator service (
T356233
) by Abijeet
git #b013087e
- ExternalMessageSourceStateComparator: avoid TypeError on cache miss (
T356233
) by Tacsipacsi
git #f9435b18
- Utilities: Remove unused method messageKeyToGroup by Abijeet
git #69c929d1
- TranslateSandbox: Use null to unset sandbox user reminder user option (
T355086
) by Abijeet
git #91724cd0
- Utilities: Stop using MessageIndex::retrieve by Niklas Laxström
git #5eff51db
- EntitySearch: Simplify getGroupTypes method by Niklas Laxström
git #abee8d57
- Entity selector: Fix unintentional change in regex (
T253984
) by wangombe
git #5f1f2c42
- Tux editor: Add copy source text button (
T311521
) by Abijeet
git #277be8f4
- Use non-namespaced verison of ConfigException to MW 1.40 support (
T345848
) by Abijeet
git #c4cdb3b2
- Update version for MLEB 2024.04 release (
T356848
) by Abijeet
git #9c40369b
- Implement UserGetReservedNamesHook by Fomafix
git #5ac389a1
- Remove primary key addition for translate_reviews added in MW 1.32 (
T356848
) by Abijeet
git #63b10aae
- MessageGroupSubscription: Add logging (
T348501
) by Abijeet
git #fa114cc8
- Entity selector: Add ability to filter by message groups (
T253984
) by Wangombe
git #ddb7b2dc
- phan: Remove no longer necessary exclude_file_list stubs by Abijeet
git #026b4bca
- Send notification for message groups when a message is added/removed (
T348501
) by Abijeet
git #852c2cd8
- Add entity selector as a resource module (
T253984
) by Wangombe
git #9645b17c
- Use \u{00A0} instead of   or   (
T154300
) by Fomafix
git #cd1f2c36
- MessageHandle: Move to MessageLoading namespace (
T340724
) by Wangombe
TranslationNotifications
edit
git #cd53140c
- Special:NotifyTranslators: clarify success message (
T358315
) by wangombe
git #c9a7b04c
- Remove an unnecessary full stop from a message by Amir E. Aharoni
git #581b7cb0
- phan: Remove Echo notification stubs, added in Translate extension by Abijeet
UniversalLanguageSelector
edit
git #23f64d03
- Avoid a bit of confusing code duplication in .js code by thiemowmde
git #668527a5
- Avoid repeated initialization when clicking very fast (
T358637
) by thiemowmde
git #c1122f8e
- Update jQuery.ime and jQuery.uls from upstream (
T356848
) by Abijeet
git #186c412b
- Update language name search database (
T356848
) by Abijeet
git #dd4da813
- Update version for MLEB 2024.04 release (
T356848
) by Abijeet
UploadWizard
edit
git #0be826b7
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312502
) by Umherirrender
UrlShortener
edit
git #996e2f76
- Inject service PermissionManager into ApiShortenUrl by Fomafix
VisualEditor
edit
git #fc51a441
- Update VE core submodule to master (9d641c0f4) by James D. Forrester
git #fd122da6
- JSDoc: @mixins -> @mixes by Ed Sanders
git #b518e55e
- docs: Replace JSDuck with JSDoc (and pull-through VE with said change) (
T250843
) (
T363329
) by James D. Forrester
git #f97b812f
- Update VE core submodule to f428c59fadb27b0cdd79830eb3db79ccd30b2d82 (
T131361
) (
T230323
) (
T361490
) (
T362333
) by James D. Forrester
git #2de778b0
- Load diff modules in onTextSlotDiffRendererTablePrefix as well (
T361775
) by Ed Sanders
WebAuthn
edit
git #17d37853
- Use updateKey() instead of persist() by Taavi Väänänen
Wikibase
edit
git #07543ef8
- REST: Make RouteHandler consts private (
T361600
) by Muhammad Jaziraly
git #fde52d32
- REST: Fix openapi-validation CreateItemTest by Ollie Shotton
git #b8302b69
- Use block comment style when declaring non stable JS interface by Leszek Manicki
git #84a14bc4
- REST: Fix test doing the same thing 3x by Jakob Warkotsch
git #9865cb62
- REST: Convert objects to arrays in patch results by Silvan
git #6a0d4765
- REST: Move serialization exceptions to a new namespace by Muhammad Jaziraly
git #91d50922
- REST: Handle invalid sitelink type (
T363155
) (
T362604
) by Jakob Warkotsch
git #0dfaefa6
- REST: Add POST item spec tests (
T359308
) by Jakob Warkotsch
git #58c59371
- REST: Validate sitelinks in POST item (
T362604
) by Jakob Warkotsch
git #910c3dd9
- REST: Extract SitelinksValidator (
T362604
) by Jakob Warkotsch
git #8d92c0cd
- REST: Validate statements in CreateItem use case (
T362603
) by Ollie Shotton
git #ba6936be
- REST: Use SiteLinkLookup in SitelinkValidator (
T362604
) by Jakob Warkotsch
git #5e0daa8e
- Document Lua tracking options by Lucas Werkmeister
git #fac6872e
- Fix sampling of Lua function tracking (
T360891
) by Marius Hoch
git #d3a19feb
- SimpleCacheWithBagOStuff: Extract methods from unserialize() (
T324202
) by Lucas Werkmeister
git #4e5000be
- SimpleCacheWithBagOStuff: Check cached data more thoroughly (
T324202
) by Lucas Werkmeister
git #0781d4c5
- SimpleCacheWithBagOStuff: Remove double UTF-8 (3/3) (
T324202
) by Lucas Werkmeister
WikibaseQualityConstraints
edit
git #0df32f83
- FormatCheckerTest: Minor whitespace fixes by Reedy
WikidataPageBanner
edit
git #b2100a59
- Remove unused page properties wpb_banner, wpb_banner_focus_x, wpb_banner_focus_y (
T362660
) by C. Scott Ananian
WikiLambda
edit
git #ceb5bbd8
- Update function-schemata sub-module to HEAD (647a2cfe) (
T282716
) (
T354917
) (
T360496
) (
T363390
) by gengh
git #f030f6f6
- Request Zids in batches of max 50 items (
T359035
) by gengh
git #3d7c81a6
- ExpandedToggle: Internationalize ExpandedToggle aria-label="Toggle" string (
T362056
) by Grace C
WikiLove
edit
git #2dd09f47
- Inject PermissionManager into ApiWikiLove and Hooks by Fomafix
WikimediaCampaignEvents
edit
git #04a16aeb
- Migrate to IReadableDatabase::newSelectQueryBuilder by Umherirrender
git #6dd59e16
- Trim whitespace from Grant ID (
T356520
) by Michelle
git #11dd9643
- Don't show grant id if not local wiki (
T324252
) by Claudio Melo
WikimediaEditorTasks
edit
git #68186e18
- Migrate to IReadableDatabase::newSelectQueryBuilder (
T312424
) by Umherirrender
WikimediaIncubator
edit
git #ffcd074f
- Use expression builder to avoid raw sql (
T350994
) by Umherirrender
WikimediaMaintenance
edit
git #ced184b4
- Migrate to IReadableDatabase::newSelectQueryBuilder by Umherirrender
WikimediaMessages
edit
git #e2f5e731
- fix(WikimediaMessages): Correct class naming in theme-night.less (
T359644
) by Moh'd Khier Abualruz
git #451863a3
- Use color-base instead of #333 (
T358797
) by Jon Robson
git #e70d1e9a
- feature(WikimediaMessages): Enhance night mode CSS for infoboxes compatibility (
T359644
) by Moh'd Khier Abualruz
git #99873e16
- Add messages for Karakalpak Wiktionary (kaawiktionary) (
T362135
) by gerritbot
git #348bd4c6
- Add messages for Malay Wikisource (mswikisource) (
T363039
) by gerritbot
git #96045060
- Add messages for Burmese Wikisource (mywikisource) (
T361085
) by gerritbot
git #3bbe3961
- Add messages for Igala Wikipedia (iglwiki) (
T361644
) by gerritbot
git #39c39801
- Add messages for Georgian Wikisource (kawikisource) (
T363085
) by gerritbot
Wikistories
edit
git #aba255fc
- Night mode: invert warning icons on thumbnails (
T356529
) by Sbisson
Skins
edit
MinervaNeue
edit
git #8174fe62
- Remove tokens with same values in light theme (
T360845
) by Jon Robson
git #9ad8766d
- AMC-disabled Watchlist should mirror MobileFrontend version (
T266065
) by Jon Robson
git #25cfc8e3
- Class page-Main_page is now defined in core (
T363281
) by Jon Robson
git #db5852ec
- Remove styles for deleted diff special page (
T360389
) by Jon Robson
git #ac73f998
- feature(Minerva): Standardises terminology to 'Dark Mode' (
T361157
) by Moh'd Khier Abualruz
git #55190172
- Use tokens from Codex (
T360845
) by Jon Robson
git #22de1919
- Minerva: Fix README render of #$wgMinervaAlwaysShowLanguageButton by Steven Rawson
git #95c4454c
- Remove MinervaKnownTemplateHacks (
T362727
) by bwang
Vector
edit
git #0109218a
- Rename client preference menu to appearance menu (
T362808
) by bwang
git #e84ec101
- Prepare variables for night mode (
T354889
) by Jon Robson
git #3c01ccc9
- Wrap sitenotices in core (
T361966
) by Jon Robson
git #780d4751
- feature(Vector): Standardises terminology to 'Dark Mode' (
T361157
) by Moh'd Khier Abualruz
git #cb8c7a17
- styles: Remove references to the legacy Codex build (
T360806
) by Eric Gardner
Misc
edit
VisualEditor/VisualEditor
edit
git #14e855b4
- README.md: Update doc link; add coverage; drop live demo by James D. Forrester
git #9d641c0f
- JSDoc externals: Parse complex types by Ed Sanders
git #511dba52
- JSDoc externals: Support prefixMapIgnore by Ed Sanders
git #a27e99c9
- JSDoc externals: Load config correctly by Ed Sanders
git #dab6ad7d
- General external links for OO/OOJS dynamically by Ed Sanders
git #1cd80002
- Clear branch node cache when rebuilding tree (
T363329
) by Ed Sanders
git #f6c88502
- Remove useless local variable by Ed Sanders
git #9622ccef
- Convert some remaining functions callbacks to arrow functions by Ed Sanders
git #57c24109
- Use arrow functions in jQuery callbacks by Ed Sanders
git #b760f3b1
- Use arrow functions in OO.ui.Process steps by Ed Sanders
git #1539af2c
- Remove 'this' bindings in arrow functions by Ed Sanders
git #449b6cc0
- Prefer arrow function callbacks by Ed Sanders
git #9e0a1f53
- JSDoc: Fix complex return types by Ed Sanders
git #16ba162a
- JSDoc: @mixins -> @mixes by Ed Sanders
git #c401efc9
- build: Replace jsduck with jsdoc for documentation (
T250843
) by James D. Forrester
No changes
edit
3D
ActiveAbstract
AntiSpoof
ApiFeatureUsage
ArticleCreationWorkflow
ArticlePlaceholder
BetaFeatures
BounceHandler
Calendar
Campaigns
Capiunto
CentralNotice
CharInsert
ChessBrowser
CiteThisPage
Citoid
CodeEditor
Cognate
Collection
CologneBlue
CommonsMetadata
CreditsSource
Dashiki
Disambiguator
DiscussionTools
DismissableSiteNotice
Elastica
ElectronPdfService
EventBus
EventLogging
EventStreamConfig
ExtensionDistributor
ExternalGuidance
FeaturedFeeds
FileExporter
FundraiserLandingPage
FundraisingTranslateWorkflow
GeoCrumbs
GlobalBlocking
GlobalCssJs
GlobalUsage
GlobalUserPage
GlobalWatchlist
GoogleNewsSitemap
Graph
GuidedTour
IPInfo
IPReputation
ImageMap
ImageSuggestions
InputBox
Insider
InterwikiSorting
Josa
JsonConfig
LabeledSectionTransclusion
LandingCheck
LdapAuthentication
LiquidThreads
MapSources
MassMessage
MediaModeration
MediaSearch
MobileApp
Modern
MonoBook
MultimediaViewer
NavigationTiming
NearbyPages
NewUserMessage
Nostalgia
Nuke
OpenStackManager
PageNotice
PageViewInfo
PagedTiffHandler
ParserFunctions
ParserMigration
PdfHandler
Phonos
Poem
QuickSurveys
Quiz
RSS
RealMe
RelatedArticles
ReportIncident
SandboxLink
Score
SearchExtraNS
ShortUrl
SpamBlacklist
StopForumSpam
SubPageList3
SubpageSortkey
SyntaxHighlight_GeSHi
TemplateData
TemplateSandbox
TemplateWizard
TextExtracts
TheWikipediaLibrary
Timeless
TitleBlacklist
TocTree
TorBlock
TrustedXFF
TwoColConflict
UploadsLink
VipsScaler
VueTest
WikiEditor
WikibaseCirrusSearch
WikibaseLexeme
WikibaseLexemeCirrusSearch
WikibaseMediaInfo
Wikidata.org
WikimediaApiPortal
WikimediaApiPortalOAuth
WikimediaBadges
WikimediaEvents
Wikisource
XAnalytics
cldr
timeline
wikihiero
Total changes
edit
318
Changes in
76
repos by
75
authors
Retrieved from "
Category
WMF Releases
MediaWiki 1.43/wmf.3
Add topic