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

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

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

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
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
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