MediaWiki 1.38/wmf.14

MediaWiki 1.38.0-wmf.13 Deployment of MediaWiki 1.38.0-wmf.14 to Wikimedia sites MediaWiki 1.38.0-wmf.16

The latest version (labeled "1.38.0-wmf.14") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 21 December 2021 (see the roadmap).

Core changes

edit
  • git #a9251939 - Branch commit for wmf/1.38.0-wmf.14 by trainbranchbot
  • git #8fda40e9 - HTMLFormField: fix merging of condState attributes (T297975) by Daimona Eaytoy
  • git #cbfcf9e8 - Introduced PreparedUpdate to replace PreparedEdit (T242249) by daniel
  • git #d410aa4a - Revert "Work around a Chrome bug with :target selector and Special:Preferences tabs" (T292033) (T297996) by Esanders
  • git #201668f8 - Update some documentation in SiteConfiguration by Adam Wight
  • git #b4ee74c2 - file: Replace deprecated User::newFromAnyId with UserFactory by Umherirrender
  • git #3bb3cc72 - [docs] UserSelectQueryBuilder: Add missing @since annotation (T291966) by Martin Urbanec
  • git #06e82d1c - ReleaseNotesTest: Minor cleanup by Reedy
  • git #7fec5ecd - tests: Remove FILE_SKIP_EMPTY_LINES from ReleaseNotesTest by Umherirrender
  • git #535aa275 - Remove Parser dependency on config LanguageCode/DisableLangConversion by Umherirrender
  • git #86f7c83c - Fix line indent in ParserFactoryTest by Umherirrender
  • git #a0138ce2 - Revision: Inject local cache to RevisionStore (T297147) by Amir Sarabadani
  • git #db662e1d - Follow up on I91cd04d14f0ff86125fc8870984dab045c2098b5 by Derick Alangi
  • git #3869cc52 - Edits via API should set cookie for anons (T295910) by jdlrobson
  • git #96be2ce7 - ChangeTags: Fix adding CSS classes for hidden tags (T281741) by Bartosz Dziewoński
  • git #f3363758 - Fix the json schema and the extension processor for Parsoid extension modules by Isabelle Hurbain-Palatin
  • git #367e8c34 - Settings: Fix GlobalConfigBuilder use of GLOBALS for PHP 8.1 (T297911) by Florian
  • git #5c402324 - Call LinkBatch::setCaller in CommentParser by Umherirrender
  • git #4ee7f4ef - rdbms: remove internal assertNoOpenTransactions() method from IDatabase (T296960) by Aaron Schulz
  • git #9b59b6c7 - rdbms: Remove redundant use of QUERY_IGNORE_DBO_TRX constant by Aaron Schulz
  • git #bd7bb381 - rdbms: migrate static variables to constants in Database by Aaron Schulz
  • git #98abda80 - Revision: Bypass checking the cache if it's not found by Amir Sarabadani
  • git #c6896512 - Work around a Chrome bug with :target selector and Special:Preferences tabs (T292033) by Bartosz Dziewoński
  • git #1de6713a - Highlight section header when linking to a section on Special:Preferences (T126962) (T292033) by Bartosz Dziewoński
  • git #99b41ad3 - Remove stylelint-disable-next-line plugin/no-unsupported-browser-features (again) by Bartosz Dziewoński
  • git #c71d4366 - resourceloader: Add support for JSON pages in ResourceLoaderWikiModule (T198758) by Siddharth VP
  • git #46e13380 - resourceloader: Increment CACHE_VERSION for wikimedia/minify 2.2.6 (T296058) by Roan Kattouw
  • git #fbbb2fd9 - phpunit: Initialize CLI options for vendor/bin/phpunit (T297348) (T90875) by Kosta Harlan
  • git #826d4014 - phpunit: Cleanup phpunit.xml.dist, copy suites from tests/phpunit/suite.xml (T227900) by Kosta Harlan
  • git #38b8bcef - Revision: Add two caching layers to loadSlotRecords for template pages (T297147) by Amir Sarabadani
  • git #ba71eaa7 - Remove migration script (T297484) by jdlrobson
  • git #627c1c2c - Allow setting max execution time to several special pages (T297708) by Amir Sarabadani
  • git #7406194b - Disable the legacy media dom on a few more tests by Arlo Breault
  • git #4c124585 - HISTORY: Add 1.35.5/1.36.3/1.37.1 (T292235) by Reedy
  • git #275dec4f - SECURITY: Fix use of EditFilterMergedContent hook when changing content model (T271037) by Bartosz Dziewoński
  • git #5d5a3c07 - SECURITY: Require 'read' right for most actions (T34716) (T297416) by Kunal Mehta
  • git #03d5b275 - SECURITY: Fix permissions check in action=rollback (CVE-2021-45038) (T297574) by Kunal Mehta
  • git #7b0c94fb - SECURITY: Fix permissions checks in undo actions (T297322) by Kunal Mehta
  • git #ddab97fd - Watchstar: Clean up message key documentation by Ed Sanders
  • git #26087d46 - Allow EditPage's preload feature only on wikitext pages (T297725) by Thiemo Kreuz
  • git #1cba9e75 - Synchronize the disable state of multiselect and checkbox for submission and display by Func
  • git #d7cb90dc - Add a ParserModifyImageHTML hook for PageImages (T296895) (T176520) by Tim Starling
  • git #e8482d82 - docs: Fix Doxygen rendering of `@newable` in class comments by Timo Tijhof
  • git #f21caa41 - externalstore: Improve overall documentation (T247383) by Timo Tijhof
  • git #93f79a91 - Revert "Replace deprecated methods IContextSource::getWikiPage && IContextSource::canUseWikiPage" (T297744) by Legoktm
  • git #7622840c - Comment out stylelint warning by Ed Sanders
  • git #ec074a6a - cache: Add four fields to LinkCache::getSelectFields (T297669) by Amir Sarabadani
  • git #e85a8f30 - Reorder constructor params to UndeletePage by Daimona Eaytoy
  • git #11f20643 - preferences: Introduce SignatureValidatorFactory service by Derick Alangi
  • git #70acd1dc - Reuse the query result in addCategoryLinks instead of relying on cache (T297669) by Amir Sarabadani
  • git #81351f6e - Allow placeholder to be set for multiselect fields in dropdown mode by Func
  • git #63dfd39c - RestrictionStoreTest: Don't access services in data providers (T297292) by Kosta Harlan
  • git #c9da85ab - UpdateHandlerTest: Don't access MW services in dataProvider (T297292) by Kosta Harlan
  • git #ac80347d - SpecialPageAliasTest: Don't access MW services in dataProvider (T297292) by Kosta Harlan
  • git #ce10edfb - CreationHandlerTest: Don't access MW services in dataProvider (T297292) by Kosta Harlan
  • git #369b947d - Make some generic array type hints in PHPDocs more specific by Thiemo Kreuz
  • git #c0ecb08b - ApiBlockInfoTrait: Add formatted and relative times (T224635) by Ed Sanders
  • git #e0561347 - Call static ChangesList::isDeleted statically by Umherirrender
  • git #9485504b - Inject ArchivedRevisionLookup into SpecialUndelete by Umherirrender
  • git #ba6b52d6 - Allow retrieval of tokens of all available types in one request (T290838) by Siddharth VP

Extensions

edit

AbuseFilter

edit

ActiveAbstract

edit

Babel

edit
  • git #4bdeff2a - Fix zh-tw mis-translation in mediawiki/extensions/Babel by Winston Sung

CentralAuth

edit
  • git #a9fce14c - Clean up RenameQueueTablePager by Matěj Suchánek
  • git #d5ddb472 - Simplify some database reads by Matěj Suchánek
  • git #ce49ee4d - Introduce GlobalRenameRequestStore by Taavi Väänänen

CodeMirror

edit
  • git #0968d3ea - Fix syntax highlighting test failing when Cite isn't loaded by Thiemo Kreuz

Cognate

edit
  • git #0a222a54 - Avoid using deprecated WikiPage instantiation methods (T297688) by Alexander Vorwerk

ContentTranslation

edit

DiscussionTools

edit
  • git #8c6fadeb - Remove getHeading from HeadingItem (JS) by Ed Sanders
  • git #be9a9aa2 - Implement getSubscribableHeading/isSubscribable in JS and use (T298037) by Ed Sanders
  • git #2e124128 - Better document {Object} types by Ed Sanders
  • git #640638b1 - ReplyWidget: Document all methods by Ed Sanders
  • git #fe18f5ba - Controller: Use 'this' in $.each as intended by Ed Sanders
  • git #ebd37369 - Controller: Document private methods by Ed Sanders
  • git #d32dcfbb - Use ParserOptions::newFromAnon instead of ParserOptions::newCanonical by Umherirrender
  • git #4da9a13c - Test cases for partially transcluded comments (T289873) by Bartosz Dziewoński
  • git #12aa136f - Add Range::compareBoundaryPoints by Bartosz Dziewoński
  • git #52c09788 - Remove unused JS version of ThreadItem#getTranscludedFrom by Bartosz Dziewoński
  • git #4a88be80 - Move user subscription limit to config (T294881) by Ed Sanders
  • git #d0eec56f - Show a hint on legacy interface when arriving from new topic tool hint (T293962) by Bartosz Dziewoński
  • git #f24a73a0 - Show a hint on the new topic tool to explain that it's new (T293962) by David Lynch
  • git #a89d6ca4 - Make preferences button in auto-subscription popup more obviously clickable (T295946) by Bartosz Dziewoński
  • git #e9f5819d - Fix replying when comments with the same name have different transclusion data (T297850) by Bartosz Dziewoński
  • git #d2443f77 - Rename DiscussionToolsAutoTopicSubWhere to DiscussionToolsAutoTopicSubEditor by Ed Sanders
  • git #ef7274d6 - Move some helpers from CommentParser to CommentUtils by Bartosz Dziewoński
  • git #d3a7476c - Change auto topic subs to re-subscribe you if you unsubscribed (T295950) by Bartosz Dziewoński
  • git #f42ea2ee - Add beta preference discussiontools-betaenable to DefaultUserOptions (T291748) by Umherirrender

DonationInterface

edit

Echo

edit

EntitySchema

edit

EventBus

edit
  • git #e305f5a6 - phpunit: Don't access MW services in dataProvider (T297292) by Kosta Harlan
  • git #3a55c1da - Replace deprecated User::newFromIdentity with UserFactory by Umherirrender
  • git #90269707 - EventFactory: inject WikiPageFactory (T297688) by Alexander Vorwerk

EventLogging

edit
  • git #9859e766 - EventLogging::submit: Add typehint for LoggerInterface by Kosta Harlan
  • git #e7211e24 - docs: Link to documentation for EventLogging::submit() by Kosta Harlan
  • git #8e28b229 - Workaround false Phan error about User::getIntOption by Kosta Harlan

FlaggedRevs

edit
  • git #882f25f2 - Reduce unused/duplicate is…PageView…() code in FlaggablePageView by Thiemo Kreuz
  • git #05dea208 - Remove global $mediaWiki usage (T294702) by Adam Wight

Flow

edit
  • git #f468b2fa - Use strict equality when safe to do so by Ed Sanders

Gadgets

edit
  • git #14af941e - Add global 'withgadget' query parameter for ad-hoc loading of gadgets (T29766) by Siddharth VP

GeoCrumbs

edit

GeoData

edit

GlobalUsage

edit

GlobalWatchlist

edit
  • git #0dac1f56 - build: Upgrade mediawiki-phan-config to 0.11.1 by Alexander Vorwerk

Graph

edit
  • git #c3c014d1 - Use ParserOptions::newFromAnon instead of ParserOptions::newCanonical by Umherirrender
  • git #dfb382a8 - ApiGraph: inject services (T297688) by Alexander Vorwerk

GrowthExperiments

edit
  • git #91f79daa - MentorTools: Add margin below weighting field (T287917) by Martin Urbanec
  • git #f479c016 - Fix subpage handling in SubpageRecommendationProvider by Gergő Tisza
  • git #f8b808b5 - purgeExpiredMentorStatus: Fix batching logic (T298018) by Martin Urbanec
  • git #68815967 - Create API to get/set mentee status (T287915) by Martin Urbanec
  • git #1aeafcf1 - Use ParserOptions::newFromAnon instead of ParserOptions::newCanonical by Umherirrender
  • git #2d26cb2c - Mentorship: Invalidate MentorManager's cache after mentor list is edited by Martin Urbanec
  • git #8554855f - Rewrite MentorManager::isMentorshipEnabledForUser to tristate (T287915) by Martin Urbanec
  • git #407d00aa - Mentor tools: Add frontend for changing mentor load (T287917) by Martin Urbanec
  • git #a289abda - Use content language for mentor intro text (T297855) by Gergő Tisza
  • git #d01b19e5 - Mentor dashboard: Point to mw:Special:MyLanguage/Growth instead of mw:Growth (T297398) by Martin Urbanec
  • git #c645edd1 - Homepage: avoid invisible link click area on mobile (T297875) by Sergio Gimeno
  • git #dd23c693 - Rename files in ext.growthExperiments.Homepage.Logger & ext.growthExperiments.Homepage.Logging (T289012) by MewOphaswongse
  • git #f70c6b06 - Avoid using WikiPage::factory() (T297688) by Alexander Vorwerk
  • git #ea239a66 - MentorManager: Only invalidate cache when mentor list exists (T297827) by Martin Urbanec
  • git #71581679 - Hardcode EditGrowthConfig requiresWrite/doesWrites (T297857) by Gergő Tisza
  • git #e9519080 - Structured task: take user back to suggested edits when all suggestions are skipped (T297233) by MewOphaswongse
  • git #acad09b5 - Rename files and modules for discovering the homepage (T289012) by MewOphaswongse
  • git #68503229 - MentorPageMentorManager: Do not fail hard with no mentor list configured (T297827) by Martin Urbanec
  • git #691f8d17 - Rename files in ext.growthExperiments.Homepage.ConfirmEmail & ext.growthExperiments.Homepage.ConfirmEmail.styles (T289012) by MewOphaswongse
  • git #f4ce5581 - Move SuggestedEditSession.js out of homepage directory (T289012) by MewOphaswongse
  • git #e8a1debb - Add Chinese special page aliases (T287884) by Martin Urbanec
  • git #0615aafe - Prepare for Minerva heading ID change (T265892) by jdlrobson
  • git #d953627c - Add an image: track all suggestions filtered errors (T297656) by Sergio Gimeno
  • git #e87c40af - WelcomeSurvey: Instrument interactions with form (T267273) by Kosta Harlan
  • git #601db026 - Add an image: Consolidate logic for generating thumbnail URL (T297310) by MewOphaswongse
  • git #7d7d1f35 - Monitoring: Track newcomer task saves by task type, per wiki (T286366) by Kosta Harlan
  • git #26ccf007 - Structured task: give users options for watchlist (T289547) by MewOphaswongse

intersection

edit

IPInfo

edit

JsonConfig

edit

Kartographer

edit
  • git #17fddb23 - Use ParserOptions::newFromAnon instead of ParserOptions::newCanonical by Umherirrender
  • git #a4e36169 - Avoid using WikiPage::factory() (T297688) by Alexander Vorwerk

Linter

edit

MassMessage

edit
  • git #f76dea2b - SpecialMassMessage: Improve the way we allot tab index to controls by Abijeet

Math

edit
  • git #e2e4f1cb - Use ParserOptions::newFromAnon instead of ParserOptions::newCanonical by Umherirrender

MediaSearch

edit
  • git #9820b36c - Make sure all method return a promise by Simone This Dot
  • git #eae5b57c - Don't boot users with title="Special:MediaSearch" back to old search page (T297877) by Eric Gardner
  • git #5beebb52 - Filter out non-string keys/values from query string before using (T297828) by Eric Gardner
  • git #ce8000db - Filter out image with no width/height (T295630) by Simone This Dot
  • git #c3d95c7b - Remove multiple instance of VUEX initialization (T297690) by Simone This Dot
  • git #6a1201b4 - Don't attempt to scroll to a non-existing result by Eric Gardner

MobileFrontend

edit
  • git #b2ea8caf - Remove moment.js, use formatted timestamps from the API (T224635) by Ed Sanders
  • git #0a38cb0e - Update and fix incorrect zh-* special page alias translations in MobileFrontend (T286291) (T296865) by Winston Sung
  • git #9769ebd8 - Remove forceHTTPS from CacheVaryCookies hook by Kunal Mehta

NearbyPages

edit
  • git #3a2ab2c8 - Migrate extension.json to manifest_version 2 by Umherirrender

Newsletter

edit

NewUserMessage

edit

OAuth

edit
  • git #2c68506b - build: Disable phan option null_casts_as_any_type and make pass by Umherirrender

ORES

edit

Popups

edit

ProofreadPage

edit
  • git #ae29c719 - Add a category for <pages/> referring to a missing index (T230673) by Inductiveload
  • git #65d0e3ea - Use ParserOptions::newFromAnon instead of ParserOptions::newCanonical by Umherirrender
  • git #c6f71a53 - Move horizontal/vertical layout to CSS only (T297339) by Sam Wilson
  • git #c9324b0e - Avoid using WikiPage::factory() (T297688) by Alexander Vorwerk

RevisionSlider

edit

Scribunto

edit

SecurePoll

edit

SpamBlacklist

edit
  • git #3dc7350f - Use ParserOptions::newFromAnon instead of ParserOptions::newCanonical by Umherirrender

TemplateData

edit

TemplateSandbox

edit

TemplateStyles

edit

TextExtracts

edit

Thanks

edit

TheWikipediaLibrary

edit
  • git #d7e86ad9 - Replace deprecated User::newFromIdentity with UserFactory by Umherirrender

TimedMediaHandler

edit

TitleBlacklist

edit

Translate

edit
  • git #968261ed - LanguageSelector: Add code and direction based on selected language (T296986) by Abijeet
  • git #cad2bc79 - TranslatorActivity: Implement caching for inactive languages (T285314) by Niklas Laxström
  • git #6bcf6597 - Use Parser hooks instead of LinksUpdate to suppress categories (T296895) by Tim Starling

TwoColConflict

edit

UserMerge

edit

VisualEditor

edit
  • git #c9d8c6f9 - Update VE core submodule to master (9df59571b) (T287733) by Bartosz Dziewoński
  • git #011277f7 - ApiVisualEditorEdit: Fix Phan build failure by Bartosz Dziewoński
  • git #1c6dbf43 - Remove more DOM garbage introduced by 'Web of Trust' extension (T297862) by Ed Sanders
  • git #b57fe3e8 - Only set diffmode-historical user option when it has changed (T290703) by Ed Sanders
  • git #84de6bda - Update VE core submodule to master (2947b78df) (T295252) by Bartosz Dziewoński
  • git #20982923 - Use no-jquery/no-html to warn against writing HTML strings to the DOM by Ed Sanders
  • git #4d13a4f4 - eslint: Enable no-jquery/no-append-html by Ed Sanders
  • git #97be4e21 - ve.ui.MWMediaDialog: Clean up image metadata display by Bartosz Dziewoński
  • git #839b64d8 - SECURITY: ve.ui.MWMediaDialog: Escape plaintext image metadata fields (T293589) by sbassett
  • git #7cf10ea4 - Delay initialization of all invisible "add parameter" components (T296335) by Thiemo Kreuz
  • git #66636e1d - Skip bad suggestedvalues and aliases in the template dialog (T297386) by Thiemo Kreuz
  • git #fd669a4d - Remove obsolete performance bottleneck from TransclusionModel (T296335) by Thiemo Kreuz

Wikibase

edit
  • git #ad37f518 - bridge: Remove pointless tests and reenable throw on console by Michael Große
  • git #186821ca - bridge: Use wrapper.findComponent and wrapper.findAllComponents by Michael Große
  • git #6a1ae538 - bridge: upgrade to newer vue-test-utils and add Vue.nextTick by Michael Große
  • git #e4c59d2f - Load Tainted Refs dynamically (fix IE11) (T298001) by Lucas Werkmeister
  • git #7587b0e0 - Use ParserOptions::newFromAnon instead of ParserOptions::newCanonical by Umherirrender
  • git #063536ba - bridge: replace usage of old new Vue constructor by Michael Große
  • git #4f5d70de - bridge: Reenable scrolling by mounting into parent by Michael Große
  • git #0d3e4b1c - bridge: fix terms of service and copyright missing by Michael Große
  • git #c3a38b3b - SECURITY: Ignore formatter URLs with bad protocol (T297570) by Lucas Werkmeister
  • git #231adfcb - Add a config to pass the test (T297708) by Amir Sarabadani
  • git #3daab67c - Update docs on idGeneratorInErrorPingLimiter (T297016) by toan
  • git #0d6a4ffa - Stop using WikiPage::factory in SubmitEntityAction (T297706) by Lucas Werkmeister
  • git #635998ac - Stop using WikiPage::factory() in EditFilterHookRunner (T297706) by Lucas Werkmeister
  • git #39ef4dde - Stop using WikiPage::factory() in order providers (T297706) by Lucas Werkmeister
  • git #f5f7aa94 - Stop using WikiPage::factory() in tests (T297706) by Lucas Werkmeister
  • git #e137292c - Stop using WikiPage::factory() in EchoNotificationsHandlers (T297706) by Lucas Werkmeister
  • git #2ee6d7a8 - Add missing LinkBatch::setCaller() calls by Lucas Werkmeister

WikibaseLexeme

edit
  • git #bebeab74 - Register service 'WikibaseLexemeGrammaticalFeaturesOrderProvider' (T232557) by Noa wmde

WikiLambda

edit
  • git #4c5f0cd6 - update routing for new function editor tabs (T297715) by jkieserman
  • git #a4847d42 - ZObjectHistoryAction::getPageTitle: Fall back if the object is corrupted by James D. Forrester
  • git #3ca07c5f - ZObjectStore::fetchZObjectLabel: Fall back to English if the given code isn't recognised by James D. Forrester
  • git #21cef989 - ZObjectJson: Line-break the comment to stop whine. by James D. Forrester
  • git #94b01076 - zTesterResults: Use GET not POST for tester results by James D. Forrester
  • git #a6762d8a - Fix Frontend after Vue 3 migration build upgrade in MediaWiki (T297768) by Simone This Dot
  • git #285cc20e - Function pages display "object" or "array" instead of the name of the function, hides ZID (T296974) by adesoji
  • git #721f5381 - i18n: Consistently use the term 'Tester' not 'Test' by James D. Forrester
  • git #d53b54f3 - Hooks::createInitialContent: If a ZObject exists, purge it rather than just returning by James D. Forrester
  • git #bcb7cd95 - onHtmlPageLinkRendererEnd: Call fetchZObjectLabel with language code, not ZID (T297705) by gengh
  • git #750dfc74 - wikilambda_zobject_labels: Add wlzl_return_type column and migrate code (T262089) by gengh
  • git #db78a83f - Follow-up d6e1ebb: Don't try to declare VueRouter twice, Vue3 throws an error (T297227) by James D. Forrester
  • git #46af93ac - ZObjectStore::fetchZObjectByTitle: Use cached getKnownCurrentRevision() not getRevisionByTitle() by James D. Forrester
  • git #37f193d5 - tests: Make HooksTest Standalone, so it runs in parallel with other tests by James D. Forrester

WikimediaEvents

edit
  • git #9fd52a73 - Bump EditAttemptStep version to 1.2.0 by David Lynch
  • git #a47a341a - PrefUpdate: Track growthexperiments-mentorship-weight for Growth (T287917) by Martin Urbanec

WikimediaMaintenance

edit

WikimediaMessages

edit

Skins

edit

MinervaNeue

edit
  • git #e49dd310 - Make whole area of last edited section to be tappable (T163853) by Gagah Pangeran Rosfatiputra
  • git #31659edf - Use more narrow UserIdentity interface where possible by Thiemo Kreuz
  • git #29b682fc - Prefer UserIdentity interface methods over User where possible by Thiemo Kreuz
  • git #73c79aeb - Remove unused class property initialization by Thiemo Kreuz
  • git #bb317540 - Use PHPUnit shortcuts where possible by Thiemo Kreuz
  • git #e565347c - Remove some comments that literally repeat the code by Thiemo Kreuz
  • git #3e0d20e3 - Donate link is disabled by default for 3rd parties (T191743) by jdlrobson
  • git #c2456367 - Add composer test:size as shortcut bundle size test by Kosta Harlan
  • git #b4b2f4de - Wrap the sitenotice with div element as other skins do by Func

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #7f7fbc55 - Follow-up I0f5a01e3d: Update unicodeJS readme and headers by Ed Sanders
  • git #7ca52e3f - Converter: Cache whitespace regexes by Ed Sanders
  • git #6567612d - Tests: Move var declarations inline by Ed Sanders
  • git #ecd7292f - Tweak paragraph margins in multi-line table cells to match view mode (T295252) by Bartosz Dziewoński
  • git #abd4e742 - ve.ce.Surface.test: Move var declarations inline by Ed Sanders
  • git #d4e08cb5 - Increase specificity of source mode paragraph margin rule (T287733) by Ed Sanders

No changes

edit
  • 3D
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • CheckUser
  • ChessBrowser
  • CirrusSearch
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeReview
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • DynamicSidebar
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUserPage
  • GoogleNewsSitemap
  • GuidedTour
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MachineVision
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecureLinkFixer
  • ShortUrl
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateWizard
  • Timeless
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UniversalLanguageSelector
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • cldr
  • mediawiki/vendor
  • timeline
  • wikihiero

Total changes

edit

278 Changes in 64 repos by 67 authors