MediaWiki 1.39/wmf.17
MediaWiki 1.39.0-wmf.16 | Deployment of MediaWiki 1.39.0-wmf.17 to Wikimedia sites | MediaWiki 1.39.0-wmf.18 |
The latest version (labeled "1.39.0-wmf.17") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 20 June 2022 (see the roadmap).
Core changes
edit- git #b394ffe1 - Branch commit for wmf/1.39.0-wmf.17 by trainbranchbot
- git #7d3feb72 - Remove CategoryPage::{set,get}CategoryViewerClass by Matěj Suchánek
- git #38455a3d - Use type hints in ReadOnlyMode/ConfiguredReadOnlyMode and improve docs by Umherirrender
- git #f6291bb4 - ActionTest: reduce duplication using data providers, simplify by DannyS712
- git #9d978b83 - Add linkTrail for Tumbuka (tum) and Chewa/Nyanja (ny) (task T310976) by Amir E. Aharoni
- git #d02cb999 - Remove deprecated SpecialVersion methods by Matěj Suchánek
- git #47cbe9ed - Remove ContentHandler::cleanupHandlersCache by Matěj Suchánek
- git #f52e260d - Remove WebRequest::checkUrlExtension by Matěj Suchánek
- git #1bda6a8e - Hard-deprecate Article::viewRedirect by Matěj Suchánek
- git #28b1cd9e - Hard-deprecate MWTimestamp::getHumanTimestamp by Matěj Suchánek
- git #2adc091c - Remove SpecialMute::isTargetBlacklisted by Matěj Suchánek
- git #15364367 - Simplify BadFileLookupTest code by DannyS712
- git #3c1f8dad - Clean up LinkHolderArray::__construct by Matěj Suchánek
- git #05a175b4 - Simplify assertion for false around wiki id and domain id by Umherirrender
- git #69b6c498 - Pass array to Assert::parameterType when asserting multiple types by Umherirrender
- git #fdbd6cff - parse: Wrap indicators with a div.mw-parser-output element (task T188443) by Derk-Jan Hartman
- git #368e955d - Followup to 5f5b4cbb: Unbreak Parsoid CI by Subramanya Sastry
- git #a55d21d7 - ParserTestRunner: Follow up to 5f5b4cbb; regression when page language is set by C. Scott Ananian
- git #8f7cd07a - HTMLFormField: Fix Phan suppression about mClassWithButton by Bartosz Dziewoński
- git #34592fe7 - Remove DatabaseUpdater::ifNoActorTable by Matěj Suchánek
- git #a435ddd4 - Remove ApiQueryBase::prefixedTitlePartToKey by Matěj Suchánek
- git #e802062e - deferred: Remove unused $mode of internal tryOpportunisticExecute by Timo Tijhof
- git #842d1817 - Rename parsoid stash backend config var. by daniel
- git #29dd93d0 - Parsoid API: emit strong eTags (task T310710) by daniel
- git #266e31b8 - Clean up ChangesListSpecialPage::checkStructuredFilterUiEnabled by Matěj Suchánek
- git #ff47e80f - Declare dependency on symfony/polyfill-php73 by Lucas Werkmeister
- git #bd830cb2 - Remove ExternalStoreDB::getSlave by Matěj Suchánek
- git #b345cbff - Remove ApiQueryBase::showHiddenUsersAddBlockInfo by Matěj Suchánek
- git #463577cd - Use array|null for the wordmark/tagline type by Tim Starling
- git #e851b3d3 - Use ParsoidFormatHelper::FORMAT_WIKITEXT instead of string by Arlo Breault
- git #cf748c59 - Throw for mismatched wiki in AbstractBlock::getBy() (task T274817) by Alexander Vorwerk
- git #28b8cad9 - docs: Use ::class for class name resolution in demo code by Umherirrender
- git #3ce10675 - rdbms: add Database::flushSession() $mode safety parameter by Aaron Schulz
- git #c5827129 - updateRestrictions: add missing \n to output call by Alexander Vorwerk
- git #1c48194d - Remove LinkCache::forUpdate and clean up the constructor by Matěj Suchánek
- git #e670688a - Remove ApiStashEdit::parseAndStash by Matěj Suchánek
- git #8096e6a6 - Remove Title::isNamespaceProtected by Matěj Suchánek
- git #b7dd016d - Remove LogFormatter::styleRestricedElement by Matěj Suchánek
- git #d01e3ed7 - Replace deprecated calls `ParserOptions::newCanonical( 'canonical' )` by Derick Alangi
- git #dac77086 - languages: Explicit init the arrays in MessagesHyw.php by Umherirrender
- git #40c1f56d - page: Change visibility of some WikiPage members to protected by Derick Alangi
- git #270699ec - Configure caching parsoid output per wiki based on threshold (task T308588) by Derick Alangi
- git #a5b44d60 - resourceloader: Don't raise notice when the logo wordmark is false (task T310767) by Tim Starling
- git #5f5b4cbb - Have Parsoid\Config\PageConfigFactory take a rev instead of wikitext (task T270310) by Subramanya Sastry
- git #29578f44 - ParserTestRunner: Reset DataAccess for each test by Subramanya Sastry
- git #514d941a - Add structure test for Messages*.php files (task T310532) by Tim Starling
- git #f5afb5c4 - Non-responsive skins should zoom out by default (task T306910) (task T308979) by Jon Robson
- git #d3d33ed4 - ParsoidHandler: add backwards-compat code for parsoid extension. by daniel
- git #8acd652a - i18n/en.json: Revert postedit-confirmation-restored change (task T310708) by samtar
- git #6955380f - Add rate limiting to ParsoidHTMLHelper (task T267991) by daniel
- git #8522c094 - LoginSignupSpecialPage: Document used message keys (task T224429) by Ed Sanders
- git #a01aa705 - MessageCache: Increase the MapCacheLRU size (task T310532) by Tim Starling
- git #d1d17908 - Drop limitreport-ppgeneratednodes message (task T224429) by Amir Sarabadani
- git #2dbef8d9 - Transform.js tests: soften one more schema version check. by Arlo Breault
- git #54de7e38 - Improve edit API documentation for 'sectiontitle' and 'summary' by Bartosz Dziewoński
- git #f25d7d45 - API: Use arrays when writing multiple HTML.php classes by James D. Forrester
- git #dbd5506a - Transform.js tests: soften schema version check. by daniel
- git #4dd7bd16 - ParsoidOutputStash: make storage backend configurable. (task T267990) (task T309016) by daniel
- git #153af135 - SkinTemplate::prepareQuickTemplate: Don't call getTemplateData() by Kevin Israel
- git #b9e3f688 - SpecialRecentChanges: Drop old rcfilters-container and rcfilters-head classes by James D. Forrester
- git #18d3ad08 - Runner: Handle more params in runner. by daniel
- git #ebefe9e8 - Don't show title as missing when it's known (task T309082) by WMDE-Fisch
- git #655453a8 - Bugfix: Add padding to confirmable links when hiding the rollback button (task T308624) by suecarmol
- git #a63c2580 - ApiParse: When querying TOC sections, also return whether it should be hidden (task T294950) (task T310083) by Bartosz Dziewoński
- git #03b41397 - EditPage: Set sections for new skin TOC when previewing (task T294950) (task T307256) by Bartosz Dziewoński
Vendor
edit- git #f23977ca - Bump parsoid to 0.16.0-a13 (task T310667) (task T134880) by C. Scott Ananian
Extensions
editAbuseFilter
edit- git #d0499bfa - Revert "Localisation updates from https://translatewiki.net." by Umherirrender
- git #855347b4 - Configure FilterProfiler cache separately (task T212129) by Tim Starling
ArticleCreationWorkflow
edit- git #91024ced - Remove instrumentation (task T308830) by Sam Smith
CentralAuth
edit- git #078fe5f5 - Replace usage of UserGroupMembership::getGroupMemberName by Alexander Vorwerk
CheckUser
edit- git #574ad298 - Minor bug fix for timestamp linking function (task T309925) by dreamyjazz
- git #b955d1fd - Use to and from in culdir api help message instead of start and end (task T113205) by dreamyjazz
- git #93b9c8c1 - Add User:Amalthea/culoghelper.js into the extension (task T309925) by dreamyjazz
- git #deb01ade - Remove dead-link Tor node checker from checkuser-toollinks (task T190542) by dreamyjazz
- git #22040a46 - Add cuc_actor and cuc_comment_id in sqlite aswell (task T233004) by Alexander Vorwerk
- git #c8cc7508 - Only try to create User object if username is not null (task T310747) by Alexander Vorwerk
- git #47145874 - Make 'Get edits' selected if 'Get IP Addresses' is used with an IP (task T309815) by dreamyjazz
- git #6a4ad280 - Add class to initiator link on Special:Contributions by dreamyjazz
- git #649955c1 - Add class to contribs links for CU and CU log by TerraCodes
Cite
edit- git #d3f2547a - Remove now unused back button-related feature flag (task T310602) by Thiemo Kreuz
- git #cada6267 - Use useView mode of PreviewElement for re-use search widget (task T310318) by Ed Sanders
- git #56da1e46 - Remove $wgVisualEditorTransclusionDialogInlineDescriptions feature flag (task T307188) by Thiemo Kreuz
Citoid
edit- git #524e166e - Don't focus lookupInput when it isn't visible (task T285626) by Ed Sanders
- git #a82c596b - Citoid context: Offer 'convert' button when there is other non-link content (task T124610) by Ed Sanders
cldr
edit- git #1eca48d9 - Don't call deprecated MWTimestamp::getHumanTimestamp by Matěj Suchánek
CodeMirror
edit- git #263285e1 - Merge some more identical MediaWiki color scheme styles (task T307188) by Thiemo Kreuz
- git #df1a0845 - Use named colors in the MediaWiki style .less file by Thiemo Kreuz
- git #762c9e3e - Convert MediaWiki style sheet to LESS code (task T307188) by Thiemo Kreuz
- git #c8c140b3 - Merge identical styles in MediaWiki style sheet (task T307188) by Thiemo Kreuz
- git #574ceba9 - Remove $wgCodeMirrorColorblindColors feature flag (task T307188) by WMDE-Fisch
- git #f1aa4c71 - Fix inconsistent parsing of quoted tag attributes (task T270880) by Thiemo Kreuz
ConfirmEdit
edit- git #54d07d49 - Add missing use statement in ConfirmEditHooks by Alexander Vorwerk
ContentTranslation
edit- git #d655f650 - Fix: Keyboard navigation on SX language selector jumps two languages once (task T310480) by Santhosh Thottingal
- git #cc7a9855 - SX: Fix local resolution of reference definition (task T309106) by Santhosh Thottingal
- git #0bdee517 - Fix: Clicking a link in the original content panel leaves the editor (task T274868) by Santhosh Thottingal
DiscussionTools
edit- git #d59d5e14 - CommentFormatter: Escape user input in generated comment by Ed Sanders
- git #af5b9a9b - ReplyWidgetVisual: Pass in memory-wrapped store to VE (task T310438) by Ed Sanders
- git #64cd38c0 - Translate special page alias into Polish by Msz2001
- git #7befd4a8 - Use new function signature for Target#initAutosave by Ed Sanders
- git #9eb20002 - ReplyWidgetVisual: Handle VE surface 'cancel' event by Bartosz Dziewoński
- git #1f002f81 - Convert more self:: to static:: by Ed Sanders
- git #0ad9b4c6 - Move placeholder heading level (99) to a constant by Ed Sanders
DonationInterface
edit- git #0434bb4b - Fix GatewayChooser params pass-through (task T310895) by Andrew Green
Echo
edit- git #ce32984e - Only call hasMinorRevision once per event by Matěj Suchánek
- git #54b57bcf - Use ::class for class name resolution by Umherirrender
Flow
edit- git #175c8692 - ApiTestCase: Update doApiRequest to match parent by Reedy
- git #3cc0bdb1 - mw.flow.ui.EditorWidget: Handle VE surface 'cancel' event by Bartosz Dziewoński
- git #c8f9481c - mw.flow.ui.EditorWidget: Remove unused config options by Bartosz Dziewoński
- git #7dcd467e - Load mediawiki.diff with mediawiki.diff.styles (task T309441) by xiplus
GeoData
edit- git #de81b048 - Update incomplete/redundant PHPDoc type docs by Thiemo Kreuz
GrowthExperiments
edit- git #5fa72973 - schema: Move all sql files to new sql folder by Umherirrender
- git #fd5b7d44 - Fix PHP 7.4+ notice when ct_params is null (task T310765) by Tim Starling
- git #7a231fe2 - Update special page aliases for Polish by Raymond
- git #f57a348d - NewcomerTasksStore: Check if taskData is set before using (task T309768) by Kosta Harlan
- git #bf2a54e1 - Remove trailing whitespace from message definitions by Nikerabbit
- git #4e2c9c34 - Vue migration: load Vue mentor dashboard using config GEMentorDashboardUseVue (task T305836) by Sergio Gimeno
- git #afa5e598 - Create SelectWithTextInputWidget (task T304099) by MewOphaswongse
- git #a0f4c73c - Add QuitMentorshipIntegrationTest (task T309984) by Martin Urbanec
IPInfo
edit- git #b42d011e - Ignore test coverage for ServiceWiring.php (task T310509) by tsepothoabala
- git #ec6f9fcd - Remove italic to infobox disclaimer (task T309830) by AnaïsGueyte
- git #3fe180af - Increase test coverage for LogHandler and RevisionHandler (task T310507) by Thalia
- git #e45de98b - Remove icon space on Special:Contributions (task T309542) by AnaïsGueyte
Linter
edit- git #79e825a4 - Provide search by title prefix for any category of lint error (task T185685) by sbailey
LiquidThreads
edit- git #8e465472 - Remove use of deprecated Database::nextSequenceValue() method by Aaron Schulz
MachineVision
edit- git #4c41ab77 - Button: Fix focus styles by Volker E
MediaSearch
edit- git #079f43f3 - Button: Fix focus styles by Volker E
MobileFrontend
edit- git #3fae1ad1 - extension.json: Enable special history page for amc (task T308624) by suecarmol
Nuke
edit- git #02911135 - Add class to nuke contribs link by TerraCodes
OATHAuth
edit- git #c896015a - Allow filtering Special:Log/oath by action (task T310487) by Kunal Mehta
OAuth
edit- git #d8dc82a2 - Fix message typo consumer -> client by TChin
- git #195fc841 - Split OAuth consumer registration form into two distinct forms for OAuth 1.0a and OAuth 2.0 (task T300570) (task T297888) (task T264516) by TChin
PageAssessments
edit- git #294a5aa7 - Remove use of deprecated Database::nextSequenceValue() method by Aaron Schulz
Popups
edit- git #c2b840a5 - Fixes Selenium Popups tests (task T310313) by Jon Robson
ProofreadPage
edit- git #e1415060 - Normalize index field 'type' and 'data' when accessed (task T310849) by Sam Wilson
PropertySuggester
edit- git #1fa81341 - Remove no-longer-used Phan suppression (task T307869) by Lucas Werkmeister
- git #891694db - Pass $profileContext into EntitySearchHelper (task T307869) by Lucas Werkmeister
SecurePoll
edit- git #c9b0d68c - Use ::class for class name resolution by Umherirrender
- git #ea19647e - Remove use of deprecated Database::nextSequenceValue() method by Aaron Schulz
SimilarEditors
edit- git #795fe67d - Add tests for MockSimilarEditorsClient and SimilarEditorsClient (task T309637) by tsepothoabala
- git #3308a36f - Add help link to Special:SimilarEditors (task T308581) by Thalia
TemplateWizard
edit- git #5200119a - build: Updating npm dependencies by WMDE-Fisch
- git #0f62ddcb - Fix partial support for templates outside of Template: namespace (task T300676) by Thiemo Kreuz
- git #b1da5a61 - Remove now unused CSS for updated feature message about search (task T296471) by Svantje Lilienthal
TimedMediaHandler
edit- git #e115201a - Remove noicon and noplayer options from TMH wikisyntax (task T134880) by Derk-Jan Hartman
Translate
edit- git #e4368b4e - Avoid recreation of translation pages on bulk deletion of pages (task T291724) by Abijeet
- git #fef28eb9 - Use proper name: MediaWiki (task T310678) by MarcoAurelio
- git #df4fc46a - UpdateMessageBundleJob: Add logging by Abijeet
- git #480fdcc1 - Fix handling of falsy content in Special:ManageMessageGroups by Niklas Laxström
- git #05821adf - Select tmd_group as string in TranslateMetadata::preloadGroups by Umherirrender
- git #3f1b1472 - Use link batch when fetching translation pages (task T292143) by Abijeet
- git #fead8b44 - Do not use revisionId during deletion when adding a revision tag by Abijeet
- git #dbec295d - MessageBundle: Move/Delete associated metadata (task T305137) by Abijeet
- git #d5c08954 - Fix deletion of translation pages outside of NS_MAIN namespace (task T310440) by Abijeet
- git #f1823866 - MessageBundle: Add support for priority languages (task T305138) by Abijeet
- git #3a36ea45 - MessageBundle: Add support for metadata and setting source languages (task T305137) by Abijeet
UniversalLanguageSelector
edit- git #9f041f63 - Use ::class for class name resolution by Umherirrender
VisualEditor
edit- git #ca4755ee - Remove unused "choose media size" messages by Thiemo Kreuz
- git #0238b123 - Remove unused "enabled in namespace" messages by Thiemo Kreuz
- git #a5831da8 - Rename template dialog pocSidebar (task T310868) by Svantje Lilienthal
- git #7df46597 - Different margins for different last elements in the templates dialog sidebar (task T309584) by Svantje Lilienthal
- git #3d2d747e - Fixing css in case the last element has text or checkboxes (task T309584) by Svantje Lilienthal
- git #d5857c20 - Remove invisible stuff from BookletLayout OutlineItems (task T310859) (task T310866) by Thiemo Kreuz
- git #6396b030 - Remove dead code in MWTemplatePlaceholderPage (task T310859) by WMDE-Fisch
- git #5dd32ea9 - Bold parameters that contain some value (task T308730) by WMDE-Fisch
- git #b53c38f4 - Remove small pieces of dead code from MWParameterPage (task T310859) by Thiemo Kreuz
- git #6458c346 - Limit template dialog back button to 1 of 3 entry points (task T310602) by Thiemo Kreuz
- git #dcab2105 - DesktopArticleTarget: Fix fade-in of toolbar tools (task T310711) by Ed Sanders
- git #bf2f40e8 - Remove dead code in MWTransclusionContentPage (task T310859) by WMDE-Fisch
- git #3273b7e5 - Remove dead code in MWParameterPage (task T310859) by WMDE-Fisch
- git #218ac789 - Remove obsolete "search for a parameter" page and widgets (task T310859) by Thiemo Kreuz
- git #1a2bb913 - Stop using deprecated "ParameterPlaceholderPage" class name (task T307188) by Thiemo Kreuz
- git #cf9fea96 - Force "new template dialog sidebar" feature flag to be true (task T289049) by Thiemo Kreuz
- git #3205ec1d - Prevent the add undocumented parameter button from overflowing (task T309604) by Andrew Kostka
- git #4a486131 - Adjust margin in mobile template dialog (task T309584) by Svantje Lilienthal
- git #841dd49d - mw.Target: Allow more options to be passed to auto-save by Ed Sanders
- git #aaf2bd05 - Update VE core submodule to master (179bbdc9c) by Bartosz Dziewoński
- git #559d85f0 - Remove redundant error message used sometimes when switching (task T306763) by Bartosz Dziewoński
- git #bd128f1b - ArticleTarget: Restore 'commandHelp' to documentCommands (task T154626) by Ed Sanders
- git #4fd59ed1 - Update VE core submodule to master (2cbef5626) (task T154626) by Bartosz Dziewoński
- git #d8be7091 - Ensure the edit/view tabs are never marked as "uneditable" (task T162503) (task T310197) by Jon Robson
- git #44f4068e - Use surface's cancel command to close the editor (task T310694) (task T310695) (task T306763) by Ed Sanders
- git #2e354151 - Update VE core submodule to master (1a871fab5) (task T97350) by Bartosz Dziewoński
- git #987d6f5e - mw.Platform: Fix parent constructor call by Ed Sanders
- git #2a5f366a - Adjust margins in template dialog sidebar (task T309584) by Svantje Lilienthal
- git #82718bf7 - Remove feedback message link (task T307188) by WMDE-Fisch
- git #1b4c81c2 - Remove $wgVisualEditorTransclusionDialogInlineDescriptions feature flag (task T307188) by Adam Wight
- git #f7050a2b - Restore internal mechanism to use either back or close button (task T310602) by Adam Wight
- git #dface70a - Log if an edit attempt began from the sticky header (task T298634) by David Lynch
- git #224e73d9 - Minor performance improvement for collapsible template docs (task T309875) by Thiemo Kreuz
- git #9b9304b1 - selenium: Do not retry tests (task T296187) by Esther Akinloose
- git #e1ea921f - Remove $wgVisualEditorTemplateSearchImprovements feature flag (task T307188) by Adam Wight
- git #13f56372 - Clean-up users storage after search message removal (task T296471) by WMDE-Fisch
- git #311d26c9 - Fixing positioning of more/less button on window resize (task T309875) by Svantje Lilienthal
- git #8fe04b25 - Load mediawiki.diff with mediawiki.diff.styles (task T309441) by xiplus
- git #0533f49f - Support the upcoming mw:File typeof (task T273505) by Arlo Breault
- git #d6b50015 - Fire new 'wikipage.tableOfContents' hook to update TOC after save (task T294950) (task T307480) by Bartosz Dziewoński
- git #d59a4366 - Change TransclusionModel.nextUniquePartId() to return a string by Thiemo Kreuz
Wikibase
edit- git #118e8710 - REST: Test that route paths are consistent (task T309853) by Jakob Warkotsch
- git #423a8204 - REST: Add schema tests for AddItemStatement (task T309854) by Jakob Warkotsch
- git #3b5e42c5 - REST: Add Location header to POST response (task T309853) by sihe
- git #bf980046 - REST: Create initial AddItemStatementRouteHandler (task T309851) by Ollie Shotton
- git #e976c171 - Sonar: Ignore repo/rest-api/ by Jakob Warkotsch
- git #a486f8a6 - Remove .mailmap by Lucas Werkmeister
- git #7c789567 - EntitySearchHelper: pass a "profile context" to the engine (task T307869) by David Causse
- git #5c8182f4 - REST: Make GetItemStatementJsonPresenter more generic (task T309851) by Ollie Shotton
- git #6776903a - DeserializerFactory: Hint specific deserializer types by Ollie Shotton
- git #9cc45319 - REST: Update RequestBuilder.js for POST requests by Ollie Shotton
- git #b0c26fb7 - REST: Add validation to AddItemStatement use case (task T309847) by sihe
- git #a516ea2c - bridge: Vue3: add `compatConfig: { MODE: 3 }` to all components (task T304534) by Michael Große
- git #572ce98b - REST: Error if Item not found in AddItemStatement (task T309852) by Jakob Warkotsch
- git #109382e3 - REST: Specify creating an item statement via POST (task T309841) by sihe
- git #d1aba16e - Fix wb.getUserLanguages() if user language not in babel (task T307808) by Lucas Werkmeister
- git #e3bc577d - Remove three mailmap entries by Lucas Werkmeister
- git #88da7276 - Simplify InfoActionHookHandler::formatEntityUsage() by Lucas Werkmeister
- git #c46798b5 - Restore additional page props tests by Lucas Werkmeister
WikibaseCirrusSearch
edit- git #3a3ee12a - Allow overriding the profile context (task T307869) by David Causse
WikibaseLexeme
edit- git #c4166a5e - Bump special new lexeme by Noa wmde
- git #5221c8d3 - build changes from to new-lexeme (task T310134) by Noa wmde
- git #c3ebf9e3 - Add link text copy for the docs of the spelling variant input (task T298146) by Michael Große
- git #f866e219 - Lexidata: add invalid content error message keys (task T310134) by Noa wmde
- git #ba571d34 - Declare Lexeme Lua interface stable (task T235901) by Lucas Werkmeister
- git #a173e88d - Rework dev setup and test documentation in README (task T306010) by Noa wmde
- git #04129614 - Remove parentheses around lexeme ID (task T309547) by Lucas Werkmeister
WikibaseLexemeCirrusSearch
edit- git #d2adfb77 - Add $profileContext to getRankedSearchResults() (task T307869) by Lucas Werkmeister
WikibaseMediaInfo
edit- git #d6437b03 - EntityTypesTest: Mock specific deserializer types by Ollie Shotton
WikiEditor
edit- git #623e6e7a - Realtime Preview: remove the scroll linking between source and preview (task T294977) by Sam Wilson
- git #fd0841a8 - Log if an edit attempt began from the sticky header (task T298634) by David Lynch
WikiLambda
edit- git #2f739571 - add the implementations and tester tables (task T303896) (task T303894) (task T310223) by jkieserman
- git #b85399e8 - Fix benjamin arrays in function components (task T310657) (task T310658) by gengh
- git #1c409284 - Canonicalize and perform minor fixes on Map example. (task T310084) by apine
WikimediaEvents
edit- git #a978fa0f - Bump EditAttemptStep version to 1.3.0 (task T298634) by David Lynch
WikimediaMaintenance
edit- git #09ab02af - Fix path of sql files for GrowthExperiments by Umherirrender
WikimediaMessages
edit- git #c5e9ff23 - Add messages for Nigerian Pidgin Wikipedia (pcmwiki) (task T310776) by gerritbot
- git #b54ef8e2 - Add messages for Pa'O Wikipedia (blkwiki) (task T310777) by gerritbot
- git #413d78d3 - Make "Developers" footer link to dedicated Developer Portal (task T265019) by Andre Klapper
- git #cb45c134 - Fix license message for mw.org by Daimona Eaytoy
Wikistories
edit- git #95637d8b - Commit composer.lock (task T301389) by Stephane Bisson
- git #f8bc0dc8 - selenium: First Test (task T309600) by Ezekiel Udoh
- git #622956f5 - Remove trailing space from message definitions by Nikerabbit
- git #f91cd410 - Pause/Resume story frame (task T306768) by hueitan
- git #cf073f18 - Update Design on icon size and alignment, cover title size by hueitan
- git #e116d0b8 - Prevent console errors on closing the viewer by Stephane Bisson
- git #6e877ee0 - Bring newly added frame completely into view (task T309128) by Stephane Bisson
- git #2e00aefb - Add a link on static story page for StoryViewer on article page by Stephane Bisson
Skins
editMinervaNeue
edit- git #9fcc068a - Replace Action::getActionName by IContextSource::getActionName by Umherirrender
MonoBook
edit- git #ef6effb2 - Fix hardcoded dir and lang for #p-search-label (task T310538) by Kevin Israel
Vector
edit- git #f8c910ed - Update a11y config to hide central notice by bwang
- git #64ee3686 - Cached CSS is no longer a problem (task T307900) by Jon Robson
- git #b6e76eb7 - Show scrollbars in sticky TOC (task T310540) by Clare Ming
- git #73490281 - Add a URL parameter to edit links in the sticky header (task T309364) by David Lynch
- git #536e53af - Minor adjustments to collapsible TOC (task T307900) by Clare Ming
- git #b6e7b5e8 - Fix sticky header searchbox width and misc searchbox CSS cleanup (task T310366) by bwang
- git #011a7b27 - [Regression] Revert border color of page title. (task T310533) by Jan Drewniak
- git #6a0907a7 - Match default config of TOC to pilot wikis (task T309683) by Clare Ming
- git #61c571ff - Update checkbox.js comments by bwang
Misc
editVisualEditor/VisualEditor
edit- git #179bbdc9 - ve.dm.Surface: Add setter for storage system by Ed Sanders
- git #e916cad3 - Make ListStorage a subclass of SafeStorage, instead of a wrapper by Ed Sanders
- git #6f089def - Help dialog: Don't register as a documentCommand by default (task T154626) by Ed Sanders
- git #1a871fab - Surface cancel: Hide context before closing surface (task T97350) by Ed Sanders
- git #abf8a277 - Create a 'cancel' command similar to the existing 'submit' command by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- CiteThisPage
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Listings
- LoginNotify
- MapSources
- MassMessage
- Math
- MediaModeration
- MobileApp
- Modern
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SecureLinkFixer
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit260 Changes in 53 repos by 74 authors