MediaWiki 1.40/wmf.12 - MediaWiki
Jump to content
From mediawiki.org
MediaWiki 1.40
MediaWiki 1.40.0-wmf.10
Deployment of MediaWiki 1.40.0-wmf.12 to Wikimedia sites
MediaWiki 1.40.0-wmf.13
The latest version (labeled "1.40.0-wmf.12") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 28 November 2022 (
see the roadmap
).
Core changes
edit
git #b7ccd354
- Branch commit for wmf/1.40.0-wmf.12 (
T320517
) by trainbranchbot
git #a2871dc6
- Fix LanguageVariantConverter test (
T323985
) by daniel
git #fc8264ce
- selenium: Fix failing tests (
T303737
) by Zfilipin
git #a0129e2f
- LanguageFactory: Avoid MWException and @throws per conventions by Bartosz Dziewoński
git #5ea23a5b
- Document exceptions by Adam Wight
git #eb2d29e2
- rdbms: Update note+warning about autoReconfigure() calls by Lucas Werkmeister
git #9ca7247a
- Deprecate global-blocks-specific methods and hook (
T317337
) by csimiyu
git #20c5632c
- Drop unused deprecated hooks by Amir Sarabadani
git #c6b4a185
- HtmlOutputRendererHelper: Add edit flavor by daniel
git #93015579
- HtmlOutputRendererHelper: add more convenient setters by daniel
git #9da49440
- Rest: Use SelectQueryBuilder in LanguageLinksHandler (
T311866
) by Lucas Werkmeister
git #c6a0d433
- HtmlOutputRendererHelper: allow parser cache to be disabled. (
T322672
) by daniel
git #b3a2c88c
- profiler: Drop support for Tideways 4.x in ProfilerXhprof by Kevin Israel
git #31a826bf
- selenium: Delete PreferencesPage (
T303737
) by Željko Filipin
git #09b18a8f
- Reorg: Move Title-related classes to title/ (
T321882
) by Amir Sarabadani
git #3aa7f762
- phan: Remove internal stubs that should never be used by Kevin Israel
git #09e80b98
- phan: Remove ValueError stub by Kevin Israel
git #e4c3ae6a
- auth: Migrate some calls of $db->select() to SelectQueryBuilder (
T311866
) by Amir Sarabadani
git #0d62e220
- UserMailer: Don't check if PEAR Mail and Mail_mime classes exist by Kevin Israel
git #3f30ac56
- selenium: Remove unneeded MW_SCRIPT_PATH environment variable (
T323824
) by Željko Filipin
git #af872aef
- Site request: Add Traditional Han language name of cdo for cdo_wiki (
T321641
) by Winston Sung
git #c6fecd5a
- tests: Replace assertEmpty with assertSame by Umherirrender
git #ffea0b41
- rdbms: simplify LoadBalancer::getRandomNonLagged() with array_sum() by Aaron Schulz
git #e1e4df75
- rdbms: remove $rtt parameter from Database::ping() (
T323663
) by Aaron Schulz
git #5045263f
- rdbms: make LoadBalancer::getReaderIndex() empty group check more robust by Aaron Schulz
git #bcb7009c
- Use real section metadata in tests by Subramanya Sastry
git #506ca393
- Rest: Allow fetching content of pages with system messages (
T317017
) by Derick Alangi
git #af9eb85f
- ParserCache data: Delete data for unsupported versions by Subramanya Sastry
git #bb78bdb5
- Treat search result suggestions like clicks (v2) (
T317682
) by Lucas Werkmeister (WMDE)
git #1a12b163
- Hard deprecate AbstractBlock::getPermissionsError (
T317206
) by csimiyu
git #95990210
- resources: Should be possible to load upload modules on mobile (
T127268
) by Jon Robson
git #23eab3ec
- rdbms: make SqlitePlatform::tableName() apply double quotes (
T72510
) by Aaron Schulz
git #20c3cc6e
- Remove unused variable from unpacking arrays by Umherirrender
git #af2aed8e
- Suppress line-height inside thumbs (
T304343
) by Arlo Breault
git #21e7131d
- password: Reduce time cost of password unit tests (
T225730
) by Tim Starling
git #28f65f25
- password: Update Argon2Password for PHP 7.4 minimum by Tim Starling
git #e61b9b66
- page/{title}/html: handle unknown variant gracefully by daniel
git #c29c8ae8
- actions: Inject HookContainer into abstract Action class by Umherirrender
git #2afb59c9
- Make RestStructureTest run in IDE by daniel
git #3bef343d
- Update Codex from v0.2.2 to v0.3.0 (
T284843
) (
T295711
) (
T297000
) (
T305411
) (
T305947
) (
T306933
) (
T309050
) (
T309234
) (
T309589
) (
T309905
) (
T313773
) (
T314438
) (
T314441
) (
T314671
) (
T316603
) (
T316895
) (
T317160
) (
T317682
) (
T318129
) (
T318842
) (
T321470
) (
T321873
) (
T322007
) (
T322383
) (
T322388
) (
T322710
) (
T322811
) by Anne Tomasevich
git #fedd896c
- selenium: Enable skipped test (
T280652
) by Željko Filipin
git #771f51c7
- LanguageIntegrationTest: provideFormatSizes() fixes by Reedy
git #3cf6a167
- Improve units message documentation by Lucas Werkmeister
git #49f3b0dd
- Language: Handle ronna and quetta by Reedy
git #974fd780
- rdbms: avoid pg_escape_bytea() call-style deprecation notices by Aaron Schulz
git #0b2dca01
- HookRunner - Change PreferencesGetLayoutHook params (
T322781
) by suecarmol
git #37343186
- DatabaseSqlite: fix null blobs by Tim Starling
git #27a53d6d
- LocalFileTest: use encodeBlob/decodeBlob for img_metadata by Tim Starling
git #76c76f69
- ExternalStoreFactory: fix total failure when $wgAutoloadAttemptLowercase = false by Tim Starling
git #4ba40f2d
- CommentStore: Use SelectQueryBuilder (
T311866
) by Amir Sarabadani
git #75351035
- Category: Use SelectQueryBuilder (
T311866
) by Amir Sarabadani
git #df9a729e
- BagOStuff: never use the full cache key as metrics key (
T323357
) by daniel
git #587d8470
- SimpleParsoidOutputStash: use makeKey() (
T323357
) by daniel
git #0b80e9eb
- Fix incomplete ITextFormatter mocks (
T289926
) by thiemowmde
git #2ec1791d
- Introduce PageRestHelperFactory by daniel
git #f6d96fc9
- HistoryBlob serialization stability by Tim Starling
git #f3a40177
- Special:Contribute: Responsive adjustments and styling (
T321550
) by Santhosh Thottingal
git #e673eb38
- Partial Revert "Remove pre PHP 7.4 serialize()/unserialize()" (
T323236
) by Reedy
git #d70fbfc6
- REST: introduce applyCacheControl() by daniel
git #28750729
- Miscellaneous PHP version related cleanups by Tim Starling
git #fedd504f
- Hard-deprecate LanguageConverterFactory::isTitleConversionDisabled by Matěj Suchánek
git #501a16eb
- Hard-deprecate BacklinkCache::get by Matěj Suchánek
git #1683a25d
- Hard-deprecate MagicWordArray::getVariableRegex by Matěj Suchánek
git #623625e8
- Followup to fb747bc0: Fix bad property names by Subramanya Sastry
git #f2cd604e
- WikiTextStructure::getDefaultSort should return null, not false (
T322327
) by Erik Bernhardson
git #14f840d7
- WatchedItemStore: Use primary key for update on watchlist by Umherirrender
git #b523ab00
- Parser: Fix extractSections() behavior for PHP >= 8.0 (
T323373
) by Máté Szabó
git #fb747bc0
- Add section metadata parsercache serialization tests for MW 1.40 by Subramanya Sastry
git #6153062d
- Protect against long match length in CHAR_REFS_REGEX (
T322892
) by C. Scott Ananian
git #707da697
- MediaWiki: Temp silence FR-induced clearActionName warnings (
T323254
) by Timo Tijhof
git #7c2ad4e0
- Add tests for wt2html by daniel
git #336ec2a3
- objectcache: avoid serialize() in WANObjectCache::checkAndSetCooloff() (
T321634
) by Aaron Schulz
git #dea8ea22
- search: Don't calculate thumbnail sizes in SearchResultThumbnailProvider (
T323125
) by Matthias Mullie
git #f517783c
- Settings: Introduce SettingsBuilder::getInstance to avoid $wgSettings by daniel
git #37cf176a
- Message::rawParam: Remove unused 'raw_param' annotation (
T323104
) by sbassett
git #07b2716f
- InitializeArticleMaybeRedirect hook: Improve docs & restrict (
T323184
) (
T323254
) by Gergő Tisza
git #a90a0655
- Remove deprecated getMasterDB methods by Matěj Suchánek
git #755e86c8
- Really drop DifferenceEngine::getDiffBodyCacheKey by Matěj Suchánek
git #13c53dd4
- DevelopmentSettings: Enable Vue development mode by Kosta Harlan
git #f94dfb6e
- ResourceLoader: Clean up PHP 7.2 hacks by Tim Starling
git #9c7ddf1f
- objectcache: use multi-row upsert support in SqlBagOStuff by Aaron Schulz
git #8566ecbc
- rdbms: make doUpsert() handle SET clauses with TIMESTAMPTZ by Aaron Schulz
git #74153eeb
- rdbms: clarify deleteJoin() slightly by Aaron Schulz
git #081368c1
- rdbms: Document template SelectQueryBuilder pattern (
T311866
) by Lucas Werkmeister
git #24d69ef9
- Deprecate Parser::getFunctionLang() (
T318860
) by C. Scott Ananian
git #ed7f3544
- mobile preferences: optimize toggle switches (
T323231
) by jsn
git #30f6efb6
- specialpage: Silence known violation unsafe RequestContext changes (
T323184
) by Timo Tijhof
git #7c98b240
- Simplify special pages now that GlobalUsage no longer extends them (
T259960
) (
T265301
) (
T265307
) by Bartosz Dziewoński
git #46071e9c
- Follow redirects for page/{title} formats html/with_html (
T301372
) by msantos
git #57486b61
- Add autoReconfigure() to ILBFactory (
T321770
) by Lucas Werkmeister
git #841c07fd
- Tell Windows users not to add user and group ID to .env by Lectrician1
git #81f69c23
- Remove DifferenceEngine::getDiffBodyCacheKey by Matěj Suchánek
git #477c8952
- HookContainer: add getHookNames method by daniel
git #3e448a9e
- Prevent section edit links from affecting the height of their headings by Bartosz Dziewoński
git #072dc385
- Address contravariance todos (
T278139
) by Tim Starling
git #b915e589
- rdbms: remove lock timeouts from Database::isKnownStatementRollbackError (
T305016
) by Aaron Schulz
git #0f7a8621
- Clean up PHP 7.1 reference hacks by Tim Starling
git #6c3ec6b6
- rdbms: improve TransactionProfiler::silenceForScope() (
T258125
) by Aaron Schulz
git #975d3279
- rdbms: deprecate Database::wasErrorReissuable (
T305016
) by Aaron Schulz
git #58f75222
- jquery.tablesorter: Add support for the ordinal indicator º in dates (
T305375
) by Sakretsu
git #2f289f30
- Feed: Use DerivativeContext and not clone main RequestContext (
T323153
) by Umherirrender
git #83a0598c
- search: Use 60px for search thumbnails (
T322621
) (
T306838
) by Amir Sarabadani
git #0820a770
- Track reason for rendering in more detail. by daniel
git #a573bea0
- Implement LanguageConverter for sh.wiki (
T268033
) by Acamicamacaraca
git #bb228fff
- Split "static default variant" language code from "language code with converter" (
T268033
) by Winston Sung
git #2e2e10e7
- blobstore: enable cache value segmentation for blobs (
T309126
) by Aaron Schulz
git #b4c879c4
- blobstore: rename confusing $blobKey parameters (
T309126
) by Aaron Schulz
git #26ed8aee
- ApiParse: Avoid deprecated ParserOptions::newCanonical(), resolve todo comment by Bartosz Dziewoński
git #dc2ddec1
- RevisionRenderer: Avoid deprecated ParserOptions::newCanonical() by Bartosz Dziewoński
git #dc717cda
- mobile pref checkbox to toggle and save (
T317117
) by ELLENR
git #2574ef4b
- Replace some in_array( array_keys() ) with simple isset() by thiemowmde
git #16550e06
- parser: Reduce overly deep code intention in LinkHolderArray by thiemowmde
git #e4a1bf95
- rdbms: Remove `@internal` from SelectQueryBuilder constructor (
T311866
) by Lucas Werkmeister
git #8c9b12b2
- Make search results page widths more consistent (
T312269
) by Matthias Mullie
git #ea5ea60b
- Various doc fixes about false on method arguments/return types by Umherirrender
git #86097281
- parser: allow segmentation of large preprocessor cache values (
T309126
) by Aaron Schulz
git #c06959f0
- SQLPlatform: Check for empty assignment list in upsert by Bartosz Dziewoński
git #8352776f
- Remove deprecated method call from CheckBlocksSecondaryAuthenticationProvider (
T322553
) by Thalia
git #0f837a14
- objectcache: suppress TransactionProfiler in occasionallyGarbageCollect() (
T258125
) by Aaron Schulz
git #b3eab39d
- Metrics: add metric property accessors (
T240685
) by Cole White
git #784598ad
- Metrics: move metric implementations to subdirectory (
T240685
) by Cole White
git #dd70f21c
- Metrics: expand Sample instance parameters (
T240685
) by Cole White
git #4a2935a7
- Metrics: rename extension to component (
T240685
) by Cole White
git #b65f6a23
- Refresh some http://*.wikipedia.org URLs by Lucas Werkmeister
git #62d939ce
- Action: Remove deprecated constructor parameters by Bartosz Dziewoński
git #d86df1ea
- Prefill page/pattern/tagfilter/offender in form for Special:Log (
T321988
) by Umherirrender
git #91d73bb2
- api: Fix order by on list=allimages&aisort=timestamp for pagination by Umherirrender
Vendor
edit
git #8e48dbfe
- Bump parsoid to 0.17.0-a7 (
T323479
) (
T322557
) (
T320245
) (
T323297
) (
T309024
) (
T323052
) (
T322715
) (
T314096
) (
T320662
) (
T307618
) by Arlo Breault
git #0e79ea68
- Add wikimedia/metrics-platform 1.0.0 (
T281762
) by Sam Smith
Extensions
edit
AbuseFilter
edit
git #62e96a46
- Register AbuseFilter menu as standard tabs (
T315553
) by Jon Robson
ArticlePlaceholder
edit
git #e5585e7b
- Bump eslint-config-wikimedia from 0.22.1 to 0.23.0 by Addbot
CampaignEvents
edit
git #078b2e04
- Implement support for private registration UI in registration modal by MHorsey
git #308e1784
- Implement support for private registration in Special:RegisterForEvent by MHorsey
git #1d9da35c
- Load data from the master DB in delete and move hook handlers (
T323622
) by Daimona Eaytoy
git #70def946
- EventDetails: update selection label after removing participants (
T320649
) by Daimona Eaytoy
git #135e4d9a
- Allow showing a policy message in the footer of the registration form (
T318375
) by Daimona Eaytoy
git #c652d0bf
- Remove renamed hook (
T318375
) by Daimona Eaytoy
git #2bd81e44
- Generalize the policy message lookup (
T318375
) by Daimona Eaytoy
git #2c3a5761
- Create Echo notification for when users register for an event (
T317231
) (
T317221
) by MHorsey
git #6a6618a5
- Fix more bugs in participant selection on EventDetails (
T320649
) by Daimona Eaytoy
git #0a7546d6
- Add privacy toggle to the registration dialog by MHorsey
git #7156ce9f
- Fix participants list selected (
T320649
) by Claudio Melo
CentralAuth
edit
git #0a9a165c
- Remove unnecessary wrappers for generator functions by Bartosz Dziewoński
git #6364740a
- AntiSpoof: Do not ship the schema file for global antispoof by Umherirrender
CheckUser
edit
git #1374270a
- Selenium: Refactor WebdriverIO tests from sync to async mode (
T321904
) by dreamyjazz
CirrusSearch
edit
git #85f1a8ce
- Add CirrusSearchConcreteReplicaGroup to the config-dump API (
T323508
) by David Causse
git #7ade4d4d
- tests: Replace assertEmpty with assertSame by Umherirrender
git #f7607cc3
- Enable ICU Folding for Russian and Cleanup of Analysis Config by tjones
git #4ed82752
- Unpack and Upgrade Ukrainian Analysis Chain (
T318264
) by tjones
git #5bed2bb1
- Add config option to disable incoming link counting (
T317023
) by Erik Bernhardson
Cite
edit
git #731b162d
- Undo use of .reference instead of .mw-ref in CSS counter rules (
T323343
) by Bartosz Dziewoński
git #14bb8d8f
- VE: Use instead of in CE HTML (
T323343
) by Bartosz Dziewoński
Cognate
edit
git #1b16db0c
- tests: Replace assertEmpty with assertSame by Umherirrender
Collection
edit
git #383be87a
- tests: Replace assertEmpty with assertNull by Umherirrender
CommonsMetadata
edit
git #e53d2d6e
- tests: Replace assertEmpty with assertSame by Umherirrender
git #9d0f837c
- tests: Remove null values from LicenseParserTest for php8.1 by Umherirrender
ConfirmEdit
edit
git #cb6254fe
- tests: Replace assertEmpty with assertSame by Umherirrender
ContentTranslation
edit
git #e56ee980
- Fix warnings reported by PHPCS related to config access by Santhosh Thottingal
git #897e9166
- CX3 Build 0.2.0+20221121 (
T253253
) (
T317293
) by Santhosh Thottingal
git #bc10aad9
- Remove desktop only es6 modules (
T127268
) by Jon Robson
git #a6059a92
- CX: use select query builder in CorporaLookup class (
T312498
) by NikG
git #cd7b59d3
- SX MW UI lib: Fix MWThumbnail defaults and usage (
T253253
) by NikG
git #5cd5da74
- SX utils: Fix "debounce" method and add tests by NikG
DiscussionTools
edit
git #8452f94c
- Use 'BeforePageDisplay' instead of 'OutputPageBeforeHTML' for once-per-page things (
T323376
) (
T323833
) by Bartosz Dziewoński
git #7dd48559
- Fix Phan failure due to core changes in Action by Bartosz Dziewoński
git #3042148b
- Dedupe ApiDiscussionToolsTrait::parseRevision and HookUtils::parseRevisionParsoidHtml by Bartosz Dziewoński
git #672ca860
- ApiDiscussionToolsTrait: PageInfo & Compare don't need HTML for editing (
T323357
) by Derick Alangi
git #9601fde4
- HookUtils::parseRevisionParsoidHtml doesn't need HTML for editing (
T323357
) by Bartosz Dziewoński
git #e0be640c
- Don't add lede button if mobile DiscussionTools not enabled (
T323341
) by Bartosz Dziewoński
git #86ffa41a
- highlighter: Fix double-escaping of popup notifications (
T323351
) by Bartosz Dziewoński
git #714830f6
- Don't run OutputPageBeforeHTML for the talkpageheader (
T316175
) by David Lynch
git #4cebf20e
- CommentFormatter: Fix condition for lede button to consider table of contents (
T323241
) by Bartosz Dziewoński
git #b132522f
- Make "Add topic" button sticky (
T316175
) by Ed Sanders
git #0432eaf1
- CommentFormatter: Fix condition for lede button to consider new wrappers (
T323171
) by Bartosz Dziewoński
git #46d766f3
- Remove override for Minerva hiding .tmbox, no longer needed (
T257394
) by Bartosz Dziewoński
git #3a0b05f5
- Allow replying to some comments with accidental complex transclusions (
T313093
) by Bartosz Dziewoński
git #82069f7d
- Add test cases for T313093 by Bartosz Dziewoński
git #469b7720
- Place replies outside transclusions, disallow replying to transcluded comments (
T313100
) by Bartosz Dziewoński
git #065c7d8f
- Add test case for T313100 by Bartosz Dziewoński
DonationInterface
edit
git #0e8e7093
- tests: Replace assertEmpty with assertSame by Umherirrender
git #98b43f91
- Update SmashPig to v0.8.3.11 and own version number by cstone
git #3a6ab69b
- Update minFraud and GeoIP2 libraries (
T281443
) by Andrew Green
Echo
edit
git #bb6cb2de
- tests: Replace assertEmpty with assertSame by Umherirrender
git #e9447a87
- Fix no-JS Special:Notifications only displaying one notification per day (
T323491
) by Bartosz Dziewoński
git #b69a2cf5
- Initialize Echo when CentralAuth autologin replaces the user toolbar (
T55134
) by Gergő Tisza
git #49968481
- Move skinStyle rules to skin (
T257143
) by Jon Robson
git #3ddc5c20
- Use buildComparison() instead of raw SQL (
T321422
) by Bartosz Dziewoński
git #a101ce67
- Fix and disable some phpcs exclusions by Reedy
EntitySchema
edit
git #6ea204e9
- selenium: Delete tests disabled for more than 1 year (
T280652
) (
T323763
) by Željko Filipin
git #3c8f2b73
- Selenium: Retry setting the description by Michael Große
git #a9d4c0b0
- tests: Replace assertEmpty with assertSame by Umherirrender
git #18a92065
- Actions: Remove support for deprecated Page constructor parameter by Lucas Werkmeister
EventBus
edit
git #a92f5227
- PageChangeHooks - Guard against null revision (
T323294
) by Ottomata
FileExporter
edit
git #fa6b2cbf
- tests: Replace assertEmpty with assertSame by Umherirrender
FileImporter
edit
git #32c461b9
- Fix all remaining PHPCS warnings by thiemowmde
git #36061cf1
- tests: Replace assertEmpty with assertSame by Umherirrender
git #b1a143f5
- Make use of the ?? syntax where it makes sense by thiemowmde
git #281633e7
- Remove obolete BetaFeature message (
T259690
) by thiemowmde
FlaggedRevs
edit
git #651d15af
- Remove unused maintenance script clearCachedText.php (
T277883
) by Bartosz Dziewoński
git #2372da5d
- SpecialContributions: Treat edits at never-reviewed articles as pending (
T321445
) by Martin Urbanec
git #98638f49
- Document database tables by Gergő Tisza
git #3930d83d
- Remove some unused method parameters from central classes by thiemowmde
git #89fb7566
- SpecialContributions: Make it possible to see pending changes only (
T321445
) by Martin Urbanec
Flow
edit
git #b7a79866
- tests: Replace assertEmpty with assertSame by Umherirrender
git #ca47803e
- Actions: Remove support for deprecated Page constructor parameter by Umherirrender
git #d2bdeb29
- Move UrlGenerator dependency from Templating to RevisionFormatter by thiemowmde
git #817b1ab7
- Replace begin()/commit() with startAtomic()/endAtomic() (
T321964
) by Gergő Tisza
git #f6574ee7
- Replace deprecated User::incEditCount by Umherirrender
git #516f6077
- Use PHPUnit's createMock() shortcut where possible by thiemowmde
git #a0049536
- Use native in_array() and array_column() where possible by Thiemo Kreuz
git #d91b5930
- Remove unused Templating::getOutput() method by thiemowmde
GeoData
edit
git #4a98deee
- Fix phpcs excluded sniffs by Umherirrender
git #effb4cc2
- Ensure coordinates are stored as floats (
T322327
) by Erik Bernhardson
git #f22af5a1
- Use buildComparison() instead of raw SQL (
T321422
) by Bartosz Dziewoński
GlobalBlocking
edit
git #d5c8d88c
- Remove getPermissionsError from GlobalBlock (
T317204
) by csimiyu
GlobalPreferences
edit
git #3882bf2d
- tests: Replace assertEmpty with assertSame by Umherirrender
GlobalUsage
edit
git #9a2400c6
- Don't copy local file usage when a shared file is deleted (
T199398
) by Bartosz Dziewoński
git #e2b1a037
- Copy file usage from the correct database when local file is deleted (
T183474
) by Bartosz Dziewoński
git #147ed539
- SpecialGlobalUsage: Use PagerNavigationBuilder for paging links (
T322264
) by Bartosz Dziewoński
git #bb55e678
- Fix limit links on Special:GlobalUsage going back to start (
T322262
) by Bartosz Dziewoński
git #5b52004d
- Fix GlobalUsage displaying one more row than requested by Bartosz Dziewoński
git #f0e636ef
- Suggest files when searching subpages for Special:GlobalUsage by Umherirrender
git #660af9e5
- Do not extend core special page classes that aren't stable to extend (
T265301
) (
T265307
) by Bartosz Dziewoński
GrowthExperiments
edit
git #9974dffb
- NewImpact: Prepare experiment (
T323526
) by Kosta Harlan
git #1cd91476
- refreshUserImpactData.php: Add force and dry-run flags (
T322541
) (
T323958
) by Gergő Tisza
git #55c9118a
- refreshUserImpactData.php: Add minimum edit filter (
T323958
) by Gergő Tisza
git #81c6df71
- Revert "NewImpact: Remove d3 feature-flag" (
T318854
) by Kosta Harlan
git #70b7f606
- NewImpact: inject username value in ErrorDisplay (
T322832
) by Sergio Gimeno
git #e7819efd
- NewImpact: Remove d3 feature-flag (
T318854
) by Kosta Harlan
git #0a74912c
- NewImpact: use plural in pageviews chart title (
T322890
) by Sergio Gimeno
git #6acc12a6
- NewImpact: update copy texts based on copy doc v0.2 (
T322890
) by Sergio Gimeno
git #441267bf
- User impact trendcharts: use space better (
T323478
) by Gergő Tisza
git #3c6d2258
- Abbreviate pageview count in new impact module mobile summary (
T230333
) by Gergő Tisza
git #5ce22ead
- Turn UserImpact formatting logic into separate service (
T323838
) by Gergő Tisza
git #ae48ec0d
- Add different message for single-day edit streak (
T323487
) by Gergő Tisza
git #94e43b2d
- ImageRecommendation: End experiment (
T323686
) by Kosta Harlan
git #152e6c63
- NewImpact: Use locale-aware date range formatting for longest streak (
T322819
) by Gergő Tisza
git #236d0746
- Better logic split between user impact classes by Gergő Tisza
git #fed27fc8
- User impact: Don't regenerate on non-mainspace edits by Gergő Tisza
git #b20a6afd
- Simplify SpecialImpact by Gergő Tisza
git #a93f8c80
- User impact: Sort&filter before adding URLs by Gergő Tisza
git #a88b40b2
- Refactor UserImpactHandler::run by Gergő Tisza
git #d62df0bd
- tests: Replace assertEmpty with assertSame by Umherirrender
git #12957b9d
- NewImpact: Don't include items with no page views in topViewedArticles (
T323769
) by Kosta Harlan
git #84592bd2
- NewImpact: Set minimum height for unactivated desktop (
T323572
) by Kosta Harlan
git #b1df1692
- NewImpact: Set minimum height for activated desktop module (
T323572
) by Kosta Harlan
git #6324af5a
- NewImpact: Set minimum height for mobile overlay summary (
T323572
) by Kosta Harlan
git #cf6c97f4
- NewImpact: Load server-side data when available (
T323755
) by Kosta Harlan
git #50ad5957
- NewImpact: Instrument app loading (
T310779
) by Kosta Harlan
git #c3fc552b
- NewImpact: Export user impact data from server-side (
T323755
) by Kosta Harlan
git #461dc7f2
- UserImpact: Make page view data stale a method on the value object by Kosta Harlan
git #fe291616
- User impact: add impact data to instrumentation events (
T323160
) by Sergio Gimeno
git #03ea5906
- SortedFilteredUserImpact: Initialize properties to null by Kosta Harlan
git #081d76c7
- User impact: empty data screen (
T322832
) by Sergio Gimeno
git #a8e7d3fd
- UserImpactHandler: Allow POST requests as well (
T323747
) by Kosta Harlan
git #97acb379
- Limit user impact API for anons by Gergő Tisza
git #e2f4a6a2
- Docs & code improvements related to SortedFilteredUserImpact by Gergő Tisza
git #e8b2da6c
- Makeshift deduplication for RefreshUserImpactJob (
T322706
) by Gergő Tisza
git #d33abf2a
- eslint: Remove unneeded suppression (
T323704
) by Kosta Harlan
git #0ac50e25
- UserImpactHandler: Instrument cache hit and misses (
T310779
) by Kosta Harlan
git #cbf80ad8
- User impact: convert numbers to locale numerals (
T323701
) by Sergio Gimeno
git #3af78093
- User impact: always display contributions link as not visited (
T323560
) by Sergio Gimeno
git #24ed4667
- extension.json: Remove unused GEHomepageNewAccountVariants config by Kosta Harlan
git #c2250631
- Batch user impact data updates via RefreshUserImpactJob (
T322706
) by Gergő Tisza
git #8a5415b4
- [i18n] Change "None" to "None (I claim them manually)" (
T323041
) by Martin Urbanec
git #269933c2
- User impact: always display article links in blue (
T323560
) by Sergio Gimeno
git #97c5ed3a
- User impact: always call $i18n().text() (
T313274
) by Sergio Gimeno
git #ca99036f
- Mentee overview: always call $i18n().text() by Sergio Gimeno
git #b47d347e
- NewImpact: Show 5 top viewed pages (
T322410
) (
T323253
) by Kosta Harlan
git #7e030af9
- User impact: fix streak graph overflow (
T322789
) by Sergio Gimeno
git #37b725a9
- Add .mw-parser-output to banner module (
T323384
) by Gergő Tisza
git #9209165f
- Speed up registration time check in ImpactHooks by Gergő Tisza
git #2514c5b3
- NewImpact: Restrict data to main namespace by Kosta Harlan
git #7b12acd8
- vue tests: mock i18n plugin in jest setup by Sergio Gimeno
git #7bd651fb
- ImpactHooks: $diff is a DateInterval, not an int (
T313393
) by Kosta Harlan
git #059267fc
- [cleanup] Remove GEMentorshipMigrationStage by Martin Urbanec
git #354f105e
- [cleanup] Remove GEMentorDashboardBackendEnabled by Martin Urbanec
git #ab70fadd
- [cleanup] Remove GEMentorDashboardDiscoveryEnabled by Martin Urbanec
git #afc50dd7
- Vue components: codex icons hook exports icons as strings or objects (
T313274
) (
T323252
) by Sergio Gimeno
git #04319293
- MentorDashboard: Load missing message (
T323243
) by Martin Urbanec
git #cf71c808
- updateIsActiveFlagForMentees: Drop mentorship entries for invalid users (
T318457
) by Martin Urbanec
git #50cbd916
- Mentee overview: update offset before request (
T323026
) by Sergio Gimeno
git #59ebea60
- updateIsActiveFlagForMentees: Treat "no edits" user correctly (
T318457
) by Martin Urbanec
git #872672c0
- SECURITY: Ensure user is not blocked in ApiManageMentorList (
T321733
) by Martin Urbanec
git #1c46203c
- User impact: accessibility review (
T313274
) by Sergio Gimeno
git #a0221670
- UserImpactHandler: Re-calculate data on demand (
T313393
) by Kosta Harlan
git #59b28fc2
- User impact: add disabled and unactivated state (
T321963
) by Sergio Gimeno
git #ef3400b2
- User impact: wrap article pageviews count and graph (
T322836
) by Sergio Gimeno
git #64bd63c3
- api-testing: Add basic test for user-impact endpoint (
T313330
) by Kosta Harlan
git #fdf6ca67
- UserImpactHandler: Use interface by Kosta Harlan
git #5a548c32
- User impact: add missing tooltips on articles list (
T322836
) by Sergio Gimeno
git #874b1c3e
- Mentor dashboard: merge ext.growthExperiments.MentorDashboard.Vue in MentorDashboard (
T318254
) by Sergio Gimeno
git #3dfc323c
- Mentor dashboard: remove uneeded files from the non-Vue mentee overview (
T318254
) (
T300532
) by Sergio Gimeno
git #b1e63949
- HomepageHooks: Implement onContributeCards hook (
T320826
) by Kosta Harlan
git #6ca3f1a6
- HomepageVisit: Update to schema version 1.5.0 (
T320826
) by Kosta Harlan
ImageMap
edit
git #c8c8b9c7
- Avoid Phan PhanUndeclaredMethod false positives by Bartosz Dziewoński
git #2cc65498
- Use Parsoid's HTML5-compliant helpers for HTML transformations (
T113791
) by Bartosz Dziewoński
ImageSuggestions
edit
git #d9b22c09
- Add script to generate notifications for a given list of users & categories (
T306272
) by Matthias Mullie
JsonConfig
edit
git #08fe7e3a
- tests: Replace assertEmpty with assertSame by Umherirrender
git #2b977db9
- Stop log spam about missing pages (
T323397
) by thiemowmde
git #529d75f9
- Avoid try…catch where if…else will do when using Language::factory by Bartosz Dziewoński
git #5a1d567e
- Remove unused config (
T155214
) by tacsipacsi
Kartographer
edit
git #8e1b76ea
- Removed unnecessary debounce option from mapdata lib call (
T322616
) by thiemowmde
git #c01a2959
- Fix confusing order of validation error messages by thiemowmde
git #c87ca255
- Link to GeoJSON schema in error message based on the schema by thiemowmde
git #bf498b46
- Allow limited wikitext in GeoJSON validation error messages by thiemowmde
git #d57cc6ad
- Provide Commons data via full URL by Adam Wight
git #3d7938e3
- nearby: Replace hand-crafted debounce with OO.ui.debounce() by thiemowmde
git #53fc03fb
- Make "secret" wikitext parsing in GeoJSON more obvious by thiemowmde
LoginNotify
edit
git #f08f3803
- i18n: Use native digits in login notify messages by Ebrahim Byagowi
MachineVision
edit
git #fbd5fa8c
- tests: Replace assertEmpty with assertSame by Umherirrender
git #9ec4b2a5
- Tests: remove fake i18n plugin by Eric Gardner
git #2f4a0b86
- Don't call Message::serialize() directly by Reedy
MassMessage
edit
git #9393e98b
- tests: Replace assertTrue(empty()) with assertSame by Umherirrender
Math
edit
git #be25b18d
- Rewrite hot TexNode methods for performance by thiemowmde
git #94a48c1f
- Remove unnecessary uses of (
T323773
) by Bartosz Dziewoński
git #b3e57cbf
- Make code using the Math.CheckerFactory service discoverable by Moritz Schubotz (physikerwelt)
git #9b32ed8e
- Replace manual array merge in ParserUtil with native function by thiemowmde
git #14647fa3
- Fix Phan warning in TexVC class by thiemowmde
git #a5668bd0
- Replace some confusing array_walk with more trivial foreach by thiemowmde
git #9207931f
- Simplify VE data modules using 'packageFiles' by Bartosz Dziewoński
git #67906845
- Make use of ?: and ?? shortcut syntax where it makes sense by thiemowmde
git #1b241d4a
- Change validate in MathValidator to php-based checking (
T323554
) by Stegmujo
git #11065633
- Remove PNG rendering mode (
T311620
) by Moritz Schubotz (physikerwelt)
git #db40ad2a
- Add Service Initialization in Render (
T312528
) by Stegmujo
git #1b7a46ff
- Avoid try…catch where if…else will do when using LanguageFactory by Bartosz Dziewoński
MediaSearch
edit
git #d87c9288
- tests: Replace assertEmpty with assertSame by Umherirrender
git #bb76bb5d
- build: Remove unneeded stylelint suppressions by Umherirrender
git #be838657
- build: Run stylelint for vue files by Umherirrender
git #e7dc5b91
- Remove local copy of i18n plugin from jest tests by Eric Gardner
MobileFrontend
edit
git #0cf696c1
- tests: Replace assertEmpty with assertCount by Umherirrender
git #8f999dd6
- Update Phan suppressions and related code by thiemowmde
git #9c133337
- Use more compact modern syntax like ?? where it makes sense by thiemowmde
git #406d718a
- Remove comments that literally repeat what the code says by thiemowmde
git #88e19fee
- Use PHPUnit's convenience shortcuts where possible by thiemowmde
git #1fc54f60
- selenium: Delete all tests (
T280652
) by Željko Filipin
git #9cd54dc5
- Update to Node v14.17.5 (
T280652
) by Željko Filipin
git #fc932fa9
- Add support for autocapitalize in MobileFrontend search overlay (
T251664
) by Jon Robson
git #fc1c3288
- [SECURITY] Use rev_page_timestamp in SpecialMobileHistory (
T320987
) by Amir Sarabadani
NavigationTiming
edit
git #d6225401
- Remove ElementTiming measurements (
T286703
) by Peter Hedenskog
git #f1a58ede
- tests: Remove unneeded mw.eventLog stub from CentralNotice test by Timo Tijhof
git #c2703a2c
- build: Fix eslint cross-browser compat warning and enforce by Timo Tijhof
git #9d022772
- Collect skin, namespaceId and action for paint timings. (
T321398
) by Peter Hedenskog
git #4f5b40ed
- Remove reference to unused jquery.cookie dependency by Timo Tijhof
git #3894a774
- tests: Clean up using propContains by Timo Tijhof
git #9ec0f261
- Add test for multiple CLS frames and rounding (
T281103
) by Timo Tijhof
git #c62d5474
- Collect Cumulative Layout Shift instead of just Layout Shift (
T281103
) by Peter Hedenskog
git #af96dc1c
- Remove FirstInputTiming. (
T323623
) by Peter Hedenskog
git #92898091
- Collect skin for navtiming (
T323124
) by Peter Hedenskog
OAuth
edit
git #e55425d9
- Remove duplicated word from a message by Amir E. Aharoni
git #3188a3f5
- Various minor documentation and code style cleanups by Thiemo Kreuz
git #2ba6a4d5
- Fix PHP 8.1 test errors by Gergő Tisza
git #b6a16dac
- Update another OAuth 2.0 message from “consumer” to “client” by Lucas Werkmeister
ORES
edit
git #5fab7b42
- tests: Replace assertEmpty with assertSame by Umherirrender
PageAssessments
edit
git #243affa4
- tests: Replace assertEmpty with assertSame by Umherirrender
PageImages
edit
git #8fe805f2
- Make sure pithumbsize set width and not height (
T323223
) by Amir Sarabadani
git #c75b00d1
- Ensure array is passed to getProperties (
T323152
) by Matthias Mullie
git #bb555ae7
- Add in-process cache for result of getPageImage() DB query (
T322528
) by Amir Sarabadani
git #9391a1f1
- Remove size check (
T323125
) by Matthias Mullie
PageTriage
edit
git #12359558
- Hide Deletion Tag Log from Special:Log (
T313280
) by Novem Linguae
git #f9379edf
- Don't add newline to top of page when applying maintenance tags (
T323877
) by Novem Linguae
git #bb9e1f0a
- CurationToolbar: Adding the Old_prod template to the article talk page (
T319540
) by MPGuy2824
git #53afb9de
- NewPagesFeed: Adding a "Reset Filters" button for NPP (
T311323
) by MPGuy2824
git #cacd7cb3
- Add integration test for PageTriageUtil::createNotificationEvent() by Novem Linguae
git #ba55cda5
- PageCuration: Detect {{Sfn}} and {{Harvnb}} templates as references (
T168350
) by MPGuy2824
git #43c5ad3d
- NewPagesFeed filters: Change the default filters for a new user (
T321953
) by MPGuy2824
git #eb510572
- Add unit tests for PageTriageUtil::mapOresParamsToClassNames() by Novem Linguae
git #5ce8754a
- Refactor deprecated wfGetDB() calls (
T322818
) by Novem Linguae
git #f3d64526
- Change 15 minute warnings to 60 minute warnings (
T323348
) by Novem Linguae
git #5caa6c6e
- Disable pagetriagetagging API when not using enwiki feature flag (
T321432
) by Novem Linguae
git #d9855528
- Update Composer dependencies by Kosta Harlan
git #05611db2
- tests: use clearHook(), avoid $wgHooks by daniel
git #2d30edf8
- Fix NewPagesFeed filter preferences saving bug (
T322480
) (
T321432
) by Novem Linguae
git #696312dd
- Page Curation: Show warning for newly created pages (
T318639
) by MPGuy2824
git #157f6ad1
- CurationToolbar: Marking CSD tag messages as optional to translate (
T41377
) by MPGuy2824
PageViewInfo
edit
git #ee8cd459
- Remove meaningless ->any() from test setups by thiemowmde
ParserFunctions
edit
git #f11b1099
- Replace Parser::getFunctionLang() with ::getTargetLanguage() (
T318860
) by C. Scott Ananian
Phonos
edit
git #69fa032d
- Switch from a ButtonWidget to a PopupButtonWidget (
T322702
) by Sam Wilson
ProofreadPage
edit
git #a2a9878f
- Remove defunct grunt build commands by Sohom
git #66b96fba
- Add API to get current image from Openseadragon by Sohom
git #cabbd982
- Add Openseadragon controller module for EditInSequence (
T308098
) by Sohom
PropertySuggester
edit
git #04e6630b
- tests: Replace assertEmpty with assertSame by Umherirrender
ReadingLists
edit
git #b5458479
- Adjust verbiage of hint for installing the latest app. by Dmitry Brant
git #20c47e63
- Don't make unnecessary API call(s) for anonymized reading list preview. by Dmitry Brant
git #6ed86f7e
- Introduce Import button for launching deeplink into app. (
T313269
) by Dmitry Brant
git #b1f99442
- Fix deprecation of strlen with null parameter. by Dmitry Brant
RelatedArticles
edit
git #26e69c8e
- selenium: Enable one skipped test, delete one failing test (
T280652
) by Željko Filipin
Renameuser
edit
git #7de4e2c9
- build: Run eslint for json files by Umherirrender
RevisionSlider
edit
git #afbc7be2
- Simplify slightly complex code reading time zone settings by thiemowmde
git #f7a171e1
- Fix and add missing JSDoc type hints in SliderView class by thiemowmde
Scribunto
edit
git #a0732c2d
- tests: Replace assertEmpty with assertCount by Umherirrender
git #a8718011
- Namespace translations for Moroccan Arabic (ary) (
T291737
) by Ideophagous
git #46bb5b0a
- Avoid try…catch where if…else will do when using LanguageFactory by Bartosz Dziewoński
SearchVue
edit
git #cf142e01
- Update position of SearchVue panel to match interwiki widget position (
T321376
) by Simone Cuomo
git #8b5bcba4
- Search improvements - not closed QuickView disregards article snippet position (
T322886
) by Vadim Kovalenko
git #8f84bea3
- Mobile: Create a Quick View component (
T320743
) by Simone Cuomo
git #2725a827
- Fix background colour of Search preview by Simone Cuomo
git #0fa8e18b
- build: Run stylelint for vue files by Umherirrender
git #4dcc2734
- SearchPreview instrumentation - Record user Image click (
T321070
) by Simone Cuomo
git #df6b73dd
- SearchPreview Instrumentation - Trigger event on snippets clicked (
T321073
) by Simone Cuomo
git #df4b3d98
- SearchPreview Instrumentation - Trigger event when sections are clicked (
T321074
) (
T321077
) by Vadim Kovalenko
git #0dc4001d
- Enable users to open and close quick view on special:search results page (
T320527
) by Simone Cuomo
git #18eb6561
- Use cannonical /wiki/X#Y URLs instead of ?title=X#Y URLS (
T322015
) by Matthias Mullie
git #d4858d8a
- Special:Search - incorrect position for RTL arrow for QuickView (
T321757
) by Simone Cuomo
git #d3aed388
- when all sections are displayed, bottom border is not displayed (
T321737
) by Simone Cuomo
git #c20f397e
- Preferences link should re-direct to the specific endpoint (
T321636
) by Simone Cuomo
ShortUrl
edit
git #6cb85c7a
- Use 'BeforePageDisplay' instead of 'OutputPageBeforeHTML' for once-per-page things (
T323376
) by Bartosz Dziewoński
SiteMatrix
edit
git #9b415cff
- Fix displaying duplicate language names on Special:SiteMatrix by Bartosz Dziewoński
SyntaxHighlight_GeSHi
edit
git #90ee9a97
- Make the code size limit for highlighting configurable (
T322293
) (
T104109
) by alex4401
TimedMediaHandler
edit
git #fb5eed19
- tests: Replace assertEmpty with assertSame by Umherirrender
Translate
edit
git #432f0e28
- PrepareTranslatablePageSpecialPage: Handle $par being null (
T322061
) by Reedy
git #d82255be
- Move MessageGroupConfigurationParser to namespaces (
T313242
) by wangombe
git #4a55a5be
- tests: Replace assertEmpty with assertSame by Umherirrender
git #7a09abe8
- MessageBundleMessageGroupLoader: Use proper database server index (
T323367
) by Abijeet
TranslationNotifications
edit
git #77c28e45
- Add option to notify all, selected or all except some languages (
T63125
) (
T312337
) by wangombe
UploadWizard
edit
git #e2c23c64
- Remove GlobalBlocking calls (
T318896
) by AnaïsGueyte
UrlShortener
edit
git #be1c0ab2
- Remove usage of User::isBlockedGlobally (
T318897
) by csimiyu
VisualEditor
edit
git #a7395a04
- Do not grey out page title while loading NWE on Vector 2022 (
T322725
) by Bartosz Dziewoński
git #95b4bd1a
- Update VE core submodule to master (099b95023) (
T322704
) by Ed Sanders
git #f3657243
- Use PageRestHelperFactory by daniel
git #4bf8955c
- Link inspector: Avoid focussing a input when it isn't visible (
T321026
) by Ed Sanders
git #4bdb4917
- Remove usage of User::isBlockedGlobally and User::getGlobalBlock (
T318898
) by csimiyu
git #7da2df97
- Collect timing metrics for ParsoidClient by daniel
Wikibase
edit
git #e0416717
- Use SelectQueryBuilder in BulkSubscriptionUpdater (
T312510
) by Lucas Werkmeister
git #c941865e
- Use SelectQueryBuilder in WikiPageEntityStore (
T312510
) by Lucas Werkmeister
git #51dfe5e4
- tests: Replace assertTrue(empty()) with assertSame by Umherirrender
git #f4f59d53
- Auto-reconfigure LBFactory in some more places (
T321770
) by Lucas Werkmeister
git #94300dcf
- Use SelectQueryBuilder in WikiPageEntityRedirectLookup (
T312510
) by Lucas Werkmeister
git #6fe03a86
- Remove searchApiUrl / domain from fetchByTitle() by Lucas Werkmeister
git #11d31b14
- REST: Simplify the value format in deserializers (
T323702
) by Ollie Shotton
git #606f0275
- REST: Validate PropertyValuePairs during deserialization by Ollie Shotton
git #f3d38e17
- tests: Replace assertEmpty with assertSame by Umherirrender
git #36fedb4a
- Adjusted typography in REST and Action API format differences doc by Leszek Manicki
git #1e2a15b7
- Introduce new showcalendar option for time formatters (
T323568
) by Lucas Werkmeister
git #df08ce45
- Actions: Remove support for deprecated Page constructor parameter by Umherirrender
git #80fd4760
- REST: Document the new statement structure (
T322831
) by sihe
git #303bf866
- Bump wikibase-data-values-value-view to HEAD (
T321441
) by Lucas Werkmeister
git #d7d4fc9f
- REST: Simplify response definitions in OAS (
T322655
) by Ollie Shotton
git #10bfa4aa
- REST: Rename "new" definitions in OAS (
T322655
) by Ollie Shotton
git #ca77de44
- REST: Remove unused definitions from OAS (
T322655
) by Ollie Shotton
git #4c1df373
- REST: Remove unused REST API Domain Deserializer (
T322655
) by Ollie Shotton
git #26c6569f
- REST: Reorder PropertyValuePairDeserializer params by Ollie Shotton
git #01cc8f30
- REST: Catch specific exceptions in Deserializer by Ollie Shotton
git #8e663b93
- REST: Use new Deserializers in JsonDiffStatementPatcher (
T322653
) by Ollie Shotton
git #23570dd4
- Fix special page subpage handling in PHP 8.1 (
T319219
) by Lucas Werkmeister
git #1ec9959e
- changePropertyDataType.php: Add optional --summary (
T323470
) by Lucas Werkmeister
git #28aef772
- REST: Use new Deserializers in REST API requests (
T322653
) by Ollie Shotton
git #59912004
- Add vector search client for use in new skin version (
T316093
) by Michael Große
git #c9fe81e4
- Bump stylelint-config-wikimedia from 0.11.1 to 0.13.1 by Addbot
git #880d7047
- Auto-reconfigure LBFactory in DumpGenerator (
T321770
) by Lucas Werkmeister
git #5cbe0394
- REST: Rename RestSerializerFactory -> SerializerFactory (
T322655
) by Jakob Warkotsch
git #a762525a
- REST: Remove legacy statement format response specs (
T322655
) by Jakob Warkotsch
git #0956c17a
- REST: Remove unused Serializers and legacy Factory (
T322655
) by Jakob Warkotsch
git #5dcdf3f1
- Really test LanguageWithConversion::factory and not Language::factory by Bartosz Dziewoński
git #e6dd6b74
- REST: Improve PATCH e2e test by Ollie Shotton
git #2719a28a
- Avoid try…catch where if…else will do when using LanguageFactory by Bartosz Dziewoński
git #e010f5ec
- REST: Use new statement format in error context (
T322737
) by Jakob Warkotsch
git #7918d319
- REST: Refactor ReplaceItemStatementTest by Ollie Shotton
git #59c14796
- Make eslint fail on warning by Michael Große
git #5d319a8b
- REST: Use new Serializer for statement lists (
T322737
) by sihe
git #bde07fea
- Translate special page names into Polish by Msz2001
git #299f43b1
- REST: Add ReferenceDeserializer (
T322650
) by Jakob Warkotsch
git #1537c5f0
- REST: Use new Serializer for single statements (
T322737
) by sihe
git #008016e6
- phpcs: Remove unused exclude-pattern by Lucas Werkmeister
git #ac0c64a2
- REST: Disallow skipped tests by Jakob Warkotsch
git #9eaae87d
- bridge: update browserlist by Michael Große
git #ff0a2758
- bridge: update storybook by Michael Große
git #2443b822
- bridge: update node version by Michael Große
git #e843786e
- Disable ignored jsdoc eslint rules by Michael Große
git #302aa8d6
- tainted-ref: update node version by Michael Große
git #1b50c650
- REST: Add StatementDeserializer (
T322650
) by Jakob Warkotsch
git #f1cf8323
- REST: Add PropertyValuePairDeserializer (
T322650
) by Jakob Warkotsch
git #fec451f4
- Use SelectQueryBuilder in PropertyInfoTableBuilder (
T312510
) by Lucas Werkmeister
git #7e2e4a41
- Bump dawidd6/action-send-mail from 3.7.0 to 3.7.1 by Addbot
git #89be0047
- Use \u{00A0} instead of   (
T154300
) by Fomafix
WikibaseCirrusSearch
edit
git #a97cee5d
- tests: Replace assertEmpty with assertSame by Umherirrender
git #46190075
- Provide an array of descriptions for search (
T322327
) by Erik Bernhardson
git #241a6a53
- Encode empty label/description fields as null (
T322327
) by Erik Bernhardson
git #3a8e3777
- Restore test cases with \u{00A0} instead of   (
T154300
) by Fomafix
git #164ae701
- Use \u{00A0} instead of   and temporary skip test cases (
T154300
) by Fomafix
WikibaseLexeme
edit
git #e03097ba
- Remove resources/vendor from Gruntfile.js by Lucas Werkmeister
git #f8400f82
- Bump Special:NewLexeme to not synthesize italic font glyphs in copyright by Michael Große
git #1b2037f4
- tests: Replace assertEmpty with assertSame by Umherirrender
git #e538f4f2
- Actions: Remove support for deprecated Page constructor parameter by Umherirrender
git #9cc19672
- Check array type in list change op deserializers (
T323699
) by Lucas Werkmeister
git #a46fcf2c
- Shorten wikibaselexeme-form-field-required message (
T322683
) by Lucas Werkmeister
git #f4c9f588
- Bump special new lexeme to include required asterisk title (
T322683
) by Michael Große
git #91b6d1b1
- Add wikibaselexeme-form-field-required message (
T322683
) by Michael Große
git #6f407283
- Update lemma help link target URL (
T315161
) by Lucas Werkmeister
git #5dee84cf
- NewLexeme: Hide language variant fallback indicators (
T322687
) by Lucas Werkmeister
git #9075e807
- Restore test cases with \u{00A0} instead of   (
T154300
) by Fomafix
git #c2793081
- Use \u{00A0} instead of   and temporary skip test cases (
T154300
) by Fomafix
WikibaseMediaInfo
edit
git #5bd4c6cd
- tests: Replace assertEmpty with assertSame by Umherirrender
git #9d3ff4bd
- Represent empty labels/descriptions in search as null (
T322327
) by Erik Bernhardson
git #769664ce
- Hash the query components in "wbmi-mediasearch-entities" keys (
T323340
) by Aaron Schulz
git #15d8ba6f
- Revert "Make sure wbUserSpecifiedLanguages is a plain array" (
T311617
) by Lucas Werkmeister
WikiEditor
edit
git #429ab31c
- Move logging hook registrations for realtime preview into document-ready by David Lynch
WikiLambda
edit
git #ad03168b
- Styling tweaks to Publish Component, per aalhazwani@ (
T323630
) by ddw
git #e565bbda
- ZObjectSelector: Retain aliases in search results (
T322757
) by James D. Forrester
git #dbf70cde
- build: Upgrade Codex from 0.2.2 to 0.3.0 by Julia Kieserman
git #89ff22f8
- Run app in Vue 3 mode. (
T321104
) by EWright
git #500464a6
- Check if results are ready before showing info-icons for tester runs (
T316567
) by dmartin
git #71e7159b
- Update function-schemata sub-module to HEAD (a19a2e3) (
T268033
) (
T287428
) (
T287429
) by James D. Forrester
git #c574016b
- Add the alias name back in the function viewer sidebar. (
T323676
) by ddw
git #16dd91a6
- Convert the messages in the Publish Dialog to use Codex Message by ddw
git #d9ca7742
- Enable deleting arguments on desktop (mobile already implemented). (
T318317
) by ddw
git #51ab1f69
- Update placeholder to use untitled and zid when no title is defined (
T322693
) by Julia Kieserman
git #5c073f22
- Remove the "are you sure" dialog, its not showing only on page reload by ddw
git #6d47f6b1
- ISO code changes by temitope adesoji
git #06678347
- E2E test for CUJ 1: Evaluate a function (
T321932
) by Florent
git #c3919592
- Hide the "show more languages" button on the Function Viewer Details (
T321399
) by ddw
git #a69142dc
- package: Define 'selenium-daily' job, for now same as all tests (
T294388
) by James D. Forrester
git #793f3ff7
- README: Make clearer that the system is only half-built with no local services by James D. Forrester
git #03a833f0
- Update function-schemata sub-module to HEAD (b2b3612) by James D. Forrester
git #b2dd455e
- Trust LanguageFactory to construct Language objects (
T304009
) by Bartosz Dziewoński
git #3ac72623
- Add the default browser are you sure message when trying to reload the by ddw
git #80330ff8
- Make the publish and leave editor dialogs mobile friendly. (
T321744
) by ddw
git #e8a5e1df
- Show ZID for testers with no labels in the Tester Table. (
T322694
) by ddw
git #60a6ac9b
- On Implementations + Tester tables, when no label show ZID. (
T322694
) by ddw
git #090d6ca5
- Add the Leave Editor Dialog to the ZObjectEditor, for when a user tries (
T321381
) by ddw
git #656d7b09
- Ensure there is not an error in the FunctionViewerSidebar if a type was not set for an argument. (
T321399
) by ddw
git #3e1462bb
- ApiPerformTestTest: Annotate some other methods tested (
T312290
) by James D. Forrester
git #1b4ae712
- Setup zObject editor "isDirty", which is connected to the Publish (
T321381
) by ddw
git #5393ba2d
- Support receipt of JSON testers in the perform_test API method. (
T312290
) (
T321495
) by EWright
git #a15d4506
- i18n: Don't say admins in the function-editing tooltip, it might not be (
T314479
) by James D. Forrester
git #04fee303
- build: Upgrade Codex from 0.2.1 to 0.2.2 by James D. Forrester
WikiLove
edit
git #8770a7ab
- Remove redundant skin style (
T323421
) by Jon Robson
git #3c540c8c
- Drop commented out code by Jon Robson
WikimediaMaintenance
edit
git #980395bc
- createExtensionTables: Add PageTriage tables-generated.sql (
T323378
) by TheresNoTime
WikimediaMessages
edit
git #cbaafb24
- Add another policy message for the CampaignEvents extension (
T318375
) by Daimona Eaytoy
git #757ed494
- Update name of CampaignEvents hook (
T318375
) by Daimona Eaytoy
git #3447beb9
- Slight tweak to message for importing reading lists. by Dmitry Brant
Wikisource
edit
git #0fe0342c
- Add stylelint and fix errors (
T323847
) by Sam Wilson
git #05ed5be4
- Add a npm fix script by Sohom
Wikistories
edit
git #f19d7412
- Add new design of read next story on the last frame of each story (
T310329
) by Huei Tan
Skins
edit
MinervaNeue
edit
git #7346ac54
- tests: Replace assertEmpty with assertSame by Umherirrender
git #b9a92ef7
- selenium: Enable one skipped test, delete one failing test (
T280652
) by Željko Filipin
git #4648848c
- Remove styles for `dd` that cause content to be cut off (
T323640
) by Bartosz Dziewoński
git #b4e78eac
- HookRunner - Change PreferencesGetLayoutHook params (
T322781
) by suecarmol
git #7187ce55
- Move skinStyle from Echo to Minerva (
T257143
) by Jon Robson
git #9ea73b92
- Disable auto-capitalization hint on search field of wikis with $wgCapitalLinks = false (
T251664
) by Jon Robson
git #9c94cb9b
- Special contribute Selenium Test by Moh'd Khier Abualruz
git #4c60fd32
- hacks: Stop hiding .fmbox and .tmbox (
T257394
) by Bartosz Dziewoński
MonoBook
edit
git #2d644b85
- Fix alignment when Echo is clicked (
T257143
) by Jon Robson
git #d2c778b0
- Move skinStyles for Echo to Monobook (
T257143
) by Jon Robson
Nostalgia
edit
git #d00f4ef2
- Fix search box by Bartosz Dziewoński
Timeless
edit
git #e733d262
- Simplify implementation of heading underlines (
T235459
) (
T318238
) (
T318872
) by Bartosz Dziewoński
git #6800a39c
- Orange "New Message" Bar of Death styling (
T294679
) by Jack Phoenix
Vector
edit
git #09050027
- search: Don’t pass searchApiUrl into fetchByTitle() by Lucas Werkmeister
git #364b8a58
- Add jQuery.UI styles to Vector 2022 (
T322000
) (
T323673
) by Ed Sanders
git #78b20092
- Ensure more menu shows on lower resolutions (
T323730
) by bwang
git #69f3dcd7
- Prepare styles for Page Tools menu (
T318434
) by Jan Drewniak
git #7c24aa46
- Drop the VisualEnhancementsNext feature flag (
T320101
) by Jon Robson
git #d6a99e2f
- Fix icon button spacing in sticky header (
T323176
) by bwang
git #862ded4e
- Update page tools to use VectorComponentPinnableHeader by bwang
git #6eb5bd05
- Update ToC selector to account for page tools by bwang
git #1b4376c9
- Reintroduce h2 to Table of contents label (
T320451
) by bwang
git #f31f0bbf
- [Cleanup] Address FIXMES relating to cached HTML by Jon Robson
git #0f7411bd
- Update TOC to use PinnableHeader (
T317897
) by bwang
Misc
edit
VisualEditor/VisualEditor
edit
git #b07598a2
- Add jsdoc for undocumented build functions by David Chan
git #364f0cef
- Fix eslint warnings by David Chan
git #57eeb8b8
- Sanitize href attribute in LinkContextItem and LinkAnnotation (
T322704
) by Ed Sanders
git #d248b851
- Upgrade DOMPurify to 2.4.1 by Ed Sanders
git #e11290da
- Add unit tests for ve.sanitize by Ed Sanders
git #8ce65a80
- Add test for use of ve.sanitize (DOMPurify) in external paste handler by Ed Sanders
No changes
edit
3D
ActiveAbstract
AdvancedSearch
AntiSpoof
ApiFeatureUsage
ArticleCreationWorkflow
Babel
BetaFeatures
BounceHandler
Calendar
Campaigns
Capiunto
CategoryTree
CentralNotice
CharInsert
ChessBrowser
CiteThisPage
Citoid
CodeEditor
CodeMirror
CologneBlue
ContactPage
CreditsSource
Dashiki
Disambiguator
DismissableSiteNotice
DoubleWiki
Elastica
ElectronPdfService
EventLogging
EventStreamConfig
ExtensionDistributor
ExternalGuidance
FeaturedFeeds
FundraiserLandingPage
FundraisingTranslateWorkflow
GWToolset
Gadgets
GeoCrumbs
GlobalCssJs
GlobalUserPage
GlobalWatchlist
GoogleNewsSitemap
Graph
GuidedTour
IPInfo
InputBox
Insider
Interwiki
InterwikiSorting
Josa
LabeledSectionTransclusion
LandingCheck
LdapAuthentication
Linter
LiquidThreads
Listings
MapSources
MediaModeration
MobileApp
Modern
MultimediaViewer
NearbyPages
NewUserMessage
Nuke
OATHAuth
OAuthRateLimiter
OpenStackManager
PageNotice
PagedTiffHandler
PdfHandler
Poem
PoolCounter
Popups
QuickSurveys
Quiz
RSS
SandboxLink
Score
SearchExtraNS
SecureLinkFixer
SecurePoll
SimilarEditors
SpamBlacklist
StopForumSpam
SubPageList3
SubpageSortkey
TemplateData
TemplateSandbox
TemplateStyles
TemplateWizard
TextExtracts
Thanks
TheWikipediaLibrary
TitleBlacklist
TocTree
TorBlock
TrustedXFF
TwoColConflict
UniversalLanguageSelector
UploadsLink
VipsScaler
WebAuthn
WikibaseLexemeCirrusSearch
WikibaseQualityConstraints
Wikidata.org
WikidataPageBanner
WikimediaApiPortal
WikimediaApiPortalOAuth
WikimediaBadges
WikimediaEditorTasks
WikimediaEvents
WikimediaIncubator
XAnalytics
cldr
intersection
timeline
wikihiero
Total changes
edit
565
Changes in
81
repos by
98
authors
Retrieved from "
Category
WMF Releases
MediaWiki 1.40/wmf.12
Add topic