MediaWiki 1.37/wmf.20
Appearance
MediaWiki 1.37.0-wmf.19 | Deployment of MediaWiki 1.37.0-wmf.20 to Wikimedia sites | MediaWiki 1.37.0-wmf.21 |
The latest version (labeled "1.37.0-wmf.20") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 24 August 2021 (see the roadmap).
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 (T280798) by tsepothoabala
- git #c7ebc1ec - Fix various typos in documentation (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 (T288278) by TChin
- git #dbe0d1f0 - Test row filtering for DeletedContribsPager (T289266) by TChin
- git #df6c6129 - ExtensionProcessor: Remove `loaderScripts` from extension.json schemas (T289108) by DannyS712
- git #240eaed9 - Improve exception message for JobQueueGroup::assertValidJobs (T287623) by Umherirrender
- git #65584251 - resourceloader: Avoid '@import' length calculation in startup JS by DannyS712
- git #3d1f0d7f - Replace Content::preSaveTransform call to ContentTransformer::preSaveTransform (T287156) by Roman Stolar
- git #de50954f - Test BacklinkCache (T288614) by TChin
- git #5312ac54 - http: Add $wgLocalHTTPProxy to set a proxy for local requests (T288848) by Kunal Mehta
- git #4818a2e2 - ActionFactory: restore missing check for non-existent classes (T253078) (T289190) by DannyS712
- git #c3dc0a2d - Update OOUI to v0.42.0 (T201491) (T269657) (T277821) (T277821) (T277845) (T277985) (T278594) (T279479) (T280913) (T282047) (T283247) (T283905) (T285310) (T285727) by Volker E
- git #380e8ca7 - MW_VERSION also exists in 1.33.3 and 1.34.1 (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 (T289014) by TChin
- git #6606a92c - Update DEVELOPERS.md (T288456) by Jeena Huneidi
- git #cbd6e2a4 - [docker] Switch default images from stretch to buster (T273100) by James D. Forrester
- git #8fff93f7 - Move deletion code from WikiPage to a new DeletePage command (T288758) by Daimona Eaytoy
- git #880083a8 - MapCacheLRU: Add tests for getWithSet (T275673) by Timo Tijhof
- git #74b4d669 - MapCacheLRU: Remove redundant type checks in favour of native warnings (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 (T286999) by ollej
- git #1091f775 - Hard-deprecate Parser::mUser public access, Parser::getUser and ParserOptions::getUser (T285713) by vladshapik
- git #4aeec67b - Follow-up 6157bdaef: Add RELEASE-NOTES for CSSJanus update (T288943) by Fomafix
- git #0bd5cf39 - Revert "objectcache: make use of new `modtoken` field in SqlBagOStuff" (T288998) by Ladsgroup
- git #42442e01 - Move Content::preloadTransform to ContentHandler (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 ) (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 (T288676) by Daimona Eaytoy
Vendor
[edit]- git #7efe1bc8 - Bump parsoid to 0.14.0-a16 (T289107) (T288715) (T272186) (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
[edit]AbuseFilter
[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 (T261067) (T211680) by Daimona Eaytoy
- git #069fa064 - Avoid passing invalid offset to mb_strpos (T285978) by Daimona Eaytoy
AdvancedSearch
[edit]- git #5f1a8adf - Avoid using User::getBoolOption() (T277600) by Alexander Vorwerk
ArticlePlaceholder
[edit]- git #a6ed9f20 - Add an explanatory message (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 (T288910) by Fomafix
- git #00dd5b2b - Use text direction based on the context (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 (T254646) (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 (T288084) by Taavi Väänänen
- git #c4c4f40f - Add onGetLogTypesOnUser Hook in order to treat 'gblrights' better (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 (T257525) by Željko Filipin
- git #f4db37e6 - Replace Elastica\Query\Match with Elastica\Query\MatchQuery (T268861) by Reedy
- git #55a83ab8 - Hack around i18n cache failure for wikitech (T288233) by Erik Bernhardson
- git #ef02c192 - selenium: Update README.md file (T282237) by sahil
Cite
[edit]- git #71c4bd1f - Adjust Parser related tests to DeprecationHelper (T285713) by vladshapik
Citoid
[edit]- git #04ca73e5 - Temporary compatibility in a test to allow changing VisualEditor (T288827) by Thiemo Kreuz
ContactPage
[edit]- git #4ee5e98e - SpecialContact: inject UserOptionsLookup (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 (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 (T289187) by Bartosz Dziewoński
- git #bcd92a5d - Minor cleanups in topic subscription code (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 (T262107) by Bartosz Dziewoński
- git #7fcaae95 - When opening new topic tool using any link, always activate the link in page tabs too (T288267) (T277371) by Bartosz Dziewoński
DonationInterface
[edit]- git #a5351df2 - Eliminate a couple redundant if conditions by Elliott Eggleston
- git #649879a3 - Fix monthly donation descriptor (T289171) by Elliott Eggleston
- git #a40da708 - Use parameter for displayed email address (T286880) by Elliott Eggleston
- git #ecdeee51 - Non-English descriptor change back to 877 number string (T289171) by Damilare
- git #5b0154ee - Use dropdown/autocomplete for all employer variants (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 (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 (T219313) (T277520) by Lucas Werkmeister
- git #457e514b - Update documentation of the onNamespaceIsMovable Hook by Alexander Vorwerk
- git #43f307df - selenium: Update README.md file (T282237) by sahil
EventLogging
[edit]- git #54d0f7cb - Replace Content::preSaveTransform call to ContentTransformer::preSaveTransform (T287156) by Roman Stolar
FileImporter
[edit]- git #e1abd560 - Fix possible index error in ApiDetailRetriever (T289288) by Thiemo Kreuz
FlaggedRevs
[edit]- git #63bfd396 - Add extra sleep option between each batch in pruneRevData.php (T289249) by Amir Sarabadani
- git #b9ed3060 - Avoid calling delete() with empty arrays in PruneFRIncludeData (T289249) by Aaron Schulz
Flow
[edit]- git #d242a04d - Declare topic namespace as not movable in extension.json (T277520) by DannyS712
- git #198ec663 - Fix metadata loading logic in CheckUserQuery (T270334) by Gergő Tisza
GettingStarted
[edit]- git #50503d9d - Avoid using User::setOption() (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 (T288965) by TChin
GlobalCssJs
[edit]- git #b8d147b8 - Replace deprecated CentralIdLookup::factory (T288966) by TChin
GlobalWatchlist
[edit]- git #9202446a - SpecialGlobalWatchlistSettings: accept sites with a port (T289384) by DannyS712
- git #07a394b6 - Add objects to represent data for entry rows (T288385) by DannyS712
GrowthExperiments
[edit]- git #990022df - Add Link: store when tasks were generated (T284551) by Gergő Tisza
- git #a0607e7a - Mentee overview: Set color of the star buttons to match mockups (T278971) by Martin Urbanec
- git #e3b93b69 - Mentee overview: Do not apply decreased opacity to checkboxes (T278971) by Martin Urbanec
- git #e2b0342f - Mentee overview: Set overflow-wrap:anywhere (T278971) by Martin Urbanec
- git #3da16c19 - Mentor dashboard: Fix CSS class name (T278922) by Martin Urbanec
- git #ef86614e - Mentee overview: Make it possible to filter by user activity (T278971) by Martin Urbanec
- git #b6363d8b - SuggestedEditSession: Avoid errors in mw.Uri constructor (T289274) by Gergő Tisza
- git #34a3fa06 - Mentor dashboard: Fix base font size (T278920) by Martin Urbanec
- git #5e58608b - Suggested Edits: Add 2px border-radius to mobile task card (T288979) by MewOphaswongse
- git #c35d46c4 - EditGrowthConfig: Do not use master connection on GET requests (T285751) by Martin Urbanec
- git #1b96a6a2 - Mentee overview: Set icon color to match mockups (T278971) by Martin Urbanec
- git #cad6bbfe - Mentee overview: Add info icon (T278971) by Martin Urbanec
- git #69eaacc3 - AddLink: Ensure revision has suggestions before saving (T283109) (T287103) by Kosta Harlan
- git #5a2b7ef6 - Add RecentChanges filters for mentees (T239241) by Gergő Tisza
- git #04fe2dd4 - AddLink: Move close destructive variant into extension (T283812) by Kosta Harlan
- git #c8e0f00c - SpecialNewcomerTasksInfo: Use table head cells (T284698) by Kosta Harlan
- git #4c17e880 - Reduce number of tasks requested and show full task count (T260522) by Kosta Harlan
- git #c328c651 - Mentor dashboard: Fix font sizes (T278971) by Martin Urbanec
- git #5f8b1acc - Require users to be a mentor to use mentor dashboard (T278920) by Martin Urbanec
- git #a07e9374 - MentorManager: Convenience isMentor() method (T278920) by Martin Urbanec
- git #aba24866 - fixLinkRecommendationData: allow random sampling (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 (T278971) by Martin Urbanec
- git #00f491b5 - WikiPageConfigWriter: Fix `autopatrol` right name (T288886) by Martin Urbanec
- git #dd561a2b - [tests] Refactor MenteeOverviewDataFilterTest (T278971) by Martin Urbanec
- git #ea125eca - selenium: Restart php7.2-fpm after modifying LocalSettings.php (T276428) by Kosta Harlan
ImageMap
[edit]- git #66cc306c - Update ImageMap for new media structure (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 (T286661) by Sam Smith
- git #7d5f0d71 - Display Location Subdivisions in correct order by wikitrent
- git #32b9669d - Retrieve block info (T270318) by Sam Smith
- git #635af57b - rest: Add DefaultPresenter (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 (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 (T249858) by Timo Tijhof
- git #b894c05a - Update backbone.js and underscore.js (T275751) by Amir Sarabadani
ProofreadPage
[edit]- git #7d89c003 - Allowing to zooming out the image (T288902) by yash9265
- git #840ba4f5 - Remove unused Phan suppression in PagesTagParser by Inductiveload
- git #9d7aa698 - Use the SkinTemplateNavigation::Universal hook (T255319) by Inductiveload
- git #925bba44 - Override ContentHandler::preSaveTransform instead of Content::preSaveTransform. (T287156) by Roman Stolar
- git #e7b6e4cb - Pagination system code cleanup by Tpt
ReadingLists
[edit]- git #155d57f7 - Replace deprecated CentralIdLookup::factory (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 (T289298) by Kunal Mehta
SecurePoll
[edit]- git #5dee2547 - Set the context user language to the voter language (T289220) by Tim Starling
- git #2360c9e8 - makeMailingList.php improvements by Tim Starling
- git #3977469e - Use CentralAuthDatabaseManager to access CA dbs (T288084) by Taavi Väänänen
- git #8103727e - Fix the elimination check in the STV algo (T289347) by STran
- git #a7c7b953 - Fix look up of 'central-lists' (T289350) by Alexander Vorwerk
- git #db68e7c2 - Faster mailing list construction, exclusion list by Tim Starling
- git #5c8ddf29 - Fix rounding display in STV tally output (T288740) by STran
- git #a1efe4a2 - Add property mobile-jump-url (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 (T281466) by Abijeet
- git #ea8afb9c - TUX: Ensure optional message is checked based on URL options (T264075) by Abijeet
- git #37c8ed6a - TUX: Enable publish translation button in case of failure (T272791) by Abijeet
- git #1a293e6d - MediaWikiInsertablesSuggester: Improve HTML insertable (T245105) by Abijeet
- git #3f0b06c9 - SpecialTranslate: Show warning when translating discouraged pages (T237590) by Abijeet
- git #023ebe48 - Add use statements for various Elastica classes by Reedy
- git #8801e5e2 - Replace Elastica\Query\Match with Elastica\Query\MatchQuery (T268863) by Reedy
TranslationNotifications
[edit]- git #4407175b - Avoid using User::setOption() and ::getOption() (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' (T274554) by Adam Wight
- git #fc8ce9d7 - Fix typos in doc by WMDE-Fisch
- git #8fbdd425 - Fix null error in ve.ui.MWTemplateDialog (T288827) by Thiemo Kreuz
- git #c3e5ea2f - Re-add adding undocumented paramters in some cases (T272487) by WMDE-Fisch
- git #5fcc862e - Remove dependency from new sidebar to the BookletLayout (T288827) by Thiemo Kreuz
- git #7045371a - Better method names in MWTransclusionModel class (T288827) by Thiemo Kreuz
- git #4f9426d6 - Rename …ParameterCheckboxLayout now that it's an actual Widget (T285323) by Thiemo Kreuz
- git #301c84bd - Call focusPart() only once in MWTemplateDialog.onReplacePart() (T288827) by Thiemo Kreuz
- git #47bed4e1 - Use page ID string instead of object reference (T288827) by Thiemo Kreuz
- git #45096d1e - Streamline and harden template paramter search widget behavior (T272487) (T288827) by Thiemo Kreuz
- git #095c8910 - Remove unused code from ve.ui.MWTransclusionOutlinePartWidget (T274544) (T288827) by Thiemo Kreuz
- git #3365c0fd - Rename custom outline widget events to not conflict (T285323) by Thiemo Kreuz
- git #68712e97 - Rename conflicting .setSelected() method in outline widget (T285323) by Thiemo Kreuz
- git #eeda931f - Refactor onReplacePart in TemplateDialog (T272487) by WMDE-Fisch
- git #d41714f3 - Remove parameter adding on new sidebar code (T272487) by WMDE-Fisch
- git #0af0978d - Use same .useNewSidebar property name everywhere by Thiemo Kreuz
- git #9aaeac33 - Add getters for un-/documented parameters (T272487) by WMDE-Fisch
- git #220c98ab - Make template parameter checkbox widget an OptionWidget (T285323) by Thiemo Kreuz
- git #b973ff3e - Introduce VisualEditorApiVisualEditorPreSaveHook (T283109) by Kosta Harlan
- git #891814d1 - Remove addParameter button from new sidebar (T272487) by WMDE-Fisch
- git #e6c93bfb - Replace Content::preloadTransform call to ContentTransformer::preloadTransform (T287157) by Roman Stolar
- git #03af517d - Adjust icon spacing in new sidebar menu (T272482) by WMDE-Fisch
- git #53186fc2 - Remove sidebar margin on single transclusion (T272482) by WMDE-Fisch
- git #7503b323 - Stop re-creating template parameter pages over and over again (T288827) by Thiemo Kreuz
- git #199d9536 - Use the "wikitext" for content in transclusions (T272482) by WMDE-Fisch
- git #7d464fbf - Remove unwanted scrollbar in responsive template dialog (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 (T279217) by Bartosz Dziewoński
- git #5badd4fc - ve.ui.MWBackTool: Avoid using global ve.init.target (T279313) by Bartosz Dziewoński
Wikibase
[edit]- git #86d781cd - FP: Add PropertyServices (T289062) by Jakob Warkotsch
- git #3e705eef - Provide special styling for modern Vector for add language links (T287206) by jdlrobson
- git #59a0d801 - Revert "Revert "Drop sticknode plugin and replace it with css rules"" (T212191) by Ladsgroup
- git #60800fcc - SitesModule: remove extra indentations by DannyS712
- git #42839084 - selenium: Update README.md file (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 (T289040) by Thomas Arrow
- git #2ebd2319 - Update termbox (T286775) by Lucas Werkmeister
- git #465afb74 - Introduce and use DefaultFederatedPropertiesEntitySourceAdder (T288439) by Thomas Arrow
- git #2b70687a - Add strict types to SnakFormat by Lucas Werkmeister
- git #3dbc2bab - Simplify SnakFormat implementation (T243954) by Lucas Werkmeister
WikibaseLexemeCirrusSearch
[edit]- git #9d6aa04c - Replace Elastica\Query\Match with Elastica\Query\MatchQuery (T268865) by Reedy
WikibaseQualityConstraints
[edit]- git #f151c35b - Simplify mocks in tests by Lucas Werkmeister
- git #60511cd5 - Always use supported context types when parsing scope (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 (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() (T277818) by vladshapik
Skins
[edit]CologneBlue
[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 (T282315) by AntiCompositeNumber
MonoBook
[edit]- git #bf86a37f - Replace deprecated 'content' and 'content-thumbnail' features with 'content-media' (T287410) by bwang
- git #bf64fa1a - Restore red links color to the responsive mode (T288788) by jdlrobson
Vector
[edit]- git #a50b1db7 - Replace deprecated 'content' and 'content-thumbnail' features with 'content-media' (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
[edit]Extensions:
- 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
[edit]248 Changes in 52 repos by 60 authors