MediaWiki 1.38/wmf.22 - MediaWiki
Jump to content
From mediawiki.org
MediaWiki 1.38
MediaWiki 1.38.0-wmf.21
Deployment of MediaWiki 1.38.0-wmf.22 to Wikimedia sites
MediaWiki 1.38.0-wmf.23
The latest version (labeled "1.38.0-wmf.22") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 15 February 2022 (
see the roadmap
).
Core changes
edit
git #b482df37
- Branch commit for wmf/1.38.0-wmf.22 by trainbranchbot
git #8299c9de
- Introduce IterableConfig (
T301544
) by daniel
git #ecf528e5
- Fix duplicate define() in bootstrap.php (
T301503
) by daniel
git #d86ea615
- BackupDumper::finalSetup - call parent::finalSetup (
T300760
) by Petr Pchelko
git #9c408891
- Add script to benchmark TRUNCATE versus DELETE by Tim Starling
git #a7df0148
- LinksTable: Cast all array keys to string (
T301433
) by Tim Starling
git #b2d560a1
- WikiPage: Cast the category values to string in updateCategoryCounts (
T301433
) by Amir Sarabadani
git #ded8c07f
- API: More precise docstring for API:Edit's section-related parameters (
T300465
) by xover
git #648bb6ff
- Formally deprecate UserRightsProxy (
T255309
) by Daimona Eaytoy
git #ab7bf973
- Update "rev-suppressed-no-diff" (
T301609
) by stang
git #3b53613d
- api: Replace deprecated ApiPageSet::getGoodTitles in ApiPurge by Umherirrender
git #217a842d
- Remove errorbox class (
T300306
) by Jon Robson
git #6e92db14
- UserFactory: remove outdated documentation about not doing anything by DannyS712
git #19753b0d
- api: Replace ApiPageSet::getGoodTitles where PageIdentity is not used by Umherirrender
git #f9c5aa41
- import: Use UserFactory in ImportableOldRevisionImporter by Umherirrender
git #b144576f
- rdbms: add note about default DB domains to ILBFactory::(get|new)MainLB by Aaron Schulz
git #a3c6ebba
- Generate abstract schemas with one script call (
T268587
) by mainframe98
git #0e36de19
- HTMLFormField: Adjust isSubmitAttempt and add more comments by Func
git #bd371e2e
- EditPage: misc cleanup by Daimona Eaytoy
git #9d49c104
- SpecialTags: Reuse existing html form to do confirmation by Func
git #e5825726
- Improve ObjectCache integration tests (
T90875
) by Tim Starling
git #0c8fdfe2
- Sort services injected into specialpage pagers (
T290405
) by Umherirrender
git #9e033de4
- Don't double-escape the ellipses in Language::truncateForVisual() (
T301205
) (
T290624
) by C. Scott Ananian
git #13ed5ede
- SpecialMovepage: Use standard warning with log excerpt by Bartosz Dziewoński
git #b6b2cb79
- LogEventsList: Modernize warnings with log excerpts by Bartosz Dziewoński
git #cda85436
- rdbms: use existing config in MWLBFactory::applyDefaultConfig by mainframe98
git #ff0ed47f
- ProtectionForm: Don't set wpEditToken twice (
T301488
) by Func
git #d13745aa
- Add @throws annotation to getRedirectTarget() (
T301346
) by Nikki Nikkhoui
git #f7693089
- Introduce SkinComponent and SkinComponentLogos (
T263213
) by jdlrobson
git #031f57b3
- Update OOUI to v0.43.1 (
T297979
) (
T298200
) (
T298211
) (
T298904
) (
T299061
) (
T299370
) (
T299473
) (
T299660
) (
T301256
) by James D. Forrester
git #d3cb44a6
- Upgrading wikimedia/request-timeout (1.1.0 => 1.2.0) by Taavi Väänänen
git #41d167ff
- LogEventsList: Set context page for `{{PAGENAME}}` etc. in showLogExtract() (
T300184
) by Bartosz Dziewoński
git #538b5246
- Add tests for ResourceLoaderExcludeUserOptions hook (
T251994
) by Gergő Tisza
git #3dc1b211
- ContentHandler: Avoding saving in ParserCache in search index jobs (
T285993
) by Amir Sarabadani
git #8eee142a
- RefreshLinksJob: Restructure `refreshlinks.*` metrics and improve docs (
T301432
) by Timo Tijhof
git #a72c58e2
- Reduce WANObjectCache hits on page view by Tim Starling
git #583dcf40
- Make autogenerated config docs more portable (
T296647
) by Petr Pchelko
git #a965ceab
- DerivedPageDataUpdater: Set ParserOutput when it's passed to it (
T301309
) by Amir Sarabadani
git #14a50dbd
- Message box headings should be block display (
T300306
) by Jon Robson
git #858e7af9
- Modernize some warnings about account not being registered by Bartosz Dziewoński
git #1f309f9a
- Use $parserOutput to refer to instances of ParserOutput by C. Scott Ananian
git #b1e3100f
- RefreshLinksJob: assert proper title (
T293291
) by daniel
git #7a85d17d
- Title: Optimize invoking newFromText() with empty string by Ammarpad
git #b46dfcc3
- Update ParserCache serialization test cases to use a valid index policy by C. Scott Ananian
git #98615667
- Add return types to methods in ParserOutput by C. Scott Ananian
git #735670ad
- Add parameter type to ParserOutput::setEnableOOUI() by C. Scott Ananian
git #ef73bfaf
- Add simple configuration doc generator (
T296647
) by Petr Pchelko
git #c4649dda
- SearchHandler: skip search results which are no proper pages (
T301346
) by Alexander Vorwerk
git #f18338fa
- TemplateParser: Only hash unique files (
T300210
) by Sam Smith
git #3722dc30
- HTMLMultiSelectField: Add forced-on options to the output of filter by Func
git #14b0b7c2
- Clean up SpecialEditTags by Funcer8
git #a516f693
- skins: Memoize buildSidebar() by Tim Starling
git #5f07ac11
- rdbms: Move write transaction reporting to TransactionManager (
T299698
) by Amir Sarabadani
git #53fa385b
- rdbms: deprecate non-DBConnRef methods in ConnectionManager (
T193565
) by Aaron Schulz
git #891cad8a
- QUnit: Set default file type to js (
T250045
) by Kosta Harlan
git #588a67af
- QUnit: Allow running tests for core or single skin/extension (
T250045
) by Kosta Harlan
git #9e234e6a
- eslint: Only apply client rules to client files by Ed Sanders
git #fd7086a1
- Deprecate buildContentNavigationUrls (
T300284
) by Jon Robson
git #b1f00bad
- ImagickExt: Set svg background color before importing SVG (
T301242
) by Derk-Jan Hartman
git #f5623b60
- content: Document use cases for JsonContent (
T275976
) by daniel
git #b90d2dd5
- Optimise Skin::getLanguages() by Tim Starling
git #b64e9d17
- Rename ForeignRepoWithMWAPI -> IForeignRepoWithMWApi by Brian Wolff
git #9805798a
- Add matched_title field to /search/page results (
T296671
) by Nikki Nikkhoui
git #9858e67b
- api-testing: Skip flaky contributions count test (
T301100
) by Kosta Harlan
git #294b75c5
- HTMLFormFieldTest: Add more tests about field cloner by Func
git #c6ca4757
- HTMLFormField: Treat posted request as a submit attempt by Func
git #7f74a2e5
- Clean up tests that misused the parameters of assertSame/Equals by Func
git #fbc63fd7
- cond-state: Simplify duplicated codes by Func
git #37967aaf
- parser: Mark ParserOutput::addOutputPageMetadata as internal and document by Timo Tijhof
git #528b739e
- apisandbox: Mark internal and deprecated modules more prominently by Bartosz Dziewoński
git #1a34a2d7
- Update document comment for new ::appendExtensionData() method by C. Scott Ananian
git #54e84b0a
- composer.local.json-sample: merge */composer.json by Lucas Werkmeister
git #aa57f20a
- HTMLFormField: Make the behavior of cond-state consistent between client and server by Func
git #4075ed5e
- api-testing: Skip flaky test (
T301100
) by Kosta Harlan
git #446fb431
- [changetags] Backend support for excluded tag filter (
T119072
) (
T174349
) by Matěj Suchánek
git #68bcf57e
- Category: Add return type to count methods by Ammarpad
git #dcef1674
- Allow main settings file to be selected via env variable. (
T294750
) by daniel
git #231073cd
- content: Mark JsonContent as stable to extend (
T275976
) by Martin Urbanec
git #6859304a
- Hard-deprecate OutputPage::enableClientCache() by C. Scott Ananian
git #065617f9
- Add OutputPage::disableClientCache() and deprecate ::enableClientCache(false) by C. Scott Ananian
git #b67c7962
- HTMLFormFieldCloner: Provide methods to access the chain of cloners by Func
git #8101e0d3
- LoginSignupSpecialPage: Add hide-if statement conditionally and use field name by Func
git #de28ad52
- multiselect: Make disabled items fixed in tag area of dropdown mode by Func
git #8033ea47
- Add hook to allow extensions to prevent preferences being exported client-side (
T251994
) by Siddharth VP
git #baf49e11
- resourceloader: Add unit test for ResourceLoaderUserOptionsModule (
T251994
) by Timo Tijhof
git #1b711fa9
- Chinese Conversion Table Update 2021-3 by Chiefwei
Vendor
edit
git #00495074
- Bump parsoid to 0.15.0-a20 (
T277592
) (
T295170
) by Arlo Breault
git #c7574667
- Upgrading react/promise (v2.8.0 => v2.9.0) by Arlo Breault
git #a6e5ad22
- .gitignore: Ignore everything uncommited that composer pulls down by James D. Forrester
git #bf684284
- Update OOUI to v0.43.1 by James D. Forrester
git #dd7ddd5a
- Upgrading wikimedia/request-timeout (1.1.0 => 1.2.0) by Taavi Väänänen
git #aad0b425
- Pin league/oauth2-server to hash by Reedy
git #090b6714
- Downgrading symfony/console (v5.4.3 => v5.4.2) (
T301320
) by Reedy
git #f0af2e03
- Upgrading league/oauth2-server (dev-v9.0.0-alpha 61d770d => dev-v9.0.0-alpha 58fdace) (
T288268
) by Reedy
git #bd8fc12d
- Upgrading php-parallel-lint/php-parallel-lint (v1.3.0 => v1.3.1) by Reedy
Extensions
edit
3D
edit
git #f229fd70
- Use parserTransformHook instead of onBeforeParserFetchFileAndTitle by Arlo Breault
AbuseFilter
edit
git #95c0978d
- Clean up AbuseLogPager by Matěj Suchánek
git #aecfc7e6
- Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
AdvancedSearch
edit
git #821fcd3b
- [selenium] Streamline test setups (
T301237
) by WMDE-Fisch
git #57805582
- Inline single-use method in MenuSelectWidget by Thiemo Kreuz
AntiSpoof
edit
git #c834746e
- AntiSpoofPreAuthenticationProviderTest: Use namespaced SpoofUser class by Reedy
git #1e8f3200
- Namespace extension by Reedy
BetaFeatures
edit
git #fcf263b7
- Parse disable-if statements for client-side by Func
CentralAuth
edit
git #d4b4a49f
- Simplify user rights-related code a bit by Daimona Eaytoy
git #83039165
- Stop extending the UserrightsPage class (
T263207
) by Alexander Vorwerk
git #29d5fb95
- Stop extending ApiUserrights (
T285797
) by Alexander Vorwerk
git #5f13543a
- Use namespaced SpoofUser class by Reedy
git #e1b80dc4
- Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
git #dbdcd0a4
- Use namespaced AntiSpoofAuthenticationRequest by Alexander Vorwerk
git #794f583c
- Call IDatabase::timestamp before inserting rows (
T244899
) by Umherirrender
Cognate
edit
git #c8594338
- build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot
ConfirmEdit
edit
git #0beb466c
- build: Remove unneeded phan suppression (
T290624
) by Umherirrender
ContentTranslation
edit
git #f848fbfc
- styles: Use prefixed classes in a couple of trivial cases by James D. Forrester
git #9892d187
- Use upstream showClose option from MessageWidget by Ed Sanders
git #490a627a
- SX: Instrumentation support for all entrypoints (
T301222
) by NikG
git #b6ec6748
- SiteMapper: fix getCurrentLanguageCode for non-wmf wiki farm setup by Santhosh Thottingal
git #109130e7
- CX: Avoid empty reference cards when clicked (
T286788
) (
T232330
) by Santhosh Thottingal
git #8fef2436
- Convert ’ to ' for more consistent overall styling (
T301090
) by Klein Muçi
DiscussionTools
edit
git #f9f7aeb2
- Prevent floated content from leaking out of the preview container by Bartosz Dziewoński
git #d1e62d36
- Log talk_page_edit events for adding a new topic (
T301496
) by David Lynch
git #4ff65cf5
- Update references to warningbox class (
T301401
) by Bartosz Dziewoński
git #8b6ffc94
- Don't refer to non-existent fields when using 'hide-if' (
T301317
) by Bartosz Dziewoński
git #f0940557
- build: Update eslint-config-wikimedia to 0.22.1 by Ed Sanders
git #16c24d6f
- ThreadItem: Use DOMUtils to get HTML of DocumentFragment by Ed Sanders
git #aa03dc97
- Add discussiontoolscompare API (
T281624
) (
T300504
) by Ed Sanders
git #fa01395a
- Improve check for HTML comments after multiple line breaks (
T301214
) by Bartosz Dziewoński
git #909f1383
- Don't clear target comment highlight when Ctrl-clicking by Bartosz Dziewoński
git #5945a4a0
- Fix some typos in comments by Bartosz Dziewoński
git #13ab1db6
- Don't count leading/trailing whitespace against signature scan limit (
T300949
) by Bartosz Dziewoński
git #fe35a732
- Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
DonationInterface
edit
git #cd2b2f3a
- Add monthly convert amounts for bundle countries and Sweden (
T300920
) by pcoombe
git #66464980
- Enable South Africa through Dlocal (
T301445
) by Damilare Adedoyin
git #2c207d17
- Turn on optional employer field by default (
T300086
) by Damilare Adedoyin
Echo
edit
git #6af1473c
- Replace deprecated wfReadOnly() (
T283978
) by Umherirrender
git #ffeee975
- Replace deprecated User::newFromIdentity with UserFactory by Umherirrender
git #f21d2a50
- build: Remove unneeded phan suppression (
T290624
) by Umherirrender
git #ba38b57c
- eslint: Lint Gruntile.js using server rules by Ed Sanders
ElectronPdfService
edit
git #b259e929
- Namespace extension by Reedy
FileImporter
edit
git #06e1453d
- Remove weird internal special page name by Thiemo Kreuz
FlaggedRevs
edit
git #09c7aa32
- frontend: Remove static "once" check from injectStyleAndJS() by Timo Tijhof
git #d59d3466
- Clean up flaggedtemplate rows for deleted pages too (
T296380
) by Amir Sarabadani
git #f23a0d6c
- Use ParserOutputAccess for accessing ParserOutput (
T283029
) by Amir Sarabadani
git #631c8431
- Replace deprecated wfReadOnly() (
T283978
) by Umherirrender
git #3230a166
- Short circut updating stats when the page is not reviewable (
T301433
) by Amir Sarabadani
git #a4008e62
- Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
git #58c7a94c
- frontend: Merge tiny review.css file into ext.flaggedRevs.basic by Timo Tijhof
Flow
edit
git #dad11338
- eslint: Lint Gruntile.js using server rules by Ed Sanders
git #c393b575
- Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
git #d46e0109
- CONTRIBUTING: Point IRC presence to #wikimedia-tech by James D. Forrester
git #1eb670e4
- phan: suppress PhanPossiblyUndeclaredVariable false positiv by Alexander Vorwerk
git #85d0e240
- boardstart/end options to dumpBackup will be base 36 strings, not ints (
T300760
) by Ariel T. Glenn
GlobalBlocking
edit
git #377a7af0
- Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
GrowthExperiments
edit
git #2e47ac81
- Fix use of Message::rawParams (
T301526
) by Daimona Eaytoy
git #1854a5e8
- Mentorship module: open ask question dialog if the URL has #/homepage/mentorship/question (
T301558
) by MewOphaswongse
git #cdc5503c
- Replace welcomesurvey Selenium test with PHPUnit integration test (
T301549
) by Kosta Harlan
git #c66adcc8
- Remove events array from structured task logger by Sergio Gimeno
git #c5d3f529
- Remove caret from package.json (
T299102
) by Željko Filipin
git #6e13b2fe
- Suppress phan false positive (
T301526
) by Gergő Tisza
git #60b0b93e
- Structured task: log 'back' and 'next' actions for onboarding dialog (
T301486
) by MewOphaswongse
git #5ae7ca74
- Mark some user preferences as only needed on the server side by Gergő Tisza
git #d732114c
- selenium: Update to wdio-mediawiki 2.0.0 and async mode (
T299102
) by Kosta Harlan
git #1abbe1e3
- selenium: Rework addlink test to be more robust (
T301441
) by Kosta Harlan
git #32873642
- Simplfy hook interface FQNs in HomepageHook by Gergő Tisza
git #eda2c248
- SpecialHomepage: Check analytics parameters (
T300962
) by Kosta Harlan
git #f9dc0166
- Mentor dashboard: Mark mentor-tools as beta (
T280307
) by Martin Urbanec
git #349e863e
- Add an image: log reason for filtering all files in a suggestion (
T297656
) by Sergio Gimeno
git #22727eb1
- Remove events array from homepage logger by Sergio Gimeno
git #ab486642
- Change the default color for ext.growthExperiments.mobileMenu.icons to base20 (
T287239
) by MewOphaswongse
git #d14d6f1b
- Remove events array from Help panel and Newcomer task loggers by Sergio Gimeno
git #e0f16e24
- Add ext.growthExperiments.Account.styles for Special:Contributions with 0 edits (
T301207
) by MewOphaswongse
git #299f393a
- Consolidate homepage modules that are always enabled (
T289060
) by MewOphaswongse
git #e7fe4ba9
- Add GrowthExperimentsMultiConfigTest by Martin Urbanec
git #3bb4f53b
- Make WikiPageConfigLoader support loading a mentor list (
T264343
) by Martin Urbanec
git #11e74f4b
- Track time to show guidance (unstructured tasks) and time to load editor (structured tasks) (
T299745
) by MewOphaswongse
git #269508e6
- Add an image: Attach the inspector to the article instead of the toolbar (desktop) (
T300586
) by MewOphaswongse
GuidedTour
edit
git #bc10db75
- Namespace extension by Reedy
GWToolset
edit
git #9a266a3c
- Apply PHP7 style to make code much more trivial by Thiemo Kreuz
InterwikiSorting
edit
git #d1e23a7d
- build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot
IPInfo
edit
git #a4202846
- Allow for API returning null proxyType in infobox widget (
T301684
) by Thalia
git #ea290c4f
- Make small improvements to SaveUserOptions hook handler by Thalia
git #f20668f3
- Ensure IP info preferences are set to the correct defaults whenever the beta feature is enabled (
T297897
) by tsepothoabala
git #1076ccef
- Add proxy types to infobox (
T297961
) by STran
git #f6069e6a
- Make LogIPInfoAccessJob (
T300825
) by STran
Kartographer
edit
git #ea824ddf
- Allow configuring 3rd party tile servers (
T259868
) by Derk-Jan Hartman
MobileFrontend
edit
git #d1851fa1
- Message box h2 style no longer needed by Jon Robson
git #357f5c9b
- Standardize button and icons in MobileFrontend to match Minerva and Vector (
T294146
) by bwang
git #d44f495e
- Update messagebox classes (
T300306
) by Jon Robson
MultimediaViewer
edit
git #a10359e6
- Replace deprecated jQuery.throttle/debounce (
T213426
) by Sébastien Beyou
git #b03af205
- eslint: Lint Gruntile.js using server rules by Ed Sanders
NearbyPages
edit
git #5b72ef50
- Update Nearby error box classes (
T300306
) by Jon Robson
edit
git #75fdd28a
- build: Remove unneeded phan suppression (
T290624
) by Umherirrender
Nuke
edit
git #42d4bdb9
- SpecialNuke: Add dropdown with predefined deletion reasons (
T25020
) by Taavi Väänänen
PageImages
edit
git #41f41652
- Allow editors control of the page image (
T301588
) by Simon Legner
PageTriage
edit
git #abf54d7b
- Replace deprecated date.js library with moment (
T268513
) (
T250932
) (
T272904
) (
T299713
) by Siddharth VP
git #28456dbf
- Avoid using ContentHandler::getContentText() by Alexander Vorwerk
ProofreadPage
edit
git #e22ab9b9
- Don't override redundant EditPage methods by Daimona Eaytoy
git #48eeab8a
- Filter Special:IndexPages by transcription status (
T301478
) by Candalua
git #b334f94f
- Upgrading php-parallel-lint/php-parallel-lint (v1.3.0 => v1.3.1) by Reedy
git #d5b0750e
- Replace use of deprecated ParserOutput::addJsConfigVars() (
T300307
) by C. Scott Ananian
PropertySuggester
edit
git #59449a41
- build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot
RelatedArticles
edit
git #078cfb23
- selenium: Refactor WebdriverIO tests from sync to async mode (
T300797
) by osamaahmed17
RSS
edit
git #01db40bc
- Avoid using WikiPage::factory() (
T297688
) by Alexander Vorwerk
git #5d653445
- Remove type hint for removed class PhpHttpRequest/CurlHttpRequest by Umherirrender
Scribunto
edit
git #c51b6efe
- Revert "Add test for pageLanguage property" by Ammarpad
git #b8d7d700
- Use Category::getMemberCount from core by Ammarpad
SecureLinkFixer
edit
git #b7600938
- Updating domains.php from Mozilla by Reedy
SecurePoll
edit
git #15081731
- Code cleanup by Reedy
StopForumSpam
edit
git #7652eb2b
- Add a cache version to sfs-denylist-set (
T293267
) by Reedy
git #d8a76503
- _Keep_ $wgSFSReportOnly default to true (
T300692
) by Reedy
TemplateData
edit
git #da896981
- Move getRawParams helper method to ApiTemplateData class (
T301337
) by Thiemo Kreuz
git #b1a4a275
- Split and streamline HTML formatter code (
T301337
) by Thiemo Kreuz
git #a81a8b52
- Improve test coverage for HTML formatter code by Thiemo Kreuz
git #b6742947
- Fix/narrow visibility of several methods by Thiemo Kreuz
Thanks
edit
git #778980cb
- Replace deprecated User::newFromIdentity with UserFactory by Umherirrender
git #f2a70079
- Cleanup: Remove deprecated hasText option from MobileFrontend Icon by bwang
TimedMediaHandler
edit
git #e0023802
- Missing space in selector by Derk-Jan Hartman
git #b7b56f4e
- Account for device pixel ratio when selecting video resolution (
T300959
) by Derk-Jan Hartman
git #52f6a5d6
- Rename ForeignRepoWithMWAPI -> IForeignRepoWithMWApi by Brian Wolff
git #73991adb
- Size the playbutton on videos smaller than 60px by Derk-Jan Hartman
git #bae3ff9a
- Disable poster and bigplaybutton in dialog (
T300400
) by Derk-Jan Hartman
git #07e47405
- Remove big play button for audio via videojs config by Derk-Jan Hartman
git #d6b1951d
- Allow passing config overrides to InlinePlayer by Derk-Jan Hartman
TitleBlacklist
edit
git #efca5507
- Use namespaced AntiSpoof class by Reedy
Translate
edit
git #7985d306
- Replace deprecated jQuery.throttle/debounce (
T213426
) by Sébastien Beyou
git #3701f59e
- TranslationEntitySearchActionApi: Fix condition to fetch messages (
T246624
) by Abijeet
git #9e7848e9
- TranslationEntitySearchActionApi: Add messages in response (
T246624
) by Abijeet
git #b696e5e8
- Special:MessageGroupStats: Add EntitySelector for groups (
T298960
) by Abijeet
git #ad067c61
- Moving Translate extension declaration into Translate repository (
T295170
) by Isabelle Hurbain-Palatin
git #3549c945
- MessageGroupStatsSpecialPage: Add strict types and type hints (
T299019
) by Abijeet
git #4c76f9f4
- SpecialMessageGroupStats: Move to namespace and rename (
T299019
) by Abijeet
git #6e2395b3
- ManageGroupsSpecialPage: Remove unncessary type hints (
T299019
) by Abijeet
git #4eebf6ca
- SpecialManageGroups: Move to namespace and rename (
T299019
) by Abijeet
git #a2c1beb7
- LanguageStatsSpecialPage: Add strict types and type hints (
T299019
) by Abijeet
git #bef0ae72
- MoveTranslatablePageSpecialPage: Add method to fetch subaction by Abijeet
git #6fbd1d6d
- SpecialLanguageStats: Move to namespace and rename (
T299019
) by Abijeet
UniversalLanguageSelector
edit
git #24a921d6
- Update language name search data by Niklas Laxström
git #a682cd3f
- Update jquery.uls and .ime from upstream by Amir E. Aharoni
VisualEditor
edit
git #89842933
- Update VE core submodule to master (71a2d651c) (
T299112
) by Bartosz Dziewoński
git #78decedd
- Desktop: Always show loading progress in a toolbar placeholder (
T299907
) by Ed Sanders
git #28c9a471
- Hide the edit notices tool earlier if there aren't any (
T301626
) by Bartosz Dziewoński
git #efd1b3ab
- Fix narrow toolbar jumping during loading (
T301626
) by Bartosz Dziewoński
git #7f79f2a0
- Update VE core submodule to master (08aae2798) by Bartosz Dziewoński
git #d984bf22
- Misnamed field on a/b test logging (
T301497
) by David Lynch
git #38bdb0f8
- Smooth scroll the heading to the right place while target is loading (
T299773
) by Ed Sanders
git #5ccf0324
- Improve DiscussionTools a/b test bucket logging (
T301497
) by David Lynch
git #fb8815f6
- Fix some behaviour when user aborts VE loading with escape by Ed Sanders
git #8c0a6bce
- Modernize some warnings about account not being registered by Bartosz Dziewoński
git #ce230afa
- Disable hide unused widget when all are selected (
T299811
) by WMDE-Fisch
git #4b293127
- Add ctrl/cmd backspace hotkey to delete part (
T300971
) by WMDE-Fisch
git #9e5db239
- Add hints for translators when the term 'field' is used (
T300641
) by WMDE-Fisch
git #ef298014
- ApiParsoidTrait: Make $title optional as it is not required when $oldid set by Ed Sanders
git #b35ea59d
- Hide unused paramters by default on multipart (
T300640
) by WMDE-Fisch
git #ef870881
- Wire move/delete hotkeys to button functionallity (
T300971
) by WMDE-Fisch
git #02cfb4bf
- Introduce VisualEditorBeforeEditorHook (
T174180
) by Ed Sanders
Wikibase
edit
git #2f09b7b2
- Implement __serialize/__unserialize for PHP 8.1 support (
T301249
) by Marius Hoch
git #b177d4f7
- Make RepoApi depend on mediawiki.user (uses mw.user.isAnon) by Marius Hoch
git #aca28112
- WikiPageUpdaterTest: fix mock title by daniel
git #3e888cdb
- Inject SiteLinkTargetProvider into SpecialSetSiteLink by Marius Hoch
git #dedb8fc4
- SpecialNewItem: Fix site validation (
T301247
) by Marius Hoch
git #f6245b20
- Clean up tests that misused the parameters of assertSame/Equals by Func
git #1df1a7bb
- Use ParserOutput::appendExtensionData() for wikibase-entity-usage (
T300981
) by C. Scott Ananian
git #8f272dd4
- Bump dawidd6/action-send-mail from 3.5.0 to 3.6.0 by Addbot
WikibaseLexeme
edit
git #45131107
- Revert "Add submodule for new-lexeme-special-page" by Reedy
git #4e636dbd
- LexiData: Register a new Lexeme special page (
T300881
) by Noa wmde
WikibaseMediaInfo
edit
git #21feaf8d
- Mock OutputPage::setPreventClickjacking() during tests by C. Scott Ananian
WikibaseQualityConstraints
edit
git #1eca6f83
- Bump eslint-config-wikimedia from 0.21.0 to 0.22.1 by Addbot
Wikidata.org
edit
git #e9f5fce6
- build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot
git #ee9e8cb2
- build(deps-dev): bump stylelint-config-wikimedia from 0.11.1 to 0.12.0 by Addbot
git #f5524cd3
- build(deps-dev): bump grunt-eslint from 23.0.0 to 24.0.0 by Addbot
WikidataPageBanner
edit
git #505d4ee9
- Show TOC submenus on keyboard navigation (
T168506
) by Tacsipacsi
WikiEditor
edit
git #9c6dee23
- Misnamed field on a/b test logging (
T301497
) by David Lynch
git #64d56131
- Check for disabled button in click handler (
T298596
) by Sam Wilson
git #9c478c92
- Improve DiscussionTools a/b test bucket logging (
T301497
) by David Lynch
git #5c9d8678
- Remove out of date invalid link alert (
T298596
) by Sam Wilson
git #2d583667
- Add 'element' type for toolbar tools (
T286759
) by Sam Wilson
git #739b9331
- Properly disable insert-link button (
T298596
) by Sam Wilson
WikiLambda
edit
git #e355f1e2
- fix a few max-line warnings and quiet the no-undef-properties warning by jkieserman
git #a304264a
- Fix double-escaped ZObject labels in wikilinks in recent changes (
T290827
) by Michał Łazowik
git #61f10dc4
- Add example with user-defined native code validation function. (
T291587
) by apine
git #251c913b
- Build ZObject args before calling ZObject constructor (
T298114
) by gengh
git #d4d7f685
- selenium: Refactor WebdriverIO tests from sync to async mode (
T293082
) by osamaahmed17
git #9a6baa95
- Create human-readable ZObjects that have function calls and local keys (
T299210
) by gengh
git #8473aae8
- eslint: Revert changes that messed with the recursive importing of components (
T301302
) by jkieserman
git #96823a9d
- Update function-schemata sub-module to HEAD (0d127c2) (
T289687
) by James D. Forrester
git #1ad56521
- Didn't fix the underlying issue entirely, getting different error. (
T301302
) by DVrandecic
git #d5883d2c
- fix infinite loop of references for ZFunctionCallToType by jkieserman
git #ffab6bb1
- trigger the clickouthandler even if only the submit button was clicked (
T300424
) by jkieserman
git #4057cc5f
- Fix Select input component to close when user clicks away (
T300636
) by adesoji
git #7e281532
- Ensure functionCall argument are just created once (
T299269
) by Simone This Dot
git #62ccfa8a
- eslint: Remove most repo-level disables and warnings (
T299414
) by jkieserman
WikimediaBadges
edit
git #c2a78ea4
- build(deps-dev): bump grunt-eslint from 23.0.0 to 24.0.0 by Addbot
git #4d0efd38
- build(deps-dev): bump stylelint-config-wikimedia from 0.11.1 to 0.12.0 by Addbot
git #0e68410b
- build(deps-dev): bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot
WikimediaEditorTasks
edit
git #8c6373c4
- Avoid Utils::getCentralId in loops by Umherirrender
git #2427440e
- Remove unneeded User::newFromIdentity calls by Umherirrender
WikimediaEvents
edit
git #3722713f
- readingDepth: Remove redundant file closure by Timo Tijhof
git #f388d2d6
- Move more variables inline and fix minor eslint warning by Timo Tijhof
git #d73b4787
- PrefUpdate: Track changes of growthexperiments-homepage-mentorship-enabled (
T287915
) by Martin Urbanec
git #261cf0e9
- Track changes of growthexperiments-mentor-away-timestamp (
T280307
) by Martin Urbanec
WikimediaMessages
edit
git #5930625a
- Update `ipb-confirmhideuser` override by MarcoAurelio
git #805a5d68
- Rename Ombudsmen Wiki to Ombuds Wiki (
T273323
) by Alexander Vorwerk
Skins
edit
MinervaNeue
edit
git #0bfcad1b
- Move the sidebar cache to core by Tim Starling
git #3f9e0077
- Remove message box h2 style (
T300306
) by Jon Robson
git #a5350935
- buildContentNavigationUrls will be made internal and private (
T300284
) by Jon Robson
git #eae59a8c
- Fix spacing between icon + text in toggle menu and JS (
T301056
) by BrandonXLF
MonoBook
edit
git #47a97282
- Make sure MonoBook retains classic labels (
T301203
) by Jon Robson
Nostalgia
edit
git #7681c7eb
- Replace use of deprecated OutputPage::enableClientCache( false ) by C. Scott Ananian
Timeless
edit
git #829fc6c4
- Make sure Timeless retains classic labels (
T301203
) by Jon Robson
Vector
edit
git #7e79ad56
- Add fetch tests from WVUI (
T288686
) by bwang
git #2a83dad4
- Add back flex-grow for sticky header search bar by bwang
git #6b73bd2b
- Fix jsdoc comments for sectionObserver.js by Nicholas Ray
git #52c7c2ee
- [eslint] Disable mediawiki/class-doc by bwang
git #3e92800b
- Move REST search client out of WVUI into Vector (
T288686
) by bwang
git #0c2981d7
- Limit WVUI search to ES6 browsers by Jon Robson
git #5c4d9174
- Update Vector SpecialVersion description (
T300994
) by Ammarpad
git #390155c6
- Move #mw-sidebar-button layout styles to Header.less by Nicholas Ray
git #80a111d0
- Fix TOC section activation on link click bug (
T297614
) by Nicholas Ray
git #1d67da02
- HTMLLegacySkinVersionFieldTest: Adjust tests to closer to real situation by Func
git #6f7a6bb2
- Use bodyClasses option to register static classes on skin (
T298734
) by Jon Robson
git #19edeeab
- Trigger a window resize event when toggling sidebar state (
T300826
) by David Lynch
git #1cd5bf4d
- Use new ve.activationStart hook to hide header earlier when loading editor (
T299907
) by Ed Sanders
Misc
edit
VisualEditor/VisualEditor
edit
git #1d8fbde1
- Prefer the start of a CBN when selecting first visible offset (
T299112
) by Ed Sanders
git #c8a50eee
- build: Update eslint-config-wikimedia & stylelint-config-wikimedia by Ed Sanders
git #0b528cd6
- Update OOUI to v0.43.1 by James D. Forrester
git #30591c0d
- Default target: Attach actions toolbar before init by Ed Sanders
No changes
edit
ActiveAbstract
ApiFeatureUsage
ArticleCreationWorkflow
ArticlePlaceholder
Babel
BounceHandler
Calendar
Campaigns
Capiunto
CategoryTree
CentralNotice
CharInsert
CheckUser
ChessBrowser
CirrusSearch
Cite
CiteThisPage
Citoid
CodeEditor
CodeMirror
CodeReview
Collection
CologneBlue
CommonsMetadata
CongressLookup
ContactPage
CreditsSource
Dashiki
Disambiguator
DismissableSiteNotice
DoubleWiki
DynamicSidebar
Elastica
EntitySchema
EventBus
EventLogging
EventStreamConfig
ExtensionDistributor
ExternalGuidance
FeaturedFeeds
FileExporter
FundraiserLandingPage
FundraisingTranslateWorkflow
Gadgets
GeoCrumbs
GeoData
GlobalCssJs
GlobalPreferences
GlobalUsage
GlobalUserPage
GlobalWatchlist
GoogleNewsSitemap
Graph
ImageMap
InputBox
Insider
Interwiki
Josa
JsonConfig
LabeledSectionTransclusion
LandingCheck
LdapAuthentication
Linter
LiquidThreads
Listings
LocalisationUpdate
LoginNotify
MachineVision
MapSources
MassMessage
Math
MediaModeration
MediaSearch
MobileApp
Modern
NavigationTiming
NewUserMessage
OATHAuth
OAuth
OAuthRateLimiter
ORES
OpenStackManager
PageAssessments
PageNotice
PageViewInfo
PagedTiffHandler
ParserFunctions
PdfHandler
Poem
PoolCounter
Popups
QuickSurveys
Quiz
ReadingLists
Renameuser
RevisionSlider
SandboxLink
Score
SearchExtraNS
ShortUrl
SiteMatrix
SpamBlacklist
SubPageList3
SubpageSortkey
SyntaxHighlight_GeSHi
TemplateSandbox
TemplateStyles
TemplateWizard
TextExtracts
TheWikipediaLibrary
TocTree
TorBlock
TranslationNotifications
TrustedXFF
TwoColConflict
UploadWizard
UploadsLink
UrlShortener
VipsScaler
WebAuthn
WikiLove
WikibaseCirrusSearch
WikibaseLexemeCirrusSearch
WikimediaApiPortal
WikimediaApiPortalOAuth
WikimediaIncubator
WikimediaMaintenance
Wikisource
XAnalytics
cldr
intersection
timeline
wikihiero
Total changes
edit
325
Changes in
65
repos by
76
authors
Retrieved from "
Category
WMF Releases
MediaWiki 1.38/wmf.22
Add topic