MediaWiki 1.32/wmf.12/Changelog

Core changes edit

  • git #9926033b - Use Language::equals to compare Language objects by Legoktm
  • git #b1336fc2 - Language: compare on same object in equals() by Legoktm
  • git #53a18d12 - CSP: Allow an option of disabling nonces by Jforrester
  • git #f4888e14 - Replace 'capsule' with appropriate 'tag' by Volker E
  • git #06a59f17 - Tweak 'mediawiki.skinning.elements' documentation by Legoktm
  • git #7a4df753 - Web installer: Correctly escape U+00A0 NO-BREAK SPACE by Kevin Israel
  • git #ea7101e6 - resourceloader: Add coverage for StartupModule::getAllModuleHashes by Timo Tijhof
  • git #86dd3b0a - Avoid deprecated IDatabase::getWikiId() reference by Krinkle
  • git #ab55f041 - Remove unused AuthManager::singleton() call by Krinkle
  • git #c22666df - Remove hasOwnProperty checks in for-loops by Timo Tijhof
  • git #70fe08d2 - build: Enable and make pass no-prototype-builtins by James D. Forrester
  • git #6450fc98 - build: Upgrade eslint to 5.x by James D. Forrester
  • git #501d3106 - Append new line character to output of populateChangeTagDef.php by Amir Sarabadani
  • git #1e8dff37 - Release note for getLaggedSlaveMode() removal by Antoine Musso
  • git #2fd62f5d - rdbms: add resolveDomainID() method to LBFactory/LoadBalancer by Aaron Schulz
  • git #4903284e - Remove $wgBrowserBlacklist setting (deprecated, no-op) by Krinkle
  • git #6cfdbdf6 - Add support for extra database connections in unit tests. by daniel
  • git #1da16f16 - Fix CONCAT assertions in some MCR tests by Aaron Schulz
  • git #b718dd45 - mw.Upload.BookletLayout: Update padding/margin to match OOUI to avoid scrollbars by Bartosz Dziewoński
  • git #023a1ab3 - Sync up with Parsoid parserTests.txt by Arlo Breault
  • git #6f60ee3b - Hard deprecate wfBCP47, which was soft deprecated in 1.31 by C. Scott Ananian
  • git #2a6af685 - Revert "Introduce RevisionStoreFactory & Tests" by addshore
  • git #c9ae846d - Remove deprecated CONN_TRX_AUTO alias by Aaron Schulz
  • git #c121d44f - Use CONN_TRX_AUTOCOMMIT instead of deprecated CONN_TRX_AUTO alias by Aaron Schulz
  • git #97e86d93 - Limit the number of cached languages in MessageCache via MapCacheLRU by Aaron Schulz
  • git #ee5eb48a - build: Set Travis conf to "allow failure" for long-failing builds by Timo Tijhof
  • git #f31e3902 - resourceloader: Simplify ResourceLoader::isFileModule() by Timo Tijhof
  • git #83524ae3 - shell: Note that ::isDisabled() should be called before ::command() by Krinkle
  • git #6849ebc7 - Maintenance: Don't try shelling out if it's disabled by Krinkle
  • git #8b4a4b86 - Deprecate string type for $lang of DifferenceEngine::setTextLanguage by Krinkle
  • git #f14c6bb5 - Prevent fatal error when {{#translation:}} is placed on subpage named code (task T198518) by Niklas Laxström
  • git #40d2d66f - Special:Preferences: Replace OOUI preferences CSS by LESS file by Volker E
  • git #97c2b68a - mw.widgets.TitleWidget: Don't mark optional fields as invalid when empty (task T198402) by Bartosz Dziewoński
  • git #72566c80 - Allow MediaWikiTestCase::insertPage to use given User by MusikAnimal
  • git #a50f6100 - MWNamespace: Add getCategoryLinkType() method by Aaron Schulz
  • git #bde72492 - selenium: Remove '☃' character (U+2603 snowman emoji) from random usernames (task T198384) by Bartosz Dziewoński
  • git #142302ea - Add @see $wgContentHandlerUseDB to RevisionStore params by Addshore
  • git #fb97a7ba - Ensure services are added to MediaWikiServicesTest::provideGetService by Addshore
  • git #c37c3a66 - MediaWikiServicesTest, remove out of date note by Addshore
  • git #b6e13c7e - Hard-deprecate ApiBase::profile{In|Out}() by Max Semenik
  • git #1f2b2f3f - Add key expiration and map resizing support to MapCacheLRU by Aaron Schulz

Vendor edit

Extensions edit

3D edit

No changes for 3D

AbuseFilter edit

  • git #255e4059 - Fix message key for reserved tag by Daimona Eaytoy
  • git #33b1b12b - Reserve abusefilter-condition-limit tag by Daimona Eaytoy
  • git #1ae14697 - Don't use globals for filter validation by Daimona Eaytoy
  • git #c8c66b55 - Two minor fixes to make code testable by Daimona Eaytoy
  • git #7104c405 - Copy levels documentation on AbuseFilterParser by Daimona Eaytoy
  • git #b40ded69 - Add colon to "Action type" field on Special:AbuseFilter/test by Guycn2
  • git #3a1ec5d2 - Add missing i18n for sanitize function by Daimona Eaytoy
  • git #ce834170 - Make disabled variables not overridable by Daimona Eaytoy
  • git #29492513 - Add phan seccheck to composer and remove deprecated module by Daimona Eaytoy

ActiveAbstract edit

No changes for ActiveAbstract

AdvancedSearch edit

AntiSpoof edit

No changes for AntiSpoof

ApiFeatureUsage edit

No changes for ApiFeatureUsage

ArticleCreationWorkflow edit

No changes for ArticleCreationWorkflow

ArticlePlaceholder edit

No changes for ArticlePlaceholder

Babel edit

  • git #dd19866b - Run stylelint also for less files by Umherirrender
  • git #3051e845 - Remove use of deprecated wfBCP47() global function by jenkins-bot

BetaFeatures edit

  • git #21593c1f - phpcs: Re-enable three filename/constant rules and make pass by Jforrester

BounceHandler edit

No changes for BounceHandler

Calendar edit

No changes for Calendar

Campaigns edit

No changes for Campaigns

Capiunto edit

No changes for Capiunto

CategoryTree edit

No changes for CategoryTree

CentralAuth edit

CharInsert edit

No changes for CharInsert

CheckUser edit

CirrusSearch edit

  • git #4204dcbb - Always declare variables before using them by Erik Bernhardson

Cite edit

No changes for Cite

CiteThisPage edit

No changes for CiteThisPage

Citoid edit

No changes for Citoid

cldr edit

Cognate edit

No changes for Cognate

CodeEditor edit

No changes for CodeEditor

CodeMirror edit

CodeReview edit

CollaborationKit edit

No changes for CollaborationKit

Collection edit

No changes for Collection

CommonsMetadata edit

No changes for CommonsMetadata

ConfirmEdit edit

No changes for ConfirmEdit

CongressLookup edit

No changes for CongressLookup

ContactPage edit

No changes for ContactPage

ContentTranslation edit

  • git #c39bbd0e - Revert "Improve section alignment performance" by Santhosh
  • git #53832f0d - Fix icon positioning in issue card by jenkins-bot
  • git #0ffddbb8 - Fix icon positioning in "New translation" dialog by petarpetkovic
  • git #f48b1b07 - CXTextSelectionContextItem: Use translation instance from the mixin by jenkins-bot

ContributionTracking edit

No changes for ContributionTracking

CreditsSource edit

No changes for CreditsSource

Dashiki edit

No changes for Dashiki

DisableAccount edit

No changes for DisableAccount

Disambiguator edit

No changes for Disambiguator

DismissableSiteNotice edit

No changes for DismissableSiteNotice

DonationInterface edit

  • git #95346041 - Fix Ingenico cardPaymentMethodSpecificInput key by Elliott Eggleston

DoubleWiki edit

No changes for DoubleWiki

DynamicSidebar edit

No changes for DynamicSidebar

Echo edit

  • git #75a55b80 - Remove some non-helpful lines of documentation by Umherirrender
  • git #592bc476 - Add timestamps to generated notifications by Moriel Schottlender

EducationProgram edit

  • git #896276e2 - Use interface IResultWrapper as type hint by Umherirrender

Elastica edit

No changes for Elastica

ElectronPdfService edit

No changes for ElectronPdfService

EventBus edit

  • git #a0663f80 - Don't specify the comment if it is an empty string. by Petr Pchelko

EventLogging edit

ExtensionDistributor edit

No changes for ExtensionDistributor

FeaturedFeeds edit

No changes for FeaturedFeeds

FileExporter edit

No changes for FileExporter

FileImporter edit

  • git #f3bb43d1 - Fix array access bug in ImportDetails::getSourceFileExtension by Thiemo Kreuz
  • git #69fea189 - Split code in importInternal into seperate methods by Thiemo Kreuz
  • git #f8c8a236 - Add missing @license tags to all classes by Thiemo Kreuz
  • git #51fcc51b - Let expectedCount have a default in WikiTextContentCleanerTest by Thiemo Kreuz (WMDE)
  • git #8bb311ea - Remove meta.wikimedia.org as example domain for config files by Thiemo Kreuz
  • git #859e1d4f - Rename "Local > Commons" to more generic "Source > Target" by WMDE-Fisch
  • git #29da66b1 - Show InputField in SpecialPage tests by WMDE-Fisch

FlaggedRevs edit

  • git #44e4c7ce - Make array to string joining more robust by Reedy
  • git #127e850e - Use interface IResultWrapper as type hint by Umherirrender

Flow edit

FundraiserLandingPage edit

No changes for FundraiserLandingPage

FundraisingTranslateWorkflow edit

  • git #1f3b1714 - Update horrible kludge to match parent updates by Elliott Eggleston

Gadgets edit

No changes for Gadgets

GeoCrumbs edit

No changes for GeoCrumbs

GeoData edit

No changes for GeoData

GettingStarted edit

No changes for GettingStarted

Graph edit

GlobalBlocking edit

No changes for GlobalBlocking

GlobalCssJs edit

No changes for GlobalCssJs

GlobalPreferences edit

  • git #28c3a281 - Remove unused saveToCache() method by Aaron Schulz

GlobalUsage edit

No changes for GlobalUsage

GlobalUserPage edit

No changes for GlobalUserPage

GoogleNewsSitemap edit

No changes for GoogleNewsSitemap

GuidedTour edit

No changes for GuidedTour

GWToolset edit

  • git #65ef25c4 - Remove dependency on deprecated 'json' module by Timo Tijhof

ImageMap edit

No changes for ImageMap

InputBox edit

No changes for InputBox

Insider edit

No changes for Insider

intersection edit

No changes for intersection

Interwiki edit

No changes for Interwiki

InterwikiSorting edit

No changes for InterwikiSorting

JADE edit

  • git #176c92a1 - Translate JADE namespaces into Spanish by MarcoAurelio
  • git #b631a6ca - Drop endorsements from schema; add judgment.notes by Adam Wight
  • git #b3766a64 - Validate only one preferred judgment by Adam Wight

Josa edit

No changes for Josa

JsonConfig edit

No changes for JsonConfig

Kartographer edit

LabeledSectionTransclusion edit

No changes for LabeledSectionTransclusion

LandingCheck edit

No changes for LandingCheck

LdapAuthentication edit

No changes for LdapAuthentication

Linter edit

No changes for Linter

LiquidThreads edit

No changes for LiquidThreads

Listings edit

No changes for Listings

LocalisationUpdate edit

LoginNotify edit

No changes for LoginNotify

MapSources edit

No changes for MapSources

MassMessage edit

No changes for MassMessage

Math edit

No changes for Math

MobileApp edit

  • git #42c1e084 - Follow-up 9176791: Only call ->addTags() once, for performance by James D. Forrester

MobileFrontend edit

  • git #2432c478 - Use wgPageContentLanguage instead of custom config by Jdlrobson
  • git #82b32d0b - Revert "Add special pages preferences" by Pmiazga
  • git #6375b49b - ContentProvider should support UTF-8 by jdlrobson

MultimediaViewer edit

No changes for MultimediaViewer

NavigationTiming edit

Newsletter edit

No changes for Newsletter

NewUserMessage edit

No changes for NewUserMessage

Nuke edit

No changes for Nuke

OAuth edit

No changes for OAuth

OATHAuth edit

No changes for OATHAuth

ORES edit

  • git #dd33ceb0 - Hooks\Helpers: Fix check for whether a model is enabled by Roan Kattouw
  • git #64f668f2 - ScoreStorage: Move $modelsToClean parameter up to the interface by Roan Kattouw
  • git #ab8a2aae - Fix types of ThresholdLookup::prepareThresholdRequestParam by Umherirrender

OpenStackManager edit

No changes for OpenStackManager

PagedTiffHandler edit

No changes for PagedTiffHandler

PageAssessments edit

  • git #74e7b384 - Fix return type of SpecialPage::getQueryInfo by Umherirrender

PageImages edit

No changes for PageImages

PageTriage edit

  • git #7b4a1b60 - Only set afc mode if Draft namespace is defined by Sam Wilson

PageViewInfo edit

No changes for PageViewInfo

ParserFunctions edit

No changes for ParserFunctions

ParserMigration edit

No changes for ParserMigration

ParsoidBatchAPI edit

No changes for ParsoidBatchAPI

PdfHandler edit

No changes for PdfHandler

PerformanceInspector edit

No changes for PerformanceInspector

Petition edit

No changes for Petition

Poem edit

No changes for Poem

PoolCounter edit

No changes for PoolCounter

Popups edit

  • git #a0dc96ca - Hygiene: consistently refer to globals directly by Stephen Niedzielski
  • git #2a854f76 - Hygiene: forbid unused lint directives by Stephen Niedzielski
  • git #89e59218 - Hygiene: enable Redux DevTools for debug builds by Stephen Niedzielski
  • git #823b6af8 - Hygiene: replace tap-dot reporter by Stephen Niedzielski
  • git #bf6ee6f2 - Doc: forbid JSDoc warnings & work around tag checker by Stephen Niedzielski

ProofreadPage edit

  • git #2a8f6d40 - Fallbacks to the quality category when the page quality level page property is not set yet (task T198470) by Tpt

PropertySuggester edit

No changes for PropertySuggester

QuickSurveys edit

No changes for QuickSurveys

Quiz edit

No changes for Quiz

ReadingLists edit

No changes for ReadingLists

RelatedArticles edit

  • git #a00a0fdd - Require MediaWiki 1.31 in extension.json for AutoloadNamespaces by Umherirrender

RelatedSites edit

No changes for RelatedSites

Renameuser edit

No changes for Renameuser

RevisionSlider edit

  • git #407c1de8 - Use cookie to dismiss help dialog and fix failing browser tests by WMDE-Fisch

RSS edit

SandboxLink edit

No changes for SandboxLink

Scribunto edit

Score edit

No changes for Score

SearchExtraNS edit

No changes for SearchExtraNS

SecurePoll edit

  • git #80e05529 - Remove use of deprecated wfBCP47() global function by C. Scott Ananian

Sentry edit

No changes for Sentry

ShortUrl edit

No changes for ShortUrl

SiteMatrix edit

No changes for SiteMatrix

SpamBlacklist edit

  • git #583dc7a9 - Hash the title in "blacklist" cache keys by Aaron Schulz

SubPageList3 edit

No changes for SubPageList3

SubpageSortkey edit

No changes for SubpageSortkey

SyntaxHighlight_GeSHi edit

No changes for SyntaxHighlight_GeSHi

TemplateData edit

No changes for TemplateData

TemplateSandbox edit

No changes for TemplateSandbox

TemplateStyles edit

No changes for TemplateStyles

TextExtracts edit

  • git #60cd40b9 - Remove not needed count() and "return true" from hook handlers by Thiemo Kreuz
  • git #9f99628c - Remove unused ParserOptions from ExtractFormatterTest by Thiemo Kreuz

Thanks edit

No changes for Thanks

TimedMediaHandler edit

  • git #6e1c80da - Add new i18n NewMwEmbedSupport to banana by Umherirrender
  • git #ef61bf04 - Avoid use of deprecated getWikiID() method by Aaron Schulz
  • git #ec3e68a7 - eslint: Remove one-var/vars-on-top exceptions by James D. Forrester
  • git #05d17d94 - eslint: Lint all non-third-party files by James D. Forrester
  • git #62a3d19c - Use short array syntax and a consistent quoting style by James D. Forrester
  • git #53ed477c - Use much smaller BlackPixel encoding by James D. Forrester
  • git #218fb6b1 - Use stdClass to force JSON object encoding by Ed Sanders

timeline edit

No changes for timeline

TitleBlacklist edit

No changes for TitleBlacklist

TocTree edit

No changes for TocTree

TorBlock edit

No changes for TorBlock

Translate edit

  • git #1dee5032 - Update version before MLEB release by Kartik Mistry
  • git #4b84e355 - Remove use of deprecated wfBCP47() global function by jenkins-bot
  • git #515fb5ae - Avoid counting where not necessary by jenkins-bot

TranslationNotifications edit

  • git #5943a7c0 - Remove use of deprecated wfBCP47() global function by C. Scott Ananian

TrustedXFF edit

No changes for TrustedXFF

TwoColConflict edit

  • git #153f7f49 - Add missing depencency on core module 'mediawiki.user' by Krinkle
  • git #94436b2c - Consistent 1-level indention in LineBasedUnifiedDiffFormatterTest by Thiemo Kreuz
  • git #81927c4e - Add test for no-break space replacement. by Thiemo Kreuz (WMDE)
  • git #6405b31b - Consistently lowercase all message keys by WMDE-Fisch

UnicodeConverter edit

No changes for UnicodeConverter

UniversalLanguageSelector edit

  • git #5d490d16 - Update version before MLEB release by Kartik Mistry

UploadsLink edit

No changes for UploadsLink

UploadWizard edit

  • git #072a6f34 - CategoriesDetailsWidget: Stop using methods from CapsuleMultiselectWidget (task T183299) by Bartosz Dziewoński

UrlShortener edit

No changes for UrlShortener

UserMerge edit

No changes for UserMerge

VipsScaler edit

No changes for VipsScaler

VisualEditor edit

  • git #f80b0294 - Fix doc in GalleryDialog and add todo by Ed Sanders
  • git #6e71e1c0 - build: Bump devDependencies related to the screenshots task by James D. Forrester
  • git #ceab9e65 - build: Bump linters for eslint 5 and make pass by James D. Forrester
  • git #3c6ca93b - build: Enable and make pass no-prototype-builtins by James D. Forrester
  • git #9ef039dd - DesktopArticleTarget.init: Fix URI comparison if it contains a port number by Bartosz Dziewoński
  • git #452545fa - Fix window target when opening feedbackUrl by Ed Sanders
  • git #d9066c82 - Replace wfMemcKey with $wgMemc->makeKey by Esanders
  • git #22979cdc - Update VE core submodule to master (49fd5e439) by James D. Forrester
  • git #1b116394 - Correct documentation of $title Title object and add type hints by Ed Sanders
  • git #6cad6f60 - Don't call Resizable constructor conditionally by Ed Sanders

Wikibase edit

  • git #63f1fe8e - selenium: getEntity for wikibase api by Pablo Grass
  • git #e1c36f30 - Remove use of deprecated wfBCP47() global function by C. Scott Ananian
  • git #63178e30 - Remove unused bool return and outdated note about "php 5" by Thiemo Kreuz

WikibaseLexeme edit

  • git #d803ce04 - Rename newRandomSense/FormId in NewSense/Form by addshore
  • git #bb1546ca - ADR: Invite all team members for architecture decisions by Pablo Grass
  • git #05f6c0e0 - Introduce WikibaseLexemeServices and use it by Amir Sarabadani
  • git #a7b3e7d8 - Revert "Remove unused code from Lexeme frontend data model" by Pablo Grass (WMDE)
  • git #c68f5222 - GrammaticalFeatureList: harden against missing info by Pablo Grass
  • git #f4323ebd - Made helper method private in LexemeLinkFormatterTest by Addshore
  • git #fa1ff4a4 - Update reference in documentation comment by Lucas Werkmeister

WikibaseQuality edit

No changes for WikibaseQuality

WikibaseQualityConstraints edit

WikidataPageBanner edit

No changes for WikidataPageBanner

WikiEditor edit

No changes for WikiEditor

wikihiero edit

  • git #e34a11db - Replace wfMemcKey with $wgMemc->makeKey by Esanders

WikiLove edit

No changes for WikiLove

WikimediaBadges edit

No changes for WikimediaBadges

Wikidata.org edit

No changes for Wikidata.org

WikimediaEvents edit

No changes for WikimediaEvents

WikimediaIncubator edit

No changes for WikimediaIncubator

WikimediaMaintenance edit

WikimediaMessages edit

  • git #0772fe0a - Add period to MediaWiki:Search-interwiki-results-satwiki by jenkins-bot

XAnalytics edit

No changes for XAnalytics

ZeroBanner edit

No changes for ZeroBanner

ZeroPortal edit

No changes for ZeroPortal

Skins edit

CologneBlue edit

No changes for CologneBlue

MinervaNeue edit

  • git #a2dcc812 - Remove incorrect code comment by Bartosz Dziewoński
  • git #795c0abf - Hygiene: Document why selectors are needed by Jdlrobson
  • git #a8ed9380 - Do not restrict images to 320px at tablet resolution by Jdlrobson
  • git #fde1c108 - Doc: move config type and defaults near identity by Jdlrobson

MonoBook edit

No changes for MonoBook

Modern edit

No changes for Modern

Nostalgia edit

No changes for Nostalgia

Timeless edit

No changes for Timeless

Vector edit

Total Changes edit

373 Changes in 58 repos by 86 committers