MediaWiki 1.39/wmf.11/Changelog
< MediaWiki 1.39 | wmf.11
Core changes
edit- git #69c72009 - Branch commit for wmf/1.39.0-wmf.11 by trainbranchbot
- git #6e97f249 - Schema: Updating user_editcount field to unsigned (T305340) by diesel kapasule
- git #ae6d0f33 - Introduce interface ComponentRegistryContext (T301722) by Clare Ming
- git #f749e04f - Title: Hard deprecate `Title::newFromTitleValue()` by Derick Alangi
- git #362380f6 - Avoid accessing MW services in data provider by Derick Alangi
- git #2a25d908 - Remove duplicate contentRenderer assignment by Matthias Mullie
- git #c882697c - Add the Mooré language (mos) (T307887) by Amir E. Aharoni
- git #7d78c249 - Add benchmarks for applying dynamic config. (T305093) by daniel
- git #43fc4c43 - api: Add support for linksmigration in ApiQueryLinks (T304780) by Amir Sarabadani
- git #2557f96c - Add HtmlHelper::modifyElements() for small HTML modifications (T217850) by Gergő Tisza
- git #2e9fa547 - Skip failing structure test in SettingsTest (T307769) by Lucas Werkmeister
- git #d73a6a6a - MainConfigSchema: fix @deprecated tag of $wgSquidPurgeUseHostHeader by Yuki Shira
- git #6e40c799 - Config builder optimisations (combined) by Tim Starling
- git #66f3ab25 - Remove support for $wgMaxRedirect (T296430) by daniel
- git #67c0766a - Use inverted schema definition for fast loading. (T300129) by daniel
- git #08164d93 - TempUser skin and client-side components by Tim Starling
- git #4c1107fb - phpunit: Add tests for `SearchSuggestionSet::fromTitles()` by Derick Alangi
- git #803b873b - docs: Fix 'the the' typo (T201491) by Klein Muçi
- git #9777de46 - styling: Use a mixin for positon:sticky browser prefixes by Ed Sanders
- git #3f80c289 - Add tests for ConfigBuilderBase by daniel
- git #0f374c67 - ConfigBuilder: introduce setMulti() for bulk updates by daniel
- git #3ee88d52 - Settings: Skip merging logic for defaults when possible by daniel
- git #0995e06b - Add messages for the "named" user group (T307675) by Tim Starling
- git #83dbe59d - Suppress "named" group when TempUser system is disabled (T307675) by Tim Starling
- git #ceb93545 - MainConfigSchema: Fix typo by Amir Sarabadani
- git #2387b0c7 - rdbms: Remove db name from error message (T306634) by Amir Sarabadani
- git #4c845198 - build: Update stylelint-config-wikimedia to 0.13.0 by Ed Sanders
- git #90ccce64 - WikiFarm: remove site detection based on domain name. (T221535) by daniel
- git #ca5b162c - rdbms: Start using SQLPlatform and move more methods there (T299691) by Amir Sarabadani
- git #9a9f441d - rdbms: remove lockTables()/unlockTables() (T294969) by Aaron Schulz
- git #40ebef5a - Fix typo (T201491) by Klein Muçi
- git #ce8c3ddf - SettingsBuilder: remove @unstable markers. by daniel
- git #bedd996f - Setup.php: clarify the use of $IP. by daniel
- git #bec8dada - Clarify generate-html and make ParserOutput behave as expected (T306591) by Brian Wolff
- git #910d1466 - Call ZipDirectoryReader from MimeAnalyzer (T291750) by Tim Starling
- git #0fc58f7e - Fix autoload order by Tim Starling
- git #3b7f6ac6 - MainConfigSchema: declare deprecations by daniel
- git #cd774c99 - Setup.php: allow loading config schema from MainConfigSchema. by daniel
- git #caafbf5f - MWUI: Don't add post-icon margin to empty spans (T307233) by Ed Sanders
- git #7b4b0135 - Use str_starts_with/str_ends_with by Aryeh Gregor
- git #4851f512 - IResultWrapper::next() now returns void by Aryeh Gregor
- git #45d57449 - Fix old_name in UserLogoutComplete hook. by cicalese
- git #6e1e9a97 - Address deprecations for php8.1 and REL1_38 (T289879) by Mark A. Hershberger
- git #34a77129 - auth: Replace deprecated User::getOption (T296083) by Umherirrender
- git #03e66106 - context: Replace deprecated User::getOption (T296083) by Umherirrender
- git #8632b592 - Replace LoadBalancer/LBFactory callback iteration with generators by Tim Starling
Extensions
editAbuseFilter
edit- git #03577a17 - Add Breton aliases for AbuseFilter and AbuseLog by Huñvreüs
- git #8ee570b3 - Fix typo (T201491) by Klein Muçi
- git #be3af668 - Simplify code dealing with filter ids in FilterStore by Thiemo Kreuz
AntiSpoof
edit- git #5d6157a8 - AntiSpoof: Clarify error messages (T94959) by EpicPupper
ApiFeatureUsage
edit- git #4b6ae95f - Use namespaced Elastica classes by Reedy
Babel
edit- git #dd385c20 - Fix temporary table name in sqlite schema change (T307766) by Lucas Werkmeister
BetaFeatures
edit- git #9ab56b58 - Move hooks to HookHandlers by Reedy
CentralAuth
edit- git #7c9d38cf - SpecialGlobalGroupMembership: general cleanup by Alexander Vorwerk
- git #df2f0841 - SpecialGlobalGroupMembership: do not call core hooks (T307518) by Taavi Väänänen
- git #d1b2f789 - Fix typo (T201491) by Klein Muçi
- git #af68bf2b - Remove mentions of deprecated UserRightsProxy (T255309) by Aryeh Gregor
- git #d1113a0a - Drop P3P support by Taavi Väänänen
- git #14a9b8d6 - Populate rq_wiki with the wiki where the rename was requested (T217099) by Alexander Vorwerk
CheckUser
edit- git #2f91ba8c - Update message in Special:Investigate table to include actions (T268163) by Thalia
- git #c481ccb2 - Fix typo (T201491) by Klein Muçi
- git #becae0cf - schema: Move all sql files to own folder by Umherirrender
- git #43a1f488 - Bump minimum required version for upgrade to 1.31 by Umherirrender
- git #8c6bab23 - populateCheckUserTable: Truncate cuc_comment by Umherirrender
- git #6c7249bf - Mock the db quoter by Amir Sarabadani
- git #0befc111 - Skip brittle test by Amir Sarabadani
- git #a7a47c35 - CompareService: Add RC_LOG to cuc_type in getQueryInfoForSingleTarget (T268163) by Reedy
CirrusSearch
edit- git #1dd49a26 - Add a way to identify CirrusSearch error types on logstash (T306168) by joseph emmanuel kayode (iemarjay)
ContentTranslation
edit- git #e1740d09 - SX: Prevent text to wrap around floating elements such as images (T306599) by Santhosh Thottingal
- git #c4d4bdfb - ULS entrypoint: Copy positioning style from parent ULS menu (T307886) by Santhosh Thottingal
- git #98a4f39d - CX3 Build 0.2.0+20220509 (T306643) by Santhosh Thottingal
- git #95ddaf9a - CX Sitemapper: Allow proper configuration overriding by NikG
- git #5c5e6104 - ULS entrypoint: Do not show current language, fix domain redirects (T307745) (T298032) by Santhosh Thottingal
DiscussionTools
edit- git #95ec3e79 - Dismiss "new comment" highlights when clicking (T307807) by Ed Sanders
- git #4fb474d6 - build: Update stylelint-config-wikimedia to 0.13.0 by Ed Sanders
DonationInterface
edit- git #88bd646c - Add recurring flag for payment methods (T306151) by Elliott Eggleston
- git #aa139c00 - Remove dead code from FormChooser by Elliott Eggleston
- git #d2a3df8b - Fix typo (T201491) by Klein Muçi
Echo
edit- git #57525429 - Prepare for removal of SkinMinervaReplaceNotificationsBadge hook (T301263) by Jon Robson
- git #3af6a04c - Use IteratorDecorator from core by Aryeh Gregor
EntitySchema
edit- git #1ed9b4a1 - Use namespaced SyntaxHighlight class by Reedy
EventLogging
edit- git #a0343ec5 - Use namespaced SyntaxHighlight class by Reedy
ExtensionDistributor
edit- git #ab2d681e - specials: Inject StatsDataFactory service, avoid use of `->getStats()` by Derick Alangi
FlaggedRevs
edit- git #3baebb7c - stylelint: Update stylelint-config-wikimedia to 0.13.0 by Ed Sanders
- git #5d0244b8 - i18n: Lint using config from extenion.json by Ed Sanders
- git #dbf36243 - eslint: Lint root files with server rules, and use .eslintignore by Ed Sanders
- git #fce594ad - phan: Properly use actual GoogleNewsSitemap, not a stub (T307552) by James D. Forrester
- git #37866fde - FlaggedRevsHooks: Update use of GoogleNewsSitemap constants (T307552) by James D. Forrester
Flow
edit- git #d680544f - Don't escape parsed reason (T307272) by dylsss
- git #2fcabaa7 - Revert "phan: suppress PhanPossiblyUndeclaredVariable false positiv" by Gergő Tisza
- git #b629c1c6 - Fix typo (T201491) by Klein Muçi
- git #633cc384 - If no board content set ParserOutput to "" by Brian Wolff
- git #e6adb2ba - Fix phan tests by Brian Wolff
- git #83ba8f9e - Make use of compact PHP 7 syntax where it makes sense by Thiemo Kreuz
GeoData
edit- git #84f1c78d - Sort by relevance for CirrusSearch geosearch (T307208) by WMDE-Fisch
- git #a1c313c3 - Fix typo (T201491) by Klein Muçi
GlobalBlocking
edit- git #ee902a25 - abstract schema: Use mwtimestamp type for timestamp columns (T306747) by Umherirrender
GrowthExperiments
edit- git #ed49b6b8 - Update ge.utils by Gergő Tisza
- git #c03eaf65 - CampaignConfig: Avoid array_push() error by Gergő Tisza
- git #51f8390d - Video landing page: Fix broken style & HTML structure (T303785) by Gergő Tisza
- git #f410b708 - Mentorship: Redirect to homepage overview when opting in (T287915) by Gergő Tisza
- git #8b49792b - Introduce maintenance/migrateMenteeOverviewFiltersToPresets.php (T304057) by Martin Urbanec
- git #781d68ae - MenteeOverviewPresets: Handle invalid JSON by Martin Urbanec
- git #748ad98b - Mobile homepage: Let mentees opt out from mentorship (T287915) by Martin Urbanec
- git #41ffdd0d - Homepage: Let mentees opt out from mentorship (T287915) by Martin Urbanec
- git #1f046b15 - HomepageHooks: Use `::newFromLinkTarget()` instead by Derick Alangi
- git #f0c9a2b3 - Fix typo (T201491) by Klein Muçi
- git #0cd86f41 - Account creation: map campaign stored user option to campaign config key by Sergio Gimeno
- git #653e7524 - Clarify "claim mentee" message wording by EpicPupper
- git #8bb7f4ad - Fix typo (T201491) by Klein Muçi
- git #8f93cc3c - Newcomer tasks: deploy AND topic selection to pilot wikis (T305399) by Sergio Gimeno
- git #b8dc9188 - SuggestedEditSession: use hack to set the editor interface for Structured tasks also by Sergio Gimeno
- git #b58f7bb0 - Newcomer Tasks: enable closing collapsed Post-edit drawer (T303416) by Sergio Gimeno
- git #11b9b91b - Post-edit: show PostEditPanel inside a collapsible drawer for both desktop and mobile (T301603) by MewOphaswongse
- git #e1ac0952 - Mentee overview: Read mentee overview filters from the presets option if available (T304057) by Martin Urbanec
- git #e307983f - Community configuration: Allow writing sub-fields programmatically (T306792) by Gergő Tisza
GuidedTour
edit- git #80a0be5c - tests: Use assert.throws() directly with custom comparator by Timo Tijhof
- git #c4007735 - tests: Declare variables inline by Timo Tijhof
- git #f27628ef - tests: Remove use of QUnit 1.x setup()/teardown() (T250045) by Timo Tijhof
IPInfo
edit- git #17f9ef23 - Add event source special_watchlist (T307594) by Steven Sun
- git #a3b13023 - add mediawiki.storage dependency to extension.json (T306612) by AnaïsGueyte
- git #74e70a39 - Enable IPInfo on Special:Watchlist (T307262) by Steven Sun
JsonConfig
edit- git #9cd999b0 - JCDataApi: Use `::newFromLinkTarget()` instead by Derick Alangi
Kartographer
edit- git #2bc14f20 - Refresh MediaWiki globals when loading mapdata (T307650) by Adam Wight
MediaModeration
edit- git #568b7b71 - Set log level to 'debug' for mediamoderation (T303312) by EllenR
- git #b681f7c8 - When running MediaModeration script, see output in console (T303307) by EllenR
MediaSearch
edit- git #f16f9fbe - Fix typo (T201491) by Klein Muçi
MobileFrontend
edit- git #96942663 - Toggling: Build header selector from config (T305853) by Ed Sanders
- git #97adbc99 - Cleanup minerva check (T257746) by Jon Robson
OATHAuth
edit- git #7eb87b5c - Fix typo (T201491) by Klein Muçi
ProofreadPage
edit- git #d5fc1575 - build: Drop fake npm dependency on openseadragon, it's broken by James D. Forrester
- git #5d04d072 - Use new 'secondary' section of toolbar for zoom buttons by Sam Wilson
QuickSurveys
edit- git #d6d315fe - Fix typo (T201491) by Klein Muçi
- git #b01d12ae - QuickSurveys: Close button not flipped in RTL languages (T305654) by essexigyan
SecureLinkFixer
edit- git #fa055b4d - Updating domains.php from Mozilla by Reedy
- git #79bb4621 - Updating domains.php from Mozilla by Reedy
TemplateData
edit- git #ec61e015 - build: Update stylelint-config-wikimedia to 0.13.0 by Ed Sanders
Thanks
edit- git #0fddc4a2 - tests: Remove use of QUnit 1.x setup()/teardown() (T250045) by Timo Tijhof
TimedMediaHandler
edit- git #62d86e27 - Some PHPCS cleanup by Reedy
- git #864dad5f - Fix typo (T201491) by Klein Muçi
- git #2a0713fa - Fix spacing between video and caption (T307758) by Derk-Jan Hartman
- git #0e0b90a4 - Fix duration label for clips with unknown duration (T307460) by Derk-Jan Hartman
- git #a7aae68f - Close the media dialog when clicking outside of it (T304003) by Derk-Jan Hartman
- git #03c13ca8 - Use inline volume controls to not overlap progress slider (T307340) by Derk-Jan Hartman
- git #8b2893e7 - Don't push volume slider off screen in rtl (T307363) by Derk-Jan Hartman
TitleBlacklist
edit- git #8cb2f2f2 - Add a class_alias for TitleBlacklistEntry too (T307513) by Taavi Väänänen
- git #a1c08ed4 - Add class alias for TitleBlacklist and bump cache version (T307513) by Alexander Vorwerk
Translate
edit- git #60156f13 - tests: Remove use of QUnit 1.x setup()/teardown() (T250045) by Timo Tijhof
- git #45b5680f - TranslateUtils: Drop now-unnecessary phan skip by James D. Forrester
TrustedXFF
edit- git #71361fef - trusted-hosts: update list of zscaler ranges by Martin Urbanec
UniversalLanguageSelector
edit- git #257112ce - ULS actions menu buttons: Add support for href (T289840) by NikG
- git #b60a925d - Update jquery.uls from upstream by Amir E. Aharoni
UrlShortener
edit- git #07cc78ad - Fix typo (T201491) by Klein Muçi
VisualEditor
edit- git #550c60df - Update VE core submodule to master (e54ef8d1c) (T217618) (T306752) (T306801) by Bartosz Dziewoński
- git #ad955138 - Update VE core submodule to master (5c075c883) (T306218) (T307875) by Bartosz Dziewoński
- git #a6c398a7 - Update VE core submodule to master (da708802f) (T201491) (T307527) by Bartosz Dziewoński
- git #ab3b0686 - build: Update stylelint-config-wikimedia to 0.13.0 by Ed Sanders
- git #bc574228 - Remove unused CSS vendor prefixes by Ed Sanders
- git #1e030bcd - selenium: Check if content editable is editable (T296187) by Esther Akinloose
- git #189e09e3 - ApiVisualEditor: Inject WikiPageFactory, UserFactory & HookContainer by Derick Alangi
- git #b428b296 - ArticleTarget: Ensure dataPromise rejects when switching fails (T306763) by Ed Sanders
Wikibase
edit- git #aff40258 - REST: Handle errors in GetItemStatementsRouteHandler (T307237) by Jakob Warkotsch
- git #25904ec9 - eslint: Remove rules which are the same as upstream, or no longer exist by Ed Sanders
- git #e8dc87bb - REST: Create GetItemStatementsRouteHandler (T307234) by sihe
- git #ea0cdec4 - tests: Remove references to legacy page_restrictions field in page table (T218446) by Amir Sarabadani
- git #25942139 - tests: Use `::newFromLinkTarget()` instead by Derick Alangi
- git #bc4791ef - Default unexpectedUnconnectedPage migration to MIGRATION_WRITE_BOTH by Lucas Werkmeister
- git #20329f30 - REST: Validate GetItemStatementsRequest (T307237) by Jakob Warkotsch
- git #a6dc7b9b - REST: Add single statement section to OpenAPI spec (T307225) by sihe
- git #86afd5c4 - Remove unused EntityIdParser from EditActionHookHandler by Lucas Werkmeister
- git #3948ebb2 - Simplify EditActionHookHandler+InfoActionHookHandler wiring by Lucas Werkmeister
- git #77ce9561 - REST: Add new statements section to OpenAPI spec (T307235) by sihe
- git #86a33986 - Implement ItemStatementsRetriever (T307234) by sihe
- git #2b070c37 - Specify type hint for newStatementListSerializer by sihe
- git #4c559b12 - REST: Add GetItemStatement use case (T307223) by Ollie Shotton
- git #84d43515 - REST: Rename meta data -> metadata where missed (T307227) by Ollie Shotton
- git #13dd6428 - REST: Extract ItemIdValidator (T307237) by Jakob Warkotsch
- git #a87b52c8 - Minor correction and improvements in unit test by sihe
- git #a0a25269 - Fix namespace in GetItemStatmentsTest.php by Ollie Shotton
- git #8495437d - REST: Rename meta data -> metadata (T307227) by Jakob Warkotsch
- git #c518f39b - REST: Implement ItemRevisionMetaDataRetriever (T307227) by Jakob Warkotsch
- git #40585888 - LatestRevisionIdResult: Remove backwards compat (T307227) by Jakob Warkotsch
- git #a1f24e5b - LatestRevisionIdResult: Include revision timestamp (T307227) by Jakob Warkotsch
- git #4652bbb7 - LatestRevisionIdResult: use native type hints (T307227) by Jakob Warkotsch
- git #bce5e939 - Fix typo (T201491) by Klein Muçi
- git #7189bb83 - REST: Add GetItemStatements use case (T307231) by Jakob Warkotsch
- git #f0f260ca - REST: Dereference OpenAPI spec bundle (T307235) by sihe
- git #e1600006 - REST: Add ItemRevisionMetaDataRetriever (T307227) by Jakob Warkotsch
- git #09823793 - REST: Run npm audit fix by Jakob Warkotsch
- git #bc13c6bf - Fix typo (T201491) by Klein Muçi
- git #1e6a5851 - eslint: Fix qunit/no-loose-assertions warnings by Ed Sanders
- git #4aa1df96 - eslint: Move ignore list to .eslintignore by Ed Sanders
- git #8f35b439 - Bump eslint-config-wikimedia from 0.20.0 to 0.22.1 by Addbot
- git #89b4ca0f - Fix typo (T201491) by Klein Muçi
- git #703cf36a - Update FakeLBFactory for core signature change by Tim Starling
- git #a685fa3b - phpunit: Skip tests that depend on LBFactory signatures again by Tim Starling
WikibaseCirrusSearch
edit- git #2a4c8afe - Search against index instead of type (T307586) by Erik Bernhardson
WikibaseLexeme
edit- git #8e2fb92b - Remove comma after e.g. (T302877) by Lucas Werkmeister
- git #878ce1c4 - LatestRevisionIdResult: Include revision timestamp (T307227) by Jakob Warkotsch
- git #8d72865d - Add search message as soon as Special:NewLexemeAlpha loads (T307430) by Noa wmde
- git #b4b316f0 - Don't use intval as an id function (T307227) by Jakob Warkotsch
- git #fb47e33d - Fix indentation of NewLexemeAlpha ResourceLoader modules by Lucas Werkmeister
WikibaseMediaInfo
edit- git #4cae2b86 - LatestRevisionIdResult: Include revision timestamp (T307227) by Jakob Warkotsch
WikibaseQualityConstraints
edit- git #41bb5c7c - Fix typo (T201491) by Klein Muçi
WikiEditor
edit- git #45501cfd - Realtime preview: Suppress reopening pane (T307805) by samtar
- git #be4ee228 - Realtime Preview: show and hide preview and error areas appropriately (T306965) by Sam Wilson
- git #96c905f1 - Realtime Preview: Make whole manual-loading bar clickable (T306590) (T306906) (T306880) by Sam Wilson
- git #755f9843 - Realtime preview: set minimal resize limit (T307105) by samtar
- git #9921163d - Add JSDoc configuration and test (T307415) by Sam Wilson
- git #17fec690 - tests: Remove use of QUnit 1.x setup()/teardown() (T250045) by Timo Tijhof
- git #090929cf - Realtime preview: disable preview when screen is small (T293337) by hmonroy
- git #3ab9a863 - Realtime preview: improve toolbar button style (T303991) by Sam Wilson
WikiLambda
edit- git #ec9ab3d6 - addZObjects.js: Fix 'the the' typo (T201491) by Klein Muçi
- git #6154ece0 - Introduce ZResponseEnvelope to factor out code from Hooks by James D. Forrester
- git #e42ad4f8 - ZResponseEnvelope.vue: Rename old variables by James D. Forrester
- git #efc03c3a - Update function-schemata sub-module to HEAD (0c58d56) by James D. Forrester
- git #9f11fca9 - README: Docker users can now just use :latest for image tags by James D. Forrester
- git #694705de - swap to use the same language label for numbered and non-numbered inputs by jkieserman
- git #79011df7 - add detail tab sidebar (T303875) (T303876) by jkieserman
- git #18b286f2 - ZMultiLingualString.php: Fix 'langauge' typo (T201491) by Klein Muçi
- git #eaa77980 - Vue: Z22K2 is meta-data, not errors, so rename the constant by James D. Forrester
- git #1a94ee93 - Update function-schemata sub-module to HEAD (49a5950) (T291136) by James D. Forrester
- git #e597f780 - Update function-schemata sub-module to HEAD (49ff68e) (T285433) (T305991) by James D. Forrester
- git #9f428e03 - reorder about tab on mobile (T306250) by jkieserman
WikimediaEvents
edit- git #2f406bc2 - Add topic subscription user preferences to PrefUpdate allowlist (T307733) by MeganNeisler
- git #22847a08 - Test for undefined offset error (T307019) by Jon Robson
- git #54f13c2a - Fix undefined offset error (T307019) by Clare Ming
- git #21b5cd11 - Remove IP address copy action instrument (T296469) by Thalia
WikimediaMaintenance
edit- git #10ac82b4 - addWiki.php: Fix path of sql files for CheckUser by Umherirrender
WikimediaMessages
edit- git #af865b85 - Add WikimediaMessages for the 'global-deleter' global group (T279828) by ZabeMath
- git #eafcbab8 - Add Doteli Wikipedia and Punjabi Wikisource (T306813) by Morten Wang
Wikistories
edit- git #0716e50c - White page elements are invisible against a white picture background (T306564) by hueitan
- git #c67a26da - Get thumb url from repo by Stephane Bisson
- git #cbd40d88 - Fix search view rendering bug (T303925) by Eduardo
- git #3fedfaca - Add attribution data to article images (T292474) by Eduardo
- git #d386f871 - Add license info to publish form (T306468) by Stephane Bisson
- git #9fa8ee67 - Show only images from commons with width and height >= 640px (T297130) by Stephane Bisson
- git #1f50bd2c - Prettify article title in search input (T307045) by Stephane Bisson
- git #54a9304e - Add page links even when not generating HTML by Stephane Bisson
- git #cff81272 - Log consumption events (T305884) by Stephane Bisson
Skins
editMinervaNeue
edit- git #b94ce6ad - Normalise PHP namespaces used in MinervaNeue (T303104) by EllenR
Vector
edit- git #94be7578 - Factor out a separate scroll observer for the TOC A/B test, which should be fired separately from the page title observer used by the sticky header and TOC (T307952) (T307345) by bwang
- git #d06dabe8 - Ensure main menu is open in a11y tests by bwang
- git #1288c971 - [HTML] Refactor Content header templates (T303549) by Jan Drewniak
- git #305fbdac - [Grid preparation] ArticleToolbar component (T303484) by Jon Robson
- git #9a2b3d62 - [Grid preparation] Structure the header by Jon Robson
- git #6b814da6 - Update reporter to include screenshot, remove try statement to ensure CI fails when an error occurs by bwang
- git #09fe15e9 - a11y: create report in LOG_DIR or 'a11y/' (T301184) by Željko Filipin
- git #4af78713 - Change "Article tools" to "Tools" (T291304) by Amir E. Aharoni
- git #3b4b1014 - Disable max width on article toolbar container (T306353) by Jon Robson
- git #cdc46e70 - Fix TOC fadeout placement (T306893) by bwang
- git #6cc98aa4 - Fix Sidebar.less auto merge commit by bwang
- git #9c26833a - Adjust table of contents margins at 1000-1200 breakpoint (T307004) by Jon Robson
- git #f601fe48 - a11y: create report in log folder (T301184) by Željko Filipin
- git #0b27b294 - Hide navigation menu label and remove legacy sidebar styles from modern styles by bwang
- git #7e81c267 - [TOC] Remove pointer-events:none on .sidebar-toc-link (T307271) by Jan Drewniak
- git #d54029a5 - Remove nav element from Vector menus and only render label elements in Vector menus when needed. Add new nav landmarks corresponding to user links, main site nav, and article editing tools. Split out legacy Menu template. (T291304) (T301051) by bwang
Misc
editVisualEditor/VisualEditor
edit- git #e54ef8d1 - ve.dm.SurfaceFragment: Add matchFirstAncestorOfType option (T217618) (T306752) by Ed Sanders
- git #38d4e6c7 - ve.dm.Node: Create findMatchingAncestor and factor out compareAttributes by Ed Sanders
- git #138360b1 - ve.ui.ListAction#allWrapped: Use ve.dm.SurfaceFragment#hasMatchingAncestor by Ed Sanders
- git #61ebfd36 - ve.dm.Surface: Emit context change when selection in node changes collapsed-ness (T306801) by Ed Sanders
- git #bb90a1af - ve.dm.Node#hasMatchingAncestor: Use #traverseUpstream by Ed Sanders
- git #58e060bd - AlienNode diff: Ensure types match before doing a complex comparison (T307875) by Ed Sanders
- git #3f031fe8 - Gruntfile: Fix 'seperate' typo (T201491) by Klein Muçi
- git #b880d9b7 - build: Update stylelint-config-wikimedia to 0.13.0 by Ed Sanders
- git #05fbd550 - Remove unused CSS vendor prefixes by Ed Sanders
- git #b234264d - Change focusable minimum size from >8x8 to >=10x4 (T307527) by Ed Sanders
- git #c0c7d43b - ve.ce.Surface#showModelSelection: Handle out-of-bounds nativeSelection (T306218) by Ed Sanders
- git #464f1204 - ProgressDialog: Make non-escapable by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- ArticleCreationWorkflow
- ArticlePlaceholder
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- Cite
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- CodeReview
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- ImageMap
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LocalisationUpdate
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- Math
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- PropertySuggester
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TocTree
- TorBlock
- TranslationNotifications
- TwoColConflict
- UploadWizard
- UploadsLink
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- XAnalytics
- cldr
- intersection
- mediawiki/vendor
- timeline
- wikihiero
Total changes
edit269 Changes in 55 repos by 66 authors