MediaWiki 1.35/wmf.34/Changelog
Core changes
- git #95b0d6f6 - Branch commit for wmf/1.35.0-wmf.34 (task T253022) by trainbranchbot
- git #2065d76b - Deprecate $wgAutoloadAttemptLowercase and set default to false (task T231412) by Reedy
- git #229b2c15 - Fix a plethora of class and function call case mismatches (task T231412) by Reedy
- git #ad6879e6 - REST Handler: add unit tests for base class by daniel
- git #a302833f - Broaden parameter types in BlockIpCompleteHook by Tim Starling
- git #583602e1 - [registration] Remove type of string from Hooks in extension.schema.v1.json by Reedy
- git #124f0a3f - Fix version number not showing in NoLocalSettings.php by Bartosz Dziewoński
- git #58c94afe - filerepo: make ForeignDBRepo::getSharedKey() use the DB domain ID for consistency by Aaron Schulz
- git #c5423ce5 - Rename patch-l10ncache-lc_lang-35.sql to patch-l10n_cache-lc_lang-35.sql (task T253276) by DannyS712
- git #3d27353c - Fix param type for Status::msgInLang by Umherirrender
- git #43c0e678 - Relax symfony/yaml to allow ~3.4|~4.5|~5.0 (task T235403) by Daimona Eaytoy
- git #b1df0190 - SpecialChangeContentModel: Only call spam checks on non-empty reasons (task T252963) by DannyS712
- git #707567bd - linker: Move Linker::normaliseSpecialPage to LinkRenderer class by Derick A
- git #a8ba0470 - ParserOptionsTest: Rename non-global variable `$wgLang` (task T160814) by DannyS712
- git #7c9e19ed - mime: Document null return from MimeAnalyzer::improveTypeFromExtension() (task T253483) by Ori Livneh
- git #4a97ea35 - Fix return type for SpecialBlock::validateTargetField by Umherirrender
- git #29992f25 - Xml dumps should not die when the page redirect target cannot be determined (task T253468) by Ariel T. Glenn
- git #c6ad095a - site: Update @since tag from 1.20 to 1.21 for $wgSiteTypes by Yuki Shira
- git #2d1c2154 - filerepo: bump LocalFile::VERSION following 88e17d3f7c78 (task T253405) by Aaron Schulz
- git #88e17d3f - filerepo: make LocalRepo::getSharedCacheKey() use makeGlobalKey() (task T253405) by Aaron Schulz
- git #7a727b08 - skins: Use local getters rather than globals or static functions by mainframe98
- git #8f92469c - docs - minor cleanup, including fixing markdown syntax by DannyS712
- git #74a7ebce - docs/README: Update link to php documentation on doc.wikimedia.org by DannyS712
- git #f6135a59 - VueComponentParser: Add test case for self-closing tags by Roan Kattouw
- git #9971d4dc - mime: Add test for MimeAnalyzer::addExtra{Types,Info} by Ori Livneh
- git #4baa688f - installer: Fix failure of web installer CSS due to main stash (task T253433) by Tim Starling
- git #b32e71aa - Ajax watch: Move JS config var to packageFiles (task T249259) by suecarmol
- git #a08dab6f - mediawiki.util: Add mw.util.parseImageUrl (task T244210) by Gergő Tisza
- git #76f6345f - Remove unused CSS styles from Parsoid's stylesheet by Subramanya Sastry
- git #0a82600a - upload: Fix incorrect handling of missing file extension in UploadStash by Ori Livneh
- git #96ad0db6 - filerepo: use makeGlobalKey() in ForiegnDBViaLBRepo::getSharedCacheKey() (task T253405) by Aaron Schulz
- git #141e0b0b - Normalise length of language fields to varbinary(35) (task T253276) by Reedy
- git #702a897a - ExtensionRegistry: Fix doc typos by Reedy
- git #3e687333 - Make images on Special:NewFiles natively lazy-loaded (task T252423) by gilles
- git #0c910b16 - phpunit: Move "Logs generated by test" from middle to end of result by Timo Tijhof
- git #bd7baf2d - skins: Replace and/or improve usage of some (deprecated) methods by Derick A
- git #48004c1d - Fix typo: 'avalaible' → 'available' by MarcoAurelio
- git #911466fa - docs: disable GENERATE_LATEX by Antoine Musso
- git #37efd34d - maintenance/BlockUsers: Add reblocking and BlockIpComplete hook by Bryan Davis
- git #9a399731 - http: Document when HTTP timeout settings were introduced by Timo Tijhof
- git #a9ba5f98 - title: Mark Title::getPrefixedDBKey and ::getPrefixedText as tainted by Daimona Eaytoy
- git #dbfebbbc - Fix typo 'desciption' (task T201491) by MarcoAurelio
- git #d6732be4 - RELEASE-NOTES: Add entry for explicit visibility modifiers by Reedy
- git #19ba555c - Selenium: Update to WebdriverIO v6 (task T253306) by vidhi-mody
- git #d349b03d - Make MessageCacheTest::makePage private, return RevisionRecord (task T249393) (task T250638) by DannyS712
- git #1c8afac4 - Hard deprecate Revision::insertOn (task T251856) by DannyS712
- git #f0d2c0f4 - mediawiki.page.ready: add checkbox hack JavaScript (task T246419) (task T252774) by Stephen Niedzielski
- git #c7eb28aa - Fix various MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment by Reedy
- git #504fe2af - Respect configured default HTTP timeouts, and introduce max timeouts (task T245170) by Tim Starling
- git #9ff8d6c9 - skins: Followup on I43da8e0fce878560bb692074578 by Derick A
- git #eeac3284 - Move Search endpoints into core routes by Nikki Nikkhoui
- git #157a1e38 - Revert "Selenium: Use wdio-video-reporter to record videos of test run" (task T252523) by Zfilipin
- git #b160ffc2 - benchmarks: Remove bench_wfIsWindows.php by Timo Tijhof
- git #3b94e2af - Narrow MediaWiki.Commenting.FunctionComment.WrongStyle by Reedy
- git #b33e5ffb - resources: Upgrade oojs from v3.0.1 to v5.0.0 by James D. Forrester
- git #fac00338 - Update OOUI to v0.39.0 (task T164958) (task T251610) by James D. Forrester
- git #a71112ca - Remove MediaWiki.Commenting.IllegalSingleLineComment.* exclusions by Reedy
- git #763c8a62 - Filter out expired items from watcher counts (task T251327) by hmonroy
- git #bd188bfb - Rename NS_USER(_TALK) on jv language to 'Naraguna' (task T252754) by RhinosF1
- git #42df3090 - Add namespace localisations for Tigrinya (task T251287) by RhinosF1
- git #cb44ddf8 - mime: Convert built-in MIME mappings to PHP arrays (task T252228) by Ori Livneh
- git #6a8943d8 - objectcache: dependency inject LoadBalancer into SqlBagOStuff (task T229062) by Aaron Schulz
- git #efa1f43a - Final Squiz.Scope.MethodScope.Missing commit by Reedy
- git #18773532 - Fix more of includes/filerepo/ Squiz.Scope.MethodScope.Missing by Reedy
- git #0c7dc177 - content: Change log channel to 'ContentHandler' by Timo Tijhof
- git #b31cec3c - Remove more IE6 and IE7 compatibility and notes (task T232563) by DannyS712
- git #438c94cd - exception: cleanup "caught_by" and use Throwable in more places by Aaron Schulz
- git #88d01fb4 - resourceloader: Make DepStore write lock specific to the current wiki (task T113916) (task T247028) by Timo Tijhof
- git #484c2f89 - SkinTemplate: Remove some tiny private methods by DannyS712
- git #fffc34a5 - phpunit: Acknowledge known dberror from SpecialPageFatalTest (task T248191) by Timo Tijhof
- git #1c009dff - Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing by Reedy
- git #8f48efcc - Fix some includes/specials/ Squiz.Scope.MethodScope.Missing by Reedy
- git #161baa43 - Fix includes/media/ Squiz.Scope.MethodScope.Missing by Reedy
- git #af063dd7 - Fix more Squiz.Scope.MethodScope.Missing by Reedy
- git #a5a6cc34 - Fix more Squiz.Scope.MethodScope.Missing by Reedy
- git #98a2ef86 - Fix more Squiz.Scope.MethodScope.Missing by Reedy
- git #51d3ade7 - Fix more Squiz.Scope.MethodScope.Missing by Reedy
- git #d4381417 - resourceloader: make SqlModuleDependencyStore avoid issuing no-op upserts (task T247028) by Aaron Schulz
- git #ab19cd27 - resourceloader: make SqlModuleDependencyStore use CONN_TRX_AUTO (task T247028) by Aaron Schulz
- git #d03ba812 - Move known attributes when updating to manifest_version 2 (task T253034) by Reedy
- git #cd6c64b4 - RELEASE-NOTES-1.35: Re-organise Parser stuff into single blocks (again) by James D. Forrester
- git #5794054d - moment: Hook the tl-ph upstream profile to tl; we don't support tl-ph by James D. Forrester
- git #d06b27c7 - Use same WatchedItemStore object everywhere in SpecialWatchlist by Sam Wilson
- git #8c1904a4 - Add rawTables(), getQueryInfo() and queryInfo() to SelectQueryBuilder by Tim Starling
- git #28b7f0b3 - In ApiQueryBase, use a SelectQueryBuilder to store query information (task T243051) by Tim Starling
- git #ce805df9 - Use a SelectQueryBuilder in SpecialWhatLinksHere (task T243051) by Tim Starling
- git #7abd828e - Extension schema updates for HookContainer (task T240307) by Tim Starling
- git #09809678 - Fix testAutomaticSqlGeneration: don't write to the source tree by Tim Starling
- git #deba8275 - Fix recent breakage of ApiStashEditTest by Tim Starling
- git #9f7b735e - Rename SkinAddFooterLinks to SkinAddFooterLinksHook and add HookRunner method by Tim Starling
- git #ce97f5ff - Add HookRunner method for new hook RevisionFromEditComplete by Tim Starling
- git #f4f95e9f - Call BitmapMetadataHandler functions statically by Reedy
- git #384d84ff - Narrow Squiz.Scope.MethodScope.Missing to match current reality by Reedy
- git #32aefeaa - Fix Squiz.Scope.MethodScope.Missing for Title.php by Reedy
- git #39176163 - Update PostgreSQL supported version in docs/database/postgres.txt by Reedy
- git #71c3aaf7 - Remove rotten docs/php-memcached docs by Reedy
- git #b3734a0e - Fix even more Squiz.Scope.MethodScope.Missing by Reedy
- git #60fdd5d8 - Fix some more Squiz.Scope.MethodScope.Missing by Reedy
- git #78e36ba5 - Fix some Squiz.Scope.MethodScope.Missing by Reedy
- git #bc24bf7c - Fix some Squiz.Scope.MethodScope.Missing by Reedy
- git #5f1000f7 - Fix languages/ PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #b3fd2191 - Fix more libs PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #07faedc8 - Fix more libs PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #a0b717fc - Documentation fixes for upcoming ESLint config change by Ed Sanders
- git #9c8211b4 - resourceloader: Cleanup CSSMin by Reedy
- git #bfe636bb - Add test to compare generated sql with the abstract schema (task T252919) by Amir Sarabadani
- git #0c1c2010 - Remove use of Revision objects in SpecialNewpages::feedItemDesc (task T250579) (task T249021) by DannyS712
- git #3c293332 - ImportableOldRevisionImporter: Remove use of Revision::insertOn (task T251856) by DannyS712
- git #30308ecc - RollbackAction: Reduce uses of Revision objects (task T250579) (task T250981) by DannyS712
- git #9fb14c42 - Fix includes/Storage PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #a8b00642 - Fix tests/ PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #0b91ceed - Sync descriptions from extension.schema.v2.json to v1.json by Reedy
- git #1b1a17bc - skins: Allow $wgValidSkinNames to take ObjectFactory spec (task T252760) by Reedy
- git #40e52274 - Fix some includes/libs PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #b038d633 - Fix even more PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #b1e515e3 - Fix even more PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #98817441 - Fix even more PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #b80a9f4f - Fix even more PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #50c1da01 - MimeAnalyzer: Remove temporary variable by Reedy
- git #1af20207 - Fix numerous Squiz.Scope.MethodScope.Missing by Reedy
- git #11d2e600 - Fix PSR12.Properties.ConstantVisibility.NotFound in FormOptions.php by Reedy
- git #4f697545 - Add RELEASE-NOTES for extension.json SearchMappings (task T250977) by Reedy
- git #33567622 - Drop User::checkTemporaryPassword() (task T249181) by Ammar Abdulhamid
- git #cc8296b3 - Add Unit tests for SpamChecker service (task T251015) by DannyS712
- git #aa0941da - SpecialBlock: Fix flag set on block if $wgBlockAllowsUTEdit is false (task T252892) by Thalia
- git #b3a5c7c0 - Use new TalkPageNotificationManager (task T239640) by Clara Andrew-Wani
- git #b9973fc3 - mime: 'mimetoExt' => 'mimeToExt' (task T252228) by Ori Livneh
- git #48df87ed - Prohibit empty blocks: fix for false `$wgBlockAllowsUTEdit` (task T208645) by DannyS712
- git #7ab20fd8 - Remove double space from messages by Amir Aharoni
- git #42f41f1e - Remove unused code from jquery.confirmable.js by Thiemo Kreuz
- git #1996c785 - In SwiftFileBackend allow HTTP timeouts to be set in the constructor (task T226979) by Tim Starling
- git #8bf01c28 - specialpage: `fieldInfoToFormDescriptor()` is not a static method by Derick A
- git #d53e91d2 - Fix more PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #c50ba9b1 - Fix more PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #d94f90e0 - eslint: Code style fixes for upcoming config change by Ed Sanders
- git #ebcfc952 - TalkPageNotificationManager: Undeprecate passing null to setUserHasNewMessages (task T239640) by Clara Andrew-Wani
- git #49372c72 - auth: Add helpful type hint to AuthManager by Thiemo Kreuz
- git #babbbbc6 - Selenium: Use wdio-video-reporter to record videos of test run (task T252523) by AlQaholic007
- git #31b4b8d6 - Fix inverted assertions in ContentSecurityPolicyTest by Thiemo Kreuz
- git #d849a18f - Use " not ' for example json by Reedy
- git #e6f41570 - editpage: Fix misleading "OOUI\FieldLayout" type hint by Thiemo Kreuz
- git #7a310016 - Remove auto-generated "created by PHPStorm" comment by Thiemo Kreuz
- git #e888afd6 - Remove unused var initialization from ContentSecurityPolicy by Thiemo Kreuz
- git #29d91c2c - Typehint onLoginFormValidErrorMessages param as array by Lucas Werkmeister
- git #b8c60c53 - SkinTemplate: Set footer keys on template for full compatibility (task T252725) by jdlrobson
- git #712312f9 - SkinTemplate: Allow modification of the footer directly (task T251817) by jdlrobson
- git #4111cab7 - Replace use of old $wgVersion constant with MW_VERSION by James D. Forrester
- git #168e23e8 - OutputPage: fix @since version by MusikAnimal
- git #a1ddac1d - Add methods to check if a page is temporarily watched (task T248495) by MusikAnimal
- git #29aa36c0 - Add MergeHistoryFactory interface, implemented by PageCommandFactory (task T249446) by DannyS712
- git #859ecb70 - AbstractBlock: Fix documentation for parseTarget by Thalia
- git #a7e94122 - mime: Fix whitespace parsing of 'mime.info' file (task T252228) by Ori Livneh
- git #40aba417 - Make formatLinksInComment understand and link [[Text[[Link]] (task T197958) by WMDE-Fisch
- git #28ae2a60 - Introduce ProtectedHookAccessorTrait and pilot the Hooks::run() migration by Tim Starling
- git #b3d762e1 - Add HookRegistry by Tim Starling
- git #827ab362 - Rest: Add Handler::postInitSetup by Tim Starling
- git #bb9a260d - registration: Fix upgradeExtensionJsonSchema to remove _merge_strategy (task T252576) by Kunal Mehta
- git #5ae0192d - resources: Upgrade moment from 2.24.0 to 2.25.2; hook in gom-deva & zh-mo (task T251696) by James D. Forrester
- git #a8467a0f - Fix numerous PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #4a206f1f - Add tests for RevisionList/RevisionItem classes (task T252076) by DannyS712
- git #d9a1d95b - Add HookRunner methods for new SearchHandler hooks by Tim Starling
- git #ca210666 - BaseTemplate: Deprecate getFooterIcons (task T251212) by jdlrobson
- git #5a6f9968 - HookContainer Integration Test (task T251444) by Nikki Nikkhoui
- git #77e2dd71 - Replace `NewRevisionFromEditComplete` with `RevisionFromEditComplete` (task T250338) by DannyS712
- git #62642ffb - Add Seediq (trv) to Names.php (task T215023) by Amir Aharoni
- git #14fb921e - TextConflictHelper: Add ARIA label to `wpTextbox1` (task T245863) (task T252355) by Volker E
- git #3ee9f45a - installer: Restore no-op log message in doWatchlistUpdate by Tim Starling
- git #ec5ba096 - Prohibit empty blocks (task T208645) by DannyS712
- git #634024b0 - Fixup some SELECT * usages in sqlite schema patches (task T252311) by Reedy
- git #1014bb52 - Updating psy/psysh (v0.10.3 => v0.10.4) by Reedy
- git #6a4012c8 - Add another Hebrew and Yiddish alias for {{#tag}} by Amir Aharoni
- git #6224ffd0 - Replace toast with OOUI popup on watchlist message (task T249259) by suecarmol
- git #2712cb83 - Fix impedance mismatch with Parser::getRevisionRecordObject() (task T251952) by C. Scott Ananian
- git #8a40367a - editpage: Fix misplaced return value in TextConflictHelper by Thiemo Kreuz
- git #e987ba3a - Revision: Ensure getRevisionByTitle() works for foreign wikis (task T248756) by Máté Szabó
- git #61a7a871 - Support direct editing of tags from Special:Tags (task T245962) by Ammar Abdulhamid
- git #4d4e1437 - Move french space armoring after doBlockLevels (task T197879) by Arlo Breault
- git #f5465e74 - Use private instead of protected in CommentStore by Thiemo Kreuz
- git #97c6b8db - Fix native sty name from cебертатар to себертатар (task T247170) by Reedy
- git #116063f3 - Disable parsing of prefs-memberingroups message (task T142882) by Ammar Abdulhamid
Vendor
- git #b0fceb98 - Bump Parsoid to 0.12.0-a14 (task T252648) by Subramanya Sastry
- git #1d05a98a - symfony/polyfill-php73 1.15.0 => 1.17.0 by Reedy
- git #cb9a746f - Updating psy/psysh (v0.10.3 => v0.10.4) by Reedy
- git #cf620c30 - Update symfony/* from 5.0.7 -> 5.0.8 and 4.4.7 -> 4.4.8 by Reedy
- git #d9feba8e - Updating firebase/php-jwt (v5.1.0 => v5.2.0) by Reedy
- git #5e46063f - Update OOUI to v0.39.0 by James D. Forrester
- git #34d98dda - Allow elasticsearch's unpinned dependency on react/promises to upgrade by James D. Forrester
Extensions
3D
No changes for 3D
AbuseFilter
- git #f2759a17 - Selenium: Update to WebdriverIO v5 (task T253167) by vidhi-mody
- git #8d435ee4 - Make the form on Special:AbuseLog collapsible (task T252584) by Daimona Eaytoy
- git #e7a02ddc - Replace _merge_strategy with merge_strategy by Reedy
ActiveAbstract
No changes for ActiveAbstract
AdvancedSearch
- git #4b4eee2c - Describe $wgAdvancedSearchDeepCatEnabled in docs/settings.md (task T218583) by Swayam Samyak Debasis
- git #27f30d31 - Fix case in message to match others by pcoombe
- git #cbb09069 - Update MediaWiki core dependency to 1.35 by Thiemo Kreuz (WMDE)
- git #33b305f0 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by DannyS712
- git #f0e1801e - Let screen readers announce expanded/collapsed state of panes (task T250739) by bkudiess-msft
AntiSpoof
No changes for AntiSpoof
ApiFeatureUsage
- git #4e186c3d - Do not pass Message to HtmlForm::setWrapperLegend by Umherirrender
ArticleCreationWorkflow
- git #5412a264 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by DannyS712
ArticlePlaceholder
- git #08e484ae - Convert to manifest_version 2 (task T252470) by Reedy
Babel
- git #44ee34f5 - Extend babel.babel_lang to varbinary(35) (task T226546) by Reedy
- git #a72205a8 - Remove _merge_strategy from value by Reedy
BetaFeatures
- git #d83dbec2 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by DannyS712
- git #adc38879 - Fix GENDER syntax by Amir Aharoni
- git #e6a24e43 - Bundle model to client via packageFiles, rather than polluting all pages (task T219342) by James D. Forrester
- git #916b67a0 - Visually signal that the auto-enrolled featured are set that way (task T62747) (task T170055) by James D. Forrester
BounceHandler
No changes for BounceHandler
Calendar
No changes for Calendar
Campaigns
No changes for Campaigns
Capiunto
No changes for Capiunto
CategoryTree
- git #d386dd7f - Remove _merge_strategy from value by Reedy
CentralAuth
- git #da3c15fb - Fix class/function case mismatch (task T253628) by Reedy
CentralNotice
No changes for CentralNotice
CharInsert
- git #8775ef69 - Namespace extension by Reedy
CheckUser
- git #e85f6f29 - Alias the column names for the result (task T253606) (task T253235) by David Barratt
- git #4346b730 - Put tests into separate test namespace by Thalia
- git #3098ce6c - TimelineRowFormatter: Format rows with correct separators (task T252031) by Thalia
- git #9efadc44 - Replace Title with TitleValue and SpecialPage with SpecialPageFactory (task T252485) by David Barratt
- git #64c9d723 - Use cuc_user instead of cuc_user_text to utilize existing index (task T252801) by Huji Lee
- git #667f7bd7 - Make whitespace consistent in service buildUserConds methods by Thalia
- git #ddbb2d34 - TimelineRowFormatter: Show or redact the comment for the change (task T252030) by Thalia
- git #15a12457 - Updating firebase/php-jwt (v5.1.0 => v5.2.0) by Reedy
- git #60ad5af1 - Lower default limit for running checkuser via API to 500 (task T231266) by DannyS712
CirrusSearch
- git #6500a75e - Relax symfony/yaml to ~5.0.5 by Reedy
- git #30fe0012 - Use HttpRequestFactory::createMultiClient() (task T245170) by Tim Starling
- git #ecf0055b - Mock MultiHttpClient in unit tests by David Causse
- git #07761134 - Fix optional parameter before required (task T248078) by Reedy
- git #2dd99b53 - Replace use of old $wgVersion global with MW_VERSION constant by James D. Forrester
- git #80ee6f7d - Remove maintenance script symlinks (task T250806) by Reedy
Cite
No changes for Cite
CiteThisPage
No changes for CiteThisPage
Citoid
No changes for Citoid
cldr
- git #3ec676ac - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
CodeEditor
No changes for CodeEditor
CodeMirror
- git #55e2bd05 - Move CodeMirrorPluginModules from config to attributes by Reedy
- git #58289325 - Convert to manifest_version 2 (task T252470) by Reedy
- git #d23ffa17 - Update VisualEditor styles for Vector changes (task T252471) by Bartosz Dziewoński
CodeReview
- git #0bd288d7 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
Cognate
No changes for Cognate
CollaborationKit
- git #47d5bf8a - Remove _merge_strategy from value by Reedy
Collection
- git #d18d77c2 - Use HttpRequestFactory::createMultiClient() (task T245170) by Tim Starling
- git #d571497c - SpecialRenderBook: Use UnlistedSpecialPage by DannyS712
CommonsMetadata
- git #4b34474b - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #394a5478 - Add config documentation to extension.json by Gergő Tisza
ConfirmEdit
- git #96f348b6 - Add $wgHCaptchaProxy (task T252427) by Reedy
CongressLookup
No changes for CongressLookup
ContactPage
- git #5056104f - Parse messages in string context by Umherirrender
ContentTranslation
- git #7c7e8faf - Use wikimedia.ui instead of mediawiki.ui style guide (task T247499) by Santhosh Thottingal
- git #5043fdee - Fix lint error: Prefer parentNode to parentElement by Santhosh Thottingal
- git #c559503e - Updating firebase/php-jwt (v5.1.0 => v5.2.0) by Reedy
- git #5529c984 - Use HttpRequestFactory::createMultiClient() (task T245170) by Tim Starling
- git #69113327 - MT Abuse: Enforce min length consideration for sections with excluded children (task T232718) by Nik G
- git #50343a58 - Selenium: Update to WebdriverIO v6 (task T252521) by vidhi-mody
- git #ae153d73 - Upgrade vue-banana-i18n to 1.1.0 by Santhosh Thottingal
- git #180504eb - Dashboard: Open translation view when clicked on published or draft items by Santhosh Thottingal
- git #323f221f - Upgrade vue-test-utils to version 1.0.2 by Santhosh Thottingal
- git #a3d9fda1 - Refactor: Use model classes (task T241591) (task T243494) (task T243430) (task T247499) by Santhosh Thottingal
- git #83f73d8f - Section selector - basic version (task T241591) (task T243494) (task T243430) (task T247499) by Santhosh Thottingal
- git #a94b5f60 - Revert "Selenium: Record videos of all tests" (task T252521) by Zfilipin
- git #5efc1346 - styles: Fix line-height for button labels inside dashboard, to correctly align them with icons (task T235850) by Nik G
- git #fbcacd96 - Selenium: Record videos of all tests (task T252521) by Željko Filipin
- git #691e1ff3 - Selenium: Update to WebdriverIO v5 (task T252521) by Željko Filipin
- git #aea73d08 - styles: Fix vertical align of context item titles inside cx tools, to align correctly with icons (task T235850) by Nik G
- git #d56aba88 - Replace use of old $wgVersion constant with MW_VERSION by James D. Forrester
- git #1e087c52 - Try to avoid errors in enableCXBetaFeature (task T252502) by Niklas Laxström
- git #fd6e9d27 - Dashboard: Fix fallback image size for articles (task T246598) by ngkountas
- git #49524f78 - Avoid PHP Warning: min(): Array must contain at least one element (task T251541) by Niklas Laxström
- git #4a4be65e - ApiQueryContentTranslation: avoid fatals on getName (task T252094) by Niklas Laxström
- git #05847fea - Add documentation for the MT abuse calculation algorithm by Santhosh Thottingal
ContributionTracking
- git #c034dd85 - Update email address to donate@wikimedia.org (task T253068) by Margaret Epps
CreditsSource
No changes for CreditsSource
Dashiki
No changes for Dashiki
Disambiguator
No changes for Disambiguator
DiscussionTools
- git #72c730f6 - Fix failing test case for PHP modifier by Bartosz Dziewoński
- git #e064f434 - Remove empty lines in visual mode too (task T253402) by Ed Sanders
- git #ac476eb4 - Initialize tab state to avoid flicker (task T234403) by Ed Sanders
- git #8f583a23 - Use the faster childIndexOf() approach in JS too by Bartosz Dziewoński
- git #420c5140 - Insert replies outside of decorative comment frames (task T250126) by Bartosz Dziewoński
- git #b3ca37c1 - Create ImmutableRange class in PHP by Ed Sanders
- git #fbd63383 - ReplyWidget: Avoid buttons shifting when switching to source (task T234403) by Bartosz Dziewoński
- git #2d9a760d - ReplyWidget: Use interface dir for UI (task T253255) by Ed Sanders
- git #ade5f7cb - Visual: Use createModelFromDom when setting document (task T253258) by Ed Sanders
- git #406aed05 - Don't allow users to switch to a mode they are already in by Ed Sanders
- git #5675eea4 - Avoid deprecated User::getOption() by Bartosz Dziewoński
- git #9fbafef6 - Add autosave support to visual mode (task T240257) by Ed Sanders
- git #5feb6961 - Create a user preference to store visual/source mode (task T250523) by Ed Sanders
- git #66d3c95f - Prefix '@' to username auto-complete output (task T252460) by Ed Sanders
- git #c64bb6b5 - Add the test for getAuthors() in JS too by Bartosz Dziewoński
- git #515af820 - Reduce duplication between PHP parser and data gen for JS parser by Bartosz Dziewoński
- git #21933955 - Stop printing console warnings by Bartosz Dziewoński
- git #e12aea2f - Add test case for unwrapParsoidSections() (task T252238) by Bartosz Dziewoński
- git #60744049 - Spell check pass by Ed Sanders
- git #c5d1029b - Move /cases and /data up to /tests by Ed Sanders
- git #c848d8a9 - Parser tweaks by Bartosz Dziewoński
- git #b1427163 - Parser.php: Add tests for getTranscludedFrom by Ed Sanders
- git #d1e58841 - Rename removeListItem to removeAddedListItem and remove in PHP by Ed Sanders
- git #d56b512f - ReplyWidget: Move all events bind to setup (task T252439) by Ed Sanders
- git #bc437fc4 - PHP: More missing typehints by Ed Sanders
- git #5e996fdf - Modifier: Pass document to createWikitext by Ed Sanders
- git #23498815 - Add leading \ to covers by Reedy
- git #ac6cd26c - Don't call non static functions statically by Reedy
- git #70c5a1e4 - Fix return type of callable by Reedy
- git #c3a7ba1d - Add missing use MWException by Reedy
- git #08a6a83f - Replace stObject with stdClass by Reedy
- git #d775f307 - Follow-up b78fb3f4: Make sure we're using a MW User by James D. Forrester
- git #e6e0b1ea - PHP: Add missing typehints by Ed Sanders
- git #b78fb3f4 - Move all PHP to the MediaWiki\Extension\DiscussionTools namespace by Ed Sanders
- git #340572bc - Create a Utils class in PHP by Ed Sanders
- git #a3889fd4 - Port modifier.js to PHP by Ed Sanders
- git #6f32369b - tests: Fix comparing PHP and JS ranges by Bartosz Dziewoński
- git #76289cdf - tests: Fix failures due to CDATA handling in PHP by Bartosz Dziewoński
- git #33d69e26 - tests: Fix different whitespace trimming in PHP and JS by Bartosz Dziewoński
- git #c0002be7 - tests: Fix computing ranges in Parsoid documents by Bartosz Dziewoński
- git #95a87911 - tests: Check ranges in PHP parser tests by Bartosz Dziewoński
- git #076c6d82 - Parser: Use Element instead of Node when appropriate by Ed Sanders
- git #b8d7a75c - Fix performance of DiscussionToolsCommentParser::childIndexOf() by Bartosz Dziewoński
- git #745101c0 - PHP tests: Move some test utils to a parent class by Ed Sanders
- git #a000b8c7 - Add comment tests to PHP by Ed Sanders
- git #7b7a2cd6 - The Great Parser JS to PHP port of 2020!* (task T252252) by Roan Kattouw
- git #6aa2fac2 - Give username completion a min width of 10em by Ed Sanders
- git #76bd22fe - Show no remote users when input is empty by Ed Sanders
- git #6237f0fe - Show real error message when an exception is thrown (task T252238) by Bartosz Dziewoński
DismissableSiteNotice
No changes for DismissableSiteNotice
DonationInterface
- git #374ed385 - Don't clear sole submethod on validate fail (task T251025) by Elliott Eggleston
- git #70b01194 - Remove _merge_strategy from value by Reedy
- git #93b31c7a - Add missing extension reqs to composer.json by Elliott Eggleston
DoubleWiki
- git #d317504c - Convert $wgMemc use to WANObjectCache (task T160813) by Aaron Schulz
DynamicSidebar
No changes for DynamicSidebar
Echo
- git #5e9eac03 - Change pref header to specify it's about page link notifications (task T46787) by Kosta Harlan
- git #52526247 - Use HttpRequestFactory::createMultiClient() (task T245170) by Tim Starling
- git #a5693215 - Add `aria-label` to SpecialHelpMenuWidget (task T244543) by Volker E
- git #6dd0f219 - Use new TalkPageNotificationManager (task T239640) by Clara Andrew-Wani
- git #1560528d - Add page linked event title muted list (task T46787) by Kosta Harlan
Elastica
- git #da612285 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by DannyS712
ElectronPdfService
- git #e207b716 - Selenium: Update to WebdriverIO v5 (task T250179) by vidhi-mody
EntitySchema
No changes for EntitySchema
EventBus
- git #32deff88 - Use HttpRequestFactory::createMultiClient() (task T245170) by Tim Starling
- git #efbc6dc7 - Converted EventBus to use dependency injection (task T204295) by Petr Pchelko
EventLogging
- git #db725adb - wgEventLoggingSchemas should override extension attributes (task T238230) (task T249261) by Andrew Otto
EventStreamConfig
- git #f315e19f - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by DannyS712
ExtensionDistributor
- git #0575b810 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
ExternalGuidance
No changes for ExternalGuidance
FeaturedFeeds
No changes for FeaturedFeeds
FileExporter
No changes for FileExporter
FileImporter
- git #f460f724 - Update deprecated constant by Thiemo Kreuz
- git #bfa9b040 - Add missing whitespace between (i) and "category encouragement" (task T189573) by Thiemo Kreuz
- git #12adf202 - Fix incomplete carriage return/newline normalization by Thiemo Kreuz
- git #2aed00a6 - Add @license tags to all classes by Thiemo Kreuz
- git #dda1c0c6 - Improve edittoken mismatch error message (task T247753) by Ammar Abdulhamid
- git #3fe6ef86 - i18n: Fix MediaWiki.org link by Yuki Shira
- git #fc9bf18e - Explicitly call Message::parse instead of string cast by Umherirrender
- git #0ad489ed - Selenium: Update to WebdriverIO v6 (task T253256) by vidhi-mody
- git #8b26c3ba - Always send application log messages in English (task T240840) by Ammar Abdulhamid
- git #f0b19e79 - Add visibility keywords to all constants by Thiemo Kreuz
- git #51148150 - Clean up hook handler code by Thiemo Kreuz
- git #8c7d9b2f - Add PHPDoc for ever public method by WMDE-Fisch
- git #6eb94c45 - Simplify ValidatingUploadBase::validateTitle() by Thiemo Kreuz
- git #57815779 - FileImporter: Localize error messages (task T240840) by Ammar Abdulhamid
- git #6db5017b - Submit the form when hitting return in the summary (task T232810) by WMDE-Fisch
- git #bd54f677 - Add missing and improve incomplete @throws documentation by Thiemo Kreuz
FlaggedRevs
- git #ce60710d - Drop back-compat. checks for pre-1.30; this repo requires 1.35+ by James D. Forrester
Flow
- git #2344a2f1 - Use HttpRequestFactory::createMultiClient() (task T245170) by Tim Starling
- git #a83889f3 - Fix optional parameter before required (task T248078) by Reedy
- git #d6522156 - Replace use of old $wgVersion global with MW_VERSION constant by James D. Forrester
- git #5a43c0e6 - Fix typo: 'the-the'->'the' by Ed Sanders
- git #1337108a - Unbreak loading on mobile when VE is not installed by Roan Kattouw
- git #708d03d7 - Amend opacity comment to latest WikimediaUI Base equivalent by Volker E
FundraiserLandingPage
- git #dbd2e5b1 - Remove _merge_strategy from value by Reedy
- git #127e7e86 - Convert to manifest_version 2 (task T252470) by Reedy
FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow
Gadgets
- git #3ce0a0fb - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #d24b7286 - Add namespaces for Tigrinya (task T251287) by RhinosF1
- git #2447093b - Convert to manifest_version 2 (task T252470) by Reedy
GeoCrumbs
No changes for GeoCrumbs
GeoData
- git #ac4a111a - Add Special:MyLanguage for better user experience by Yuki Shira
GettingStarted
- git #7c384a55 - Convert to manifest_version 2 (task T252470) by Reedy
GlobalBlocking
- git #9fdb1cce - Fix yoda conditional by Reedy
GlobalCssJs
- git #ff3b266f - Convert to manifest_version 2 (task T252470) by Reedy
GlobalPreferences
No changes for GlobalPreferences
GlobalUsage
- git #e5e92531 - Use "description" in extension.json (task T252589) by Kunal Mehta
GlobalUserPage
- git #87613508 - Set 'noindex' for global user pages to avoid indexing by search engines (task T177159) by Kunal Mehta
GoogleNewsSitemap
- git #b5eef476 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
Graph
- git #9e0cda12 - Adding spinner to improve client side loading exp (task T242855) by seddon
- git #9aaef122 - Convert to manifest_version 2 (task T252470) by Reedy
GrowthExperiments
- git #f659afcc - Help panel tips: Use names instead of numbers for steps (task T244541) (task T245786) by Kosta Harlan
- git #5ad69863 - Help panel tips: Fix parameter number in i18n (task T244541) by Kosta Harlan
- git #7b4be13f - Help panel: Add quick start tips to guidance (task T244541) (task T245786) by Kosta Harlan
- git #bb76da7c - Parse messages in string context by Umherirrender
- git #3f56eac6 - Instrumentation for the post-edit dialog (task T246919) (task T245790) by Gergő Tisza
- git #efaa9aee - Display post-edit dialog widget (task T245790) by Gergő Tisza
- git #0bf9bfd2 - Make task card images repeat horizontally (task T244210) by Gergő Tisza
- git #ba8c031b - Track suggested edit sessions by Gergő Tisza
- git #a8d627d6 - Instrumentation schema changes (task T246919) (task T251526) by Gergő Tisza
- git #9f0dbe84 - Post-edit panel: link the whole task card, not just the title by Gergő Tisza
- git #be33a576 - Simplify GrowthTasksApi Wikidata description logic by Gergő Tisza
- git #4a6f4396 - Fix fragment encoding in post-edit panel by Gergő Tisza
- git #2f627c9a - Add alias for Special:ClaimMentee in French (fr) by Roan Kattouw
- git #4af04d0b - Increase help panel z-index by Gergő Tisza
- git #f4f8e9e2 - Help panel: Switch from suggested-edits to home panel when editor opens (task T247999) by Roan Kattouw
- git #fcf6bf51 - Help panel: Animate guidance panel in from the bottom (task T247999) by Roan Kattouw
- git #c89c191e - Help panel: Open automatically in guidance mode (task T244541) by Roan Kattouw
- git #4f4a1fdc - Help panel: Add back border-radius to help panel OOUI dialog (task T244546) by Kosta Harlan
- git #8f91b79f - Add post-edit dialog widget (task T245790) by Gergő Tisza
- git #71d05375 - Help panel: Animate transitions between panels (task T247999) by Roan Kattouw
- git #2f6bd797 - Help panel: Remove obsolete ask-help footer height calulation by Roan Kattouw
- git #ee00b4ce - Remove broken i18n/fa strings (task T252823) by Gergő Tisza
- git #a6a78099 - Make Mentorship::getMentor return either bool or User by Martin Urbanec
- git #f00a2bea - Help panel: Clean up navigation logging (task T250327) by Roan Kattouw
GuidedTour
- git #866c56a4 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by DannyS712
- git #359ed0bf - Convert to manifest_version 2 (task T252470) by Reedy
GWToolset
- git #ebf49fbc - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #a9658b54 - Strip charset from Content-Type before parsing as MIME type (task T252909) (task T252929) by Reedy
ImageMap
- git #da2838ad - Remove unused $id property by Thiemo Kreuz
- git #c765a867 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by DannyS712
InputBox
No changes for InputBox
Insider
- git #926a7c20 - Use SidebarBeforeOutput hook with correct format (task T252846) by jdlrobson
intersection
No changes for intersection
Interwiki
- git #673d3f5b - Convert to manifest_version 2 (task T252470) by Reedy
InterwikiSorting
No changes for InterwikiSorting
Jade
- git #2b683003 - Integrated Jade on the MW rollback page (task T212387) by kevinbazira
- git #32d7026e - Integrated Jade on the MW undo page (task T212387) by kevinbazira
- git #f7ebca48 - Integrated Jade on the MW Special:Diff page (task T212387) by kevinbazira
- git #f81e5428 - build: Updating mediawiki/mediawiki-codesniffer to 30.0.0 by libraryupgrader
- git #88b66f2c - Fixed label proposal error message (task T247450) by kevinbazira
- git #d95980d7 - build: Updating stylelint-config-wikimedia to 0.10.1 by Libraryupgrader
- git #9283db03 - build: Updating eslint-config-wikimedia to 0.15.3 by Libraryupgrader
- git #12939773 - Removed mousedown event handling from Jade ListWidgets (task T248470) by kevinbazira
Josa
No changes for Josa
JsonConfig
- git #52ba3570 - Add Data licences Germany (task T236801) by Raymond
Kartographer
No changes for Kartographer
LabeledSectionTransclusion
No changes for LabeledSectionTransclusion
LandingCheck
No changes for LandingCheck
LdapAuthentication
No changes for LdapAuthentication
Linter
No changes for Linter
LiquidThreads
- git #b9ef0e82 - Remove Threads::$VALID_CHANGE_TYPES by Reedy
- git #a09cf066 - Remove PHP entry point by Reedy
- git #9527184e - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #b78158ab - Remove method_exists() check for isNavigationBarShown by Reedy
- git #eac9f44a - Use TalkPageNotificationManager (task T239640) by Clara Andrew-Wani
- git #85fcd0a5 - Use WikiPage::getId methods instead hard-deprecated Article::getId (task T251278) by ArtBaltai
Listings
No changes for Listings
LocalisationUpdate
No changes for LocalisationUpdate
LoginNotify
- git #a5d764e4 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by DannyS712
MachineVision
- git #cc136cb8 - Prevent duplicate statements (task T234457) by Cormac Parle
- git #3fc2f415 - Add Special:MyLanguage for better user experience by Yuki Shira
- git #a6a1baad - build: Updating jquery to 3.5.1 by libraryupgrader
MapSources
No changes for MapSources
MassMessage
- git #d040bb59 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
Math
- git #7dff64f2 - Use HttpRequestFactory::createMultiClient() (task T245170) by Tim Starling
- git #fc0faf18 - Move checking code to a new namespace (task T252390, T187154) by Moritz Schubotz (physikerwelt)
- git #4c8b4deb - Convert to manifest_version 2 (task T252470) by Reedy
MobileApp
No changes for MobileApp
MobileFrontend
- git #508b5547 - MobileFrontend: Fix alignment of history/special:contrib 'more' button (task T252073) by Ammar Abdulhamid
- git #f85a6ff8 - specials: Remove SpecialMobileMenu class (unused) from MF (task T252005) by Derick A
- git #a4689983 - Toggler: Remove wrong ARIA attributes & re-introduce them correctly (task T218404) by Volker E
- git #34b1a608 - specials: Remove unused SpecialMobileCite class and related code (task T252006) by Derick A
- git #87078389 - i18n: Move colon inside the <strong> tag by Amir Aharoni
- git #021a678d - build: Updating watchpack to 1.7.2 by libraryupgrader
- git #42ddf771 - Toggler: Remove `div` check by Volker E
- git #be477d72 - Replace Toast.show() with mw.notify() (task T212542) by Sohom Datta
- git #8e687979 - MobileFrontend uses SkinAddFooterLinks hook (task T251817) by jdlrobson
- git #91788bb7 - Stop using deprecated wgContLang, about to be removed (task T245940) by James D. Forrester
- git #d5672d09 - Convert to manifest_version 2 (task T252470) by Reedy
MultimediaViewer
No changes for MultimediaViewer
NavigationTiming
No changes for NavigationTiming
Newsletter
- git #6cd66476 - Selenium: Update to WebdriverIO v6 (task T253260) by vidhi-mody
- git #6b527307 - Selenium: Update to WebdriverIO v5 (task T253260) by vidhi-mody
- git #a6738d87 - Use the new SpamChecker service (task T251015) by DannyS712
NewUserMessage
- git #6f332c8d - Convert to manifest_version 2 (task T252470) by Reedy
Nuke
No changes for Nuke
OATHAuth
- git #72090af8 - christian-riesen/base32 to 1.3.2 by Reedy
- git #635fba26 - Add missing message `verifyoathforuser` (task T209749) by DannyS712
OAuth
- git #a53cf27f - Adding blankspace per task (task T252588) by Tks4Fish
- git #7d266cc8 - Updating firebase/php-jwt (v5.1.0 => v5.2.0) by Reedy
OpenStackManager
No changes for OpenStackManager
ORES
- git #b20642e1 - Selenium: Update to WebdriverIO v6 (task T253261) by vidhi-mody
- git #ea4850d2 - Selenium: Update to WebdriverIO v5 (task T253261) by vidhi-mody
PageAssessments
- git #b92307bd - Convert to manifest_version 2 (task T252470) by Reedy
PagedTiffHandler
No changes for PagedTiffHandler
PageImages
- git #a135c78c - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by DannyS712
- git #e26e8968 - Convert $wgMemc use to WANObjectCache (task T160813) by Aaron Schulz
- git #49e5f64c - Use "description" in extension.json (task T252589) by Kunal Mehta
PageTriage
- git #3a9bd3cc - ApiPageTriageListTest: Use MovePageFactory to construct MovePage (task T252934) by DannyS712
PageViewInfo
- git #d530acda - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
ParserFunctions
- git #4adbde3b - Convert to manifest_version 2 (task T252470) by Reedy
PdfHandler
- git #e52d6252 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #bf7398e7 - Convert to manifest_version 2 (task T252470) by Reedy
PerformanceInspector
No changes for PerformanceInspector
Petition
- git #0949af07 - Convert to manifest_version 2 (task T252470) by Reedy
Poem
No changes for Poem
PoolCounter
No changes for PoolCounter
Popups
- git #751e0516 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by DannyS712
- git #e7c0997c - Add Special:MyLanguage for better user experience by Yuki Shira
ProofreadPage
- git #89e38be6 - Parse messages in string context by Umherirrender
- git #9d2af272 - Fix optional parameter before required (task T248078) by Reedy
- git #0c526416 - Remove broken radio buttons from conflict resolution interface (task T252863) by Thiemo Kreuz
PropertySuggester
- git #b6fd7d7e - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
QuickSurveys
- git #6f86944f - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
Quiz
- git #39d8422a - Fix optional parameter before required (task T248078) by Reedy
ReadingLists
- git #2d9d27a3 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
RelatedArticles
No changes for RelatedArticles
Renameuser
No changes for Renameuser
RevisionSlider
- git #94b952e7 - Selenium: Update to WebdriverIO v5 (task T250601) by vidhi-mody
RSS
- git #47545e9e - Convert to manifest_version 2 (task T252470) by Reedy
SandboxLink
- git #5f94ba4c - Convert to manifest_version 2 (task T252470) by Reedy
Score
- git #85a02de5 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #426d32a1 - Convert to manifest_version 2 (task T252470) by Reedy
Scribunto
- git #df2aba13 - Add Tigrinya namespaces (task T251287) by RhinosF1
SearchExtraNS
- git #0e814ef5 - Convert to manifest_version 2 (task T252470) by Reedy
SecureLinkFixer
No changes for SecureLinkFixer
SecurePoll
No changes for SecurePoll
ShortUrl
- git #18138d5d - Convert to manifest_version 2 (task T252470) by Reedy
SiteMatrix
- git #80446953 - Replace _merge_strategy with merge_strategy by Reedy
SpamBlacklist
- git #e0b4d0bc - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #299aed95 - Remove _merge_strategy from value by Reedy
- git #70999d0e - Convert to manifest_version 2 (task T252470) by Reedy
SubPageList3
No changes for SubPageList3
SubpageSortkey
- git #198d43ca - Remove _merge_strategy from value by Reedy
- git #e78b17f8 - Convert to manifest_version 2 (task T252470) by Reedy
SyntaxHighlight_GeSHi
- git #7b266265 - Move SyntaxHighlightModels from config to attributes by Reedy
- git #3023aa4e - Convert to manifest_version 2 (task T252470) by Reedy
TemplateData
- git #0deac36b - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #69cfb3bd - Convert to manifest_version 2 (task T252470) by Reedy
TemplateSandbox
- git #1694d827 - Convert to manifest_version 2 (task T252470) by Reedy
TemplateStyles
No changes for TemplateStyles
TemplateWizard
- git #559ac7a9 - Selenium: add page object (task T240766) by ephemeralwaves
TextExtracts
- git #9a2aacde - Convert to manifest_version 2 (task T252470) by Reedy
- git #9baea120 - Add Special:MyLanguage for better user experience by Yuki Shira
Thanks
- git #ba260397 - Convert to manifest_version 2 (task T252470) by Reedy
TheWikipediaLibrary
No changes for TheWikipediaLibrary
TimedMediaHandler
- git #bbcba727 - Drop back-compat. checks for pre-1.23; this repo requires 1.35+ by James D. Forrester
- git #ca67f222 - Add Special:MyLanguage for better user experience by Yuki Shira
timeline
- git #1dbf5f57 - Fix optional parameter before required (task T248078) by Reedy
TitleBlacklist
- git #30011861 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #2bc7fd86 - Convert to manifest_version 2 (task T252470) by Reedy
TocTree
No changes for TocTree
TorBlock
No changes for TorBlock
Translate
- git #abf39483 - Restore MW 1.33-1.34 compatibility in QueryAggregator by Niklas Laxström
- git #fdf15165 - Make WikiPageMessageGroup inherit MessageGroupOld directly by Niklas Laxström
- git #40a11636 - Remove no-op constructor from MessageGroupOld by Niklas Laxström
- git #fef7da1b - Avoid extra query in WikiPageMessageGroup::getDefinitions (task T221119) by Niklas Laxström
- git #6215e855 - Fix typo retun -> return by Niklas Laxström
- git #09d11f48 - Split message index rebuild off of TranslationsUpdateJob and enable deduplication (task T221119) by Niklas Laxström
- git #f95221e9 - Suppress XSS false positive by Daimona Eaytoy
- git #65da24de - Use HttpRequestFactory::createMultiClient() (task T245170) by Tim Starling
- git #5c582c6a - Fix regression that broke offline import (task T253032) by Niklas Laxström
- git #a665d903 - Fix "nothing to translate" error on moving from review to page mode (task T49986) by Abijeet
- git #60383950 - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
- git #dcc09aaf - AndroidXmlFFS: Add support for unicode symbols by Abijeet
- git #245277f9 - Remove redundant dependency on 'mediawiki.notify' (task T233676) by Timo Tijhof
TranslationNotifications
- git #28b75921 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #8257e78f - Avoid using Job::factory, instead create the job object directly (task T144780) by Abijeet
- git #802a7332 - Convert to manifest_version 2 (task T252470) by Reedy
TrustedXFF
No changes for TrustedXFF
TwoColConflict
- git #bc42e1f3 - Add browser test for talk page conflicts adding new lines (task T251251) by WMDE-Fisch
- git #88ea9c69 - Detect talk-page cases that are changes instead of additions (task T251251) by Thiemo Kreuz
- git #a673205d - Mark EventLogging code with @codeCoverageIgnore by Thiemo Kreuz
- git #cd0b32ad - Pull context dependency 1 level up, out of ResolutionSuggester by Thiemo Kreuz
- git #d423aebd - Remove unnecessary static keyword from ResolutionSuggester by Thiemo Kreuz
- git #f68c4b09 - Remove unused mw-twocolconflict-title form field by Thiemo Kreuz
- git #8c79afc3 - Full test coverage for SplitTwoColConflictHelper by Thiemo Kreuz
- git #f7e615d8 - Reuse existing SplitConflictUtils::addTargetBlankToLinks() (task T250501) by Thiemo Kreuz
- git #5defdc00 - Show feedback notice for talk pages (task T250501) by Adam Wight
- git #9b9365da - Add first trivial tests for SplitTwoColConflictHelper by Thiemo Kreuz
- git #ad50ecbe - Pull context dependency 1 level up, out of HtmlSplitConflictHeader by Thiemo Kreuz
- git #bd2ecc6a - Remove unused SpecialPageHtmlFragment (task T250893) by Thiemo Kreuz
- git #3d31cce3 - Merge talk module into generic CSS ResourceLoader module (task T233280) by Thiemo Kreuz
- git #65235df2 - Display overview when advanced help not available (task T250501) by Adam Wight
- git #ed6c6205 - Streamline browser tests waiting for the JS to work by WMDE-Fisch
- git #75f4af07 - Minimize row swap code in JavaScript a bit (task T251106) by Thiemo Kreuz
- git #03fa7519 - Browser tests for swapable talk page blocks (task T251106) by WMDE-Fisch
- git #9fe6d5d2 - Add a button that swaps the row order on the talk view (task T251106) by Andrew Kostka
- git #1c172b87 - Open preference link in core hint in new tab (task T246103) by WMDE-Fisch
- git #5068139d - Test core hint stays hidden after first dismissal (task T246103) by WMDE-Fisch
- git #a124f807 - Remove Special page for simulating conflicts (task T250893) by Adam Wight
- git #60f51576 - Mark pulsating blue dots with `cursor: pointer` by Thiemo Kreuz
- git #b050cf7e - Streamline waiting in talk page tests by WMDE-Fisch
- git #ab7a455c - Always close popups before opening a new one (task T252517) by Adam Wight
- git #23585fcd - Move EditPage::importFormData hook handler to separate file by Thiemo Kreuz
- git #29a153e0 - Fix minor merge issue in SplitConflictUtils::mergeTextLines (task T246103) by Thiemo Kreuz
UniversalLanguageSelector
- git #28510ffa - Update jquery.uls from upstream by Amir Aharoni
UploadsLink
- git #5cb14c50 - Convert to manifest_version 2 (task T252470) by Reedy
UploadWizard
- git #d0c8f2c4 - Fix class/function case mismatch (task T253628) by Reedy
- git #a33da49f - Remove EventLogging dependency from tests (task T253218) by Ed Sanders
- git #138706b2 - Convert to manifest_version 2 (task T252470) by Reedy
- git #25598c93 - Replace {{PD-1923}} with {{PD-US-expired}} (task T251685) by Reedy
- git #87b7a9da - Add Special:MyLanguage for better user experience by Yuki Shira
UrlShortener
- git #3a39e634 - Add introductory note to Special:ManageShortUrl (task T247834) by Ammar Abdulhamid
- git #f49464e4 - Convert to manifest_version 2 (task T252470) by Reedy
UserMerge
No changes for UserMerge
VipsScaler
- git #ba2972a3 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
VisualEditor
- git #414bbac1 - Update VE core submodule to master (3af5d5964) by James D. Forrester
- git #92ab3008 - Use HttpRequestFactory::createMultiClient() (task T245170) by Tim Starling
- git #d6823dbd - Use fake server for link inspector tests (task T247278) by Ed Sanders
- git #4f70ead4 - Fix #unwrapParsoidSections for pseudo-sections (generated by templates) (task T252238) by Bartosz Dziewoński
- git #92f4e543 - Don't log VEFeatureUse from DiscussionTools by David Lynch
- git #07867cf3 - Update extension.json authors to match AUTHORS.txt by Ed Sanders
- git #38114d5d - Update principal authors by Ed Sanders
- git #d1f653f5 - Update Authors.txt based on lib/ve by Ed Sanders
- git #969b1f26 - Replace use of old global with MW_VERSION constant by James D. Forrester
- git #61de7530 - Improve deactivating tabs when switching/exiting on MonoBook etc. by Bartosz Dziewoński
- git #0528f806 - Extract Parsoid/RESTBase stuff out of our API code (task T252573) by Bartosz Dziewoński
- git #91d40cdf - ApiVisualEditorEdit: Use existing action=compare parameters for PST by Bartosz Dziewoński
- git #f78b069f - Remove _merge_strategy from value by Reedy
- git #d92e600d - Simplify API modules setup by Bartosz Dziewoński
- git #50db102c - Refactor getPreferredEditor and expose reusable parts by Ed Sanders
- git #b1f40f4f - DesktopArticleTarget.init: Set veEditSourceUri in SET mode too (task T192974) by Bartosz Dziewoński
- git #d16d93cc - Treat links to diffs and history pages as external links (task T248076) by Sohom Datta
WebAuthn
- git #849ba798 - Add GPL-3.0 license (task T251670) by Reedy
Wikibase
- git #ecefd439 - Add --report flag on build (task T253202) by tzhelyazkova
- git #d5653a8e - bridge: test: simplify two assertions by Lucas Werkmeister
- git #2c8ba732 - OutputPageEditabilityTest: When mocking Title, provide getNamespace() by James D. Forrester
- git #4c415f45 - Fix typo 'desciption' (task T201491) by MarcoAurelio
- git #de154801 - doxygen-docker, remove prefixing / for volume paths by addshore
- git #4b22fd20 - Introduce LangLinkHandlerFactory (task T128173) by Tpt
- git #47c0e657 - Move LangLinkHandler to the Hooks namespace (task T128173) by Tpt
- git #34cde0a1 - bridge: mutationsTrackerPlugin test: split assertions, add nomatch by Pablo Grass
- git #349a1f46 - bridge: mutationsTrackerPlugin: use method name in type guard by Pablo Grass
- git #357fd8d8 - bridge: mutationsTrackerPlugin: dynamic type guard result by Pablo Grass
- git #6b45a00a - bridge: mutationTrackerPlugin: align test with unit name by Pablo Grass
- git #948fb940 - bridge: mutationsTrackerPlugin: type guard as fixed function by Pablo Grass
- git #7c81f521 - Improve documentation of PrefetchingTermLookup implementations (task T247196) by addshore
- git #7bea8a12 - Use Action::getArticle instead of deprecated Action::$page (task T239975) by ArtBaltai
- git #339c134b - bridge: track all errors (task T252683) by Michael Große
- git #2b3355b8 - bridge: Move error formatting into tracker (task T252683) by Michael Große
- git #99222b35 - bridge: Rename error tracking actions (task T252683) by Michael Große
- git #08597675 - bridge: don't minimize in dev mode by Michael Große
- git #b15530d1 - FP: ApiEntityLookup fetch and log when not already prefetched (task T253125) by addshore
- git #ec1bca46 - FP: Document config instructions (task T252861) by Jakob Warkotsch
- git #9d17c6e0 - Remove compatibility class aliases by Lucas Werkmeister
- git #a9e98e1f - Move Content classes to right namespace (task T172368) by Lucas Werkmeister
- git #6c518c9f - Move repo maintenance tests to correct namespace (task T172368) by Lucas Werkmeister
- git #66f2a58e - bridge: update to latest @wmde/wikibase-vuejs-components (task T249343) by Pablo Grass
- git #31f53dab - Add test for batching behaviour of ApiEntityLookup by addshore
- git #92be4861 - Add ArticleRevisionVisibilitySetHookHandler by Marius Hoch
- git #69535039 - Move batching of Entities from ApiPrefetchingTermLookup to ApiEntityLookup. (task T251238) by rosalie
- git #2ce11aeb - FP: Allow descriptions in ApiPrefetchingTermLookup (task T252408) by Jakob Warkotsch
- git #f8700b14 - Fix optional parameter before required (task T248078) by Reedy
- git #ef2c58fa - Make onLoginFormValidErrorMessages match MW Core (task T253064) by Reedy
- git #44f6f62d - Move some Repo classes to the right namespace (task T172368) by Lucas Werkmeister
- git #95afe5f6 - bridge: DataBridge: remove unused getter by Pablo Grass
- git #30e8f783 - Add populateSitesTable.php back to lib/autoload.php (task T172368) by Lucas Werkmeister
- git #eddf4ec4 - bridge: Add text format to jest coverage reporters by tzhelyazkova
- git #ba360f57 - FP: add LinkTargetEntityIdLookup (task T252407) by addshore
- git #1002f262 - bridge: expand documentation of edit decision messages (task T252996) by Lucas Werkmeister
- git #7c0bc855 - FP: Use the new wbgetentities service (ApiEntityLokup for api fetching entities ) (task T251238) by rosalie
- git #e0f902e4 - bridge: improve phrasing of “replace” edit decision (task T252996) by Lucas Werkmeister
- git #79ef0ebe - bridge: wire up reload buttons on edit conflict (task T251402) by Lucas Werkmeister
- git #1729aeed - bridge: wire up ErrorSavingEditConflict in ErrorWrapper (task T251401) by Lucas Werkmeister
- git #bf9b327e - Observability for SqlChangeDispatchCoordinator wait for replication (task T252952) by addshore
- git #86df5411 - Move two classes to right namespace by Lucas Werkmeister
- git #4ea351bd - Update wikibase-api to 3.2.0 (task T247690) by Marius Hoch
- git #5e547778 - Remove compatibility class aliases by Lucas Werkmeister
- git #ba3a68c0 - Move Action classes to right namespace (task T172368) by Lucas Werkmeister
- git #2663ecf3 - bridge: selenium: simplify createTag helper by Lucas Werkmeister
- git #b99c9b8b - Introduce ignoreDuplicateMainSnak param to wbsetclaim (task T234457) by Cormac Parle
- git #f1a686fa - bridge: selenium: extract setValue utility by Lucas Werkmeister
- git #8dd6f3a4 - bridge: wire up ErrorSavingAssertUser in ErrorWrapper (task T251397) by Lucas Werkmeister
- git #7fbf280a - Stop throwing StorageException in TitleFactory mocks by Lucas Werkmeister
- git #5bfe4f63 - Fix core's TitleFactory not being used correctly (task T252803) by Thiemo Kreuz
- git #1dee2efb - FP: Throw exception when looking up the data type of a missing prop by Jakob Warkotsch
- git #a8d009d8 - bridge: purge page immediately after noticing edit conflict (task T252499) by Michael Große
- git #9c2cc04e - WikibaseValueFormatterBuilders: inject specialized services (task T251776) by Jakob Warkotsch
- git #5e0eba25 - FP: Add ApiEntityExistenceChecker (task T251239) by Jakob Warkotsch
- git #9557dc5e - FP: Use the default LabelsProviderEntityIdHtmlLinkFormatter (task T251243) by Jakob Warkotsch
- git #ce8c226a - Move ClientHooks to \Wikibase\Client + client/includes/ by Lucas Werkmeister
- git #51bd76ea - Remove EntityTitleLookup from LabelsProviderEntityIdHtmlLinkFormatter (task T251242) by sihe
- git #e6be78ab - bridge: Make proceed button use save or publish text (task T247250) by tzhelyazkova
- git #d4a4b952 - bridge: wire up “login” button for assertuser error (task T251395) by Lucas Werkmeister
- git #e400cebe - bridge: add login warning message (task T251395) by Lucas Werkmeister
- git #15e1da5f - bridge: storybook test: only emit critical build output by Pablo Grass
- git #cdaa7b9e - ErrorSavingAssertUser: consistently space buttons (task T247250) by Pablo Grass
- git #343c56d6 - bridge: Wire up 'save without logging in' button (task T251394) by tzhelyazkova
- git #560c9525 - bridge: Wire up 'keep editing' button in ErrorSavingAssertUser component (task T251391) by tzhelyazkova
- git #710be176 - Stop assuming that string DB names mean non local DBs (task T252019) by addshore
- git #19b9dce6 - Add some deprecated annotations to some old terms classes (task T208425) by addshore
- git #9594de1d - Add ServiceByTypeDispatcherTest by addshore
- git #0bf2d729 - bridge: selenium: create and use shortcuts to open the app by Pablo Grass
- git #8109da42 - bridge: IconMessageBox CSS: descriptive selector by Pablo Grass
- git #896e8021 - bridge: add ErrorSavingEditConflict component (task T251399) by Lucas Werkmeister
- git #2d77f29d - refactoring: consolidate data types by Yuri Astrakhan
- git #073e1455 - bridge: detect edit conflict errors (task T251400) by Lucas Werkmeister
- git #2400d698 - brdige: Add ErrorSavingAssertUser component (task T251388) by tzhelyazkova
- git #02048f5a - bridge: wire up header go-back button for assertUser error (task T251396) by Michael Große
- git #3b793ebf - bridge: handle saving errors in root action by Lucas Werkmeister
- git #7f11a3e4 - bridge: selenium: abstract way to set window size by Pablo Grass
- git #570b6cc2 - Extract shared service dispatching code by Jakob Warkotsch
- git #cfb610ee - bridge: selenium: re-enable "go back from a save error" test (task T251538) by Pablo Grass
- git #4dd3fcf9 - Fixed some typos and clarified a bit or two in build/doxygen-docker.sh by Leszek Manicki
- git #e75a994d - Run the doxygen in the container as a current user by Leszek Manicki
- git #2c59de27 - FP: Override EntityRedirectChecker (task T252395) by Jakob Warkotsch
- git #509773fd - Add EntityRedirectChecker (task T252395) by Jakob Warkotsch
- git #dfc44fec - FP: Throw more meaningful exception when hitting request timeout by Jakob Warkotsch
WikibaseCirrusSearch
- git #836ab387 - Selenium: Update to WebdriverIO v6 (task T252885) by vidhi-mody
- git #4f24977c - Selenium: Update to WebdriverIO v5 (task T252885) by vidhi-mody
- git #49044e4c - Update for namespace moves by Lucas Werkmeister
- git #cfc653d3 - Replace EntityTypeDefinitions string literals with constants (task T250897) by Jakob Warkotsch
WikibaseLexeme
- git #00dddb36 - Update wikibase code sniffer to 1.1.0 by addshore
- git #d57a0d04 - GrammaticalFeatureView: labels not connected to input (task T198703) by Tobias Andersson
- git #4d11f82c - Update for namespace moves by Lucas Werkmeister
- git #55a68522 - Form Representations: labels and input fields not connected (task T198702) by Tobias Andersson
- git #97e599d1 - Form template: Inconsistencies between production and test by Tobias Andersson
- git #bbc12142 - Remove unused wikibase global from more tests (task T252489) by Lucas Werkmeister
- git #e24a20d1 - Update for namespace moves by Lucas Werkmeister
WikibaseLexemeCirrusSearch
No changes for WikibaseLexemeCirrusSearch
WikibaseMediaInfo
- git #82dc3aa5 - Update for namespace moves by Lucas Werkmeister
- git #5a3c769c - Enable media search for all users by default by Matthias Mullie
WikibaseQualityConstraints
No changes for WikibaseQualityConstraints
Wikidata.org
- git #4448ef31 - WikimediaPrometheusQueryServiceLagProvider Nan values (task T252077) by addshore
- git #cf281124 - Use SkinAddFooterLink to add links to the footer (task T253174) by jdlrobson
WikidataPageBanner
- git #d3ff8b6c - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (task T232875) by James D. Forrester
WikiEditor
- git #45513325 - Replace use of old $wgVersion constant with MW_VERSION by James D. Forrester
- git #b51d8154 - Extend comment on overqualified selector from code example by Volker E
wikihiero
- git #cde850ec - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #16114373 - Spaces to tabs in extension.json by Reedy
WikiLove
- git #3f405c09 - Convert to manifest_version 2 (task T252470) by Reedy
WikimediaBadges
- git #630b5f9d - Convert to manifest_version 2 (task T252470) by Reedy
WikimediaEditorTasks
- git #f0a110b7 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
WikimediaEvents
- git #fb43160b - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #2a628ef9 - Remove _merge_strategy from value by Reedy
- git #9a8b0da0 - Convert to manifest_version 2 (task T252470) by Reedy
WikimediaIncubator
- git #670406e5 - Convert to manifest_version 2 (task T252470) by Reedy
WikimediaMaintenance
- git #bb165b4a - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
WikimediaMessages
- git #c54b6879 - Fix links to pages on Wikimedia commons when used on other wikis (task T250593) by Pppery
- git #9a49f7a9 - Clarify WebAuthn messages by Amir Aharoni
- git #cd3b70b5 - Update footer additions to use modern hooks (task T251817) by jdlrobson
- git #9e589878 - Add Shan Wiktionary (task T253029) by Jon Harald Søby
- git #5697b088 - Add 'abusefilter-maintainer' global group messages (task T252833) by MarcoAurelio
Wikisource
- git #33cf71aa - Convert to manifest_version 2 (task T252470) by Reedy
XAnalytics
No changes for XAnalytics
Skins
CologneBlue
No changes for CologneBlue
MinervaNeue
- git #145d23ee - Exclude localStorage errors from error-logging (task T253084) by Jan Drewniak
- git #2d715012 - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #1c340f2b - PageHistory: Remove input overrides breaking mobile Firefox (task T247683) by Volker E
- git #3286a66f - icons: Unify page issues SVG source code by Volker E
- git #a1e75213 - Fix posting talk page replies on pages with subsections (task T252828) by Bartosz Dziewoński
- git #312b52cf - Replacing instances of toast.show() with mw.notify() (task T212542) by Sohom Datta
- git #b26f62b2 - Change opacity (color) of logo to a subtler gray close to `#54595d` (task T251135) by Volker E
- git #833a93d9 - AMC history page visual fixes (task T249518) by Jan Drewniak
Modern
- git #8137547f - Add support for VisualEditor (task T177243) by brandonxlf
MonoBook
No changes for MonoBook
Nostalgia
- git #e127a42d - Fix function case mismatch by Reedy
- git #b981cd4b - Use TalkPageNotificationManager (task T239640) by Clara Andrew-Wani
Timeless
No changes for Timeless
Vector
- git #5b31c49e - BaseTemplate:makeListItem is deprecated (task T251212) by jdlrobson
- git #4d96738c - [dev] use skin name constant instead of string by Stephen Niedzielski
- git #eabfe6d1 - Make class attribute optional when empty by Volker E
- git #6ac90792 - VectorTemplate: SkinTemplateToolboxEnd hook isn't deprecated (task T252906) by DannyS712
- git #0fac9045 - [dev][Legacy] split sidebar Mustache and Less (task T246419) by Stephen Niedzielski
- git #4086d850 - Show empty language portal if HTML has been added after portal (task T252800) by jdlrobson
- git #3cb19a77 - Increase footer font size slightly to `12px` (task T252267) by Volker E
- git #0846c846 - Allow plain text labels in side bar (task T252727) by jdlrobson
- git #de788c64 - [dev] Remove `white-space` attribute from personal menu (task T252717) by Volker E
- git #450f7d23 - [modern] Center the logo tagline beneath the wordmark (task T252430) by AronDemian
- git #e048c2a7 - Refactor: Simplify and standardize menu definitions (task T249372) by jdlrobson
- git #14abeb0c - [dev][Storybook] move to start script; report errors not status by Stephen Niedzielski
- git #ca71f762 - Show half-star when the page is temporarily watched (task T248495) by MusikAnimal
- git #108393da - [dev][Legacy][JS] Split Legacy mode JavaScript into new ResourceLoader module (task T246419) by Stephen Niedzielski
VisualEditor
- git #2a450980 - Update RangeFix to 0.2.9 by Ed Sanders
- git #1c7d30c5 - Update OOjs to v5.0.0 by James D. Forrester
- git #d4085dd7 - Update principal authors by Ed Sanders
- git #efe39c40 - Update OOUI to v0.39.0 by James D. Forrester
Total Changes
699 Changes in 129 repos by 99 authors