MediaWiki 1.40/wmf.25 - MediaWiki
Jump to content
From mediawiki.org
MediaWiki 1.40
MediaWiki 1.40.0-wmf.24
Deployment of MediaWiki 1.40.0-wmf.25 to Wikimedia sites
MediaWiki 1.40.0-wmf.26
The latest version (labeled "1.40.0-wmf.25") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 28 February 2023 (
see the roadmap
).
Core changes
edit
git #5ba3b87e
- Branch commit for wmf/1.40.0-wmf.25 (
T325588
) by trainbranchbot
git #a12e79dc
- Convert eval script to Maintenance class by daniel
git #09cee249
- VariantConversion: Check if core language converter supports variant (
T330178
) by Abijeet
git #2cd85cdf
- Stats: move stats library into Stats folder (
T240685
) by Cole White
git #4bb28865
- Reorg: Migrate WikiMap to WikiMap/ out of includes (
T321882
) by Amir Sarabadani
git #1a42362b
- Follow-up fixes for SpecialRevisionDelete OOUI conversion (
T117794
) by Dreamy Jazz
git #06bc81c4
- Convert Special:RevisionDelete to OOUI (
T117794
) by brandonxlf
git #c565e952
- Fix fallback flow for gom (
T144045
) by Pppery
git #b31b6b62
- RCCacheEntryFactory: Don't make a "cur" link for newest revision (
T34038
) by Matěj Suchánek
git #fba807c3
- EnhancedChangesList: Isolate categorization entries in getLogText (
T261068
) by Matěj Suchánek
git #fc5c7265
- Update Chechen (ce) namespaces (
T330587
) by Amir E. Aharoni
git #d4f785d9
- Rename rate limits to match permission names (
T310476
) by daniel
git #cae04c81
- EnhancedChangesList: Rewrite bogus condition by Matěj Suchánek
git #35d2db7a
- Use same formula to construct cache key in increase() and clear() by cicalese
git #c7b84d9e
- htmlform: Handle null from HTMLFormField::getDefault in multiselects (
T330526
) by Umherirrender
git #132a4b75
- EnhancedChangesList: Consistent order of link attributes by Matěj Suchánek
git #8261b1b7
- Set "X-Content-Type-Options: nosniff" header in images/.htaccess (
T309787
) by Kunal Mehta
git #d8654609
- qunit: Remove old $.fx and $.ajax tracking from testrunner (
T250045
) by Timo Tijhof
git #5b15c7c4
- SpecialEditTags: Set default of '' for wpReason (
T330529
) by Reedy
git #fa92ab43
- Metrics: rename Metrics lib to Stats (
T240685
) by Cole White
git #40c95195
- mediawiki.storage: Disable async GC during integration test (
T318103
) by Timo Tijhof
git #3677d1cb
- Metrics: refactor emitter instantiation (
T240685
) by Cole White
git #3661b3cb
- Skins: Login link should be shown to temporary users by default (
T328725
) by Jon Robson
git #e7a762fd
- Language-convert Table of Contents at parse time (
T306862
) by C. Scott Ananian
git #726554aa
- ImportReporter: Reduce indenting by Reedy
git #4549aa6c
- parser: Use the actual revision timestamp of the page for messages (
T320338
) by Func
git #9611c2f7
- Add table of contents to Special:Version (
T326126
) by Bartosz Dziewoński
git #0c4c307a
- import: Mark WikiRevision::$sha1base36 property as private by thiemowmde
git #ce6002a0
- language: Re-arrange conditionals in LanguageConverter for speed by thiemowmde
git #23576004
- Redo some bits and pieces of Special:Version by Bartosz Dziewoński
git #5b039a3f
- Fix 'id' attribute conflicts on Special:Version by Bartosz Dziewoński
git #c8b92200
- CREDITS: Update ahead of REL1_40 branching by James D. Forrester
git #721f99e3
- Suppress false SecurityCheckXSS positives in ParserTestPrinter by C. Scott Ananian
git #aa3930f4
- specials: Documented used message keys on Special:EditWatchlist by Umherirrender
git #fe03480d
- Add client-side libraries to Special:Version (
T34892
) by Simon Legner
git #7ffd35ec
- rdbms: Remove Database::attributesFromType and hard-deprecate ::factory by Amir Sarabadani
git #0f13e81a
- Reorg: Move five page-related classes to page/ out of includes/ (
T321882
) by Amir Sarabadani
git #e73aef2d
- Sync up core repo with Parsoid by C. Scott Ananian
git #a4f296fa
- jobqueue: Migrate all IDatabase::select to SelectQueryBuilder (
T311866
) by Amir Sarabadani
git #3102b7f8
- rdbms: Introduce UpdateQueryBuilder (
T329790
) by Amir Sarabadani
git #ad92a592
- Simplify button HTML and CSS in preferences form by Bartosz Dziewoński
git #fa967b49
- Switch some simple use of LoadBalancer to use new LBFactory methods (
T326274
) by Amir Sarabadani
git #87d13e2f
- Revert "qunit: Enable debug=2 by default for SpecialJavaScriptTest" (
T330314
) (
T330293
) by Krinkle
git #14afc254
- Improve legend on Special:SpecialPages (
T326130
) by Bartosz Dziewoński
git #55567fe2
- Add table of contents to Special:SpecialPages (
T326130
) by Bartosz Dziewoński
git #2c83359a
- build: Rebuild package-lock.json by Timo Tijhof
git #71d6f593
- Add 1.39.2 to HISTORY by Reedy
git #ec1fdacc
- ParserTestRunner: Move 'showflags' handling inside ::addParserOutputInfo() by C. Scott Ananian
git #b8f7407b
- build: Upgrade grunt from 1.5.3 to 1.6.1 by James D. Forrester
git #8d4fc716
- i18n: Add no to fallback chain of nb and nn (
T295637
) by Reedy
git #8eab9d5e
- Metrics: simplify MetricUtils, introduce BaseMetricInterface (
T240685
) by Cole White
git #60381ebe
- Metrics: refactor rendering interface (
T240685
) by Cole White
git #244d730c
- Metrics: move format configuration to separate class (
T240685
) by Cole White
git #9c8db2e9
- build: Update qunit from 2.18.2 to 2.19.4 by Timo Tijhof
git #5a2fa8d2
- ResourceLoader: Permit partial failure in OutputPage::getBottomScripts (
T329330
) (
T41813
) by Timo Tijhof
git #228141c2
- MessageCache: immediately update the local cache upon hash mismatch (
T258860
) by Aaron Schulz
git #f856ab4c
- Metrics: implement MetricsCache class (
T240685
) by Cole White
git #5ef24817
- ParserTestRunner: set the user language to variant when present (take 2) by C. Scott Ananian
git #efdd72f4
- Override getInputWidget in multiselect HTMLForm fields by Daimona Eaytoy
git #fcadaea1
- Mobile preferences: Remove unused parameter by Ed Sanders
git #1f5b4764
- qunit: Enable debug=2 by default for SpecialJavaScriptTest (
T85805
) (
T250045
) by Timo Tijhof
git #f6b08e9a
- ResourceLoader: Fix mw.inspect tests to work on debug=2 (
T85805
) by Timo Tijhof
git #d16eba24
- objectcache: Move main cache to internal "_LocalClusterCache" service (
T329680
) by Timo Tijhof
git #bf342382
- objectcache,rdbms: Widen needlessly narrow @covers test annotations by Timo Tijhof
git #9e32ff66
- Create a function that checks if a username is a temporary user in JS (
T327888
) by tsepothoabala
git #eb60f385
- Parser: Section offsets are in codepoints, not in bytes (
T319141
) by Func
git #e300d118
- rdbms: Move back ::query() from IReadableDatabase to IDatabase (
T326274
) by Amir Sarabadani
git #6eb30646
- Update mw-ui-icon-element line height (
T320453
) by bwang
git #6f8f0ea7
- HTMLUsersMultiselectField: Fix documentation of default value by Daimona Eaytoy
git #de4c7527
- objectcache: make BagOStuff::makeKeyInternal protected in subclasses by Aaron Schulz
git #cb92dbf5
- SpecialContributions: Fix message arguments (
T330138
) by Ammarpad
git #cb0156ca
- RecentChange: Limit RC row query for patrol to non-categorization type by Matěj Suchánek
git #75929b41
- language: Add missing PHPDoc type hints to LanguageConverter by thiemowmde
git #f6880584
- WebRequest: Document that "URL params can be arrays" by Thiemo Kreuz
git #2249870a
- BacklinkCache: Remove unused internal `clear()` method by Timo Tijhof
git #8ffe2fdb
- rdbms: Introduce IConnectionProvider and IReadableDatabase (
T326274
) by Amir Sarabadani
git #4dcfd848
- Centralize temporary IP masking user logic inside MediaWiki core (
T328725
) by Jon Robson
git #f03ddf6f
- Use `{{#special:search}}` in search-thumbnail-extra-namespaces-message (
T329221
) by MarcoAurelio
git #d0f52fdf
- UnregisteredLocalFile: Don't call MimeAnalyzer if no path (
T330049
) by Reedy
git #3909c144
- rdbms: Introduce ServerInfoHolder to limit access to servers in LB (
T326274
) by Amir Sarabadani
git #45203349
- Status: Add method for PSR-3 formatting of status objects by Gergő Tisza
git #7d8768e9
- Reorg: Move HTML-related classes out of includes/ to Html/ (
T321882
) by Amir Sarabadani
git #c907ff9f
- API: Fix query+allimages user parameter description (
T329484
) by Gergő Tisza
git #2406a255
- Hard-deprecate Http::request/get/post/userAgent/isValidURI (
T305813
) by Umherirrender
git #4e3c6cb2
- TempFSFile: Use a WeakMap for reference tracking if available (
T324894
) by Máté Szabó
git #1c53f590
- psysh: Dump selected log channels by Gergő Tisza
git #dcd20b7e
- rdbms: avoid throwing exceptions in DatabaseMysqli::closeConnection() by Aaron Schulz
git #5258a066
- Hard-deprecate Language::getLocalisationCache/getMessagesFor (
T325981
) by Umherirrender
git #e999abfb
- mediawiki.user: Remove wgUserIsNamed variable as redundant by Kevin Israel
git #73ab1552
- Replace usages of MWException (
T328220
) by Daimona Eaytoy
git #bd8b8cff
- Use UserTimeCorrection in Language::userAdjust (
T322352
) by Daimona Eaytoy
git #77121947
- import: Add a syntax check for xml imports (
T277766
) by Umherirrender
git #fd7fe3ab
- GlobalFunctions: Remove check for MEDIAWIKI constant by Kevin Israel
git #d8e51998
- CoreMagicVariables/CoreParserFunction: unify revisionid (
T204370
) by C. Scott Ananian
git #2da6deab
- CoreMagicVariables/CoreParserFunction: unify revisionuser (
T204370
) by C. Scott Ananian
Vendor
edit
git #b4cca16d
- Bump parsoid to 0.17.0-a18 (
T232563
) (
T273014
) (
T330107
) (
T268777
) by Isabelle Hurbain-Palatin
Extensions
edit
AbuseFilter
edit
git #ebc2e653
- build: Upgrade mediawiki/mediawiki-codesniffer from 40.0.1 to 41.0.0 by James D. Forrester
BetaFeatures
edit
git #a450968c
- Drop legacy wgBetaFeaturesWhitelist setting (
T277931
) by James D. Forrester
CampaignEvents
edit
git #70921ebb
- selenium: My Events can allow organizer to delete registration (
T316875
) by Vaughn Walters
git #eb4d4692
- selenium: My Events can allow organizer to close registration (
T316875
) by Vaughn Walters
CategoryTree
edit
git #cca06d76
- Remove unused CategoryTreeCategoryViewer::$child_cats by Umherirrender
CheckUser
edit
git #63ea3369
- Fix limit handling in TemporaryAccountHandler query (
T328894
) by AnaïsGueyte
git #e86e01d4
- Tweak group-checkuser.[js|css] wording by MarcoAurelio
git #3c3765cb
- Follow-up 1ff57d: Use {{#special:investigate}} by MarcoAurelio
git #1ff57d65
- Update "Try the new CheckUser tool" link text (
T330423
) by Dreamy Jazz
git #d7081d9f
- Show reveal IP buttons on Special:CheckUserLog by Thalia
git #ebac0304
- Various minor code cleanups in Investigate namespace by Thiemo Kreuz
git #ee93d664
- Replace sonarcloud marked regex with equivalent javascript function by Dreamy Jazz
git #759f027c
- Enable "Show IP" buttons on Special:Contributions (
T326394
) by STran
git #cd16484f
- Remove unused private class attribute from CompareService.php by Dreamy Jazz
CirrusSearch
edit
git #5acc51ba
- Unpack Romanian and Sorani Analyzers (
T325091
) by tjones
git #b0b3565f
- Make added/removedLinks optional in LinksUpdate by David Causse
git #ba31c832
- Only use ServiceWiring for registering services by David Causse
git #c41dd0d4
- Extract a ChangeListener class out of Hooks.php by David Causse
git #950f8710
- Update UPGRADE description by Moritz Schubotz (physikerwelt)
Cite
edit
git #fd90304b
- Make auto-generated reference names like name=":0" visible in VE (
T52568
) (
T92432
) by thiemowmde
git #f292da42
- Fix icon of re-use reference tool by Ed Sanders
CiteThisPage
edit
git #43058c38
- Use ParserOptions::newFromContext on special page by Umherirrender
Citoid
edit
git #f034999c
- Do a faster clone when building the CitoidReferenceWidget preview by Ed Sanders
git #9f4592b7
- VE: Specify narrowConfig for Citoid tool by Ed Sanders
git #3f6be206
- Remove unused CSS vendor prefix by Ed Sanders
cldr
edit
git #5e1fd03c
- Update LocalNamesXx after merge of CLDR 42 by Raymond
git #c091fa53
- Remove LocalNamesNo by Reedy
git #3eb90379
- Update to cldr 42 (
T295637
) by Reedy
git #ea1ac8c4
- Update minimum PHP version to 7.4 as per MLEB policy (
T326537
) by Abijeet
git #8b90c355
- Add Sorani Kurdish (ckb) overrides for time units (
T327123
) by Bartosz Dziewoński
CodeEditor
edit
git #333d8b94
- Update Ace to 1.15.2 (
T329686
) by David Lynch
ContentTranslation
edit
git #5c827d2d
- mw.cx: Move more var declarations inline by Ed Sanders
git #373579a7
- Fix contribution menu entrypoint in vector-2022 skin (
T329893
) by Santhosh Thottingal
git #f9d0e7d1
- Transaction#getModifiedRange: Use new function signature by Ed Sanders
DiscussionTools
edit
git #79675507
- Remove more unused CSS for .ext-discussiontools-init-replylink-divider by Bartosz Dziewoński
git #4c0cc920
- Add German aliases for special pages by Hgzh3
git #869520a6
- Undo inline-flex hack, fix alignment of buttons with text when wrapped (
T325416
) (
T260072
) by Bartosz Dziewoński
git #27b14740
- foreign-resources.yaml: Add extra fields (
T330432
) by Reedy
git #cf6c18f3
- Remove unused CSS for .ext-discussiontools-init-replylink-divider by Bartosz Dziewoński
git #a1ee2d6d
- Use the new method of getting database object (
T326274
) by Amir Sarabadani
git #93f8d338
- Disable on LiquidThreads pages (
T329423
) by Bartosz Dziewoński
git #f292c703
- Remove some `px` font-size overrides on topic metadata and buttons (
T325104
) by Bartosz Dziewoński
DonationInterface
edit
git #37205672
- Add bank transfer submethods that supported by dlocal (
T328976
) by wfan
git #fa92a7c4
- only show direct flow for dlocal cc payment method (
T324276
) by wfan
git #d60cfd00
- Update Smash-pig to v0.8.3.18 by Damilare Adedoyin
EntitySchema
edit
git #5adc3792
- Fix spelling mistakes in .phpcs.xml comment by Dreamy Jazz
git #426e0eb6
- Update PHPCS to version 40.0.1 by thiemowmde
git #65f85dcc
- Fix some temporary PHPCS exclusions by thiemowmde
git #59515977
- Enable SpaceAfterClosure PHPCS sniff by thiemowmde
EventLogging
edit
git #6ed16185
- Extract EventSubmitter interface (
T281762
) by Sam Smith
git #5598ba32
- foreign-resources.yaml: Add extra fields (
T330432
) by Reedy
git #c2f7bc78
- Extract EventLogging.StreamConfigs service (
T281762
) by Sam Smith
FileImporter
edit
git #bcd8777a
- Remove temporary hint for feedback (
T233292
) by Hgzh3
FlaggedRevs
edit
git #1ef24433
- Drop string→array→string conversion from FlaggedRevision by Thiemo Kreuz
Flow
edit
git #1509c70e
- Hooks::isBetaFeatureAvailable: Don't fetch the config before checking installation by James D. Forrester
git #075cc6ae
- Hooks::isBetaFeatureAvailable: Use non-deprecated BetaFeaturesAllowList pref (
T277931
) by James D. Forrester
Gadgets
edit
git #a22d9fa9
- Add namespace translations for Chechen (ce) (
T330587
) by Amir E. Aharoni
GrowthExperiments
edit
git #b680093a
- PostEdit: Close help panel when post-edit or try new task panels are shown (
T330506
) by Kosta Harlan
git #5eb17680
- Use mw.libs.ge class prefix consistently by Gergő Tisza
git #b4abffd7
- Leveling up: Add try new task dialog (
T322386
) by Kosta Harlan
git #0a7953e3
- foreign-resources.yaml: Add extra fields (
T330432
) by Reedy
git #901f0414
- ApiQueryNextSuggestedTaskType: Return edit count by task type (
T322386
) by Kosta Harlan
git #5483efd2
- SuggestedEditSession: Fetch next suggested task type when initializing (
T322386
) by Kosta Harlan
git #ae61ac00
- [Vue] Standardize the location of icons.json (
T322443
) by Martin Urbanec
git #7b602a2e
- User impact: show the module on its activated state for (
T329192
) by Sergio Gimeno
git #c9e69e7c
- docs: avoid linting docs directory with eslint by Sergio Gimeno
git #78ae4a07
- Post-edit: Use fixed positioning for success notice (
T317819
) by Gergő Tisza
git #d3ff47c2
- Add getPraiseworthyMentees.php maintenance script (
T322444
) by Martin Urbanec
git #4bde7c4a
- API: Add "growthnextsuggestedtasktype" query module (
T322386
) by Kosta Harlan
git #867f8d74
- Services: Introduce LevelingUpManager (
T322386
) by Kosta Harlan
git #1c9cbfa6
- docs: Update content for Vitepress site (
T328125
) by Kosta Harlan
git #235bde96
- docs: Remove unneeded ignored directories by Kosta Harlan
git #f2c133a4
- docs: set a base URL for the VitePress built site by Sergio Gimeno
git #fc28eb0b
- phpcs: ignore php files under documentation/frontend/node_modules by Sergio Gimeno
git #21b5544d
- UserImpact: Calculate and store edit count by task type (
T322386
) by Kosta Harlan
git #8302e04c
- TaskTypeHandler: Allow finding task type ID from change tag name (
T322386
) by Kosta Harlan
git #944c034a
- build: Re-enable npm run doc (
T328125
) by Kosta Harlan
git #57636b9f
- build: Update Codex to 0.6.1 (
T328125
) by Kosta Harlan
git #9c22165c
- phan: Fix UnusedSuppression errors by Kosta Harlan
git #7c907ad1
- build: Temporarily disable npm run doc by Kosta Harlan
git #a063fbcb
- Frontend docs: add build command in the root of the repository (
T329034
) by Sergio Gimeno
git #367d79d5
- PSR-3 normalize errors by Gergő Tisza
git #32c0c306
- Post edit panel: show the task description skeleton while requesting the PCS (
T294835
) by Sergio Gimeno
git #5c8b72aa
- Do not enable mentorship when mentor is changed in bulk (
T301981
) by Martin Urbanec
git #85fec126
- Do not trigger DB lookup in ResourceLoader callbacks (
T298751
) by Gergő Tisza
git #86e1688e
- Build backend for PersonalizedPraise (
T322444
) by Martin Urbanec
git #7a1d5b21
- Post edit panel: avoid showing the pageviews skeleton (
T294835
) by Sergio Gimeno
git #d917679f
- SpecialImpact: Allow username parameter to be autocompleted by Gergő Tisza
git #8d6d3b37
- ComputedUserImpactLookup: Avoid infinite pageview lookup loop (
T328945
) by Gergő Tisza
Kartographer
edit
git #96761a13
- Avoid some bits of code duplication in CoordFormatter (
T263762
) by thiemowmde
git #32a8125f
- Make CoordFormatter compatible with Parsoid (
T263762
) by Isabelle Hurbain-Palatin
Linter
edit
git #6aa4cdeb
- Linter Tag and Template search feature, UI and report code (
T175177
) by sbailey
git #499a1c37
- Use new linter_namespace column and index in the Linter table (
T299612
) by sbailey
git #eaf2d26d
- Remove API action=record-lint (
T329992
) by Kunal Mehta
LiquidThreads
edit
git #8f4e6ef8
- LqtDispatch: Minor cleanup by Reedy
MobileFrontend
edit
git #090f1c59
- .nvmrc: Update to 16.19.1 after CI update by James D. Forrester
git #8caff008
- Move bundlesize checks to PHPUnit integration tests by Jon Robson
git #ed2fce7a
- Completely get rid of responsiveimages removal (
T326147
) (
T293303
) by Amir Sarabadani
git #7998a045
- Allow disabling of mobile diff view by Jon Robson
NavigationTiming
edit
git #32f7ad5b
- Remove obsolete visibilitychange vendor prefixes by Timo Tijhof
NearbyPages
edit
git #8d782e8a
- Targets no longer needed in NearbyPages (
T328497
) by Jon Robson
OATHAuth
edit
git #547da1a0
- TOTPKey: Add better fallback attempts to find a useable cache (
T330086
) by Reedy
PageTriage
edit
git #79aa3cc1
- build: Remove phpcs MissingDocumentationPublic exclusion (
T324266
) by MPGuy2824
git #ccd3d4cf
- Stop userspace patrolling (
T321983
) by MPGuy2824
Phonos
edit
git #e5fd3c54
- Animate button background to indicate playback progress (
T326828
) by Nardog
git #c990b5d1
- Stop using jsonlint for testing + update devDependencies (
T220036
) by zoranzoki21
git #c062ab4a
- Improve icon size and position, and baseline of label (
T320820
) (
T320415
) by Sam Wilson
ProofreadPage
edit
git #00d4054f
- foreign-resources.yaml: Add extra fields (
T330432
) by Reedy
git #b035570d
- Make proofreadpage_nosuch_index_category a real tracking category (
T230673
) by tacsipacsi
git #779010e0
- Remove unnecessary Phan suppression by tacsipacsi
QuickSurveys
edit
git #56ea7337
- Modules target desktop and mobile by default now (
T328497
) by Jon Robson
RelatedArticles
edit
git #c2342e28
- Targets no longer needed in RelatedArticles (
T328497
) by Jon Robson
Scribunto
edit
git #68943f5d
- Update namespace translation for Chechen (ce) (
T330587
) by Amir E. Aharoni
git #033c69cf
- ScribuntoException: Use value property not dynamic property (
T330524
) by Reedy
SearchVue
edit
git #c27bf327
- package.json: Add coverage command by Peter Wangai
git #71c6de63
- Trigger an event when interacting with Interwiki Link section (
T321078
) by Simone Cuomo
git #db5afc22
- Create wiki project interwiki link widgets and add to the quick view panel (
T307085
) by Matthias Mullie
TimedMediaHandler
edit
git #f13bdec8
- TimedMediaTransformOutput: Handle no media sources in getHtmlMediaTagOutput (
T330049
) by Reedy
git #955a17fc
- TimedMediaTransformOutput: Minor cleanup by Reedy
Translate
edit
git #235e1ecb
- Move MetaYamlSchemaExtender to MessageGroupConfiguration (
T313242
) by wangombe
git #348e7f2a
- TranslateEditAddons move to TranslatorInterface namespace (
T313242
) (
T311504
) by wangombe
git #e44c4080
- Special:Translate: Make message table statsbar vertically centered (
T328891
) by Abijeet
UniversalLanguageSelector
edit
git #6bd98296
- Update jquery.uls from upstream by Amir E. Aharoni
UploadWizard
edit
git #bd54b204
- build: Upgrade mediawiki/mediawiki-codesniffer from 40.0.1 to 41.0.0 by James D. Forrester
VueTest
edit
git #068cd2e1
- Add ToggleSwitch to the Codex demo navigation by Roan Kattouw
VisualEditor
edit
git #b12b5e21
- build: Upgrade mediawiki/mediawiki-codesniffer from 40.0.1 to 41.0.0 by James D. Forrester
git #19942e0e
- Update VE core submodule to master (51ac44db2) (
T330401
) by Bartosz Dziewoński
git #c068c166
- Preserve link content for broken media (
T273014
) by Arlo Breault
git #1d4f828c
- Don't allow table attributes to be edited when hasExpandedAttrs (
T307305
) by Ed Sanders
git #3eb41eae
- Update MWGallery tests with newer Parsoid output by Ed Sanders
Wikibase
edit
git #6e83ac32
- REST: Modify GetItem to use exceptions (
T330167
) by Muhammad Jaziraly
git #119aa3bb
- REST: Modify AddItemStatement to use exceptions (
T330166
) by Muhammad Jaziraly
git #2d1cc94f
- Update mediawiki/codesniffer to 41.0 by Lucas Werkmeister
git #a7f4d322
- REST: Modify ReplaceItemStatement to use exceptions (
T330051
) by Muhammad Jaziraly
git #9ab7e8e3
- REST: Add ADR 8 about using exceptions in UseCases (
T327527
) by Muhammad Jaziraly
git #f47d5031
- REST: Add ADR 0007 about multiple route files (
T328411
) by Ollie Shotton
git #1e9bc664
- Fully remove tmpUnconnectedPagePagePropMigrationStage (
T330410
) by Lucas Werkmeister
git #473a134d
- Validate entity ID part of URIs in data values (
T102840
) by Lucas Werkmeister
git #c0bb33da
- Don’t load Tainted References during QUnit tests (
T330293
) by Lucas Werkmeister
git #7d8c01b2
- REST: Rename newStatementNotFoundError() method (
T329956
) by Ollie Shotton
git #e8f45dfe
- Fix tainted-ref CI after Node v16 upgrade (
T330380
) by Jakob Warkotsch
git #133b4cc6
- REST: Delete unused error response files by Muhammad Jaziraly
git #fada2b09
- REST: Improve tests by Ollie Shotton
git #a980e9f6
- REST: Modify GetItemStatement to use exceptions (
T329956
) by Muhammad Jaziraly
git #dbbcec68
- REST: Modify GetItemLabels to use exceptions (
T329954
) by Muhammad Jaziraly
git #fe921daa
- REST: Fix sitelinks in OpenAPI Schema by Ollie Shotton
git #f1ac0b44
- REST: Rename GetItemDescriptionsSuccessResponse by Ollie Shotton
git #9f21e6f8
- REST: Provide example of mediawiki edit request elements in OpenAPI spec (
T328412
) by Leszek Manicki
git #d3f6301c
- Use SelectQueryBuilder in EntityUsageTable (
T312510
) by Lucas Werkmeister
git #a27deb22
- REST: Add an example of sitelink badge in OpenAPI spec (
T328412
) by Leszek Manicki
WikibaseQualityConstraints
edit
git #24157238
- Bump stylelint-config-wikimedia from 0.13.1 to 0.14.0 by Addbot
git #cb669818
- Show constraint clarifications below violation message (
T219037
) by Lucas Werkmeister
git #cfbc8023
- Remove no-longer-used Phan suppression by Lucas Werkmeister
git #7ea77018
- Avoid deprecated WANObjectCache::get() calling pattern by Aaron Schulz
git #b165c35b
- README: Fix more maintenance calls (
T219037
) by Lucas Werkmeister
git #85e86056
- Use LanguageFallbackChainFactory for multilingual texts (
T219037
) by Lucas Werkmeister
WikiLambda
edit
git #41bafb96
- README: Note how to give your user special rights by James D. Forrester
git #c6487478
- Move UpdateImplementationsJob from API to Jobs (
T319478
) by dmartin
git #b11f6d6c
- ApiPerformTest: Factor caching out to a job, avoiding a DB write on API GET by James D. Forrester
git #46e90468
- foreign-resources.yaml: Add extra fields (
T330432
) by Reedy
git #06538f8e
- ApiPerformTestTest: Mark these as Standalone by James D. Forrester
git #4811e74c
- ZMonoLingualString::getLanguage(): Ensure returned value is valid by James D. Forrester
git #29e613f5
- Add granular zobject edit authorization strategy (
T321184
) by gengh
git #ed4a64da
- ApiPerformTestTest: Disable failing test of passing a non-implementation (
T330431
) by James D. Forrester
git #2e17a1fd
- Add PublishComponent into the DefaultView screen (
T327917
) by nik-55
git #a7748c07
- Automatically reorder implementations after performing tests (
T319478
) by dmartin
WikimediaMessages
edit
git #107a3bdf
- Add messages for Amical Wikimedia (amicalwikimedia) (
T330390
) by gerritbot
git #cd61789a
- Revert "Refactor Global Blocking error messages for clarity" by AGueyte
git #c83d5ae8
- Refactor Global Blocking error messages for clarity (
T324722
) by AnaïsGueyte
git #dc76cb59
- Update Belarusian grammar forms (
T326010
) by Alexander Vorwerk
Skins
edit
MinervaNeue
edit
git #889543ed
- Targets no longer needed (
T328497
) by Jon Robson
git #e1c51814
- Remove unused constructor params of MainMenuDirector by Func
MonoBook
edit
git #6dc9cc43
- build: Upgrade mediawiki/mediawiki-codesniffer from 40.0.1 to 41.0.0 by James D. Forrester
git #23bc48d0
- Re-add support for "New user message" notification (
T330503
) by Porplemontage
Vector
edit
git #e7a8d0f4
- Vector: Break long bare external links (
T327334
) by Derk-Jan Hartman
git #392a2f0e
- Only render TOC related HTML when TOC is available (
T328719
) by bwang
git #28e5d9ac
- 2010: IP masked user icon should differ (
T328725
) by Jon Robson
git #77734b15
- Add feature flag to "promote add topic" feature (
T267444
) by Ed Sanders
git #d90d1d17
- Promote "Add topic" button to PageTitlebar (
T267444
) by Ed Sanders
git #c06c547b
- Table of contents: FIXME cleanup (
T316025
) by Jon Robson
git #6b3ef91c
- Ignore noisy rule for a11y test by bwang
git #41bd9569
- Revert "Only apply vertical margin to #siteNotice content when non-empty" by Bernard Wang
git #e057a46d
- Update naming convention for TOC (
T325032
) by ksarabia
git #01e11d68
- SkinVector22.php: Add missing typehints by Ed Sanders
git #450a395f
- SectionObserver should be updated at certain points in MediaWiki lifecycle (
T316037
) (
T316025
) by Jon Robson
git #d74abe5d
- Clean up user links cached HTML code (
T289212
) by bwang
git #0e5ef398
- Rename IconLink to Link by bwang
git #ff8a5bc0
- Only apply vertical margin to #siteNotice content when non-empty (
T325219
) by Ed Sanders
git #c72cacec
- Cleanup: Remove unused TOC scroll hooks code by bwang
git #a8796043
- Bump nvmrc to 16.16.0 to match Codex by bwang
git #efe33d5d
- Ensure ToC is always accessible via landmark region (