MediaWiki 1.37/wmf.21/Changelog
Jump to navigation
Jump to search
Core changes
- Template:Git - Branch commit for wmf/1.37.0-wmf.21 by trainbranchbot
- Template:Git - logging: Cleanup LogEventsList constructor by Umherirrender
- Template:Git - Fix notice for Special:WhatLinksHere?limit=0 (Template:Phabricator) by Tim Starling
- Template:Git - SelectQueryBuilder: conflicting conditions should be passed through (Template:Phabricator) by Tim Starling
- Template:Git - mw-ui-button should be compatible with the checkbox hack (Template:Phabricator) by jdlrobson
- Template:Git - specials: Fix doc of SpecialUserrights::showEditUserGroupsForm by Umherirrender
- Template:Git - special: Fix doc of SpecialPageFactory::get(Usable|Regular)Pages by Umherirrender
- Template:Git - maintenance: Cleanup use of exit in Maintenance::execute implementation by Umherirrender
- Template:Git - page: Fix debug message in WikiFilePage::getForeignCategories by Umherirrender
- Template:Git - specials: Do not hard code function name as caller on Whatlinkshere by Umherirrender
- Template:Git - Test new methods in BacklinkCache (Template:Phabricator) by TChin
- Template:Git - Remove Title usage from BacklinkCache by Aryeh Gregor
- Template:Git - Create new UserGroupManager::addUserToMultipleGroups method (Template:Phabricator) by TChin
- Template:Git - mw.loader: Simplify callback in nestedAddScript() by DannyS712
- Template:Git - mw.loader: simplify setAndPropagate(), inline requestPropagation() by DannyS712
- Template:Git - Introduce OutputPage::tailElement (Template:Phabricator) by Ammarpad
- Template:Git - mw.loader: simplify runScript() in execute() by DannyS712
- Template:Git - resourceloader: Unhoist some variables in mw.loader by DannyS712
- Template:Git - resourceloader: Define mw.loader.store after the rest of mw.loader by DannyS712
- Template:Git - Fix BlockLogFormatter::formatBlockFlag() documentation for $flag by DannyS712
- Template:Git - resourceloader: Define mw.loader in its own JS file by DannyS712
- Template:Git - Set $wgIncludejQueryMigrate to false as default (Template:Phabricator) by Amir Sarabadani
- Template:Git - objectcache: call silenceTransactionProfiler() in SqlBagOStuff::fetchBlobs() by Aaron Schulz
- Template:Git - objectcache: cleanup config injection and method names in SqlBagOStuff by Aaron Schulz
- Template:Git - code style: Fix line indent on if in CoreTagHooks by Umherirrender
- Template:Git - language: mb_substr never returns false by Umherirrender
- Template:Git - api: Do not use isset() to check for null on local var in ApiPageSet by Umherirrender
- Template:Git - resourceloader: Append newline to JavaScript only if missing by Fomafix
- Template:Git - resourceloader: Remove deprecated makeVersionQuery() without $modules (Template:Phabricator) by Timo Tijhof
- Template:Git - resourceloader: Remove unused `resourceloader.splitRequest` track (Template:Phabricator) by Timo Tijhof
- Template:Git - Use PHP \u{xxxx} syntax by Fomafix
- Template:Git - Add mw-list-item class to all menu list items created by makeListItem by jdlrobson
- Template:Git - Fix exception in preferences when `nickname` is invalid and `fancysig` is on (Template:Phabricator) by Bartosz Dziewoński
- Template:Git - registration: Make it easier to set a skin's templateDirectory (Template:Phabricator) by jdlrobson
- Template:Git - wvui: Change the 'wvui' module back to the full WVUI bundle (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) by Roan Kattouw
- Template:Git - Update WVUI to v0.3.0 (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) by Volker E
- Template:Git - docs: Use interface instead of real types in documentation by Umherirrender
- Template:Git - specials: Avoid Status/StatusValue mismatch in SpecialEmailUser by Umherirrender
- Template:Git - Avoid Status/StatusValue mismatch in syncFileBackend maintenance script by Umherirrender
- Template:Git - export: Fix false/null handling for fread in TextPassDumper by Umherirrender
- Template:Git - api: Remove redundant truthy check in ApiComparePages by Umherirrender
- Template:Git - Make ternary in ApiUsageException::__toString more readable by Umherirrender
- Template:Git - specials: Fix doc for SpecialBlock::processFormInternal by Umherirrender
- Template:Git - MWCryptHash: Avoid bool as array key by Umherirrender
- Template:Git - api: Improve class property docs in ApiContinuationManager by Umherirrender
- Template:Git - WikiFilePage: Guard against null file in loadFile() (Template:Phabricator) by Daimona Eaytoy
- Template:Git - Change trivial use of getVal('action') to getRawVal by Timo Tijhof
- Template:Git - build: Enable phan plugin UseReturnValuePlugin (Template:Phabricator) by Umherirrender
- Template:Git - rdbms: Remove return from DBConnRef::setSessionOptions by Umherirrender
- Template:Git - paramvalidation: Remove unneeded coalesce operator in EnumDef by Umherirrender
- Template:Git - docs: Remove wrong null types by Umherirrender
- Template:Git - specials: Simplify handling for SpecialVersion descriptionmsg values by Umherirrender
- Template:Git - parser: Fix string replacement in post-expand error handling by Umherirrender
- Template:Git - PageStore: Pass query flags to getPageById() too (Template:Phabricator) (Template:Phabricator) by Bartosz Dziewoński
- Template:Git - Remove redundant class="" related condition from TablePager by Thiemo Kreuz
- Template:Git - TablePager: don't call getRowClass twice when the result was saved by DannyS712
- Template:Git - A few extra tests for Linker::formatComment() by Tim Starling
- Template:Git - benchmarks: Remove old bench, document `perf -e instructions` by Tim Starling
- Template:Git - benchmarks: Set a default file in benchmarkJSMinPlus.php by Timo Tijhof
- Template:Git - In Rest\ResponseFactory, substitute invalid UTF-8 (Template:Phabricator) by Tim Starling
- Template:Git - PageStore: Pass query flags to getPageByName() (Template:Phabricator) (Template:Phabricator) by Bartosz Dziewoński
- Template:Git - Add custom tooltip messages for menu icons (Template:Phabricator) by Clare Ming
- Template:Git - Promote SkinMustache methods to SkinTemplate (Template:Phabricator) by jdlrobson
- Template:Git - Hard-deprecate Content::preSaveTransform. (Template:Phabricator) by Roman Stolar
- Template:Git - Add tests for the UserRightsProxy by Alexander Vorwerk
- Template:Git - Reduce Special:Contributions query count by Tim Starling
- Template:Git - Introduce concept of generateHTMLOnEdit() for ContentHandler (Template:Phabricator) by Amir Sarabadani
- Template:Git - mediawiki.api: Move example doc from constructor to @class block by Timo Tijhof
- Template:Git - Update wikimedia/wait-condition-loop from 2.0.1 to 2.0.2 (Template:Phabricator) (Template:Phabricator) by James D. Forrester
- Template:Git - Selenium tests: Skip wikitext-specific tests if NS isn't wikitext by James D. Forrester
- Template:Git - phpcs: remove class name exclusion for invalidateUserSessions by DannyS712
- Template:Git - Add benchmark for Linker::formatComment() in preparation for refactor (Template:Phabricator) by Tim Starling
- Template:Git - rdbms: Followup to upsert/replace parameter validation by Tim Starling
- Template:Git - Fix class name of InvalidateUserSessions by Reedy
- Template:Git - Hard-deprecate Content::preloadTransform. (Template:Phabricator) by Roman Stolar
- Template:Git - objectcache: make use of new `modtoken` field in SqlBagOStuff (ii) (Template:Phabricator) by Aaron Schulz
- Template:Git - Move more logic from WikiPage to DeletePage (Template:Phabricator) (Template:Phabricator) by Daimona Eaytoy
- Template:Git - More cleanup for DeletePage (Template:Phabricator) by Daimona Eaytoy
- Template:Git - Clean up DeletePage (Template:Phabricator) by Daimona Eaytoy
- Template:Git - objectcache: Ignore "failed to set" warning from php-memcached (Template:Phabricator) by Timo Tijhof
- Template:Git - Simplify if-then-else-return statements with explicit true/false by Umherirrender
- Template:Git - Same code style and formatting for exists-style SQL queries by Thiemo Kreuz
- Template:Git - Simplify loops over array_keys by Matěj Suchánek
- Template:Git - pager: Simplify loop in AlphabeticPager by Thiemo Kreuz
- Template:Git - Inject services into Collation classes by DannyS712
- Template:Git - Deprecate passing Skin to LogEventsList constructor by Ammarpad
- Template:Git - Specify DB to query when checking if a user is blocked from a page (Template:Phabricator) by Thalia
Vendor
- Template:Git - Bump parsoid to 0.14.0-a17 (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) by sbailey
- Template:Git - Update wikimedia/wait-condition-loop from 2.0.1 to 2.0.2 (Template:Phabricator) (Template:Phabricator) by James D. Forrester
Extensions
AbuseFilter
- Template:Git - Move parser exceptions to specific namespace and rename them by Daimona Eaytoy
Babel
- Template:Git - Replace deprecated CentralIdLookup::factory for most recent version (Template:Phabricator) by TChin
CategoryTree
- Template:Git - Remove check for shouldForceHeaders() by Fomafix
- Template:Git - Remove eslint exception rule 'no-shadow' and rename variable by Fomafix
- Template:Git - Remove @noflip workaround for T288943 (Template:Phabricator) by Fomafix
- Template:Git - Use CSS instead of Unicode to create triangles (Template:Phabricator) by Fomafix
- Template:Git - Simplify CategoryTree::capDepth by Matěj Suchánek
CentralAuth
- Template:Git - GlobalRenameBlacklist: Do not check when wgGlobalRenameBlacklist is null by Martin Urbanec
- Template:Git - Simplify user page handling in SpecialGlobalGroupMembership (Template:Phabricator) by Umherirrender
- Template:Git - UtilityService: drop getCentralReplicaDB (Template:Phabricator) by Taavi Väänänen
- Template:Git - Start to inject and use CentralAuthDatabaseManager (Template:Phabricator) by DannyS712
- Template:Git - Convert to UserIdentity where it is safe to use by Alexander Vorwerk
- Template:Git - Fix deleteLocalPasswords for a single user (Template:Phabricator) by Taavi Väänänen
- Template:Git - Drop unused property from UsersWhoWillBeRenamedPager by Matěj Suchánek
- Template:Git - Allow "0" as input on Special:GlobalUsers by Matěj Suchánek
- Template:Git - Drop unused code from GlobalUsersPager by Matěj Suchánek
ChessBrowser
- Template:Git - Mark dependency on mw-collapsible by Derk-Jan Hartman
CirrusSearch
- Template:Git - tests: Make mocked LoadBalancer return the correct types by Daimona Eaytoy
- Template:Git - UpdateWeightedTags: Fix typo by Gergő Tisza
- Template:Git - selenium: Update README.md (Template:Phabricator) by Željko Filipin
- Template:Git - Revert "Revert "Add support for ores drafttopic" and "Stop querying ores_articletopics"" by DCausse
ConfirmEdit
- Template:Git - Use Parser::getUserIdentity() instead of ::getUser() in SimpleCaptcha (Template:Phabricator) by Alexander Vorwerk
ContentTranslation
- Template:Git - Avoid using User::getBoolOption() (Template:Phabricator) by Alexander Vorwerk
- Template:Git - SX Language selector: Style adjustments (Template:Phabricator) by Santhosh Thottingal
- Template:Git - Process validation queue for other sections on section focus (Template:Phabricator) by Santhosh Thottingal
- Template:Git - Update 'Uploaded media' menu link icon from logoWikimediaCommons to imageGallery (Template:Phabricator) by bwang
- Template:Git - purge-unpublished-drafts.php: Remove temporary migration code by Niklas Laxström
- Template:Git - SX Dashboard: Support "For later" list (Template:Phabricator) by NikG
- Template:Git - SX EditCompleteFeedback: Remove deprecated v-i18n-html-safe directive by NikG
DiscussionTools
- Template:Git - Fix finding topmost comment when there are 3+ highlighted (Template:Phabricator) (Template:Phabricator) by Bartosz Dziewoński
- Template:Git - Hide top-level error when new discussion widget is open as well by David Lynch
- Template:Git - Empty states for anon/IP user talk pages (Template:Phabricator) (Template:Phabricator) by David Lynch
- Template:Git - Hide the top-level warningbox when the new discussion widget is open (Template:Phabricator) by David Lynch
- Template:Git - Empty state copy changes (Template:Phabricator) by David Lynch
- Template:Git - EventDispatcher: Try really, really hard to read from master (Template:Phabricator) by Bartosz Dziewoński
- Template:Git - Improve discussiontoolssubscribe API documentation (Template:Phabricator) by Bartosz Dziewoński
- Template:Git - ApiDiscussionToolsSubscribe: Remove redundant checks by Bartosz Dziewoński
Echo
- Template:Git - Remove double spaces from messages by Amir Aharoni
- Template:Git - Push: Make default notification options mirror web if push is enabled (Template:Phabricator) by Michael Holloway
EventLogging
- Template:Git - Ignore node_modules in devserver by Martin Urbanec
FileExporter
- Template:Git - Improve test coverage of PHP code by Thiemo Kreuz
FlaggedRevs
- Template:Git - Simplify multiline wfGetDB() calls by Thiemo Kreuz
- Template:Git - Drop support for checking for stable versions of files (Template:Phabricator) by Amir Sarabadani
Flow
- Template:Git - Remove double spaces from messages by Amir Aharoni
- Template:Git - Replace usage of deprecated CentralAuthUser::getMasterInstance() by Alexander Vorwerk
- Template:Git - Fix reference to renamed abortAllApiRequests method (Template:Phabricator) by Kosta Harlan
- Template:Git - BoardContent: Fix deprecation warning (Template:Phabricator) by Martin Urbanec
- Template:Git - Replace deprecated CentralIdLookup::factory (Template:Phabricator) by TChin
GlobalPreferences
- Template:Git - Replace deprecated CentralIdLookup::factory (Template:Phabricator) by TChin
GlobalUserPage
- Template:Git - Replace deprecated CentralIdLookup::factory (Template:Phabricator) by TChin
GlobalWatchlist
- Template:Git - GlobalWatchlistEntryLog: fix documented property name for log id (Template:Phabricator) by DannyS712
- Template:Git - Storybook: use more addons (Template:Phabricator) by DannyS712
- Template:Git - GlobalWatchlistEntryLog: fix storing log id (Template:Phabricator) by DannyS712
- Template:Git - Clean up documentation output for Entry(Base|Edits|Log) (Template:Phabricator) by DannyS712
- Template:Git - Add initial storybook documentation (Template:Phabricator) by DannyS712
GrowthExperiments
- Template:Git - Mentor dashboard: Refactor checks a bit (Template:Phabricator) by Martin Urbanec
- Template:Git - Mentor dashboard instrumentation: Fix stream name (Template:Phabricator) by Martin Urbanec
- Template:Git - updateMenteeData: Send timing to statsd (Template:Phabricator) by Martin Urbanec
- Template:Git - Mentee overview: Reset pagination state before performing a search (Template:Phabricator) by Martin Urbanec
- Template:Git - Fix Azerbaijani translation for Special:WelcomeSurvey (Template:Phabricator) by Martin Urbanec
- Template:Git - ImageRecommendation: Add task type and supporting infrastructure (Template:Phabricator) by Kosta Harlan
- Template:Git - Mentee overview: Fix positioning of info icon headline (Template:Phabricator) by Martin Urbanec
- Template:Git - Mentee overview: Fix h3 color (Template:Phabricator) by Martin Urbanec
- Template:Git - Mentor dashboard: Add space below h3 (Template:Phabricator) by Martin Urbanec
- Template:Git - Mentor dashboard: Add filter: Fix submit button label (Template:Phabricator) by Martin Urbanec
- Template:Git - Instrument Special:MentorDashboard (Template:Phabricator) by Martin Urbanec
- Template:Git - WikiPageConfigWriterFactory: Steal maintenance user if needed (Template:Phabricator) by Martin Urbanec
- Template:Git - Mentor dashboard: Set line height to 20px (Template:Phabricator) by Martin Urbanec
- Template:Git - Mentee overview: Registration column should not wrap (Template:Phabricator) by Martin Urbanec
- Template:Git - Mentor dashboard: Add subheader style (Template:Phabricator) by Martin Urbanec
- Template:Git - Mentee overview: Fix border-radius (Template:Phabricator) by Martin Urbanec
- Template:Git - Mentee overview: Fix spacing in info icon (Template:Phabricator) by Martin Urbanec
- Template:Git - fixLinkRecommendationData: stay under 10K search limit (Template:Phabricator) by Gergő Tisza
- Template:Git - fixLinkRecommendationData: Allow --db-table in dry-run mode (Template:Phabricator) by Gergő Tisza
- Template:Git - Mentor dashboard: Increase header font size (Template:Phabricator) by Martin Urbanec
- Template:Git - Add a link: Return to the first suggestion when reviewing again (Template:Phabricator) by MewOphaswongse
- Template:Git - Add special page aliases for three languages (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) by Martin Urbanec
- Template:Git - Homepage: Remove Start module and task modules (Template:Phabricator) by Kosta Harlan
intersection
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
Math
- Template:Git - Allow rendering of <math>0</math> (Template:Phabricator) by physikerwelt (Moritz Schubotz)
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
MediaSearch
- Template:Git - Remove discrepancies between the PHP and the JS result markup by Simone This Dot
- Template:Git - Fix MediaSearch wiki i18n language error handling. (Template:Phabricator) by seddon
- Template:Git - Implement Unit test for Resultscomponent by Simone This Dot
MobileFrontend
- Template:Git - selenium: Update wdio-mediawiki (Template:Phabricator) by sahil
MultimediaViewer
- Template:Git - Err: param required cant be empty/0 ThumbnailWidth (Template:Phabricator) by seddon
NavigationTiming
- Template:Git - Remove RUM Speed Index. (Template:Phabricator) by Peter Hedenskog
Nuke
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
- Template:Git - Use the new Hook system (Template:Phabricator) by Alexander Vorwerk
ORES
- Template:Git - Avoid using User::getBoolOption() and ::getOption() (Template:Phabricator) by Alexander Vorwerk
PageTriage
- Template:Git - First try to get the ores model id before trying to upsert in tests (Template:Phabricator) by Amir Sarabadani
- Template:Git - Revert "Update backbone.js and underscore.js" (Template:Phabricator) by Kunal Mehta
Popups
- Template:Git - Adjust previews to meet specifications (Template:Phabricator) by jdlrobson
- Template:Git - Handle clipped blockquote by adding blockquote fade out effect (Template:Phabricator) by bwang
- Template:Git - Design spec dimensions should be documented in storybook (Template:Phabricator) by jdlrobson
- Template:Git - selenium: Upgrade WebdriverIO to v7 (Template:Phabricator) by sahil
ProofreadPage
- Template:Git - Fixes exception thrown by FilePagination::getPageNumber (Template:Phabricator) by Tpt
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
- Template:Git - Override ContentHandler::preloadTransform instead of Content::preloadTransform. (Template:Phabricator) by Roman Stolar
QuickSurveys
- Template:Git - build: Update 'stylelint-config-wikimedia' and lint styles by jdlrobson
- Template:Git - Use wvui checkbox inside QuickSurveys by jdlrobson
ReadingLists
- Template:Git - Remove double spaces from messages by Amir Aharoni
Score
- Template:Git - Use a ScopedCallback to simplify cleaning up the $factoryDirectory by Kunal Mehta
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
- Template:Git - Fix score-audio-alt message showing up if <score> preceded by colon (Template:Phabricator) by Kunal Mehta
Scribunto
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
SecurePoll
- Template:Git - Fix filtering of users who already voted by Tim Starling
- Template:Git - sendMail.php improvements by Tim Starling
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
- Template:Git - Convert inline logging on ListPage to a job (Template:Phabricator) by STran
- Template:Git - Write results of cli tally to the database (Template:Phabricator) by STran
- Template:Git - tallyPage: Redirect after submitting job (Template:Phabricator) by Sam Smith
- Template:Git - Manually implement array_unique (Template:Phabricator) by STran
SpamBlacklist
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
TemplateData
- Template:Git - Make all tests use dummy language qqx instead of en by Thiemo Kreuz
- Template:Git - Dramatically improve performance of random string generator by Thiemo Kreuz
- Template:Git - Fix several type hints in JavaScript code by Thiemo Kreuz
Thanks
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
TheWikipediaLibrary
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
TimedMediaHandler
- Template:Git - Fix reading of ogg comment values containing = (Template:Phabricator) by Derk-Jan Hartman
timeline
- Template:Git - Delete temporary files (Template:Phabricator) by Sébastien Beyou
TocTree
- Template:Git - Remove eslint exception rule 'no-jquery/no-sizzle' and update JavsScript by Fomafix
Translate
- Template:Git - Special:PageTranslation: Require Template:Tag tags on the latest version for marking (Template:Phabricator) by Niklas Laxström
- Template:Git - Special:PageTranslation: tpt-badtitle expects a parameter by Niklas Laxström
- Template:Git - BackportTranslationsMaintenanceScript: Add more filters and improve output (Template:Phabricator) by Niklas Laxström
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
- Template:Git - ManageGroupSynchronizationCacheActionApi: Fix incorrect documentation (Template:Phabricator) by Abijeet
- Template:Git - Add NotEmptyValidator (Template:Phabricator) by Abijeet
- Template:Git - SpecialTranslate: Fix validation for target language code (Template:Phabricator) by Abijeet
- Template:Git - Mark page display title to be translatable by default (Template:Phabricator) by Abijeet
- Template:Git - TranslationPage: Add dir/lang attribute for outdated translation header (Template:Phabricator) by Abijeet
TwoColConflict
- Template:Git - Replace all hard-coded references to the User class (Template:Phabricator) by Thiemo Kreuz
- Template:Git - Use UserIdentity instead of User in SplitTwoColConflictHelper (Template:Phabricator) by Thiemo Kreuz
- Template:Git - Use UserIdentity instead of User in TwoColConflictContext (Template:Phabricator) by Thiemo Kreuz
UploadsLink
- Template:Git - Define an icon so the UploadsLink displays properly in Vector's user menu (Template:Phabricator) by bwang
UrlShortener
- Template:Git - Drop newbie RateLimit and make user more strict (Template:Phabricator) by Amir Sarabadani
- Template:Git - Rename the ratelimit group from user to user-global (Template:Phabricator) by Amir Sarabadani
VisualEditor
- Template:Git - Remove some stylelint rules not needed anymore by WMDE-Fisch
- Template:Git - Correct focus handling when adding undocumented parameters (Template:Phabricator) by Thiemo Kreuz
- Template:Git - Add/simplify assertions in transclusion outline related code (Template:Phabricator) by Thiemo Kreuz
- Template:Git - Add missing qqq parameters by WMDE-Fisch
- Template:Git - Add rather complex QUnit tests for transclusion outline code (Template:Phabricator) by Thiemo Kreuz
- Template:Git - More test cases for more complex template dialog functionality (Template:Phabricator) by Thiemo Kreuz
- Template:Git - More complete top-level part selection support in new sidebar (Template:Phabricator) (Template:Phabricator) (Template:Phabricator) by Thiemo Kreuz
- Template:Git - Allow selecting top-level parts in the new sidebar (Template:Phabricator) (Template:Phabricator) by Thiemo Kreuz
- Template:Git - Tests for some trivial but critical template model methods (Template:Phabricator) by Thiemo Kreuz
- Template:Git - ve.ce.MWHeadingNode: Fix Uncaught TypeError: this.root is null (Template:Phabricator) by Bartosz Dziewoński
- Template:Git - Remove wikitext buttons from the content view (Template:Phabricator) by Andrew Kostka
- Template:Git - Move small code snippets into …OutlineParameterSelectWidget (Template:Phabricator) by Thiemo Kreuz
- Template:Git - Cleanup feature flags in ve.ui.MWParameterPage by Andrew Kostka
- Template:Git - Remove unnecessary title parsing from template related code by Thiemo Kreuz
- Template:Git - Use spec label for template link generation (Template:Phabricator) by WMDE-Fisch
- Template:Git - Basic cursor key support in new template dialog sidebar (Template:Phabricator) by Thiemo Kreuz
- Template:Git - Make sure params is an array (Template:Phabricator) by Alexander Vorwerk
- Template:Git - Remove not needed boilerplate from QUnit tests (Template:Phabricator) by Thiemo Kreuz
- Template:Git - build: Updating npm dependencies by libraryupgrader
- Template:Git - Add message on multipart content (Template:Phabricator) by WMDE-Fisch
- Template:Git - ApiVisualEditorEdit: data-{plugin} is not multi (Template:Phabricator) by Kosta Harlan
- Template:Git - More test cases for MWTransclusionOutlineContainerWidget (Template:Phabricator) by Thiemo Kreuz
- Template:Git - Add test for ve.ui.MWParameterCheckboxInputWidget (Template:Phabricator) by Thiemo Kreuz
- Template:Git - More meaningful assertions for all outline part widgets (Template:Phabricator) by Thiemo Kreuz
- Template:Git - Add basic QUnit tests for all transclusion outline classes (Template:Phabricator) by Thiemo Kreuz
- Template:Git - Minor cleanups to new add parameter input widget (Template:Phabricator) by Thiemo Kreuz
- Template:Git - Added new input page for undocumented parameters (Template:Phabricator) by Svantje Lilienthal
- Template:Git - Add a first trivial PHPUnit test by Thiemo Kreuz
Wikibase
- Template:Git - tests: minor chanages to allow typehint additions in core by Daimona Eaytoy
- Template:Git - selenium: Delete webdriverio from wikibase-tainted-ref (Template:Phabricator) by Željko Filipin
- Template:Git - Add API integration tests for namespace default content models (Template:Phabricator) by Lucas Werkmeister
- Template:Git - Rename WikibaseRepo.FederatedProperties.entitytypes.php (Template:Phabricator) by rosalie
- Template:Git - Test that APIs return normalized data values (Template:Phabricator) by Lucas Werkmeister
- Template:Git - Return normalized snaks from SetClaim, SetReference (Template:Phabricator) by Lucas Werkmeister
- Template:Git - FP: Test saving local statements with feddy props (Template:Phabricator) by tzhelyazkova
- Template:Git - FP: Prefetch only federated properties in FederatedPropertiesEntityParserOutputGenerator (Template:Phabricator) by tzhelyazkova
- Template:Git - Use wfArrayPlus2d() to merge definitions arrays (Template:Phabricator) by Lucas Werkmeister
- Template:Git - Set EntityHandler::generateHTMLOnEdit to false (Template:Phabricator) by Amir Sarabadani
WikibaseLexeme
- Template:Git - Don’t use array_merge_recursive() to merge entity types (Template:Phabricator) by Lucas Werkmeister
WikibaseLexemeCirrusSearch
- Template:Git - Use wfArrayPlus2d() to merge definitions arrays (Template:Phabricator) by Lucas Werkmeister
WikibaseMediaInfo
- Template:Git - selenium: Update wdio-mediawiki (Template:Phabricator) by sahil
WikibaseQualityConstraints
- Template:Git - Fix regex checking using preg_match() (Template:Phabricator) (Template:Phabricator) by Lucas Werkmeister
- Template:Git - Remove double spaces from messages by Amir Aharoni
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
WikidataPageBanner
- Template:Git - Use $.on( 'load' ) instead of $.load() (Template:Phabricator) by Lucas Werkmeister
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
WikiLove
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
WikimediaEditorTasks
- Template:Git - Replace deprecated CentralIdLookup::factory (Template:Phabricator) by TChin
WikimediaIncubator
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
WikimediaMessages
- Template:Git - Remove double spaces from messages by Amir Aharoni
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
Wikisource
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
Skins
CologneBlue
- Template:Git - Omit template directory (Template:Phabricator) by jdlrobson
MinervaNeue
- Template:Git - Allocate space for mw-ui-button to grow by jdlrobson
- Template:Git - build: Updating npm dependencies by libraryupgrader
Modern
- Template:Git - Omit template directory (Template:Phabricator) by jdlrobson
MonoBook
- Template:Git - build: Updating path-parse to 1.0.7 by libraryupgrader
Vector
- Template:Git - Correct positioning of search icon before WVUI loads by Nicholas Ray
- Template:Git - Template directory is set in skin.json (Template:Phabricator) by jdlrobson
- Template:Git - Improve readability of anon user menu for screenreaders (Template:Phabricator) by bwang
- Template:Git - Remove user links feature flag (Template:Phabricator) by Clare Ming
- Template:Git - Do not show create account link for private wikis. (Template:Phabricator) by Clare Ming
- Template:Git - Add title attributes to menu icons on hover (Template:Phabricator) by Clare Ming
- Template:Git - Replace deprecated CentralIdLookup::factory (Template:Phabricator) by TChin
- Template:Git - build: Updating npm dependencies by libraryupgrader
- Template:Git - Add imageGallery icon for UploadsLink and ContentTranslation menu links (Template:Phabricator) by bwang
- Template:Git - Update vector menu hide dropdown class to use BEMish convention. (Template:Phabricator) by Clare Ming
- Template:Git - [refactor] Clean up responsive handling by jdlrobson
WikimediaApiPortal
- Template:Git - Remove call to text() on string. (Template:Phabricator) by Cindy Cicalese
No Changes
- GeoData
- OATHAuth
- ArticleCreationWorkflow
- ContactPage
- SandboxLink
- ParserFunctions
- wikihiero
- Renameuser
- Calendar
- AntiSpoof
- RSS
- 3D
- DoubleWiki
- MapSources
- ExtensionDistributor
- Linter
- Poem
- GlobalBlocking
- FileImporter
- FundraiserLandingPage
- RevisionSlider
- LandingCheck
- TemplateStyles
- BetaFeatures
- CharInsert
- Collection
- Newsletter
- Capiunto
- SyntaxHighlight_GeSHi
- WebAuthn
- UploadWizard
- CongressLookup
- IPInfo
- BounceHandler
- Kartographer
- EntitySchema
- ApiFeatureUsage
- OAuth
- WikibaseCirrusSearch
- Nostalgia
- InputBox
- WikiEditor
- Cognate
- Graph
- OpenStackManager
- PoolCounter
- InterwikiSorting
- Wikidata.org
- TorBlock
- NearbyPages
- MachineVision
- CentralNotice
- CreditsSource
- TemplateWizard
- Gadgets
- UniversalLanguageSelector
- Josa
- LiquidThreads
- Listings
- GuidedTour
- ActiveAbstract
- PropertySuggester
- ElectronPdfService
- MassMessage
- PageAssessments
- EventBus
- Insider
- PdfHandler
- LdapAuthentication
- SearchExtraNS
- SubpageSortkey
- CodeReview
- ExternalGuidance
- CodeEditor
- GeoCrumbs
- WikimediaEvents
- XAnalytics
- LoginNotify
- StopForumSpam
- JsonConfig
- PagedTiffHandler
- PageImages
- GettingStarted
- CommonsMetadata
- Timeless
- TextExtracts
- TitleBlacklist
- GWToolset
- WikimediaApiPortalOAuth
- VipsScaler
- TrustedXFF
- CiteThisPage
- TranslationNotifications
- Citoid
- PageViewInfo
- DonationInterface
- DynamicSidebar
- Dashiki
- EventStreamConfig
- Quiz
- LabeledSectionTransclusion
- UserMerge
- ArticlePlaceholder
- Disambiguator
- cldr
- MobileApp
- OAuthRateLimiter
- DismissableSiteNotice
- CheckUser
- Cite
- FeaturedFeeds
- SecureLinkFixer
- AdvancedSearch
- WikimediaMaintenance
- Campaigns
- LocalisationUpdate
- SubPageList3
- GlobalUsage
- FundraisingTranslateWorkflow
- GlobalCssJs
- ShortUrl
- TemplateSandbox
- RelatedArticles
- Elastica
- ImageMap
- PageNotice
- MediaModeration
- CodeMirror
- NewUserMessage
- GoogleNewsSitemap
- SiteMatrix
- Interwiki
- VisualEditor
- WikimediaBadges
Total Changes
295 Changes in 65 repos by 60 authors