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 (task T305340) by diesel kapasule
- git #ae6d0f33 - Introduce interface ComponentRegistryContext (task 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) (task T307887) by Amir E. Aharoni
- git #7d78c249 - Add benchmarks for applying dynamic config. (task T305093) by daniel
- git #43fc4c43 - api: Add support for linksmigration in ApiQueryLinks (task T304780) by Amir Sarabadani
- git #2557f96c - Add HtmlHelper::modifyElements() for small HTML modifications (task T217850) by Gergő Tisza
- git #2e9fa547 - Skip failing structure test in SettingsTest (task 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 (task T296430) by daniel
- git #67c0766a - Use inverted schema definition for fast loading. (task 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 (task 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 (task T307675) by Tim Starling
- git #83dbe59d - Suppress "named" group when TempUser system is disabled (task T307675) by Tim Starling
- git #ceb93545 - MainConfigSchema: Fix typo by Amir Sarabadani
- git #2387b0c7 - rdbms: Remove db name from error message (task 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. (task T221535) by daniel
- git #ca5b162c - rdbms: Start using SQLPlatform and move more methods there (task T299691) by Amir Sarabadani
- git #9a9f441d - rdbms: remove lockTables()/unlockTables() (task T294969) by Aaron Schulz
- git #40ebef5a - Fix typo (task 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 (task T306591) by Brian Wolff
- git #910d1466 - Call ZipDirectoryReader from MimeAnalyzer (task 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 (task 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 (task T289879) by Mark A. Hershberger
- git #34a77129 - auth: Replace deprecated User::getOption (task T296083) by Umherirrender
- git #03e66106 - context: Replace deprecated User::getOption (task 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 (task 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 (task 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 (task 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 (task T307518) by Taavi Väänänen
- git #d1b2f789 - Fix typo (task T201491) by Klein Muçi
- git #af68bf2b - Remove mentions of deprecated UserRightsProxy (task 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 (task T217099) by Alexander Vorwerk
CheckUser
edit- git #2f91ba8c - Update message in Special:Investigate table to include actions (task T268163) by Thalia
- git #c481ccb2 - Fix typo (task 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 (task T268163) by Reedy
CirrusSearch
edit- git #1dd49a26 - Add a way to identify CirrusSearch error types on logstash (task T306168) by joseph emmanuel kayode (iemarjay)
ContentTranslation
edit- git #e1740d09 - SX: Prevent text to wrap around floating elements such as images (task T306599) by Santhosh Thottingal
- git #c4d4bdfb - ULS entrypoint: Copy positioning style from parent ULS menu (task T307886) by Santhosh Thottingal
- git #98a4f39d - CX3 Build 0.2.0+20220509 (task 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 (task T307745) (task T298032) by Santhosh Thottingal
DiscussionTools
edit- git #95ec3e79 - Dismiss "new comment" highlights when clicking (task 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 (task T306151) by Elliott Eggleston
- git #aa139c00 - Remove dead code from FormChooser by Elliott Eggleston
- git #d2a3df8b - Fix typo (task T201491) by Klein Muçi
Echo
edit- git #57525429 - Prepare for removal of SkinMinervaReplaceNotificationsBadge hook (task 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 (task T307552) by James D. Forrester
- git #37866fde - FlaggedRevsHooks: Update use of GoogleNewsSitemap constants (task T307552) by James D. Forrester
Flow
edit- git #d680544f - Don't escape parsed reason (task T307272) by dylsss
- git #2fcabaa7 - Revert "phan: suppress PhanPossiblyUndeclaredVariable false positiv" by Gergő Tisza
- git #b629c1c6 - Fix typo (task 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 (task T307208) by WMDE-Fisch
- git #a1c313c3 - Fix typo (task T201491) by Klein Muçi
GlobalBlocking
edit- git #ee902a25 - abstract schema: Use mwtimestamp type for timestamp columns (task 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 (task T303785) by Gergő Tisza
- git #f410b708 - Mentorship: Redirect to homepage overview when opting in (task T287915) by Gergő Tisza
- git #8b49792b - Introduce maintenance/migrateMenteeOverviewFiltersToPresets.php (task T304057) by Martin Urbanec
- git #781d68ae - MenteeOverviewPresets: Handle invalid JSON by Martin Urbanec
- git #748ad98b - Mobile homepage: Let mentees opt out from mentorship (task T287915) by Martin Urbanec
- git #41ffdd0d - Homepage: Let mentees opt out from mentorship (task T287915) by Martin Urbanec
- git #1f046b15 - HomepageHooks: Use `::newFromLinkTarget()` instead by Derick Alangi
- git #f0c9a2b3 - Fix typo (task 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 (task T201491) by Klein Muçi
- git #8f93cc3c - Newcomer tasks: deploy AND topic selection to pilot wikis (task 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 (task T303416) by Sergio Gimeno
- git #11b9b91b - Post-edit: show PostEditPanel inside a collapsible drawer for both desktop and mobile (task T301603) by MewOphaswongse
- git #e1ac0952 - Mentee overview: Read mentee overview filters from the presets option if available (task T304057) by Martin Urbanec
- git #e307983f - Community configuration: Allow writing sub-fields programmatically (task 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() (task T250045) by Timo Tijhof
IPInfo
edit- git #17f9ef23 - Add event source special_watchlist (task T307594) by Steven Sun
- git #a3b13023 - add mediawiki.storage dependency to extension.json (task T306612) by AnaïsGueyte
- git #74e70a39 - Enable IPInfo on Special:Watchlist (task 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 (task T307650) by Adam Wight
MediaModeration
edit- git #568b7b71 - Set log level to 'debug' for mediamoderation (task T303312) by EllenR
- git #b681f7c8 - When running MediaModeration script, see output in console (task T303307) by EllenR
MediaSearch
edit- git #f16f9fbe - Fix typo (task T201491) by Klein Muçi
MobileFrontend
edit- git #96942663 - Toggling: Build header selector from config (task T305853) by Ed Sanders
- git #97adbc99 - Cleanup minerva check (task T257746) by Jon Robson
OATHAuth
edit- git #7eb87b5c - Fix typo (task 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 (task T201491) by Klein Muçi
- git #b01d12ae - QuickSurveys: Close button not flipped in RTL languages (task 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() (task T250045) by Timo Tijhof
TimedMediaHandler
edit- git #62d86e27 - Some PHPCS cleanup by Reedy
- git #864dad5f - Fix typo (task T201491) by Klein Muçi
- git #2a0713fa - Fix spacing between video and caption (task T307758) by Derk-Jan Hartman
- git #0e0b90a4 - Fix duration label for clips with unknown duration (task T307460) by Derk-Jan Hartman
- git #a7aae68f - Close the media dialog when clicking outside of it (task T304003) by Derk-Jan Hartman
- git #03c13ca8 - Use inline volume controls to not overlap progress slider (task T307340) by Derk-Jan Hartman
- git #8b2893e7 - Don't push volume slider off screen in rtl (task T307363) by Derk-Jan Hartman
TitleBlacklist
edit- git #8cb2f2f2 - Add a class_alias for TitleBlacklistEntry too (task T307513) by Taavi Väänänen
- git #a1c08ed4 - Add class alias for TitleBlacklist and bump cache version (task T307513) by Alexander Vorwerk
Translate
edit- git #60156f13 - tests: Remove use of QUnit 1.x setup()/teardown() (task 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 (task T289840) by NikG
- git #b60a925d - Update jquery.uls from upstream by Amir E. Aharoni
UrlShortener
edit- git #07cc78ad - Fix typo (task T201491) by Klein Muçi
VisualEditor
edit- git #550c60df - Update VE core submodule to master (e54ef8d1c) (task T217618) (task T306752) (task T306801) by Bartosz Dziewoński
- git #ad955138 - Update VE core submodule to master (5c075c883) (task T306218) (task T307875) by Bartosz Dziewoński
- git #a6c398a7 - Update VE core submodule to master (da708802f) (task T201491) (task 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 (task T296187) by Esther Akinloose
- git #189e09e3 - ApiVisualEditor: Inject WikiPageFactory, UserFactory & HookContainer by Derick Alangi
- git #b428b296 - ArticleTarget: Ensure dataPromise rejects when switching fails (task T306763) by Ed Sanders
Wikibase
edit- git #aff40258 - REST: Handle errors in GetItemStatementsRouteHandler (task 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 (task T307234) by sihe
- git #ea0cdec4 - tests: Remove references to legacy page_restrictions field in page table (task 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 (task T307237) by Jakob Warkotsch
- git #a6dc7b9b - REST: Add single statement section to OpenAPI spec (task 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 (task T307235) by sihe
- git #86a33986 - Implement ItemStatementsRetriever (task T307234) by sihe
- git #2b070c37 - Specify type hint for newStatementListSerializer by sihe
- git #4c559b12 - REST: Add GetItemStatement use case (task T307223) by Ollie Shotton
- git #84d43515 - REST: Rename meta data -> metadata where missed (task T307227) by Ollie Shotton
- git #13dd6428 - REST: Extract ItemIdValidator (task 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 (task T307227) by Jakob Warkotsch
- git #c518f39b - REST: Implement ItemRevisionMetaDataRetriever (task T307227) by Jakob Warkotsch
- git #40585888 - LatestRevisionIdResult: Remove backwards compat (task T307227) by Jakob Warkotsch
- git #a1f24e5b - LatestRevisionIdResult: Include revision timestamp (task T307227) by Jakob Warkotsch
- git #4652bbb7 - LatestRevisionIdResult: use native type hints (task T307227) by Jakob Warkotsch
- git #bce5e939 - Fix typo (task T201491) by Klein Muçi
- git #7189bb83 - REST: Add GetItemStatements use case (task T307231) by Jakob Warkotsch
- git #f0f260ca - REST: Dereference OpenAPI spec bundle (task T307235) by sihe
- git #e1600006 - REST: Add ItemRevisionMetaDataRetriever (task T307227) by Jakob Warkotsch
- git #09823793 - REST: Run npm audit fix by Jakob Warkotsch
- git #bc13c6bf - Fix typo (task 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 (task 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 (task T307586) by Erik Bernhardson
WikibaseLexeme
edit- git #8e2fb92b - Remove comma after e.g. (task T302877) by Lucas Werkmeister
- git #878ce1c4 - LatestRevisionIdResult: Include revision timestamp (task T307227) by Jakob Warkotsch
- git #8d72865d - Add search message as soon as Special:NewLexemeAlpha loads (task T307430) by Noa wmde
- git #b4b316f0 - Don't use intval as an id function (task T307227) by Jakob Warkotsch
- git #fb47e33d - Fix indentation of NewLexemeAlpha ResourceLoader modules by Lucas Werkmeister
WikibaseMediaInfo
edit- git #4cae2b86 - LatestRevisionIdResult: Include revision timestamp (task T307227) by Jakob Warkotsch
WikibaseQualityConstraints
edit- git #41bb5c7c - Fix typo (task T201491) by Klein Muçi
WikiEditor
edit- git #45501cfd - Realtime preview: Suppress reopening pane (task T307805) by samtar
- git #be4ee228 - Realtime Preview: show and hide preview and error areas appropriately (task T306965) by Sam Wilson
- git #96c905f1 - Realtime Preview: Make whole manual-loading bar clickable (task T306590) (task T306906) (task T306880) by Sam Wilson
- git #755f9843 - Realtime preview: set minimal resize limit (task T307105) by samtar
- git #9921163d - Add JSDoc configuration and test (task T307415) by Sam Wilson
- git #17fec690 - tests: Remove use of QUnit 1.x setup()/teardown() (task T250045) by Timo Tijhof
- git #090929cf - Realtime preview: disable preview when screen is small (task T293337) by hmonroy
- git #3ab9a863 - Realtime preview: improve toolbar button style (task T303991) by Sam Wilson
WikiLambda
edit- git #ec9ab3d6 - addZObjects.js: Fix 'the the' typo (task 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 (task T303875) (task T303876) by jkieserman
- git #18b286f2 - ZMultiLingualString.php: Fix 'langauge' typo (task 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) (task T291136) by James D. Forrester
- git #e597f780 - Update function-schemata sub-module to HEAD (49ff68e) (task T285433) (task T305991) by James D. Forrester
- git #9f428e03 - reorder about tab on mobile (task T306250) by jkieserman
WikimediaEvents
edit- git #2f406bc2 - Add topic subscription user preferences to PrefUpdate allowlist (task T307733) by MeganNeisler
- git #22847a08 - Test for undefined offset error (task T307019) by Jon Robson
- git #54f13c2a - Fix undefined offset error (task T307019) by Clare Ming
- git #21b5cd11 - Remove IP address copy action instrument (task 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 (task T279828) by ZabeMath
- git #eafcbab8 - Add Doteli Wikipedia and Punjabi Wikisource (task T306813) by Morten Wang
Wikistories
edit- git #0716e50c - White page elements are invisible against a white picture background (task T306564) by hueitan
- git #c67a26da - Get thumb url from repo by Stephane Bisson
- git #cbd40d88 - Fix search view rendering bug (task T303925) by Eduardo
- git #3fedfaca - Add attribution data to article images (task T292474) by Eduardo
- git #d386f871 - Add license info to publish form (task T306468) by Stephane Bisson
- git #9fa8ee67 - Show only images from commons with width and height >= 640px (task T297130) by Stephane Bisson
- git #1f50bd2c - Prettify article title in search input (task T307045) by Stephane Bisson
- git #54a9304e - Add page links even when not generating HTML by Stephane Bisson
- git #cff81272 - Log consumption events (task T305884) by Stephane Bisson
Skins
editMinervaNeue
edit- git #b94ce6ad - Normalise PHP namespaces used in MinervaNeue (task 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 (task T307952) (task T307345) by bwang
- git #d06dabe8 - Ensure main menu is open in a11y tests by bwang
- git #1288c971 - [HTML] Refactor Content header templates (task T303549) by Jan Drewniak
- git #305fbdac - [Grid preparation] ArticleToolbar component (task 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/' (task T301184) by Željko Filipin
- git #4af78713 - Change "Article tools" to "Tools" (task T291304) by Amir E. Aharoni
- git #3b4b1014 - Disable max width on article toolbar container (task T306353) by Jon Robson
- git #cdc46e70 - Fix TOC fadeout placement (task T306893) by bwang
- git #6cc98aa4 - Fix Sidebar.less auto merge commit by bwang
- git #9c26833a - Adjust table of contents margins at 1000-1200 breakpoint (task T307004) by Jon Robson
- git #f601fe48 - a11y: create report in log folder (task 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 (task 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. (task T291304) (task T301051) by bwang
Misc
editVisualEditor/VisualEditor
edit- git #e54ef8d1 - ve.dm.SurfaceFragment: Add matchFirstAncestorOfType option (task T217618) (task 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 (task 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 (task T307875) by Ed Sanders
- git #3f031fe8 - Gruntfile: Fix 'seperate' typo (task 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 (task T307527) by Ed Sanders
- git #c0c7d43b - ve.ce.Surface#showModelSelection: Handle out-of-bounds nativeSelection (task 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