MediaWiki 1.37/wmf.20/Changelog
< MediaWiki 1.37 | wmf.20
Core changes
edit- git #b45f1fa0 - Branch commit for wmf/1.37.0-wmf.20 by trainbranchbot
- git #bd195f70 - WebRequest: Document getVal caveat and recommend getText or getRawVal by Timo Tijhof
- git #3c5ef86b - mediawiki.jqueryMsg: Reorder more code for readability by DannyS712
- git #a28b76ab - mediawiki.api: Document values returned by the request promise by Gergő Tisza
- git #de59286c - benchmarks: Add benchmarkEval.php, for one-off benchmarks by Tim Starling
- git #c92485eb - Update wikimedia/shellbox to 2.0.0 by Kunal Mehta
- git #521ced07 - DEVELOPERS.md: Update redirected links by Meno25
- git #9cafcd88 - Fix namespace blocks of removed extension namespaces (task T280798) by tsepothoabala
- git #c7ebc1ec - Fix various typos in documentation (task T201491) by Fomafix
- git #d814a74b - benchmarks: Remove some old and trivial benchmarks by Timo Tijhof
- git #db874bd8 - Remove U+200E and U+200F from source code comments by Fomafix
- git #d10bf24b - Document ProperPageIdentity::canExist as returning true by Daimona Eaytoy
- git #d4cb9795 - Add logger to BacklinkCache serializing (task T288278) by TChin
- git #dbe0d1f0 - Test row filtering for DeletedContribsPager (task T289266) by TChin
- git #df6c6129 - ExtensionProcessor: Remove `loaderScripts` from extension.json schemas (task T289108) by DannyS712
- git #240eaed9 - Improve exception message for JobQueueGroup::assertValidJobs (task T287623) by Umherirrender
- git #65584251 - resourceloader: Avoid '@import' length calculation in startup JS by DannyS712
- git #3d1f0d7f - Replace Content::preSaveTransform call to ContentTransformer::preSaveTransform (task T287156) by Roman Stolar
- git #de50954f - Test BacklinkCache (task T288614) by TChin
- git #5312ac54 - http: Add $wgLocalHTTPProxy to set a proxy for local requests (task T288848) by Kunal Mehta
- git #4818a2e2 - ActionFactory: restore missing check for non-existent classes (task T253078) (task T289190) by DannyS712
- git #c3dc0a2d - Update OOUI to v0.42.0 (task T201491) (task T269657) (task T277821) (task T277821) (task T277845) (task T277985) (task T278594) (task T279479) (task T280913) (task T282047) (task T283247) (task T283905) (task T285310) (task T285727) by Volker E
- git #380e8ca7 - MW_VERSION also exists in 1.33.3 and 1.34.1 (task T212738) by Thiemo Kreuz
- git #e6970ac8 - Fix throws from parserTestsRunner.php by Arlo Breault
- git #acd3a537 - rdbms: add unique key checks to upsert() and replace() in Database by Aaron Schulz
- git #1367e356 - resourceloader: Remove isFileModule() overhead from web requests by Timo Tijhof
- git #76245d70 - resourceloader: Add integration test for ResourceModuleSkinStyles by Timo Tijhof
- git #ef908318 - DeletedContribsPager row filtering with RevisionStore::isRevisionRow (task T289014) by TChin
- git #6606a92c - Update DEVELOPERS.md (task T288456) by Jeena Huneidi
- git #cbd6e2a4 - [docker] Switch default images from stretch to buster (task T273100) by James D. Forrester
- git #8fff93f7 - Move deletion code from WikiPage to a new DeletePage command (task T288758) by Daimona Eaytoy
- git #880083a8 - MapCacheLRU: Add tests for getWithSet (task T275673) by Timo Tijhof
- git #74b4d669 - MapCacheLRU: Remove redundant type checks in favour of native warnings (task T275673) by Timo Tijhof
- git #1dd656a8 - resources: mediawiki.rcfilters._extractChangesListInfo accepts numbers by Umherirrender
- git #1d178e17 - Remove unneeded continue/return statements by Umherirrender
- git #244ea7c0 - Simplify else-branches after continue/break by Umherirrender
- git #864068d0 - Remove unneeded explicit true/false inside conditions by Umherirrender
- git #0142abba - Clean up ActionFactory action list by Umherirrender
- git #8926ae43 - Add comment to test-only functions in production code by Umherirrender
- git #e436beef - UserFactory: Simplify and type hint newAnonymous by Umherirrender
- git #c326365d - mediawiki.language: Add runes to visual editor (task T286999) by ollej
- git #1091f775 - Hard-deprecate Parser::mUser public access, Parser::getUser and ParserOptions::getUser (task T285713) by vladshapik
- git #4aeec67b - Follow-up 6157bdaef: Add RELEASE-NOTES for CSSJanus update (task T288943) by Fomafix
- git #0bd5cf39 - Revert "objectcache: make use of new `modtoken` field in SqlBagOStuff" (task T288998) by Ladsgroup
- git #42442e01 - Move Content::preloadTransform to ContentHandler (task T287157) by Roman Stolar
- git #b084f499 - FormatJson: Add message for JSON_ERROR_INVALID_PROPERTY_NAME by Kevin Israel
- git #ae103e2c - mediawiki.jqueryMsg.js: remove setParserDefaults() deep parameter by DannyS712
- git #22f9a328 - SkinTemplate: Cache the result of Action::getActionName( $this ) (task T288267) by Bartosz Dziewoński
- git #b4bd3d4e - Remove dead variables and functions and unneeded parenthesis by Umherirrender
- git #38e40047 - Apply side lock to diff headers and empty lines, too (task T288676) by Daimona Eaytoy
Vendor
edit- git #7efe1bc8 - Bump parsoid to 0.14.0-a16 (task T289107) (task T288715) (task T272186) (task T287156) by sbailey
- git #a25a41c4 - .gitignore: Ignore some generic files from upstreams by James D. Forrester
- git #759c9b66 - build: Update wikimedia/shellbox to 2.0.0 by Kunal Mehta
- git #b8ac568f - Update OOUI to v0.42.0 by Volker E
Extensions
editAbuseFilter
edit- git #3630bb0a - Use array_fill_keys() instead of array_flip() if that reflects the developer's intention by Matěj Suchánek
- git #e0346710 - Remove two unused messages by Amir Aharoni
- git #e9795468 - Switch filterable actions hooks to the new system (task T261067) (task T211680) by Daimona Eaytoy
- git #069fa064 - Avoid passing invalid offset to mb_strpos (task T285978) by Daimona Eaytoy
AdvancedSearch
edit- git #5f1a8adf - Avoid using User::getBoolOption() (task T277600) by Alexander Vorwerk
ArticlePlaceholder
edit- git #a6ed9f20 - Add an explanatory message (task T124191) by Luca Mauri
BetaFeatures
edit- git #71501c2a - Replace deprecated User::getOption in BetaFeatures::isFeatureEnabled by Umherirrender
CategoryTree
edit- git #0bfff67a - Move bullets from HTML to CSS (task T288910) by Fomafix
- git #00dd5b2b - Use text direction based on the context (task T288910) by Fomafix
- git #6e77d4de - Remove LEFT-TO-RIGHT MARK (U+200E) from source code by Fomafix
CentralAuth
edit- git #061697b8 - SpecialCentralAuth: use injected ContentLanguage by Alexander Vorwerk
- git #1c8e5f6c - Add myself to author list by Taavi Väänänen
- git #a6eea9b6 - Replace methods shared between multiple specials with a service by Taavi Väänänen
- git #40a709a7 - WikiListService: use new hook system by Taavi Väänänen
- git #51100293 - Rename variables and methods from master to primary (task T254646) (task T277932) by Alexander Vorwerk
- git #837b66e7 - Ignore code coverage for ServiceWiring by Taavi Väänänen
- git #ac346227 - Simplify database retrievals using specific methods by Matěj Suchánek
- git #987c75b3 - SpecialWikiSets: use injected ContentLanguage by Alexander Vorwerk
- git #58bd8c85 - SpecialMergeAccount: inject services by Alexander Vorwerk
- git #22ea1fa7 - Namespace special pages by Taavi Väänänen
- git #71312717 - Split database access to separate service (task T288084) by Taavi Väänänen
- git #c4c4f40f - Add onGetLogTypesOnUser Hook in order to treat 'gblrights' better (task T85023) by Alexander Vorwerk
- git #6d599411 - Add more people to authors list by Kunal Mehta
CirrusSearch
edit- git #ceb9f718 - build: Add missing @wdio/cli npm package (task T257525) by Željko Filipin
- git #f4db37e6 - Replace Elastica\Query\Match with Elastica\Query\MatchQuery (task T268861) by Reedy
- git #55a83ab8 - Hack around i18n cache failure for wikitech (task T288233) by Erik Bernhardson
- git #ef02c192 - selenium: Update README.md file (task T282237) by sahil
Cite
edit- git #71c4bd1f - Adjust Parser related tests to DeprecationHelper (task T285713) by vladshapik
Citoid
edit- git #04ca73e5 - Temporary compatibility in a test to allow changing VisualEditor (task T288827) by Thiemo Kreuz
ContactPage
edit- git #4ee5e98e - SpecialContact: inject UserOptionsLookup (task T277600) by Alexander Vorwerk
Disambiguator
edit- git #350360a9 - Revert "Hide disambiguator-link-added tag temporarily" by Daimona Eaytoy
- git #a85d32fb - Apply the disambiguator-link-added tag in onRecentChange_save (task T287549) by Daimona Eaytoy
DiscussionTools
edit- git #90d84a05 - Fix localisation files for 781576fd by Bartosz Dziewoński
- git #781576fd - Fix broken link in empty state on article talk pages by Bartosz Dziewoński
- git #bb0b65dc - Add colon to avoid loading the file on file talk pages by Raymond
- git #503d2f1f - Enforce no text-indent on our reply button by David Lynch
- git #3e19fce6 - Load styles in ParserOutput too by Bartosz Dziewoński
- git #c8fa1077 - Remove remnants of the cookie hack for loading unavailable tools by Bartosz Dziewoński
- git #75d63bb0 - Remove repetition in "Discussion pages" preferences (task T289187) by Bartosz Dziewoński
- git #bcd92a5d - Minor cleanups in topic subscription code (task T284836) by Bartosz Dziewoński
- git #4aca6199 - HookUtils: Simplify check for your own talk page by Bartosz Dziewoński
- git #a1298999 - Remove unnecessary `contentType: 'multipart/form-data'` from an API query by Bartosz Dziewoński
- git #ad04b24f - Create a hidden revision tag for talk page comments (task T262107) by Bartosz Dziewoński
- git #7fcaae95 - When opening new topic tool using any link, always activate the link in page tabs too (task T288267) (task T277371) by Bartosz Dziewoński
DonationInterface
edit- git #a5351df2 - Eliminate a couple redundant if conditions by Elliott Eggleston
- git #649879a3 - Fix monthly donation descriptor (task T289171) by Elliott Eggleston
- git #a40da708 - Use parameter for displayed email address (task T286880) by Elliott Eggleston
- git #ecdeee51 - Non-English descriptor change back to 877 number string (task T289171) by Damilare
- git #5b0154ee - Use dropdown/autocomplete for all employer variants (task T289082) by Elliott Eggleston
- git #5df2fc3c - Remove unused parameters from txn building fns by Elliott Eggleston
- git #ed2503dd - Remove Adyen test adapter by Elliott Eggleston
Echo
edit- git #628122e1 - Fix camelCase of getUserEnabledEventsBySections by Matěj Suchánek
- git #6cd82d25 - Make DEFAULT_SECTION a constant by Matěj Suchánek
- git #6c3dc744 - Parse messages in hook onSkinTemplateNavigationUniversal by Umherirrender
- git #b4617bfa - Use EchoEventPresentationModel::msg inside models by Umherirrender
- git #199c9084 - Move isBundleExpandable to EchoAttributeManager by Matěj Suchánek
- git #5eb4c6cd - Add notifiertypes parameter to ApiEchoNotifications (task T287909) by Michael Holloway
- git #ab8ea040 - Use constant in EchoAttributeManager::getNotificationSection by Matěj Suchánek
EntitySchema
edit- git #79396d08 - Declare EntitySchema namespace as not movable (task T219313) (task T277520) by Lucas Werkmeister
- git #457e514b - Update documentation of the onNamespaceIsMovable Hook by Alexander Vorwerk
- git #43f307df - selenium: Update README.md file (task T282237) by sahil
EventLogging
edit- git #54d0f7cb - Replace Content::preSaveTransform call to ContentTransformer::preSaveTransform (task T287156) by Roman Stolar
FileImporter
edit- git #e1abd560 - Fix possible index error in ApiDetailRetriever (task T289288) by Thiemo Kreuz
FlaggedRevs
edit- git #63bfd396 - Add extra sleep option between each batch in pruneRevData.php (task T289249) by Amir Sarabadani
- git #b9ed3060 - Avoid calling delete() with empty arrays in PruneFRIncludeData (task T289249) by Aaron Schulz
Flow
edit- git #d242a04d - Declare topic namespace as not movable in extension.json (task T277520) by DannyS712
- git #198ec663 - Fix metadata loading logic in CheckUserQuery (task T270334) by Gergő Tisza
GettingStarted
edit- git #50503d9d - Avoid using User::setOption() (task T277818) by Alexander Vorwerk
- git #8c40f179 - Check if CentralAuth is loaded directly by Taavi Väänänen
GlobalBlocking
edit- git #33a58f81 - Replace deprecated CentralIdLookup::factory (task T288965) by TChin
GlobalCssJs
edit- git #b8d147b8 - Replace deprecated CentralIdLookup::factory (task T288966) by TChin
GlobalWatchlist
edit- git #9202446a - SpecialGlobalWatchlistSettings: accept sites with a port (task T289384) by DannyS712
- git #07a394b6 - Add objects to represent data for entry rows (task T288385) by DannyS712
GrowthExperiments
edit- git #990022df - Add Link: store when tasks were generated (task T284551) by Gergő Tisza
- git #a0607e7a - Mentee overview: Set color of the star buttons to match mockups (task T278971) by Martin Urbanec
- git #e3b93b69 - Mentee overview: Do not apply decreased opacity to checkboxes (task T278971) by Martin Urbanec
- git #e2b0342f - Mentee overview: Set overflow-wrap:anywhere (task T278971) by Martin Urbanec
- git #3da16c19 - Mentor dashboard: Fix CSS class name (task T278922) by Martin Urbanec
- git #ef86614e - Mentee overview: Make it possible to filter by user activity (task T278971) by Martin Urbanec
- git #b6363d8b - SuggestedEditSession: Avoid errors in mw.Uri constructor (task T289274) by Gergő Tisza
- git #34a3fa06 - Mentor dashboard: Fix base font size (task T278920) by Martin Urbanec
- git #5e58608b - Suggested Edits: Add 2px border-radius to mobile task card (task T288979) by MewOphaswongse
- git #c35d46c4 - EditGrowthConfig: Do not use master connection on GET requests (task T285751) by Martin Urbanec
- git #1b96a6a2 - Mentee overview: Set icon color to match mockups (task T278971) by Martin Urbanec
- git #cad6bbfe - Mentee overview: Add info icon (task T278971) by Martin Urbanec
- git #69eaacc3 - AddLink: Ensure revision has suggestions before saving (task T283109) (task T287103) by Kosta Harlan
- git #5a2b7ef6 - Add RecentChanges filters for mentees (task T239241) by Gergő Tisza
- git #04fe2dd4 - AddLink: Move close destructive variant into extension (task T283812) by Kosta Harlan
- git #c8e0f00c - SpecialNewcomerTasksInfo: Use table head cells (task T284698) by Kosta Harlan
- git #4c17e880 - Reduce number of tasks requested and show full task count (task T260522) by Kosta Harlan
- git #c328c651 - Mentor dashboard: Fix font sizes (task T278971) by Martin Urbanec
- git #5f8b1acc - Require users to be a mentor to use mentor dashboard (task T278920) by Martin Urbanec
- git #a07e9374 - MentorManager: Convenience isMentor() method (task T278920) by Martin Urbanec
- git #aba24866 - fixLinkRecommendationData: allow random sampling (task T283868) by Gergő Tisza
- git #b19b81ad - Advertise community configuration in MediaWiki:NewcomerTasks.json by Martin Urbanec
- git #fc3d8898 - Mentor dashboard: Use another way to ensure rule priority (task T278971) by Martin Urbanec
- git #00f491b5 - WikiPageConfigWriter: Fix `autopatrol` right name (task T288886) by Martin Urbanec
- git #dd561a2b - [tests] Refactor MenteeOverviewDataFilterTest (task T278971) by Martin Urbanec
- git #ea125eca - selenium: Restart php7.2-fpm after modifying LocalSettings.php (task T276428) by Kosta Harlan
ImageMap
edit- git #66cc306c - Update ImageMap for new media structure (task T272186) by Arlo Breault
IPInfo
edit- git #9f6d3915 - LogHandlerTest: Add tests for suppressed user by Thalia
- git #3d2fd918 - Update mw.IpInfo.IpInfoWidget for new API response (task T286661) by Sam Smith
- git #7d5f0d71 - Display Location Subdivisions in correct order by wikitrent
- git #32b9669d - Retrieve block info (task T270318) by Sam Smith
- git #635af57b - rest: Add DefaultPresenter (task T286661) by Sam Smith
LabeledSectionTransclusion
edit- git #f463a340 - Initialise mTemplatePath to empty array if needed by Inductiveload
Math
edit- git #efe35e9a - build: Remove phan warning by physikerwelt (Moritz Schubotz)
OAuth
edit- git #23e98259 - Hide "callback as prefix" checkbox for OAuth 2.0 consumers (task T245475) by Gergő Tisza
OpenStackManager
edit- git #e852f71e - SpecialNovaKey: require re-authentication by Taavi Väänänen
PageTriage
edit- git #20db425a - build: Improve eslint config to be simpler and IDE/CLI discoverable (task T249858) by Timo Tijhof
- git #b894c05a - Update backbone.js and underscore.js (task T275751) by Amir Sarabadani
ProofreadPage
edit- git #7d89c003 - Allowing to zooming out the image (task T288902) by yash9265
- git #840ba4f5 - Remove unused Phan suppression in PagesTagParser by Inductiveload
- git #9d7aa698 - Use the SkinTemplateNavigation::Universal hook (task T255319) by Inductiveload
- git #925bba44 - Override ContentHandler::preSaveTransform instead of Content::preSaveTransform. (task T287156) by Roman Stolar
- git #e7b6e4cb - Pagination system code cleanup by Tpt
ReadingLists
edit- git #155d57f7 - Replace deprecated CentralIdLookup::factory (task T288738) by TChin
- git #45230201 - Follow-up aa67c818e37: Missed one in documentation by James D. Forrester
Score
edit- git #8ad5e933 - removeTagline: Set explicit pcre.backtrack_limit (task T289298) by Kunal Mehta
SecurePoll
edit- git #5dee2547 - Set the context user language to the voter language (task T289220) by Tim Starling
- git #2360c9e8 - makeMailingList.php improvements by Tim Starling
- git #3977469e - Use CentralAuthDatabaseManager to access CA dbs (task T288084) by Taavi Väänänen
- git #8103727e - Fix the elimination check in the STV algo (task T289347) by STran
- git #a7c7b953 - Fix look up of 'central-lists' (task T289350) by Alexander Vorwerk
- git #db68e7c2 - Faster mailing list construction, exclusion list by Tim Starling
- git #5c8ddf29 - Fix rounding display in STV tally output (task T288740) by STran
- git #a1efe4a2 - Add property mobile-jump-url (task T289016) by Tim Starling
- git #95b6b1f4 - Add script importGlobalVoterList.php by Tim Starling
- git #383ec365 - import::deleteElection: Simplify to just call delete.php which has the same functionality by Reedy
Translate
edit- git #1a5cfa5d - SpecialTranslate: Fix proofreading tooltip anchor (task T281466) by Abijeet
- git #ea8afb9c - TUX: Ensure optional message is checked based on URL options (task T264075) by Abijeet
- git #37c8ed6a - TUX: Enable publish translation button in case of failure (task T272791) by Abijeet
- git #1a293e6d - MediaWikiInsertablesSuggester: Improve HTML insertable (task T245105) by Abijeet
- git #3f0b06c9 - SpecialTranslate: Show warning when translating discouraged pages (task T237590) by Abijeet
- git #023ebe48 - Add use statements for various Elastica classes by Reedy
- git #8801e5e2 - Replace Elastica\Query\Match with Elastica\Query\MatchQuery (task T268863) by Reedy
TranslationNotifications
edit- git #4407175b - Avoid using User::setOption() and ::getOption() (task T277818) by Alexander Vorwerk
VisualEditor
edit- git #3b5bc1b0 - Fix non-existing property name .isNewSidebar by Thiemo Kreuz
- git #b1a376a6 - Clean up toggleSidebar by splitting out 'auto' (task T274554) by Adam Wight
- git #fc8ce9d7 - Fix typos in doc by WMDE-Fisch
- git #8fbdd425 - Fix null error in ve.ui.MWTemplateDialog (task T288827) by Thiemo Kreuz
- git #c3e5ea2f - Re-add adding undocumented paramters in some cases (task T272487) by WMDE-Fisch
- git #5fcc862e - Remove dependency from new sidebar to the BookletLayout (task T288827) by Thiemo Kreuz
- git #7045371a - Better method names in MWTransclusionModel class (task T288827) by Thiemo Kreuz
- git #4f9426d6 - Rename …ParameterCheckboxLayout now that it's an actual Widget (task T285323) by Thiemo Kreuz
- git #301c84bd - Call focusPart() only once in MWTemplateDialog.onReplacePart() (task T288827) by Thiemo Kreuz
- git #47bed4e1 - Use page ID string instead of object reference (task T288827) by Thiemo Kreuz
- git #45096d1e - Streamline and harden template paramter search widget behavior (task T272487) (task T288827) by Thiemo Kreuz
- git #095c8910 - Remove unused code from ve.ui.MWTransclusionOutlinePartWidget (task T274544) (task T288827) by Thiemo Kreuz
- git #3365c0fd - Rename custom outline widget events to not conflict (task T285323) by Thiemo Kreuz
- git #68712e97 - Rename conflicting .setSelected() method in outline widget (task T285323) by Thiemo Kreuz
- git #eeda931f - Refactor onReplacePart in TemplateDialog (task T272487) by WMDE-Fisch
- git #d41714f3 - Remove parameter adding on new sidebar code (task T272487) by WMDE-Fisch
- git #0af0978d - Use same .useNewSidebar property name everywhere by Thiemo Kreuz
- git #9aaeac33 - Add getters for un-/documented parameters (task T272487) by WMDE-Fisch
- git #220c98ab - Make template parameter checkbox widget an OptionWidget (task T285323) by Thiemo Kreuz
- git #b973ff3e - Introduce VisualEditorApiVisualEditorPreSaveHook (task T283109) by Kosta Harlan
- git #891814d1 - Remove addParameter button from new sidebar (task T272487) by WMDE-Fisch
- git #e6c93bfb - Replace Content::preloadTransform call to ContentTransformer::preloadTransform (task T287157) by Roman Stolar
- git #03af517d - Adjust icon spacing in new sidebar menu (task T272482) by WMDE-Fisch
- git #53186fc2 - Remove sidebar margin on single transclusion (task T272482) by WMDE-Fisch
- git #7503b323 - Stop re-creating template parameter pages over and over again (task T288827) by Thiemo Kreuz
- git #199d9536 - Use the "wikitext" for content in transclusions (task T272482) by WMDE-Fisch
- git #7d464fbf - Remove unwanted scrollbar in responsive template dialog (task T274554) by Thiemo Kreuz
- git #87410aaa - Reduce deep nesting in ve.dm.MWTransclusionModel by Thiemo Kreuz
- git #b05fb5f7 - ve.ui.MWMediaDialog: mediaUploadBooklet may be undefined (task T279217) by Bartosz Dziewoński
- git #5badd4fc - ve.ui.MWBackTool: Avoid using global ve.init.target (task T279313) by Bartosz Dziewoński
Wikibase
edit- git #86d781cd - FP: Add PropertyServices (task T289062) by Jakob Warkotsch
- git #3e705eef - Provide special styling for modern Vector for add language links (task T287206) by jdlrobson
- git #59a0d801 - Revert "Revert "Drop sticknode plugin and replace it with css rules"" (task T212191) by Ladsgroup
- git #60800fcc - SitesModule: remove extra indentations by DannyS712
- git #42839084 - selenium: Update README.md file (task T282237) by sahil
- git #5f098c21 - node-qunit: Generate JS coverage with npm coverage by Kosta Harlan
- git #c8239824 - Preemptively disable linting for data-model related packages (task T289040) by Thomas Arrow
- git #2ebd2319 - Update termbox (task T286775) by Lucas Werkmeister
- git #465afb74 - Introduce and use DefaultFederatedPropertiesEntitySourceAdder (task T288439) by Thomas Arrow
- git #2b70687a - Add strict types to SnakFormat by Lucas Werkmeister
- git #3dbc2bab - Simplify SnakFormat implementation (task T243954) by Lucas Werkmeister
WikibaseLexemeCirrusSearch
edit- git #9d6aa04c - Replace Elastica\Query\Match with Elastica\Query\MatchQuery (task T268865) by Reedy
WikibaseQualityConstraints
edit- git #f151c35b - Simplify mocks in tests by Lucas Werkmeister
- git #60511cd5 - Always use supported context types when parsing scope (task T289262) by Lucas Werkmeister
WikiEditor
edit- git #edbdc7f9 - Add runes to special characters by Bartosz Dziewoński
WikimediaEditorTasks
edit- git #3b502607 - Follow-up 9f09ea7e97f: Missed a handful in documentation comments by James D. Forrester
WikimediaEvents
edit- git #6afa2953 - Remove UnderstandingFirstDay code (task T252391) by Kosta Harlan
WikimediaMaintenance
edit- git #b6350a93 - Replace use of deprecated CentralAuth methods by Taavi Väänänen
- git #ccdc8c47 - Avoid using User::setOption() (task T277818) by vladshapik
Skins
editCologneBlue
edit- git #6549e487 - Replace deprecated 'content-thumbnail' feature with 'content-media' by bwang
MinervaNeue
edit- git #e42bfd1e - [refactor] Use core template variable for subtitle by jdlrobson
- git #fae41df1 - minerva.less: use rem instead of em for browser-relative font sizes (task T282315) by AntiCompositeNumber
MonoBook
edit- git #bf86a37f - Replace deprecated 'content' and 'content-thumbnail' features with 'content-media' (task T287410) by bwang
- git #bf64fa1a - Restore red links color to the responsive mode (task T288788) by jdlrobson
Vector
edit- git #a50b1db7 - Replace deprecated 'content' and 'content-thumbnail' features with 'content-media' (task T287410) by bwang
VisualEditor
edit- git #4c2a0ea1 - Revert "Comment out broken test after Chrome upgrade" by James D. Forrester
- git #2d8502c6 - Update OOUI to v0.42.0 by Volker E
No Changes
editExtensions:
- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- CheckUser
- ChessBrowser
- CiteThisPage
- CodeEditor
- CodeMirror
- CodeReview
- Cognate
- Collection
- CommonsMetadata
- ConfirmEdit
- CongressLookup
- ContentTranslation
- CreditsSource
- Dashiki
- DismissableSiteNotice
- DoubleWiki
- DynamicSidebar
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GeoData
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GoogleNewsSitemap
- Graph
- GuidedTour
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- Kartographer
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LocalisationUpdate
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- MobileFrontend
- Modern
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Scribunto
- SearchExtraNS
- SecureLinkFixer
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadWizard
- UploadsLink
- UrlShortener
- UserMerge
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaIncubator
- WikimediaMessages
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Skins:
- Nostalgia
- Timeless
- WikimediaApiPortal
Total Changes
edit248 Changes in 52 repos by 60 authors