MediaWiki 1.35/wmf.10/Changelog
Core changes
edit- git #eb3461d1 - ApiQueryBlocksTest: fix assertions by Max Semenik
- git #57da102b - LanguageNlTest: Split test and data provider by DannyS712
- git #9c130bc1 - SECURITY: Do not allow user scripts on Special:PasswordReset (task T192134) by Amir Sarabadani
- git #fd0e2259 - jquery.ui: Remove "jquery.ui.*" and "jquery.effects.*" aliases (task T219604) by Timo Tijhof
- git #010f859f - Add tests for Language::firstChar() by Max Semenik
- git #4a45ced4 - build: Manage exclude pattern for Squiz.Scope.MethodScope by Umherirrender
- git #844c6db2 - Set method visibility on languages classes by Umherirrender
- git #ce0856b1 - Fix more scalar types in docblocks by Daimona Eaytoy
- git #598c4d7f - build: Upgrade phan to 0.9.0 by Daimona Eaytoy
- git #7dc297d3 - docs: Update docs/schema.txt and docs/scripts.txt to markdown (task T233244) by shcherba
- git #3077097b - Update pear/net_smtp from 1.8.1 to 1.9.0 by Reedy
- git #451d74ae - Update psy/psysh from 0.9.9 to 0.9.11 by Reedy
- git #46804964 - Set visibility on PermissionManager RIGOR_ constant by Umherirrender
- git #8acea549 - Handle database error with LinksUpdate and numeric category names by Umherirrender
- git #c78aa363 - language: Fix misleading Language::formatNum() documentation by Thiemo Kreuz
- git #9a1ecf2e - rdbms: Have Database::makeWhereFrom2d assume $subKey is string-based (task T239877) by Brad Jorsch
- git #1c2de3d3 - Inline diffs upstreamed from MobileFrontend to core. (task T117279) by jdlrobson
- git #eb2373dc - Set visibility on php magic functions __destruct/sleep/wakeup/get/call by Umherirrender
- git #925e3eb3 - Set method visibility in some classes by Umherirrender
- git #4580ceda - PermissionManager: Remove long-obsolete comment by Brad Jorsch
- git #40704cc6 - Language: replace static variables with constants by Max Semenik
- git #cf7d3d69 - UnregisteredLocalFile: fix PHP 7.4 warnings (task T239759) (task T233012) by Max Semenik
- git #9c0dee39 - resourceloader: Use ConvertibleTimestamp and Logger directly by Timo Tijhof
- git #2e11b144 - rdbms: Log debug message traces as 'exception.trace' instead of 'trace' (task T233342) by sbassett
- git #268ffea9 - Set visibility on ApiQueryImageInfo::getTransformCount by Umherirrender
- git #c11b7454 - Implementation of Doxygen-friendly format by Arturek1
- git #15237637 - Remove hacks for lack of index on rc_this_oldid (task T139012) (task T239772) by Brad Jorsch
- git #531399f5 - ActorMigration: Improve getWhere() handling of $users (task T239772) (task T207217) by Brad Jorsch
- git #9084591e - ApiEditPage: Test for bad redirect targets (task T239428) by Brad Jorsch
- git #2834212c - docs: Change docs/contenthandler.txt and docs/database.txt to markdown (task T233244) by arcayn
- git #5e3a0e73 - Mimic CURLOPT_POST in GuzzleHttpRequest (task T232866) by Moritz Schubotz (physikerwelt)
- git #164da6d0 - Add some libketama comments and remove unused constant in HashRing by Aaron Schulz
- git #ea09f846 - docs: Convert logger.txt and linkcache.txt to Markdown (task T233244) by leo60228
- git #40fb8bcd - MCR tests: drop MCR fields when testing old schema (task T238958) by daniel
- git #94582698 - docs: Convert docs/language.txt and docs/injection.md to Markdown (task T233244) by Taavi Väänänen
- git #0688dd7c - Set method visibility for various constructors by Umherirrender
- git #fac9054e - Replace deprecated lSize with lLen (task T239734) by Paladox
- git #255047f7 - Revert "Removing CSS standard default property/value". by VolkerE
- git #3fe70b50 - REST: Introduce language links endpoint. (task T230846) by Petr Pchelko
- git #f13f3dfb - WikiPage: Fix indeterminate ordering in archiveRevisions by Brad Jorsch
- git #3e6db517 - resourceloader: Add tests for module-level 'noflip' option by Timo Tijhof
- git #4ebf0c48 - Fix MWExceptionHandlerTest on PHP 7.4 (task T233012) by MaxSem
- git #edf0cd00 - De-specify `.magnify` selector by Volker E
- git #b50ee559 - Removing CSS standard default property/value by Volker E
- git #ba029e9f - Mark options as requiring parameters in addSite.php (task T239561) by lens0021
- git #afad1a43 - Avoid using deprecated phpredis::delete() alias (task T227461) by Paladox
- git #3ffa8933 - Remove `.firstHeading` selector from core (task T239657) by Volker E
- git #f8f31ba1 - Sync up with Parsoid parserTests.txt (task T239645) by Subramanya Sastry
- git #dda8bfb7 - Remove obsolete hack for level I heading (task T4013) by Ammar Abdulhamid
- git #fab1d7e6 - Fix `ipb_expiry_temp` message by Ed Sanders
- git #78ca9eff - Remove duplicate variable name from class property PHPDocs by Thiemo Kreuz
- git #c4d4d81a - Do not run wfEscapeWikiText on array in Status class (task T237559) by Umherirrender
- git #90a5b971 - Fix support for HTTP/2 in MultiHttpClient (task T232866) by Paladox
- git #f83f633b - Note in Special:UserRights if a user is a system user (task T239526) by DannyS712
- git #6c814bb4 - Set method visibility for constructor in Revision namespace by Umherirrender
- git #dcbbe6e6 - Remove deprecated function getSlaveDB() from includes/filerepo/LocalRepo.php by zoranzoki21
- git #2cc97d84 - Use array for 'ORDER BY' by Umherirrender
- git #f6787ede - media: Log and fail gracefully on invalid EXIF coordinates (task T226751) by Thiemo Kreuz
- git #c387e77b - make BackupDumper use vslow/dumps dbservers even for short queries (task T143870) by Ariel T. Glenn
- git #41415ded - LocalisationCache: Don't instantiate ResourceLoader (task T231866) by daniel
- git #e5c9b2a8 - Use User::getInstanceForUpdate on SpecialChangeEmail (task T226337) by Umherirrender
- git #c7ad21c2 - Improve param docs by Umherirrender
- git #164a3ac1 - Remove IE 6 security features from server-side code (task T232563) by Tim Starling
- git #f3e2b140 - Create abstract special page SpecialRedirectWithAction, and use it. (task T13456) by DannyS712
- git #ea04a07b - REST PageHistoryCount: Add object caching with incremental updates. (task T237430) by Petr Pchelko
- git #cf40e021 - WikiPage: Fix indeterminate ordering in doRollback (task T195807) by Brad Jorsch
- git #2dc7b7c0 - Change password reset update language in preferences (task T234537) by hmonroy
- git #c8c1be3e - Fix MySQLism in ChangeTags::modifyDisplayQuery() by Brad Jorsch
- git #864d4fb4 - Rewrite MediaWikiCoversValidator to use @dataProvider by Thiemo Kreuz
- git #9d67de01 - Postgres: Add PK to `redirect` table by Brad Jorsch
- git #4baf405d - Add linefeed in password reset message (task T233969) by Ammar Abdulhamid
- git #bb431303 - RevisionStore: force "Unknown user" instead of empty user name (task T236624) by daniel
- git #b118bddc - installer: Rename Doxygen group from "Deployment" to "Installer" by Timo Tijhof
- git #e9809495 - Don't fail hard on bad titles in the database. (task T200055) by daniel
- git #b4c7426a - Add 'slot' param for recentchanges API query (task T230862) by Cormac Parle
- git #bd667712 - Fix Shawiya's autonym in Names.php (task T194047) by Jon Harald Søby
- git #15e058d4 - Show the PHPUnit help in phpunit.php --help by Tim Starling
- git #49409a5e - rdbms: add trace to unexpected pending callback error by Aaron Schulz
Vendor
edit- git #8caccb6e - Update psy/psysh from 0.9.9 to 0.9.11 by Reedy
- git #0f31cd0c - Update pear packages by Reedy
- git #0e9801ee - Bump equivset to 1.4.0 (task T238995) by Daimona Eaytoy
Extensions
edit3D
editNo changes for 3D
AbuseFilter
edit- git #6be070e5 - Strengthen the check for null edits (task T240115) by Daimona Eaytoy
- git #759cb38b - SECURITY: Unbreak blocks shorter than one hour (task T238768) by Daimona Eaytoy
- git #2755685b - Update fixOldLogEntries (task T228655) (task T208931) by Daimona Eaytoy
- git #302c967c - Fix addMissingLogEntriesScript (task T228655) (task T208931) by Daimona Eaytoy
- git #e42a40bc - ApiQueryAbuseFilters: Return `abfstartid` as an integer (task T239528) by DannyS712
- git #07572da2 - Really throw for too many params (task T230803) by Daimona Eaytoy
- git #2ddd79fd - Forbid assignments where the LHS is a built-in identifier (task T237130) (task T237216) by Daimona Eaytoy
ActiveAbstract
edit- git #6c6c71ce - Fixes for PHPUnit 7 compat (task T192167) by Daimona Eaytoy
- git #de7f0287 - Fix docs of AbstractFilter->variant by Umherirrender
AdvancedSearch
editNo changes for AdvancedSearch
AntiSpoof
edit- git #d0b54e0f - Fix doc of SpoofUser->normalized by Umherirrender
ApiFeatureUsage
editNo changes for ApiFeatureUsage
ArticleCreationWorkflow
editNo changes for ArticleCreationWorkflow
ArticlePlaceholder
editNo changes for ArticlePlaceholder
Babel
edit- git #cc06a71f - Fix doc of Database::setForUser by Umherirrender
BetaFeatures
editNo changes for BetaFeatures
BounceHandler
edit- git #c54fbdf9 - Fix doc of ProcessBounceEmails::getOriginalEmail by Umherirrender
Calendar
editNo changes for Calendar
Campaigns
editNo changes for Campaigns
Capiunto
editNo changes for Capiunto
CategoryTree
edit- git #0365b1bd - Fix doc of CategoryTree::getOptionsAsCacheKey by Umherirrender
CentralAuth
editNo changes for CentralAuth
CharInsert
editNo changes for CharInsert
CheckUser
edit- git #0510e0e0 - Namespace Services (task T239682) by David Barratt
CirrusSearch
edit- git #f7c23542 - Fix for PHP 7.4 compat (task T239757) by Daimona Eaytoy
- git #7317f5da - Adjust name of maintenance script to match file name by Umherirrender
- git #94e973df - Remove duplicate variable name from class property PHPDocs by Thiemo Kreuz
- git #fb954fba - Use PHPUnits native assertIs<Type>() assertions by Thiemo Kreuz
- git #534f8f61 - Prefer strict assertSame() over lose assertEquals() by Thiemo Kreuz
- git #c26386c3 - Move exception class to own file by Umherirrender
- git #ab5baa24 - Minor quality-of-live improvements, e.g. make use of ?? by Thiemo Kreuz
- git #015df8e3 - Simplify loop in AnalysisFilter by Thiemo Kreuz
- git #93336f10 - Add strict type hints to all job class constructors by Thiemo Kreuz
Cite
edit- git #cad4d184 - Integration test to hit cloned Cite bug (task T240248) by Adam Wight
- git #df1a45b8 - Fix incomplete cloning of the Parser::$extCite instance (task T240248) by Thiemo Kreuz
- git #71c6dc7f - Better naming for ReferenceFormatter class and methods by Thiemo Kreuz
- git #f92792f6 - Fix bad localization of extended references numbers when reused by Thiemo Kreuz
- git #90fd655e - Fix config for some book referencing parser tests by Thiemo Kreuz
- git #7c1849d7 - Report both nested <ref> and <references> as an error by Thiemo Kreuz
- git #3e728799 - Comment about annoying thing by Adam Wight
- git #d6c0155e - Rename field to "key" by Adam Wight
- git #8097c4c1 - Split validation function depending on inReferencesGroup by Adam Wight
- git #f51060ea - Fix footnote mark after extends numbering glitch (task T237241) by Adam Wight
- git #c5fe49ff - Fail early on nested extends="…", if possible by Thiemo Kreuz
- git #8fdce945 - Show "Preview" headline in user instead of content language by Thiemo Kreuz
- git #a91cf431 - Remove outdated TODOs by Adam Wight
- git #d18c0871 - Fix broken reference list numbering in Firefox (task T229307) by Thiemo Kreuz
- git #fc186578 - Add missing dot to "1.2." list numbering for extended refs by Thiemo Kreuz
- git #d8433101 - Numbering bug: Parser test which should fail (task T237241) by Adam Wight
- git #a7ee7c95 - Refine and fix "unclosed <ref> detected" regular expression by Thiemo Kreuz
- git #92312b44 - Add fail-safe default branch to switch-case by Thiemo Kreuz
- git #484205c7 - Shorten description for Special:Version by Adam Wight
- git #3d805018 - Narrow message localizer interface (task T239725) by Adam Wight
- git #01c76f46 - Use message localizer in CiteKeyFormatter by Adam Wight
- git #1ce4079c - Use message localizer in FootnoteMarkFormatter by Adam Wight
- git #35897a7c - Order build dependencies alphabetically by WMDE-Fisch
- git #430086cb - Use the message localizer in Cite by Adam Wight
- git #4dec6afb - Tests for checkRefsNoReferences by Adam Wight
- git #b575835c - Comments to help understand the message localizer by Adam Wight
- git #855a3d6d - Roll up a range in test fixture by Adam Wight
- git #646dc5f9 - Drop unused variable by Adam Wight
- git #1f928416 - Test coverage for guardedReferences by Adam Wight
- git #3bcb8dc3 - Add visual whitespace to concat code by Adam Wight
- git #5705228d - Complete validateRef coverage by Adam Wight
- git #3d049159 - Tests for guardedRef by Adam Wight
- git #a7c4e14f - Remove obsolete ParserBeforeTidy hook handler by Thiemo Kreuz
- git #31bda477 - Don't indent refs with forbidden extends="…" by Thiemo Kreuz
- git #81261493 - Show error when extending a subreference by Adam Wight
- git #484373c2 - Complete tests for FootnoteBodyFormatter by Adam Wight
- git #c09d90af - Use message localizer in FootnoteBodyFormatter by Adam Wight
- git #bccb9233 - Introduce ReferenceMessageLocalizer by Adam Wight
- git #0f146cd5 - Fix possibly broken reference list counters in Firefox (task T239787) by Thiemo Kreuz
- git #d04cc36f - Replace reference parameter with return value by Adam Wight
- git #817c5823 - Rename test to follow function name by Adam Wight
- git #97e0cd23 - Minor cleanups by Adam Wight
- git #54333c9b - Stop formatting "1.2" as "1,2" in languages like German (task T239725) by Thiemo Kreuz
- git #d40bf923 - Make integration test into a unit test by Adam Wight
- git #1b82b938 - Fix function signature in phpdoc by Adam Wight
- git #0f2c56e0 - Fix top-level reference numbering by Adam Wight
- git #b1458699 - Inline and streamline code in the formatter classes by Thiemo Kreuz
- git #96db7944 - Cover rollback with tests by Adam Wight
- git #4cf8faea - Cover edge cases with unit tests by Adam Wight
- git #008526b3 - Can use `extends` before its parent by Adam Wight
- git #a27c33a2 - Cleanups by Adam Wight
- git #2cb7e5d4 - Add test cases for duplicate <references> with same group by Thiemo Kreuz
- git #3f276388 - Split ref.number field by Adam Wight
- git #5dfe633b - Include `name` in ref structure by Adam Wight
- git #e9958d56 - Formatter takes responsibility for rendering footnote mark by Adam Wight
- git #00f3be7c - Reset extendsCount after each group by Adam Wight
- git #0c908ced - Fix impossible tests by Adam Wight
- git #504db2c4 - Add strict PHP 7 type hints to most code by Thiemo Kreuz
- git #3cf1e99c - Don't leave unclosed <li> behind (task T237241) by Thiemo Kreuz
- git #f24f77d4 - Fix comments by Adam Wight
- git #6922f520 - Drop single-use variable by Adam Wight
- git #ffedf86a - Clean up text and name conditionals by Adam Wight
- git #22627f07 - Make the normalizeKey() method private by Thiemo Kreuz
- git #367de442 - Move string contatenation out of sprintf by Adam Wight
- git #a40b1b10 - Extract footnote body rendering by Adam Wight
- git #c2365241 - Extract footnote mark rendering by Adam Wight
- git #f8affe8e - Remove redundant variable names from @var docs by Thiemo Kreuz
- git #a4c056f5 - Extract key formatting by Adam Wight
- git #13598ba1 - Render nested references (task T237241) by Thiemo Kreuz
- git #54bdd850 - ve.ui.MWReferenceDialog: Avoid exception when destroying (task T236949) by Bartosz Dziewoński
- git #a176e220 - Remove ApiQueryReferences support (task T238195) by Adam Wight
- git #44cbc60d - Count extends refs by Adam Wight
- git #ab78df8d - Wire `extends` into ReferenceStack by Adam Wight
- git #249982e3 - Rewrite loop in ReferenceStack by Adam Wight
- git #f00b2194 - Minor fixups to the ReferenceStack class by Thiemo Kreuz
- git #22a0350d - [Refactor] Pass validation error with StatusValue by Adam Wight
- git #99ee9e44 - Rename $valid to $status for clarity by Thiemo Kreuz
- git #b30340ba - Clean up pushRef by Adam Wight
- git #38a38ae4 - Add smoke tests for previously uncovered combinations by Thiemo Kreuz
- git #0013943a - Rewrite argument parsing and use for both <ref> & <references> by Thiemo Kreuz
- git #99d23ac8 - Remove redundant attribute trimming by Thiemo Kreuz
- git #04f784bc - Remove non-existing property from ReferenceStack by Thiemo Kreuz
- git #2ffcae04 - Add seperate unit test cases for Cite::testValidateRef() by Thiemo Kreuz
- git #f5b93604 - Add test to cover Cite::listToText() by Thiemo Kreuz
- git #9f1521a7 - Rename ambiguous tests to …UnitTest by Thiemo Kreuz
- git #a6a16f07 - Update and increase ReferenceStack test coverage by Thiemo Kreuz
CiteThisPage
editNo changes for CiteThisPage
Citoid
editNo changes for Citoid
cldr
edit- git #ede7cf9f - Add new languages used by Wikidata by Raymond
- git #cf096857 - Add wls, used by Wikidata by Raymond
Cognate
edit- git #db7772a0 - Do not use false for condition on IDatabase::selectField by Umherirrender
- git #a142dde1 - Fix doc about hases from StringHasher::hash by Umherirrender
CodeEditor
edit- git #c0c70a23 - Remove use of jquery.ui module aliases (task T219604) by Timo Tijhof
CodeMirror
editNo changes for CodeMirror
CodeReview
edit- git #9d9f12b4 - Classes: Type hint $updater parameter in onLoadExtensionSchemaUpdates (task T223939) by Ammarpad
CollaborationKit
editNo changes for CollaborationKit
Collection
editNo changes for Collection
CommonsMetadata
editNo changes for CommonsMetadata
ConfirmEdit
edit- git #7297235b - Pass correct type to constructor (task T239726) by Daimona Eaytoy
CongressLookup
editNo changes for CongressLookup
ContactPage
edit- git #fa99a118 - build: Drop jsonlint and use ESLint for JSON linting instead (task T220036) by Taavi Väänänen
- git #8ff3b41a - Replace jshint with eslint (task T195542) by Taavi Väänänen
ContentTranslation
edit- git #e61f9b1a - If article exists in target wiki, use existing title when starting translation by petarpetkovic
- git #4fbe2856 - Use mustache template for instructions card by petarpetkovic
- git #9466d4c0 - For reused reference use the adaptation info from original (task T236615) by Santhosh Thottingal
- git #8dfe604b - Remove unused hook from mw.cx.ui.TargetColumn by petarpetkovic
- git #7e5e6efe - Remove ResourceLoaderGetConfigVars hook by petarpetkovic
- git #0b3db060 - Have mw.cx.ui.MessageWidget inherit from OO.ui.MessageWidget (task T225282) by Ed Sanders
ContributionTracking
editNo changes for ContributionTracking
CreditsSource
edit- git #21ba715f - Fix doc of CreditsSourceAction::getCredits by Umherirrender
Dashiki
editNo changes for Dashiki
Disambiguator
editNo changes for Disambiguator
DiscussionTools
edit- git #e2c31a84 - Don't load DT on edit pages (task T239873) by Ed Sanders
- git #da668b72 - Identify comments by username+timestamp+seq by Bartosz Dziewoński
- git #f59482d6 - Disable buttons while posting (task T239865) by Ed Sanders
- git #68273289 - i18n all the things by Ed Sanders
- git #1de021e5 - Disable widget and show as pending while posting by Ed Sanders
- git #308375ca - Submit on ctrl+enter (task T239859) by Ed Sanders
- git #8b86d1ab - Document how to update the test JSON files by Bartosz Dziewoński
- git #a6147ffa - Highlight comment after saving by Ed Sanders
- git #723622ab - Use editfont (monospace by default) for ReplyWidget by Ed Sanders
- git #872c73e1 - Reserve space for the "Reply" link when hiding it by Bartosz Dziewoński
- git #aeeeb0c0 - Add missing dependency to ReplyWidget by Bartosz Dziewoński
DismissableSiteNotice
editNo changes for DismissableSiteNotice
DonationInterface
edit- git #bf4bdd3a - Hide double arrow in <select> on IE10-11 (task T240052) by Elliott Eggleston
- git #879cc758 - Fix error handling on minfraud emergency mail by Elliott Eggleston
- git #d293886c - Log when pushing message to recurring queue by Elliott Eggleston
- git #3c28a105 - Allow rate limiting client-side error API (task T181748) by Elliott Eggleston
- git #d2c8d43e - Revert "Merge branch 'master' into deployment" by cstone
- git #266eb01f - Add with to .mc-edit-amount for smaller screen resolutions. (task T238785) by cstone
DoubleWiki
editNo changes for DoubleWiki
DynamicSidebar
editNo changes for DynamicSidebar
EUCopyrightCampaign
editNo changes for EUCopyrightCampaign
Echo
edit- git #aeafb09d - Allow marking all as read from popout window (task T156425) by Ben Houghton
- git #d85252b9 - DiscussionParser: Fix type hint fatal from getUserLinks() (task T239275) by Roan Kattouw
Elastica
editNo changes for Elastica
ElectronPdfService
editNo changes for ElectronPdfService
EntitySchema
edit- git #28913778 - Remove patch-move-page-namespace.sql (task T239267) by Lucas Werkmeister
EventBus
editNo changes for EventBus
EventLogging
editNo changes for EventLogging
ExtensionDistributor
editNo changes for ExtensionDistributor
ExternalGuidance
editNo changes for ExternalGuidance
FeaturedFeeds
editNo changes for FeaturedFeeds
FileExporter
editNo changes for FileExporter
FileImporter
editNo changes for FileImporter
FlaggedRevs
editNo changes for FlaggedRevs
Flow
edit- git #e653fc23 - Short submit/cancel keyboard shortcuts as button tooltips by Ed Sanders
FundraiserLandingPage
editNo changes for FundraiserLandingPage
FundraisingTranslateWorkflow
editNo changes for FundraisingTranslateWorkflow
Gadgets
editNo changes for Gadgets
GeoCrumbs
editNo changes for GeoCrumbs
GeoData
editNo changes for GeoData
GettingStarted
edit- git #542cf071 - Fix doc in Hooks class by Umherirrender
GlobalBlocking
editNo changes for GlobalBlocking
GlobalCssJs
editNo changes for GlobalCssJs
GlobalPreferences
editNo changes for GlobalPreferences
GlobalUsage
editNo changes for GlobalUsage
GlobalUserPage
editNo changes for GlobalUserPage
GoogleNewsSitemap
editNo changes for GoogleNewsSitemap
Graph
edit- git #0ebb5dce - Handle null from WikiPage::getParserOutput (task T235356) by Umherirrender
GrowthExperiments
edit- git #dfff6e7e - Suggested edits: Align heading with icon and indicator on desktop (task T239964) by Kosta Harlan
- git #11fe543c - Suggested Edits: Display pageview info as a single line (task T238322) (task T238280) by Kosta Harlan
- git #3ebf7f45 - Suggested Edits: Add missing dependency on mediawiki.Uri by Kosta Harlan
- git #dd37bd0f - Add newcomer task tag when user makes edit (task T236885) by Kosta Harlan
- git #900a3897 - Suggested edits mobile: More specific selector for drawer mask (task T239949) by Kosta Harlan
- git #fe220509 - phpcs: Use cache file if present to speed up script by Kosta Harlan
- git #f1387f43 - Hygiene: Fix eslint warnings about max line length by Kosta Harlan
- git #afadcc26 - Suggested edits mobile (item M): Adjust pageviews icon and text (task T238280) by Kosta Harlan
- git #6254df18 - Suggested Edits mobile (item L): Set background color (task T238280) by Kosta Harlan
- git #07d5d101 - Suggested edits mobile (item K): Fix footer text size (task T238280) by Kosta Harlan
- git #03284b0a - Suggested edits mobile (item E): Adjust styling for previous/next (task T238280) by Kosta Harlan
- git #e6142aa2 - Implement local search task suggester (task T235717) by Kosta Harlan
- git #8d1bc66e - Ensure task types can be loaded before rendering suggested edits (task T235717) by Kosta Harlan
- git #89356589 - Implement local configuration loader (task T235717) by Kosta Harlan
- git #d9cf048a - Add tag for edits originating via newcomer tasks (task T236885) by Kosta Harlan
- git #a64079ba - Suggested Edits: Use Drawer component on mobile (task T238164) by Kosta Harlan
- git #1d2daa2e - Selenium: add test for disabling and enabling a new user's homepage (task T237021) by ephemeralwaves
- git #fddcea74 - Selenium: abstract preferences page functionality (task T236620) by ephemeralwaves
- git #74888ef2 - Suggested Edits: Adjust extract styling on mobile (task T238280) by Kosta Harlan
- git #1252e923 - Suggested Edits: Adjust margin on difficulty indicator (task T238280) by Kosta Harlan
- git #77c9c015 - Suggested Edits: Adjust styles for title on mobile (task T238280) by Kosta Harlan
- git #f3c19a41 - Newcomer tasks: Support specifying the port with the base URL by Kosta Harlan
- git #651dc22d - Start editing dialog: Declare dependency on jqueryMsg by Kosta Harlan
- git #07fa0bc2 - SuggestedEdits: Allow pre-initiating a percentage of new accounts (task T238888) by Roan Kattouw
- git #4bc9fd89 - Allow auto-enable for help panel to be tied to homepage (task T232396) by Roan Kattouw
- git #26b61d76 - Suggested Edits: Adjust thumbnail presentation (task T238280) by Kosta Harlan
- git #a6489ece - Suggested Edits (mobile): Adjust pager text (task T238280) by Kosta Harlan
- git #97cdc201 - Suggested Edits: Add dependency on mediawiki.jqueryMsg by Kosta Harlan
- git #afc25aa0 - Suggested edits: do not treat AQS lookup failure as error (task T238178) by Gergő Tisza
- git #f8eee191 - Suggested edits: style filter buttons toolbar-like on mobile (task T238460) by Gergő Tisza
GuidedTour
editNo changes for GuidedTour
GWToolset
editNo changes for GWToolset
ImageMap
editNo changes for ImageMap
InputBox
editNo changes for InputBox
Insider
editNo changes for Insider
intersection
editNo changes for intersection
Interwiki
editNo changes for Interwiki
InterwikiSorting
editNo changes for InterwikiSorting
Jade
edit- git #00bbcec9 - Pass correct param value to message jade-contentquality-generic by Umherirrender
- git #4e587203 - Fix doc of LinkTableHooks::onArticleDeleteComplete by Umherirrender
Josa
editNo changes for Josa
JsonConfig
edit- git #a283ab20 - Move test helper class into own class file by Umherirrender
Kartographer
editNo changes for Kartographer
LabeledSectionTransclusion
edit- git #fccbe24a - Fix doc of LabeledSectionTransclusion::getTemplateText by Umherirrender
- git #c732afe0 - build: Set root: true in .eslintrc.json by Umherirrender
LandingCheck
editNo changes for LandingCheck
LdapAuthentication
edit- git #90461a11 - Call Maintenance::requireExtension by Umherirrender
Linter
edit- git #8ff75995 - Don't crash RecordLintJob if the lint info doesn't contain `params` by C. Scott Ananian
- git #40f0b3ce - Implement ParserLogLinterData hook (task T238456) by Arlo Breault
LiquidThreads
editNo changes for LiquidThreads
Listings
editNo changes for Listings
LocalisationUpdate
edit- git #7cbfdd0c - Add new configuration for HTTP Request (task T238517) by lens0021
LoginNotify
editNo changes for LoginNotify
MachineVision
edit- git #e6b6a9da - Add no-JS fallback message to Special:SuggestedTags (task T240210) by Michael Holloway
- git #60d59a0e - Add event logging for Special:SuggestedTags user interactions (task T231032) by Michael Holloway
- git #81986016 - Make tag review validation more permissive by Michael Holloway
- git #8e1d9d53 - Stop passing in a base rev when creating a MediawikiEditEntity (task T238567) by Michael Holloway
- git #9bcda6d8 - Log a warning when a user submits a vote on a reviewed label by Michael Holloway
- git #97c7efd7 - Fix: Allow votes on withheld label suggestions by Michael Holloway
- git #8fe5026d - Remove slow result randomization from the suggestions query by Michael Holloway
- git #8c5f5953 - Use px units for most values in LESS files (task T239653) by annet
- git #3c49e7b8 - Differentiate tag text color for default and active/hover states (task T239287) by annet
- git #ff991d26 - Handle null from RevisionStore::getRevisionByTitle by Umherirrender
- git #9f512c14 - Add returnto param to login link (task T239364) by annet
- git #ef2b065b - Bump mw-node-qunit to 6.1.1 (task T237415) by Michael Holloway
- git #6d18e3bf - Lazy-load images (task T239174) by annet
- git #aa0b549c - Update text for no personal uploads message (task T238873) by annet
- git #33b454b5 - Change confirmed tag color to blue to match standard components (task T239287) by annet
- git #7e1179c3 - Simplify resultsFound logic (task T239283) by annet
MapSources
editNo changes for MapSources
MassMessage
editNo changes for MassMessage
Math
edit- git #0be18dc9 - Move test helper classes into own class file by Umherirrender
- git #157dff44 - Fix reverse logic in hasSite function Math extension by AndreG-P
- git #912866b9 - Link Wikipedia Articles from Specialpage Math Formula Information (task T239099) by AndreG-P
- git #4a207bb7 - Declare $logger as a protected class variable (task T186243) by Ammar Abdulhamid
MobileApp
editNo changes for MobileApp
MobileFrontend
edit- git #3f9da57e - Emit section expansion event asynchronously (task T239418) by Gilles Dubuc
- git #6199d482 - Update dist files for mobile.editor.overlay by Nicholas Ray
- git #57a696a8 - Don't try accessing offsets of false (task T239727) by Daimona Eaytoy
- git #0b5b5adf - mobile.editor.overlay: Fix scrolling to lead paragraph (task T239520) by Bartosz Dziewoński
- git #a830b8ad - Show a nice error message for invalid revisions (task T224430) by Ammar Abdulhamid
- git #e417133d - mobile.init/editor: Remove adjusting by scrollbar width, no longer needed by Bartosz Dziewoński
- git #33bfbc62 - 🐛 Make Drawers close when shield is clicked (task T214045) by Nicholas Ray
- git #699db9d1 - Drawer is passed onShow function (task T214045) by jdlrobson
- git #5a5c78be - Replace `#content` selector by `.mw-body` by Volker E
MultimediaViewer
edit- git #550d01d2 - Increase timout for browser cache hits from 10ms to 100ms by Thiemo Kreuz
NavigationTiming
editNo changes for NavigationTiming
Newsletter
editNo changes for Newsletter
NewUserMessage
editNo changes for NewUserMessage
Nuke
editNo changes for Nuke
OATHAuth
edit- git #54fc8a0c - Define fallback for request IP when persisting user (task T237554) by Dejan Savuljesku
OAuth
editNo changes for OAuth
OpenStackManager
edit- git #6dafa0c4 - Call Maintenance::requireExtension by Umherirrender
ORES
edit- git #9900d52c - Add true for use of print_r in maintenance output by Umherirrender
- git #2fbe1144 - Unbreak failing tests after the switch to PHPUnit 7 by Daimona Eaytoy
PageAssessments
editNo changes for PageAssessments
PagedTiffHandler
editNo changes for PagedTiffHandler
PageImages
editNo changes for PageImages
PageTriage
edit- git #f9b9eb4e - Type hint $updater parameter in onLoadExtensionSchemaUpdates (task T223939) by Ammar Abdulhamid
- git #8beca00b - Update information text when sending note to previous reviewer (task T239749) by hmonroy
- git #1f695e36 - Add ability to message previous reviewer (task T233729) by hmonroy
- git #eeaeab1e - Fix curation next button becoming disabled (task T232093) by hmonroy
PageViewInfo
editNo changes for PageViewInfo
ParserFunctions
editNo changes for ParserFunctions
ParsoidBatchAPI
editNo changes for ParsoidBatchAPI
PdfHandler
editNo changes for PdfHandler
PerformanceInspector
editNo changes for PerformanceInspector
Petition
editNo changes for Petition
Poem
editNo changes for Poem
PoolCounter
editNo changes for PoolCounter
Popups
editNo changes for Popups
ProofreadPage
edit- git #8086588f - Run stylelint also for less files by Umherirrender
PropertySuggester
editNo changes for PropertySuggester
QuickSurveys
editNo changes for QuickSurveys
Quiz
editNo changes for Quiz
ReadingLists
editNo changes for ReadingLists
RelatedArticles
editNo changes for RelatedArticles
Renameuser
edit- git #4d5cf4bd - Fix doc of RenameuserSQL::rename by Umherirrender
RevisionSlider
edit- git #ad26385a - Remove use of jquery.ui module aliases (part 2) (task T219604) by Timo Tijhof
RSS
editNo changes for RSS
SandboxLink
edit- git #68693a46 - Fix doc of SandboxLinkHooks::makeSandboxLink by Umherirrender
Score
editNo changes for Score
Scribunto
editNo changes for Scribunto
SearchExtraNS
editNo changes for SearchExtraNS
SecureLinkFixer
edit- git #044f529c - Updating domains.php from Mozilla by SecureLinkFixer updater bot
- git #14a921ef - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #9ef6feb2 - RL-ify Special page CSS (task T50976) by Reedy
- git #103c0a48 - Disable and narrow some PHPCS exclusions by Reedy
- git #14810f29 - Code Style by Reedy
- git #d1377f78 - Swap a few more getOption for hasOption where it's used as a boolean by Reedy
- git #259af284 - Swap getOption for hasOption for flags by Reedy
- git #615e8a28 - Replace usage of undefined $attribs by Reedy
- git #66d88fce - Split PHP files to only include one PHP class by Reedy
- git #219af337 - Call addOption in constructor, not getOption (task T239968) by Reedy
Sentry
editNo changes for Sentry
ShortUrl
editNo changes for ShortUrl
SiteMatrix
editNo changes for SiteMatrix
SkinPerPage
editNo changes for SkinPerPage
SpamBlacklist
editNo changes for SpamBlacklist
SubPageList3
edit- git #8f1f43a8 - Remove strlen check for namespace by Umherirrender
- git #8bf1210d - Fix doc of SubPageList3::getTitles by Umherirrender
SubpageSortkey
editNo changes for SubpageSortkey
SyntaxHighlight_GeSHi
editNo changes for SyntaxHighlight_GeSHi
TemplateData
edit- git #2b8e39a2 - templateDataGenerator: Fix off-by-one error when inserting new tag (task T239445) by Bartosz Dziewoński
TemplateSandbox
editNo changes for TemplateSandbox
TemplateStyles
edit- git #3aa0554c - Use correct default value for Status::getWikiText by Umherirrender
TemplateWizard
editNo changes for TemplateWizard
TextExtracts
editNo changes for TextExtracts
Thanks
editNo changes for Thanks
TheWikipediaLibrary
editNo changes for TheWikipediaLibrary
TimedMediaHandler
edit- git #700bc17a - Fix array access syntax deprecated in PHP 7.4 (task T239759) by Max Semenik
- git #026af1b3 - Reducing size of video.js payload (task T228339) by Brion Vibber
- git #7f0bcad6 - Lazy-load JS payload & use OOUI dialog in video.js playback mode (task T228339) by Brion Vibber
- git #694c26e8 - Change default for $wgFFmpegLocation to '/usr/bin/ffmpeg' by bvibber@wikimedia.org
- git #3987ae3a - Add a new config variable "$wgUseFFmpeg2" to control command line options (task T216345) by RazeSoldier
timeline
editNo changes for timeline
TitleBlacklist
editNo changes for TitleBlacklist
TocTree
editNo changes for TocTree
TorBlock
editNo changes for TorBlock
Translate
edit- git #ac1b8c19 - Remove use of jquery.ui module aliases (task T219604) by Timo Tijhof
TranslationNotifications
editNo changes for TranslationNotifications
TrustedXFF
editNo changes for TrustedXFF
TwoColConflict
edit- git #b3ed4ff9 - Fix error which occurs when parsing the previewnote message (task T217012) by Andrew Kostka
- git #307fd302 - Take into account Pre-save transforms when rendering preview (task T234253) by Andrew Kostka
UniversalLanguageSelector
edit- git #ef741394 - Convert UniversalLanguageSelector extension.json to manifest_version 2 (task T239433) by zoranzoki21
- git #8f87957a - Update jquery.uls from upstream by Amir Aharoni
UploadsLink
editNo changes for UploadsLink
UploadWizard
editNo changes for UploadWizard
UrlShortener
edit- git #faba35f9 - Fix docs in class UrlShortenerUtils by Umherirrender
- git #0a5174e6 - Add custom messages for lacking rights to create short urls (task T230253) by DannyS712
UserMerge
editNo changes for UserMerge
VipsScaler
editNo changes for VipsScaler
VisualEditor
edit- git #015f796b - Update VE core submodule to master (3b3dcad84) (task T239209) by James D. Forrester
- git #97793364 - ApiVisualEditorEdit: Simplify diff handling a bit more! by Bartosz Dziewoński
- git #092d0c33 - MWSaveDialog: Fix error handling for diffs by Bartosz Dziewoński
- git #687882f5 - Don't reject activatingDeferred on loadFail (task T238332) by Ed Sanders
WebAuthn
editNo changes for WebAuthn
Wikibase
edit- git #8b7e6cb2 - bridge: move API interfaces to definitions/ by Lucas Werkmeister
- git #9786f72f - Add Fingerprint uniqueness validation based on new term store (task T232040) by alaasarhan
- git #e840c0af - bridge: port two more classes to Api by Lucas Werkmeister
- git #8cff5c95 - SECURITY: Change regex delimiter for preg_match (task T237667) by Amir Sarabadani
- git #461bd64b - TR: i18n the TaintedIcon (task T233097) by Marius Hoch
- git #cd629eec - bridge: allow numbers in Api array or set parameters by Lucas Werkmeister
- git #6e29b4bf - bridge: remove expectError() test helper by Lucas Werkmeister
- git #ef22204c - Fix type hint confusion around BatchedEntityTitleStoreLookup by Thiemo Kreuz
- git #6f228ea9 - bridge: make method asynchronous by Lucas Werkmeister
- git #1c9df7a0 - bridge: make PermissionError a discriminated union by Lucas Werkmeister
- git #29d1b7e1 - docs, term-storage, switch from <pre> to ``` (task T225857) by addshore
- git #a6b2c183 - docs, term-storage, refer to Q123 instead of Q1 for clarity (task T225857) by addshore
- git #e7e1c75a - bridge: rename InstantApi → ApiCore by Lucas Werkmeister
- git #03f93216 - Fixes for PHPUnit 7/8 compatibility (task T192167) by Daimona Eaytoy
- git #7b7916e6 - docs, term-storage include sample query with joins (task T225857) by addshore
- git #0effbe62 - Introduce ByIdDispatchingEntityInfoBuilder (task T236681) by Amir Sarabadani
- git #e5269f83 - Include the /docs folder on docs.wikimedia.org by addshore
- git #845e5f59 - Fix for PHP 7.4 compat (task T239761) by Daimona Eaytoy
- git #9ce2b531 - Add TermsCollisionDetector and db implementations for properties and items (task T232040) by alaasarhan
- git #8a34eaea - Inject DBConnRef only into ChangesListSpecialPageHookHandlers by Thiemo Kreuz
- git #b24626b2 - bridge: Interface to determine if the user is allowed to edit item/page (task T237523) by Michael Große
- git #cce5e56d - bridge: fix InstantApi error handling by Lucas Werkmeister
- git #eb02ed2b - Remove redundant js tests (task T237727) by Jakob Warkotsch
- git #ee5e79c3 - Revert "Turn duplicated code into symlinks" (task T237727) by rosalie
- git #874ceeff - TR: Add Vue message plugin (task T233097) by Marius Hoch
- git #bb86ed14 - bridge: port two classes to Api by Lucas Werkmeister
- git #1472b9fd - Filter out invalid term languages from termbox (task T227083) by Jakob Warkotsch
- git #b866b90e - Wire up PrefetchingItemTermLookup (task T239839) by alaasarhan
- git #78a874f3 - bridge: add Api, InstantApi, BatchingApi by Lucas Werkmeister
- git #15157afd - bridge: rename Api interface to MwApi by Lucas Werkmeister
- git #2322ae48 - bridge: define and implement PageEditPermissionErrorsRepository (task T239336) by Lucas Werkmeister
- git #d1a2d957 - bridge: fine tune IndeterminateProgressBar shadow (task T232468) by Pablo Grass
- git #bf3cfc7d - Fix deprecated array offset syntax (task T239760) by Lucas Werkmeister
- git #64494a4c - TR: Use shared typescript eslint config by Thomas Arrow
- git #67aaf2da - Doxygen, Don't show unplanned examples page by addshore
- git #6b97ae7f - Batch entity title lookups (task T222497) by Cormac Parle
- git #c13a1cec - Introduce DatabaseEntityInfoBuilder based on the new term store (task T236681) by Amir Sarabadani
- git #7014162e - Add ByTypeDispatchingEntityIdLookup, allowing other entity id lookup for other types (task T236691) by Matthias Mullie
- git #4e901287 - Doxygen, ignore the directory doxygen generates to by addshore
- git #d3e48df6 - Doxygen, improve deprecated annotation output by addshore
- git #c8fd8893 - Added monolingual code wls (task T239411) by Remko de Keijzer
- git #f5c5e4f7 - Generate Short edit summaries (task T224013) by rosalie
- git #181cd6af - Fix shortened message for items and add missing property messages. (task T239522) by alaasarhan
- git #7b4dd4ca - Handle null from RevisionStore::getRevisionById by Umherirrender
- git #1742c473 - Doxygen, extract all namespaces (using core settings) (task T236994) by addshore
- git #3665130a - Initializing: animate loading (task T237513) by Pablo Grass
- git #64cd4f01 - Remove no-op 'jquery.ui.core.styles' from FullEntityParserOutputGenerator (task T219604) by Timo Tijhof
- git #1d73aa61 - Don't use PHP classes to refer to constants in magic.php files (task T239425) (task T224013) by Reedy
- git #d5936fc4 - Use ChangeOpFingerprint to wrap fingerprint (terms) change operations (task T232040) by alaasarhan
- git #24180dfc - bridge: adjustments of IconMessageBox (task T237527) by bitPogo
- git #f9869cea - Add ChangeOpFingerprint and ChangeOpFingerprintResult classes (task T232040) by alaasarhan
- git #51b1a92b - Remove dead, broken code from LabelPrefetchHookHandlersTest by Thiemo Kreuz
- git #52852e47 - Move two jobs to extension registration (task T88258) by Lucas Werkmeister
- git #fb36d48f - php7ize ParserFunctions\CommaSeparatedList by addshore
- git #bb9545d1 - bridge: Set storybook default styles similar to OOUI by Michael Große
- git #d7ca3f06 - bridge: use external typescript eslint by Pablo Grass
- git #9f1cebb6 - bridge: modify Message plugin for using parameters and wikitext (task T237525) by bitPogo
- git #016eed41 - Clean up remaining phan issues by Daimona Eaytoy
- git #72f217d9 - Remove try and catches that don't provide much value (task T237731) by Amir Sarabadani
- git #ecafce1e - Add ChangeOpResult::validate (task T232040) by alaasarhan
- git #2f6df72e - Remove duplicate properties from AddUsagesForPageJob by Thiemo Kreuz
- git #46661690 - Unsuppress PhanTypeArraySuspiciousNullable by Daimona Eaytoy
- git #02630f93 - Unsuppress PhanUndeclaredMethod by Daimona Eaytoy
- git #8127a1eb - Add commaSeparatedList parser function (task T224013) by rosalie
- git #ae952f12 - Add messages for short version of automatic summary (task T224013) by rosalie
WikibaseCirrusSearch
edit- git #7a3edace - Update DataAccessSettings constructor with new argument (task T239839) by alaasarhan
WikibaseLexeme
editNo changes for WikibaseLexeme
WikibaseLexemeCirrusSearch
editNo changes for WikibaseLexemeCirrusSearch
WikibaseMediaInfo
edit- git #67fa8f43 - Use BEM-style classes for input widgets by annet
- git #b6aadaa0 - Consolidate data types by Matthias Mullie
- git #8ba17a77 - Explicitly prevent default link behavior for entity lookup options (task T237048) by annet
- git #dee834cd - Don't use destructive color for cancel buttons (task T225518) by annet
- git #379e5006 - Update DataAccessSettings constructor with new argument (task T239839) by alaasarhan
- git #98148042 - Add support for the external identifier datatype (task T231995) by annet
- git #05e0ae26 - MediaInfo specific Lua modules (task T237107) (task T236692) by Matthias Mullie
- git #2daee0bc - Update FormatValueElement to support property-specific formatting rules (task T239552) by Matthias Mullie
- git #a5481281 - Add statement-level support for quantity input (task T231981) by Matthias Mullie
- git #9ece4af0 - Fix MediaInfoIdLookup by Matthias Mullie
- git #0afde201 - Add statement-level support for string input (task T239154) by Matthias Mullie
- git #418143a2 - Replace map with forEach by Matthias Mullie
- git #1f6529bb - Fix duplicate varname by Matthias Mullie
- git #4cc607d9 - Add getTitlesForIds() method to handler (task T222497) by Cormac Parle
WikibaseQualityConstraints
edit- git #cef96e31 - Move UpdateConstraintsTableJob to Job namespace by Lucas Werkmeister
- git #896ba9db - Remove redundant property from CheckConstraintsJob by Lucas Werkmeister
Wikidata.org
edit- git #1be37068 - Call Maintenance::requireExtension by Umherirrender
WikidataPageBanner
editNo changes for WikidataPageBanner
WikiEditor
editNo changes for WikiEditor
wikihiero
editNo changes for wikihiero
WikiLove
edit- git #c081373b - Remove use of $wgExtNewTables in updater (task T237873) by Umherirrender
- git #5fcd5758 - Classes: Type hint $updater parameter in onLoadExtensionSchemaUpdates (task T223939) by Ammar Abdulhamid
WikimediaBadges
editNo changes for WikimediaBadges
WikimediaEditorTasks
editNo changes for WikimediaEditorTasks
WikimediaEvents
edit- git #c10c6ba4 - Change Schema Revision of WMDEBannerEvents (task T239430) by Gabriel Birke
WikimediaIncubator
editNo changes for WikimediaIncubator
WikimediaMaintenance
editNo changes for WikimediaMaintenance
WikimediaMessages
editNo changes for WikimediaMessages
Wikisource
edit- git #f6342994 - eslint: Drop 'dot-notation' rule over-ride (task T210552) by DannyS712
XAnalytics
editNo changes for XAnalytics
Skins
editCologneBlue
edit- git #5cebebfd - Fix return type of CologneBlueTemplate::processBottomLink by Umherirrender
EUCopyrightCampaignSkin
edit- git #811ff38a - Use spaceship operator in sort function by Umherirrender
MinervaNeue
edit- git #7e2403c5 - Remove double setIcon() call for Contributions element on Toolbar by Piotr Miazga
- git #acfa96e8 - Do not use data URI on main menu icons (task T225213) by jdlrobson
- git #d021f2fc - Remove LESS `@fontScalingFactor` variable by Volker E
- git #ea00e7cb - Align LESS typography variable naming scheme to WikimediaUI Base by Volker E
- git #97c157b8 - Replace `.content` class with `.post-content` on last modified bar by jdlrobson
- git #61e9b0d2 - Remove line-height as a way to create "screen-reader" text for icons. (task T239304) by Jan Drewniak
- git #0a865d24 - Adding min-width/min-height to icon sizes (task T238681) by Jan Drewniak
- git #a62ca441 - Replace `#content` selector by `.mw-body` by Volker E
- git #52f37a5f - Enable stylelint 'selector-max-id' rule and disable only on occurrence (task T239183) by Volker E
- git #1a5a80df - Remove obsolete CSS after cache has cleared by Volker E
- git #3bd0a4cf - Replace `#toc` id selector by `.toc` class by Volker E
- git #99f3c97c - Logout users via API Ajax call to prevent extra step on Special:Logout (task T232734) by Piotr Miazga
- git #244fcdd3 - Hygiene: Remove PageActionMenuEntry (task T232734) by Piotr Miazga
- git #e901bc59 - username should appear on its own line on RecentChanges and Watchlist (task T236328) by jdlrobson
MonoBook
edit- git #ac9ba377 - Amend `firstHeading` selector (task T239657) by Volker E
Modern
editNo changes for Modern
Nostalgia
edit- git #dc401b7a - Add @var to class properties in NostalgiaTemplate by Umherirrender
Timeless
edit- git #c92bea0b - Add int cast for File::createThumb by Umherirrender
Vector
edit- git #9d427dcb - [Hygiene] [Mustache] rename SearchComponent to SearchBox (task T239248) by Stephen Niedzielski
- git #60148a1a - [Hygiene] [Mustache] improve template parameters and docs (task T239248) by Stephen Niedzielski
- git #e0b29624 - Fix: tab attributes (task T239248) by Stephen Niedzielski
- git #c12c5f06 - Move namespace & view tabs into a VectorTabs.mustache component (task T239248) by Jan Drewniak
- git #71672d60 - Fix: search header attribute escaping by Stephen Niedzielski
- git #4102f69d - Restore arrow flipping for menu indicator (task T239718) by Fomafix
Total Changes
edit452 Changes in 71 repos by 81 authors