MediaWiki 1.35/wmf.34
![]() |
Deployment of MediaWiki 1.35.0-wmf.34 to Wikimedia sites | MediaWiki 1.35.0-wmf.35![]() |
The latest version (labeled "1.35.0-wmf.34") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 26 May 2020 (see the roadmap).
Core changes
edit- git #95b0d6f6 - Branch commit for wmf/1.35.0-wmf.34 (T253022) by trainbranchbot
- git #2065d76b - Deprecate $wgAutoloadAttemptLowercase and set default to false (T231412) by Reedy
- git #229b2c15 - Fix a plethora of class and function call case mismatches (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 (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 (T235403) by Daimona Eaytoy
- git #b1df0190 - SpecialChangeContentModel: Only call spam checks on non-empty reasons (T252963) by DannyS712
- git #707567bd - linker: Move Linker::normaliseSpecialPage to LinkRenderer class by Derick A
- git #a8ba0470 - ParserOptionsTest: Rename non-global variable `$wgLang` (T160814) by DannyS712
- git #7c9e19ed - mime: Document null return from MimeAnalyzer::improveTypeFromExtension() (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 (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 (T253405) by Aaron Schulz
- git #88e17d3f - filerepo: make LocalRepo::getSharedCacheKey() use makeGlobalKey() (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 (T253433) by Tim Starling
- git #b32e71aa - Ajax watch: Move JS config var to packageFiles (T249259) by suecarmol
- git #a08dab6f - mediawiki.util: Add mw.util.parseImageUrl (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() (T253405) by Aaron Schulz
- git #141e0b0b - Normalise length of language fields to varbinary(35) (T253276) by Reedy
- git #702a897a - ExtensionRegistry: Fix doc typos by Reedy
- git #3e687333 - Make images on Special:NewFiles natively lazy-loaded (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' (T201491) by MarcoAurelio
- git #d6732be4 - RELEASE-NOTES: Add entry for explicit visibility modifiers by Reedy
- git #19ba555c - Selenium: Update to WebdriverIO v6 (T253306) by vidhi-mody
- git #d349b03d - Make MessageCacheTest::makePage private, return RevisionRecord (T249393) (T250638) by DannyS712
- git #1c8afac4 - Hard deprecate Revision::insertOn (T251856) by DannyS712
- git #f0d2c0f4 - mediawiki.page.ready: add checkbox hack JavaScript (T246419) (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 (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" (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 (T164958) (T251610) by James D. Forrester
- git #a71112ca - Remove MediaWiki.Commenting.IllegalSingleLineComment.* exclusions by Reedy
- git #763c8a62 - Filter out expired items from watcher counts (T251327) by hmonroy
- git #bd188bfb - Rename NS_USER(_TALK) on jv language to 'Naraguna' (T252754) by RhinosF1
- git #42df3090 - Add namespace localisations for Tigrinya (T251287) by RhinosF1
- git #cb44ddf8 - mime: Convert built-in MIME mappings to PHP arrays (T252228) by Ori Livneh
- git #6a8943d8 - objectcache: dependency inject LoadBalancer into SqlBagOStuff (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 (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 (T113916) (T247028) by Timo Tijhof
- git #484c2f89 - SkinTemplate: Remove some tiny private methods by DannyS712
- git #fffc34a5 - phpunit: Acknowledge known dberror from SpecialPageFatalTest (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 (T247028) by Aaron Schulz
- git #ab19cd27 - resourceloader: make SqlModuleDependencyStore use CONN_TRX_AUTO (T247028) by Aaron Schulz
- git #d03ba812 - Move known attributes when updating to manifest_version 2 (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 (T243051) by Tim Starling
- git #ce805df9 - Use a SelectQueryBuilder in SpecialWhatLinksHere (T243051) by Tim Starling
- git #7abd828e - Extension schema updates for HookContainer (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 (T252919) by Amir Sarabadani
- git #0c1c2010 - Remove use of Revision objects in SpecialNewpages::feedItemDesc (T250579) (T249021) by DannyS712
- git #3c293332 - ImportableOldRevisionImporter: Remove use of Revision::insertOn (T251856) by DannyS712
- git #30308ecc - RollbackAction: Reduce uses of Revision objects (T250579) (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 (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 (T250977) by Reedy
- git #33567622 - Drop User::checkTemporaryPassword() (T249181) by Ammar Abdulhamid
- git #cc8296b3 - Add Unit tests for SpamChecker service (T251015) by DannyS712
- git #aa0941da - SpecialBlock: Fix flag set on block if $wgBlockAllowsUTEdit is false (T252892) by Thalia
- git #b3a5c7c0 - Use new TalkPageNotificationManager (T239640) by Clara Andrew-Wani
- git #b9973fc3 - mime: 'mimetoExt' => 'mimeToExt' (T252228) by Ori Livneh
- git #48df87ed - Prohibit empty blocks: fix for false `$wgBlockAllowsUTEdit` (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 (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 (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 (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 (T252725) by jdlrobson
- git #712312f9 - SkinTemplate: Allow modification of the footer directly (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 (T248495) by MusikAnimal
- git #29aa36c0 - Add MergeHistoryFactory interface, implemented by PageCommandFactory (T249446) by DannyS712
- git #859ecb70 - AbstractBlock: Fix documentation for parseTarget by Thalia
- git #a7e94122 - mime: Fix whitespace parsing of 'mime.info' file (T252228) by Ori Livneh
- git #40aba417 - Make formatLinksInComment understand and link [[Text[[Link]] (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 (T252576) by Kunal Mehta
- git #5ae0192d - resources: Upgrade moment from 2.24.0 to 2.25.2; hook in gom-deva & zh-mo (T251696) by James D. Forrester
- git #a8467a0f - Fix numerous PSR12.Properties.ConstantVisibility.NotFound by Reedy
- git #4a206f1f - Add tests for RevisionList/RevisionItem classes (T252076) by DannyS712
- git #d9a1d95b - Add HookRunner methods for new SearchHandler hooks by Tim Starling
- git #ca210666 - BaseTemplate: Deprecate getFooterIcons (T251212) by jdlrobson
- git #5a6f9968 - HookContainer Integration Test (T251444) by Nikki Nikkhoui
- git #77e2dd71 - Replace `NewRevisionFromEditComplete` with `RevisionFromEditComplete` (T250338) by DannyS712
- git #62642ffb - Add Seediq (trv) to Names.php (T215023) by Amir Aharoni
- git #14fb921e - TextConflictHelper: Add ARIA label to `wpTextbox1` (T245863) (T252355) by Volker E
- git #3ee9f45a - installer: Restore no-op log message in doWatchlistUpdate by Tim Starling
- git #ec5ba096 - Prohibit empty blocks (T208645) by DannyS712
- git #634024b0 - Fixup some SELECT * usages in sqlite schema patches (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 (T249259) by suecarmol
- git #2712cb83 - Fix impedance mismatch with Parser::getRevisionRecordObject() (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 (T248756) by Máté Szabó
- git #61a7a871 - Support direct editing of tags from Special:Tags (T245962) by Ammar Abdulhamid
- git #4d4e1437 - Move french space armoring after doBlockLevels (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 себертатар (T247170) by Reedy
- git #116063f3 - Disable parsing of prefs-memberingroups message (T142882) by Ammar Abdulhamid
Vendor
edit- git #b0fceb98 - Bump Parsoid to 0.12.0-a14 (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
edit3D
editNo changes for 3D
AbuseFilter
edit- git #f2759a17 - Selenium: Update to WebdriverIO v5 (T253167) by vidhi-mody
- git #8d435ee4 - Make the form on Special:AbuseLog collapsible (T252584) by Daimona Eaytoy
- git #e7a02ddc - Replace _merge_strategy with merge_strategy by Reedy
ActiveAbstract
editNo changes for ActiveAbstract
AdvancedSearch
edit- git #4b4eee2c - Describe $wgAdvancedSearchDeepCatEnabled in docs/settings.md (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 (T253169) by DannyS712
- git #f0e1801e - Let screen readers announce expanded/collapsed state of panes (T250739) by bkudiess-msft
AntiSpoof
editNo changes for AntiSpoof
ApiFeatureUsage
edit- git #4e186c3d - Do not pass Message to HtmlForm::setWrapperLegend by Umherirrender
ArticleCreationWorkflow
edit- git #5412a264 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by DannyS712
ArticlePlaceholder
edit- git #08e484ae - Convert to manifest_version 2 (T252470) by Reedy
Babel
edit- git #44ee34f5 - Extend babel.babel_lang to varbinary(35) (T226546) by Reedy
- git #a72205a8 - Remove _merge_strategy from value by Reedy
BetaFeatures
edit- git #d83dbec2 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by DannyS712
- git #adc38879 - Fix GENDER syntax by Amir Aharoni
- git #e6a24e43 - Bundle model to client via packageFiles, rather than polluting all pages (T219342) by James D. Forrester
- git #916b67a0 - Visually signal that the auto-enrolled featured are set that way (T62747) (T170055) by James D. Forrester
BounceHandler
editNo changes for BounceHandler
Calendar
editNo changes for Calendar
Campaigns
editNo changes for Campaigns
Capiunto
editNo changes for Capiunto
CategoryTree
edit- git #d386dd7f - Remove _merge_strategy from value by Reedy
CentralAuth
edit- git #da3c15fb - Fix class/function case mismatch (T253628) by Reedy
CentralNotice
editNo changes for CentralNotice
CharInsert
edit- git #8775ef69 - Namespace extension by Reedy
CheckUser
edit- git #e85f6f29 - Alias the column names for the result (T253606) (T253235) by David Barratt
- git #4346b730 - Put tests into separate test namespace by Thalia
- git #3098ce6c - TimelineRowFormatter: Format rows with correct separators (T252031) by Thalia
- git #9efadc44 - Replace Title with TitleValue and SpecialPage with SpecialPageFactory (T252485) by David Barratt
- git #64c9d723 - Use cuc_user instead of cuc_user_text to utilize existing index (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 (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 (T231266) by DannyS712
CirrusSearch
edit- git #6500a75e - Relax symfony/yaml to ~5.0.5 by Reedy
- git #30fe0012 - Use HttpRequestFactory::createMultiClient() (T245170) by Tim Starling
- git #ecf0055b - Mock MultiHttpClient in unit tests by David Causse
- git #07761134 - Fix optional parameter before required (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 (T250806) by Reedy
Cite
editNo changes for Cite
CiteThisPage
editNo changes for CiteThisPage
Citoid
editNo changes for Citoid
cldr
edit- git #3ec676ac - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
CodeEditor
editNo changes for CodeEditor
CodeMirror
edit- git #55e2bd05 - Move CodeMirrorPluginModules from config to attributes by Reedy
- git #58289325 - Convert to manifest_version 2 (T252470) by Reedy
- git #d23ffa17 - Update VisualEditor styles for Vector changes (T252471) by Bartosz Dziewoński
CodeReview
edit- git #0bd288d7 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
Cognate
editNo changes for Cognate
CollaborationKit
edit- git #47d5bf8a - Remove _merge_strategy from value by Reedy
Collection
edit- git #d18d77c2 - Use HttpRequestFactory::createMultiClient() (T245170) by Tim Starling
- git #d571497c - SpecialRenderBook: Use UnlistedSpecialPage by DannyS712
CommonsMetadata
edit- git #4b34474b - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #394a5478 - Add config documentation to extension.json by Gergő Tisza
ConfirmEdit
edit- git #96f348b6 - Add $wgHCaptchaProxy (T252427) by Reedy
CongressLookup
editNo changes for CongressLookup
ContactPage
edit- git #5056104f - Parse messages in string context by Umherirrender
ContentTranslation
edit- git #7c7e8faf - Use wikimedia.ui instead of mediawiki.ui style guide (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() (T245170) by Tim Starling
- git #69113327 - MT Abuse: Enforce min length consideration for sections with excluded children (T232718) by Nik G
- git #50343a58 - Selenium: Update to WebdriverIO v6 (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 (T241591) (T243494) (T243430) (T247499) by Santhosh Thottingal
- git #83f73d8f - Section selector - basic version (T241591) (T243494) (T243430) (T247499) by Santhosh Thottingal
- git #a94b5f60 - Revert "Selenium: Record videos of all tests" (T252521) by Zfilipin
- git #5efc1346 - styles: Fix line-height for button labels inside dashboard, to correctly align them with icons (T235850) by Nik G
- git #fbcacd96 - Selenium: Record videos of all tests (T252521) by Željko Filipin
- git #691e1ff3 - Selenium: Update to WebdriverIO v5 (T252521) by Željko Filipin
- git #aea73d08 - styles: Fix vertical align of context item titles inside cx tools, to align correctly with icons (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 (T252502) by Niklas Laxström
- git #fd6e9d27 - Dashboard: Fix fallback image size for articles (T246598) by ngkountas
- git #49524f78 - Avoid PHP Warning: min(): Array must contain at least one element (T251541) by Niklas Laxström
- git #4a4be65e - ApiQueryContentTranslation: avoid fatals on getName (T252094) by Niklas Laxström
- git #05847fea - Add documentation for the MT abuse calculation algorithm by Santhosh Thottingal
ContributionTracking
edit- git #c034dd85 - Update email address to donate@wikimedia.org (T253068) by Margaret Epps
CreditsSource
editNo changes for CreditsSource
Dashiki
editNo changes for Dashiki
Disambiguator
editNo changes for Disambiguator
DiscussionTools
edit- git #72c730f6 - Fix failing test case for PHP modifier by Bartosz Dziewoński
- git #e064f434 - Remove empty lines in visual mode too (T253402) by Ed Sanders
- git #ac476eb4 - Initialize tab state to avoid flicker (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 (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 (T234403) by Bartosz Dziewoński
- git #2d9a760d - ReplyWidget: Use interface dir for UI (T253255) by Ed Sanders
- git #ade5f7cb - Visual: Use createModelFromDom when setting document (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 (T240257) by Ed Sanders
- git #5feb6961 - Create a user preference to store visual/source mode (T250523) by Ed Sanders
- git #66d3c95f - Prefix '@' to username auto-complete output (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() (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 (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!* (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 (T252238) by Bartosz Dziewoński
DismissableSiteNotice
editNo changes for DismissableSiteNotice
DonationInterface
edit- git #374ed385 - Don't clear sole submethod on validate fail (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
edit- git #d317504c - Convert $wgMemc use to WANObjectCache (T160813) by Aaron Schulz
DynamicSidebar
editNo changes for DynamicSidebar
Echo
edit- git #5e9eac03 - Change pref header to specify it's about page link notifications (T46787) by Kosta Harlan
- git #52526247 - Use HttpRequestFactory::createMultiClient() (T245170) by Tim Starling
- git #a5693215 - Add `aria-label` to SpecialHelpMenuWidget (T244543) by Volker E
- git #6dd0f219 - Use new TalkPageNotificationManager (T239640) by Clara Andrew-Wani
- git #1560528d - Add page linked event title muted list (T46787) by Kosta Harlan
Elastica
edit- git #da612285 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by DannyS712
ElectronPdfService
edit- git #e207b716 - Selenium: Update to WebdriverIO v5 (T250179) by vidhi-mody
EntitySchema
editNo changes for EntitySchema
EventBus
edit- git #32deff88 - Use HttpRequestFactory::createMultiClient() (T245170) by Tim Starling
- git #efbc6dc7 - Converted EventBus to use dependency injection (T204295) by Petr Pchelko
EventLogging
edit- git #db725adb - wgEventLoggingSchemas should override extension attributes (T238230) (T249261) by Andrew Otto
EventStreamConfig
edit- git #f315e19f - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by DannyS712
ExtensionDistributor
edit- git #0575b810 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
ExternalGuidance
editNo changes for ExternalGuidance
FeaturedFeeds
editNo changes for FeaturedFeeds
FileExporter
editNo changes for FileExporter
FileImporter
edit- git #f460f724 - Update deprecated constant by Thiemo Kreuz
- git #bfa9b040 - Add missing whitespace between (i) and "category encouragement" (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 (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 (T253256) by vidhi-mody
- git #8b26c3ba - Always send application log messages in English (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 (T240840) by Ammar Abdulhamid
- git #6db5017b - Submit the form when hitting return in the summary (T232810) by WMDE-Fisch
- git #bd54f677 - Add missing and improve incomplete @throws documentation by Thiemo Kreuz
FlaggedRevs
edit- git #ce60710d - Drop back-compat. checks for pre-1.30; this repo requires 1.35+ by James D. Forrester
Flow
edit- git #2344a2f1 - Use HttpRequestFactory::createMultiClient() (T245170) by Tim Starling
- git #a83889f3 - Fix optional parameter before required (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
edit- git #dbd2e5b1 - Remove _merge_strategy from value by Reedy
- git #127e7e86 - Convert to manifest_version 2 (T252470) by Reedy
FundraisingTranslateWorkflow
editNo changes for FundraisingTranslateWorkflow
Gadgets
edit- git #3ce0a0fb - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #d24b7286 - Add namespaces for Tigrinya (T251287) by RhinosF1
- git #2447093b - Convert to manifest_version 2 (T252470) by Reedy
GeoCrumbs
editNo changes for GeoCrumbs
GeoData
edit- git #ac4a111a - Add Special:MyLanguage for better user experience by Yuki Shira
GettingStarted
edit- git #7c384a55 - Convert to manifest_version 2 (T252470) by Reedy
GlobalBlocking
edit- git #9fdb1cce - Fix yoda conditional by Reedy
GlobalCssJs
edit- git #ff3b266f - Convert to manifest_version 2 (T252470) by Reedy
GlobalPreferences
editNo changes for GlobalPreferences
GlobalUsage
edit- git #e5e92531 - Use "description" in extension.json (T252589) by Kunal Mehta
GlobalUserPage
edit- git #87613508 - Set 'noindex' for global user pages to avoid indexing by search engines (T177159) by Kunal Mehta
GoogleNewsSitemap
edit- git #b5eef476 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
Graph
edit- git #9e0cda12 - Adding spinner to improve client side loading exp (T242855) by seddon
- git #9aaef122 - Convert to manifest_version 2 (T252470) by Reedy
GrowthExperiments
edit- git #f659afcc - Help panel tips: Use names instead of numbers for steps (T244541) (T245786) by Kosta Harlan
- git #5ad69863 - Help panel tips: Fix parameter number in i18n (T244541) by Kosta Harlan
- git #7b4be13f - Help panel: Add quick start tips to guidance (T244541) (T245786) by Kosta Harlan
- git #bb76da7c - Parse messages in string context by Umherirrender
- git #3f56eac6 - Instrumentation for the post-edit dialog (T246919) (T245790) by Gergő Tisza
- git #efaa9aee - Display post-edit dialog widget (T245790) by Gergő Tisza
- git #0bf9bfd2 - Make task card images repeat horizontally (T244210) by Gergő Tisza
- git #ba8c031b - Track suggested edit sessions by Gergő Tisza
- git #a8d627d6 - Instrumentation schema changes (T246919) (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 (T247999) by Roan Kattouw
- git #fcf6bf51 - Help panel: Animate guidance panel in from the bottom (T247999) by Roan Kattouw
- git #c89c191e - Help panel: Open automatically in guidance mode (T244541) by Roan Kattouw
- git #4f4a1fdc - Help panel: Add back border-radius to help panel OOUI dialog (T244546) by Kosta Harlan
- git #8f91b79f - Add post-edit dialog widget (T245790) by Gergő Tisza
- git #71d05375 - Help panel: Animate transitions between panels (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 (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 (T250327) by Roan Kattouw
GuidedTour
edit- git #866c56a4 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by DannyS712
- git #359ed0bf - Convert to manifest_version 2 (T252470) by Reedy
GWToolset
edit- git #ebf49fbc - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #a9658b54 - Strip charset from Content-Type before parsing as MIME type (T252909) (T252929) by Reedy
ImageMap
edit- git #da2838ad - Remove unused $id property by Thiemo Kreuz
- git #c765a867 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by DannyS712
InputBox
editNo changes for InputBox
Insider
edit- git #926a7c20 - Use SidebarBeforeOutput hook with correct format (T252846) by jdlrobson
intersection
editNo changes for intersection
Interwiki
edit- git #673d3f5b - Convert to manifest_version 2 (T252470) by Reedy
InterwikiSorting
editNo changes for InterwikiSorting
Jade
edit- git #2b683003 - Integrated Jade on the MW rollback page (T212387) by kevinbazira
- git #32d7026e - Integrated Jade on the MW undo page (T212387) by kevinbazira
- git #f7ebca48 - Integrated Jade on the MW Special:Diff page (T212387) by kevinbazira
- git #f81e5428 - build: Updating mediawiki/mediawiki-codesniffer to 30.0.0 by libraryupgrader
- git #88b66f2c - Fixed label proposal error message (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 (T248470) by kevinbazira
Josa
editNo changes for Josa
JsonConfig
edit- git #52ba3570 - Add Data licences Germany (T236801) by Raymond
Kartographer
editNo changes for Kartographer
LabeledSectionTransclusion
editNo changes for LabeledSectionTransclusion
LandingCheck
editNo changes for LandingCheck
LdapAuthentication
editNo changes for LdapAuthentication
Linter
editNo changes for Linter
LiquidThreads
edit- git #b9ef0e82 - Remove Threads::$VALID_CHANGE_TYPES by Reedy
- git #a09cf066 - Remove PHP entry point by Reedy
- git #9527184e - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #b78158ab - Remove method_exists() check for isNavigationBarShown by Reedy
- git #eac9f44a - Use TalkPageNotificationManager (T239640) by Clara Andrew-Wani
- git #85fcd0a5 - Use WikiPage::getId methods instead hard-deprecated Article::getId (T251278) by ArtBaltai
Listings
editNo changes for Listings
LocalisationUpdate
editNo changes for LocalisationUpdate
LoginNotify
edit- git #a5d764e4 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by DannyS712
MachineVision
edit- git #cc136cb8 - Prevent duplicate statements (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
editNo changes for MapSources
MassMessage
edit- git #d040bb59 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
Math
edit- git #7dff64f2 - Use HttpRequestFactory::createMultiClient() (T245170) by Tim Starling
- git #fc0faf18 - Move checking code to a new namespace (T252390, T187154) by Moritz Schubotz (physikerwelt)
- git #4c8b4deb - Convert to manifest_version 2 (T252470) by Reedy
MobileApp
editNo changes for MobileApp
MobileFrontend
edit- git #508b5547 - MobileFrontend: Fix alignment of history/special:contrib 'more' button (T252073) by Ammar Abdulhamid
- git #f85a6ff8 - specials: Remove SpecialMobileMenu class (unused) from MF (T252005) by Derick A
- git #a4689983 - Toggler: Remove wrong ARIA attributes & re-introduce them correctly (T218404) by Volker E
- git #34b1a608 - specials: Remove unused SpecialMobileCite class and related code (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() (T212542) by Sohom Datta
- git #8e687979 - MobileFrontend uses SkinAddFooterLinks hook (T251817) by jdlrobson
- git #91788bb7 - Stop using deprecated wgContLang, about to be removed (T245940) by James D. Forrester
- git #d5672d09 - Convert to manifest_version 2 (T252470) by Reedy
MultimediaViewer
editNo changes for MultimediaViewer
NavigationTiming
editNo changes for NavigationTiming
Newsletter
edit- git #6cd66476 - Selenium: Update to WebdriverIO v6 (T253260) by vidhi-mody
- git #6b527307 - Selenium: Update to WebdriverIO v5 (T253260) by vidhi-mody
- git #a6738d87 - Use the new SpamChecker service (T251015) by DannyS712
NewUserMessage
edit- git #6f332c8d - Convert to manifest_version 2 (T252470) by Reedy
Nuke
editNo changes for Nuke
OATHAuth
edit- git #72090af8 - christian-riesen/base32 to 1.3.2 by Reedy
- git #635fba26 - Add missing message `verifyoathforuser` (T209749) by DannyS712
OAuth
edit- git #a53cf27f - Adding blankspace per task (T252588) by Tks4Fish
- git #7d266cc8 - Updating firebase/php-jwt (v5.1.0 => v5.2.0) by Reedy
OpenStackManager
editNo changes for OpenStackManager
ORES
edit- git #b20642e1 - Selenium: Update to WebdriverIO v6 (T253261) by vidhi-mody
- git #ea4850d2 - Selenium: Update to WebdriverIO v5 (T253261) by vidhi-mody
PageAssessments
edit- git #b92307bd - Convert to manifest_version 2 (T252470) by Reedy
PagedTiffHandler
editNo changes for PagedTiffHandler
PageImages
edit- git #a135c78c - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by DannyS712
- git #e26e8968 - Convert $wgMemc use to WANObjectCache (T160813) by Aaron Schulz
- git #49e5f64c - Use "description" in extension.json (T252589) by Kunal Mehta
PageTriage
edit- git #3a9bd3cc - ApiPageTriageListTest: Use MovePageFactory to construct MovePage (T252934) by DannyS712
PageViewInfo
edit- git #d530acda - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
ParserFunctions
edit- git #4adbde3b - Convert to manifest_version 2 (T252470) by Reedy
PdfHandler
edit- git #e52d6252 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #bf7398e7 - Convert to manifest_version 2 (T252470) by Reedy
PerformanceInspector
editNo changes for PerformanceInspector
Petition
edit- git #0949af07 - Convert to manifest_version 2 (T252470) by Reedy
Poem
editNo changes for Poem
PoolCounter
editNo changes for PoolCounter
Popups
edit- git #751e0516 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by DannyS712
- git #e7c0997c - Add Special:MyLanguage for better user experience by Yuki Shira
ProofreadPage
edit- git #89e38be6 - Parse messages in string context by Umherirrender
- git #9d2af272 - Fix optional parameter before required (T248078) by Reedy
- git #0c526416 - Remove broken radio buttons from conflict resolution interface (T252863) by Thiemo Kreuz
PropertySuggester
edit- git #b6fd7d7e - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
QuickSurveys
edit- git #6f86944f - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (T232875) by James D. Forrester
Quiz
edit- git #39d8422a - Fix optional parameter before required (T248078) by Reedy
ReadingLists
edit- git #2d9d27a3 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
RelatedArticles
editNo changes for RelatedArticles
Renameuser
editNo changes for Renameuser
RevisionSlider
edit- git #94b952e7 - Selenium: Update to WebdriverIO v5 (T250601) by vidhi-mody
RSS
edit- git #47545e9e - Convert to manifest_version 2 (T252470) by Reedy
SandboxLink
edit- git #5f94ba4c - Convert to manifest_version 2 (T252470) by Reedy
Score
edit- git #85a02de5 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #426d32a1 - Convert to manifest_version 2 (T252470) by Reedy
Scribunto
edit- git #df2aba13 - Add Tigrinya namespaces (T251287) by RhinosF1
SearchExtraNS
edit- git #0e814ef5 - Convert to manifest_version 2 (T252470) by Reedy
SecureLinkFixer
editNo changes for SecureLinkFixer
SecurePoll
editNo changes for SecurePoll
ShortUrl
edit- git #18138d5d - Convert to manifest_version 2 (T252470) by Reedy
SiteMatrix
edit- git #80446953 - Replace _merge_strategy with merge_strategy by Reedy
SpamBlacklist
edit- git #e0b4d0bc - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #299aed95 - Remove _merge_strategy from value by Reedy
- git #70999d0e - Convert to manifest_version 2 (T252470) by Reedy
SubPageList3
editNo changes for SubPageList3
SubpageSortkey
edit- git #198d43ca - Remove _merge_strategy from value by Reedy
- git #e78b17f8 - Convert to manifest_version 2 (T252470) by Reedy
SyntaxHighlight_GeSHi
edit- git #7b266265 - Move SyntaxHighlightModels from config to attributes by Reedy
- git #3023aa4e - Convert to manifest_version 2 (T252470) by Reedy
TemplateData
edit- git #0deac36b - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #69cfb3bd - Convert to manifest_version 2 (T252470) by Reedy
TemplateSandbox
edit- git #1694d827 - Convert to manifest_version 2 (T252470) by Reedy
TemplateStyles
editNo changes for TemplateStyles
TemplateWizard
edit- git #559ac7a9 - Selenium: add page object (T240766) by ephemeralwaves
TextExtracts
edit- git #9a2aacde - Convert to manifest_version 2 (T252470) by Reedy
- git #9baea120 - Add Special:MyLanguage for better user experience by Yuki Shira
Thanks
edit- git #ba260397 - Convert to manifest_version 2 (T252470) by Reedy
TheWikipediaLibrary
editNo changes for TheWikipediaLibrary
TimedMediaHandler
edit- 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
edit- git #1dbf5f57 - Fix optional parameter before required (T248078) by Reedy
TitleBlacklist
edit- git #30011861 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #2bc7fd86 - Convert to manifest_version 2 (T252470) by Reedy
TocTree
editNo changes for TocTree
TorBlock
editNo changes for TorBlock
Translate
edit- 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 (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 (T221119) by Niklas Laxström
- git #f95221e9 - Suppress XSS false positive by Daimona Eaytoy
- git #65da24de - Use HttpRequestFactory::createMultiClient() (T245170) by Tim Starling
- git #5c582c6a - Fix regression that broke offline import (T253032) by Niklas Laxström
- git #a665d903 - Fix "nothing to translate" error on moving from review to page mode (T49986) by Abijeet
- git #60383950 - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (T232875) by James D. Forrester
- git #dcc09aaf - AndroidXmlFFS: Add support for unicode symbols by Abijeet
- git #245277f9 - Remove redundant dependency on 'mediawiki.notify' (T233676) by Timo Tijhof
TranslationNotifications
edit- git #28b75921 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #8257e78f - Avoid using Job::factory, instead create the job object directly (T144780) by Abijeet
- git #802a7332 - Convert to manifest_version 2 (T252470) by Reedy
TrustedXFF
editNo changes for TrustedXFF
TwoColConflict
edit- git #bc42e1f3 - Add browser test for talk page conflicts adding new lines (T251251) by WMDE-Fisch
- git #88ea9c69 - Detect talk-page cases that are changes instead of additions (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() (T250501) by Thiemo Kreuz
- git #5defdc00 - Show feedback notice for talk pages (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 (T250893) by Thiemo Kreuz
- git #3d31cce3 - Merge talk module into generic CSS ResourceLoader module (T233280) by Thiemo Kreuz
- git #65235df2 - Display overview when advanced help not available (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 (T251106) by Thiemo Kreuz
- git #03fa7519 - Browser tests for swapable talk page blocks (T251106) by WMDE-Fisch
- git #9fe6d5d2 - Add a button that swaps the row order on the talk view (T251106) by Andrew Kostka
- git #1c172b87 - Open preference link in core hint in new tab (T246103) by WMDE-Fisch
- git #5068139d - Test core hint stays hidden after first dismissal (T246103) by WMDE-Fisch
- git #a124f807 - Remove Special page for simulating conflicts (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 (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 (T246103) by Thiemo Kreuz
UniversalLanguageSelector
edit- git #28510ffa - Update jquery.uls from upstream by Amir Aharoni
UploadsLink
edit- git #5cb14c50 - Convert to manifest_version 2 (T252470) by Reedy
UploadWizard
edit- git #d0c8f2c4 - Fix class/function case mismatch (T253628) by Reedy
- git #a33da49f - Remove EventLogging dependency from tests (T253218) by Ed Sanders
- git #138706b2 - Convert to manifest_version 2 (T252470) by Reedy
- git #25598c93 - Replace {{PD-1923}} with {{PD-US-expired}} (T251685) by Reedy
- git #87b7a9da - Add Special:MyLanguage for better user experience by Yuki Shira
UrlShortener
edit- git #3a39e634 - Add introductory note to Special:ManageShortUrl (T247834) by Ammar Abdulhamid
- git #f49464e4 - Convert to manifest_version 2 (T252470) by Reedy
UserMerge
editNo changes for UserMerge
VipsScaler
edit- git #ba2972a3 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
VisualEditor
edit- git #414bbac1 - Update VE core submodule to master (3af5d5964) by James D. Forrester
- git #92ab3008 - Use HttpRequestFactory::createMultiClient() (T245170) by Tim Starling
- git #d6823dbd - Use fake server for link inspector tests (T247278) by Ed Sanders
- git #4f70ead4 - Fix #unwrapParsoidSections for pseudo-sections (generated by templates) (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 (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 (T192974) by Bartosz Dziewoński
- git #d16d93cc - Treat links to diffs and history pages as external links (T248076) by Sohom Datta
WebAuthn
edit- git #849ba798 - Add GPL-3.0 license (T251670) by Reedy
Wikibase
edit- git #ecefd439 - Add --report flag on build (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' (T201491) by MarcoAurelio
- git #de154801 - doxygen-docker, remove prefixing / for volume paths by addshore
- git #4b22fd20 - Introduce LangLinkHandlerFactory (T128173) by Tpt
- git #47c0e657 - Move LangLinkHandler to the Hooks namespace (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 (T247196) by addshore
- git #7bea8a12 - Use Action::getArticle instead of deprecated Action::$page (T239975) by ArtBaltai
- git #339c134b - bridge: track all errors (T252683) by Michael Große
- git #2b3355b8 - bridge: Move error formatting into tracker (T252683) by Michael Große
- git #99222b35 - bridge: Rename error tracking actions (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 (T253125) by addshore
- git #ec1bca46 - FP: Document config instructions (T252861) by Jakob Warkotsch
- git #9d17c6e0 - Remove compatibility class aliases by Lucas Werkmeister
- git #a9e98e1f - Move Content classes to right namespace (T172368) by Lucas Werkmeister
- git #6c518c9f - Move repo maintenance tests to correct namespace (T172368) by Lucas Werkmeister
- git #66f2a58e - bridge: update to latest @wmde/wikibase-vuejs-components (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. (T251238) by rosalie
- git #2ce11aeb - FP: Allow descriptions in ApiPrefetchingTermLookup (T252408) by Jakob Warkotsch
- git #f8700b14 - Fix optional parameter before required (T248078) by Reedy
- git #ef2c58fa - Make onLoginFormValidErrorMessages match MW Core (T253064) by Reedy
- git #44f6f62d - Move some Repo classes to the right namespace (T172368) by Lucas Werkmeister
- git #95afe5f6 - bridge: DataBridge: remove unused getter by Pablo Grass
- git #30e8f783 - Add populateSitesTable.php back to lib/autoload.php (T172368) by Lucas Werkmeister
- git #eddf4ec4 - bridge: Add text format to jest coverage reporters by tzhelyazkova
- git #ba360f57 - FP: add LinkTargetEntityIdLookup (T252407) by addshore
- git #1002f262 - bridge: expand documentation of edit decision messages (T252996) by Lucas Werkmeister
- git #7c0bc855 - FP: Use the new wbgetentities service (ApiEntityLokup for api fetching entities ) (T251238) by rosalie
- git #e0f902e4 - bridge: improve phrasing of “replace” edit decision (T252996) by Lucas Werkmeister
- git #79ef0ebe - bridge: wire up reload buttons on edit conflict (T251402) by Lucas Werkmeister
- git #1729aeed - bridge: wire up ErrorSavingEditConflict in ErrorWrapper (T251401) by Lucas Werkmeister
- git #bf9b327e - Observability for SqlChangeDispatchCoordinator wait for replication (T252952) by addshore
- git #86df5411 - Move two classes to right namespace by Lucas Werkmeister
- git #4ea351bd - Update wikibase-api to 3.2.0 (T247690) by Marius Hoch
- git #5e547778 - Remove compatibility class aliases by Lucas Werkmeister
- git #ba3a68c0 - Move Action classes to right namespace (T172368) by Lucas Werkmeister
- git #2663ecf3 - bridge: selenium: simplify createTag helper by Lucas Werkmeister
- git #b99c9b8b - Introduce ignoreDuplicateMainSnak param to wbsetclaim (T234457) by Cormac Parle
- git #f1a686fa - bridge: selenium: extract setValue utility by Lucas Werkmeister
- git #8dd6f3a4 - bridge: wire up ErrorSavingAssertUser in ErrorWrapper (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 (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 (T252499) by Michael Große
- git #9c2cc04e - WikibaseValueFormatterBuilders: inject specialized services (T251776) by Jakob Warkotsch
- git #5e0eba25 - FP: Add ApiEntityExistenceChecker (T251239) by Jakob Warkotsch
- git #9557dc5e - FP: Use the default LabelsProviderEntityIdHtmlLinkFormatter (T251243) by Jakob Warkotsch
- git #ce8c226a - Move ClientHooks to \Wikibase\Client + client/includes/ by Lucas Werkmeister
- git #51bd76ea - Remove EntityTitleLookup from LabelsProviderEntityIdHtmlLinkFormatter (T251242) by sihe
- git #e6be78ab - bridge: Make proceed button use save or publish text (T247250) by tzhelyazkova
- git #d4a4b952 - bridge: wire up “login” button for assertuser error (T251395) by Lucas Werkmeister
- git #e400cebe - bridge: add login warning message (T251395) by Lucas Werkmeister
- git #15e1da5f - bridge: storybook test: only emit critical build output by Pablo Grass
- git #cdaa7b9e - ErrorSavingAssertUser: consistently space buttons (T247250) by Pablo Grass
- git #343c56d6 - bridge: Wire up 'save without logging in' button (T251394) by tzhelyazkova
- git #560c9525 - bridge: Wire up 'keep editing' button in ErrorSavingAssertUser component (T251391) by tzhelyazkova
- git #710be176 - Stop assuming that string DB names mean non local DBs (T252019) by addshore
- git #19b9dce6 - Add some deprecated annotations to some old terms classes (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 (T251399) by Lucas Werkmeister
- git #2d77f29d - refactoring: consolidate data types by Yuri Astrakhan
- git #073e1455 - bridge: detect edit conflict errors (T251400) by Lucas Werkmeister
- git #2400d698 - brdige: Add ErrorSavingAssertUser component (T251388) by tzhelyazkova
- git #02048f5a - bridge: wire up header go-back button for assertUser error (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 (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 (T252395) by Jakob Warkotsch
- git #509773fd - Add EntityRedirectChecker (T252395) by Jakob Warkotsch
- git #dfc44fec - FP: Throw more meaningful exception when hitting request timeout by Jakob Warkotsch
WikibaseCirrusSearch
edit- git #836ab387 - Selenium: Update to WebdriverIO v6 (T252885) by vidhi-mody
- git #4f24977c - Selenium: Update to WebdriverIO v5 (T252885) by vidhi-mody
- git #49044e4c - Update for namespace moves by Lucas Werkmeister
- git #cfc653d3 - Replace EntityTypeDefinitions string literals with constants (T250897) by Jakob Warkotsch
WikibaseLexeme
edit- git #00dddb36 - Update wikibase code sniffer to 1.1.0 by addshore
- git #d57a0d04 - GrammaticalFeatureView: labels not connected to input (T198703) by Tobias Andersson
- git #4d11f82c - Update for namespace moves by Lucas Werkmeister
- git #55a68522 - Form Representations: labels and input fields not connected (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 (T252489) by Lucas Werkmeister
- git #e24a20d1 - Update for namespace moves by Lucas Werkmeister
WikibaseLexemeCirrusSearch
editNo changes for WikibaseLexemeCirrusSearch
WikibaseMediaInfo
edit- git #82dc3aa5 - Update for namespace moves by Lucas Werkmeister
- git #5a3c769c - Enable media search for all users by default by Matthias Mullie
WikibaseQualityConstraints
editNo changes for WikibaseQualityConstraints
Wikidata.org
edit- git #4448ef31 - WikimediaPrometheusQueryServiceLagProvider Nan values (T252077) by addshore
- git #cf281124 - Use SkinAddFooterLink to add links to the footer (T253174) by jdlrobson
WikidataPageBanner
edit- git #d3ff8b6c - Use QUnitTestModule instead of deprecated ResourceLoaderTestModules (T232875) by James D. Forrester
WikiEditor
edit- 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
edit- git #cde850ec - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #16114373 - Spaces to tabs in extension.json by Reedy
WikiLove
edit- git #3f405c09 - Convert to manifest_version 2 (T252470) by Reedy
WikimediaBadges
edit- git #630b5f9d - Convert to manifest_version 2 (T252470) by Reedy
WikimediaEditorTasks
edit- git #f0a110b7 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
WikimediaEvents
edit- git #fb43160b - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #2a628ef9 - Remove _merge_strategy from value by Reedy
- git #9a8b0da0 - Convert to manifest_version 2 (T252470) by Reedy
WikimediaIncubator
edit- git #670406e5 - Convert to manifest_version 2 (T252470) by Reedy
WikimediaMaintenance
edit- git #bb165b4a - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
WikimediaMessages
edit- git #c54b6879 - Fix links to pages on Wikimedia commons when used on other wikis (T250593) by Pppery
- git #9a49f7a9 - Clarify WebAuthn messages by Amir Aharoni
- git #cd3b70b5 - Update footer additions to use modern hooks (T251817) by jdlrobson
- git #9e589878 - Add Shan Wiktionary (T253029) by Jon Harald Søby
- git #5697b088 - Add 'abusefilter-maintainer' global group messages (T252833) by MarcoAurelio
Wikisource
edit- git #33cf71aa - Convert to manifest_version 2 (T252470) by Reedy
XAnalytics
editNo changes for XAnalytics
Skins
editCologneBlue
editNo changes for CologneBlue
MinervaNeue
edit- git #145d23ee - Exclude localStorage errors from error-logging (T253084) by Jan Drewniak
- git #2d715012 - Fix PSR12.Properties.ConstantVisibility.NotFound (T253169) by Reedy
- git #1c340f2b - PageHistory: Remove input overrides breaking mobile Firefox (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 (T252828) by Bartosz Dziewoński
- git #312b52cf - Replacing instances of toast.show() with mw.notify() (T212542) by Sohom Datta
- git #b26f62b2 - Change opacity (color) of logo to a subtler gray close to `#54595d` (T251135) by Volker E
- git #833a93d9 - AMC history page visual fixes (T249518) by Jan Drewniak
Modern
edit- git #8137547f - Add support for VisualEditor (T177243) by brandonxlf
MonoBook
editNo changes for MonoBook
Nostalgia
edit- git #e127a42d - Fix function case mismatch by Reedy
- git #b981cd4b - Use TalkPageNotificationManager (T239640) by Clara Andrew-Wani
Timeless
editNo changes for Timeless
Vector
edit- git #5b31c49e - BaseTemplate:makeListItem is deprecated (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 (T252906) by DannyS712
- git #0fac9045 - [dev][Legacy] split sidebar Mustache and Less (T246419) by Stephen Niedzielski
- git #4086d850 - Show empty language portal if HTML has been added after portal (T252800) by jdlrobson
- git #3cb19a77 - Increase footer font size slightly to `12px` (T252267) by Volker E
- git #0846c846 - Allow plain text labels in side bar (T252727) by jdlrobson
- git #de788c64 - [dev] Remove `white-space` attribute from personal menu (T252717) by Volker E
- git #450f7d23 - [modern] Center the logo tagline beneath the wordmark (T252430) by AronDemian
- git #e048c2a7 - Refactor: Simplify and standardize menu definitions (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 (T248495) by MusikAnimal
- git #108393da - [dev][Legacy][JS] Split Legacy mode JavaScript into new ResourceLoader module (T246419) by Stephen Niedzielski
VisualEditor
edit- 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
edit699 Changes in 129 repos by 99 authors