Jump to content

MediaWiki 1.34/wmf.24/Changelog

From mediawiki.org

Core changes

[edit]
  • git #c0ea9c28 - LogPager: Add IGNORE INDEX to avoid MariaDB optimizer bug (T223151) by Brad Jorsch
  • git #2830ba44 - Mark $wgMainPageIsDomainRoot as experimental by Niklas Laxström
  • git #6e117a95 - resourceloader: Reduce severity of unknown page module warning by Timo Tijhof
  • git #f4975bc6 - resourceloader: Remove redundant closure of some startup and base files by Timo Tijhof
  • git #5ca68877 - Amend expanded HTMLForm legend styling by Volker E
  • git #a5f19708 - Fix type for timeout and connectTimeout in HttpRequestFactory::create by Umherirrender
  • git #97eab7f3 - Improve collapsible HTMLForm styling (and accessibility, slightly) (T222904) by Bartosz Dziewoński
  • git #a5deeac5 - Add config for serving main Page from the domain root (T120085) by Amir Sarabadani
  • git #bb7d9f52 - PHPVersionCheck: Consistently use double quotes for HTML attributes by Fomafix
  • git #db3a8beb - Pass language to Status::getWikiText by Umherirrender
  • git #be924121 - jquery.makeCollapsible: Add toggleARIA option and enable for plain toggle (T222904) by Volker E
  • git #7d82ce8b - localisation: Remove PHP5-specific perf optimisation (T206986) by Timo Tijhof
  • git #f25008be - Remove `inline-block` from message boxes (T233359) by Volker E
  • git #b6dfaa50 - Remove Revision::getRevisionText from migrateArchiveText (T198343) by Petr Pchelko
  • git #e7848410 - selenium: Only load 'sauce' service when needed by Timo Tijhof
  • git #1eb5d8e4 - Do not output wikitext in maintenance script (T229843) by Umherirrender
  • git #e06ce9f4 - tests: Prefer PHPUnit's assertSame() when comparing empty strings by Thiemo Kreuz
  • git #e75a8edd - Gallery: Don't fire wikipage.content hook twice during init (T233401) by Ed Sanders
  • git #dd932818 - Fix namespace handling on Special:PagesWithProp (T50247) by Matěj Suchánek
  • git #203f7aba - Mark consistently with any edit summaries by Volker E
  • git #441e12f2 - Messages collected above the form are meant to live as boxed messages (T233362) by Volker E
  • git #6c1d73e5 - Use mw.util.getUrl( null ) to get the default mw.config.get( 'wgPageName' ) by Fomafix
  • git #15cc583c - LogPager: separate getter from query filter (T220834) by Matěj Suchánek
  • git #268346e5 - phan: Enable PhanTypeMismatchArgument issue (T231636) by Umherirrender
  • git #2a5b81bc - title: Improve docs of get*URL() by Daimona Eaytoy
  • git #1927fda9 - export: Align docs of close(Rename/Reopen) methods by Daimona Eaytoy
  • git #e5444ea5 - docs: Avoid some scalar juggling by Daimona Eaytoy
  • git #d5a5cf50 - Use BlobStore::getBlobBatch for RevisionStore::newRevisionsFromBatch (T233173) by Petr Pchelko
  • git #b138a9b2 - Fix using null for a non-nullable argument by Daimona Eaytoy
  • git #9283760f - Remove Revision::getRevisionText from ApiQueryDeletedrevs (T198343) by Petr Pchelko
  • git #37090961 - Refactor MediaWikiIntegrationTestCase::resetDB() for readability by Thiemo Kreuz
  • git #32a429e8 - tests: Prefer assertSame() when comparing the integer 0 by Thiemo Kreuz
  • git #f724e1df - Document that services don't normally vary by global state by Thalia
  • git #8aac0f56 - Update remex-html library to 2.1.0 (T233012) (T233062) by C. Scott Ananian
  • git #be8b4ff2 - tests: Make SpecialPageDataTest independend from the language by Thiemo Kreuz
  • git #8c30c370 - generatePhpCharToUpperMappings: Die if fopen fails by Fomafix
  • git #432cc11f - Log entries can be rendered with parentheses in HTML (T219348) by jdlrobson
  • git #a8f20adc - Sync up with Parsoid parserTests.txt by C. Scott Ananian
  • git #2501d1de - Make purgeList.php use getCdnUrls() (T233095) by Gilles Dubuc
  • git #02d6dc2e - API: Use ApiBlockInfoTrait in ApiQueryUsers and AllUsers (T232021) by Brad Jorsch
  • git #03293f1f - Remove redundant 'jquery.accessKeylabel' module alias by Timo Tijhof
  • git #55ec3e6a - wdio-mediawiki: release 0.5.0 by Lucas Werkmeister
  • git #9da8a8cb - Mobile friendly styling of Special:ListFiles (T102139) by jdlrobson
  • git #18974098 - Remove unused localisation messages for old edit toolbar (T224429) by Bartosz Dziewoński
  • git #c14571ba - StringUtils: Add a utility for checking if a string is a valid regex by Daimona Eaytoy
  • git #bdc6b4e3 - LocalFile: avoid hard failures on non-existing files. (T221812) by daniel
  • git #0df763f7 - Use UserIdentity instead of User in REST by Petr Pchelko
  • git #990e9268 - objectcache: fix DatabaseSqlite::initSqliteDatabase() call location (T233117) by Aaron Schulz
  • git #4d8763ef - Remove unused `.success-box` class by Volker E
  • git #3936ddb4 - Set l18n cache to array in DevelopmentSettings.php (T218207) by Amir Sarabadani
  • git #ca786917 - Improve documentation for the MinimumPasswordLengthToLogin policy (T233119) by Thalia
  • git #decea359 - mediawiki.Title: Reduce transfer size of phpCharToUpper.json (T233095) by Timo Tijhof
  • git #57cffc9e - Break PreferencesFormOOUI->PermissionManager dependency by Petr Pchelko
  • git #b3b95c39 - Add assertFileContains to MediaWikiTestCaseTrait by David Causse
  • git #5f3815e6 - import: Update docs about WikiRevision requiring a Config by Thiemo Kreuz
  • git #67f81315 - site: Make getPageUrl consistently return null by Daimona Eaytoy
  • git #5b3ce5dc - filebackend: reduce hashing I/O in SwiftFileBackend::doStoreInternal() by Aaron Schulz
  • git #ea79a23e - docs: Ignore extensions/ and skins/ in mwdocgen.php by default (T232104) by Timo Tijhof
  • git #9696b1d8 - docs: Ignore README.md by default by Timo Tijhof
  • git #9244cdb9 - objectcache: Escape dots from cache keys in StatsD metrics (T232907) by Timo Tijhof
  • git #7b153651 - DefaultPreferencesFactory: Remove fallback for null PermissionManager (T220191) by Petr Pchelko
  • git #568631af - FauxRequest: don’t override getValues() by Lucas Werkmeister
  • git #06c49e69 - HTMLTitleTextField: Remove incorrect check for unsubmitted GET forms by Bartosz Dziewoński

Vendor

[edit]

Extensions

[edit]

3D

[edit]

No changes for 3D

AbuseFilter

[edit]
  • git #0119108e - Fix params to ParserOutputStashForEdit by Daimona Eaytoy
  • git #4a933e03 - ext.abuseFilter.tools.js: Replace deprecated editToken with csrfToken (T233442) by TheSandDoctor
  • git #e2570a4c - Actually provide a StatsdDataFactory to the parser (T156095) by Daimona Eaytoy
  • git #e7926114 - SECURITY: Avoid info leak in SpecialAbuseLog (T224203) by Daimona Eaytoy
  • git #4c8be4d3 - Add profiling points throughout the code for the CachingParser switch (T156095) by Daimona Eaytoy
  • git #0646b4fe - Add config for Selenium and basic tests (T214478) by Daimona Eaytoy
  • git #85875766 - Use StringUtils::isValidRegex by Daimona Eaytoy

ActiveAbstract

[edit]

AdvancedSearch

[edit]

No changes for AdvancedSearch

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]

No changes for Babel

BetaFeatures

[edit]

No changes for BetaFeatures

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]

No changes for CentralAuth

CharInsert

[edit]

No changes for CharInsert

CheckUser

[edit]

No changes for CheckUser

CirrusSearch

[edit]
  • git #666eeaa8 - Start converting Cirrus PHP test to MediaWikiUnitTestCase (T232589) by David Causse
  • git #d6a7dcf1 - Add CirrusSearchResultBuilder and ArrayCirrusSearchResult (T190130) by David Causse
  • git #4688af2a - Update morelikethis test case to be more "reliable" by David Causse

Cite

[edit]

CiteThisPage

[edit]

No changes for CiteThisPage

Citoid

[edit]

No changes for Citoid

cldr

[edit]

No changes for cldr

Cognate

[edit]

No changes for Cognate

CodeEditor

[edit]

No changes for CodeEditor

CodeMirror

[edit]

No changes for CodeMirror

CodeReview

[edit]

No changes for CodeReview

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]

ContributionTracking

[edit]

No changes for ContributionTracking

CreditsSource

[edit]

No changes for CreditsSource

Dashiki

[edit]

No changes for Dashiki

Disambiguator

[edit]

No changes for Disambiguator

DismissableSiteNotice

[edit]

No changes for DismissableSiteNotice

DonationInterface

[edit]

No changes for DonationInterface

DoubleWiki

[edit]

No changes for DoubleWiki

DynamicSidebar

[edit]

No changes for DynamicSidebar

EUCopyrightCampaign

[edit]

No changes for EUCopyrightCampaign

Echo

[edit]

No changes for Echo

Elastica

[edit]

No changes for Elastica

ElectronPdfService

[edit]

No changes for ElectronPdfService

EntitySchema

[edit]

No changes for EntitySchema

EventBus

[edit]

No changes for EventBus

EventLogging

[edit]

No changes for EventLogging

ExtensionDistributor

[edit]

No changes for ExtensionDistributor

ExternalGuidance

[edit]

FeaturedFeeds

[edit]

No changes for FeaturedFeeds

FileExporter

[edit]

FileImporter

[edit]

FlaggedRevs

[edit]

Flow

[edit]

FundraiserLandingPage

[edit]

No changes for FundraiserLandingPage

FundraisingTranslateWorkflow

[edit]

No changes for FundraisingTranslateWorkflow

Gadgets

[edit]

No changes for Gadgets

GeoCrumbs

[edit]

No changes for GeoCrumbs

GeoData

[edit]

No changes for GeoData

GettingStarted

[edit]

No changes for GettingStarted

GlobalBlocking

[edit]

No changes for GlobalBlocking

GlobalCssJs

[edit]

No changes for GlobalCssJs

GlobalPreferences

[edit]

GlobalUsage

[edit]

No changes for GlobalUsage

GlobalUserPage

[edit]

No changes for GlobalUserPage

GoogleNewsSitemap

[edit]

No changes for GoogleNewsSitemap

Graph

[edit]

No changes for Graph

GrowthExperiments

[edit]

GuidedTour

[edit]

No changes for GuidedTour

GWToolset

[edit]

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]

No changes for Jade

Josa

[edit]

No changes for Josa

JsonConfig

[edit]
  • git #f877d870 - build: Add mediawiki/mediawiki-phan-config (T224768) by Umherirrender
  • git #ea455fb6 - Fix return of FauxInterwikiLookup::getAllPrefixes by Umherirrender

Kartographer

[edit]

No changes for Kartographer

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]

Listings

[edit]

No changes for Listings

LocalisationUpdate

[edit]

No changes for LocalisationUpdate

LoginNotify

[edit]

No changes for LoginNotify

MachineVision

[edit]

MapSources

[edit]

No changes for MapSources

MassMessage

[edit]

Math

[edit]

No changes for Math

MobileApp

[edit]

No changes for MobileApp

MobileFrontend

[edit]

MultimediaViewer

[edit]
[edit]

No changes for NavigationTiming

Newsletter

[edit]

No changes for Newsletter

NewUserMessage

[edit]

No changes for NewUserMessage

Nuke

[edit]

No changes for Nuke

OATHAuth

[edit]

No changes for OATHAuth

OAuth

[edit]

OpenStackManager

[edit]
  • git #b80ef1e4 - OpenStackManager: Replace deprecated editToken with csrfToken (T233515) by TheSandDoctor

ORES

[edit]

No changes for ORES

PageAssessments

[edit]

No changes for PageAssessments

PagedTiffHandler

[edit]

No changes for PagedTiffHandler

PageImages

[edit]

No changes for PageImages

PageTriage

[edit]
  • git #072d9214 - Prevent multiple bindings of render() (T230455) by Moriel Schottlender
  • git #4d680840 - Fix typo in variable name by Max Semenik
  • git #ea8f1cdf - When requeueing a page, log that the page is unreviewed (T207485) (T233509) by DannyS712
  • git #4786853c - Migrate deprecated ResourceLoaderTestModules to QUnitTestModule by Timo Tijhof
  • git #c6f8fd45 - Fold 'ext.pageTriage.actionQueue' into toolbarStartup by Timo Tijhof
  • git #31088771 - Add JS hooks so that other scripts/gadgets can integrate with PageTriage (T230455) by MusikAnimal

PageViewInfo

[edit]

No changes for PageViewInfo

ParserFunctions

[edit]

No changes for ParserFunctions

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]

ProofreadPage

[edit]

PropertySuggester

[edit]

QuickSurveys

[edit]

No changes for QuickSurveys

Quiz

[edit]

No changes for Quiz

ReadingLists

[edit]

No changes for ReadingLists

[edit]

No changes for RelatedArticles

Renameuser

[edit]

No changes for Renameuser

RevisionSlider

[edit]

No changes for RevisionSlider

RSS

[edit]

No changes for RSS

[edit]

No changes for SandboxLink

Score

[edit]

No changes for Score

Scribunto

[edit]

No changes for Scribunto

SearchExtraNS

[edit]

No changes for SearchExtraNS

SecureLinkFixer

[edit]
  • git #057f5b95 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]

No changes for SecurePoll

Sentry

[edit]

No changes for Sentry

ShortUrl

[edit]

SiteMatrix

[edit]

No changes for SiteMatrix

SkinPerPage

[edit]

No changes for SkinPerPage

SpamBlacklist

[edit]

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

TemplateWizard

[edit]

No changes for TemplateWizard

TextExtracts

[edit]

No changes for TextExtracts

Thanks

[edit]

TheWikipediaLibrary

[edit]

No changes for TheWikipediaLibrary

TimedMediaHandler

[edit]

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 #2db269a9 - Call TextContent::getNativeData when getText is unavailable (T233200) by Abijeet
  • git #855ea48b - Don't use rev_text_id to update translation tag for null revision (T228675) by Petr Pchelko
  • git #1ec86a42 - Revert "Let the special page factory construct the Movepage instance" (T233308) by Reedy
  • git #5d27d162 - Fix plural handling for message documentation by Niklas Laxström
  • git #b53115b8 - Remove unused params pluralCount for doGettextHeader by Abijeet
  • git #687859ab - Fix number of values in array returned from pluralFormCountCheck (T231658) by Abijeet
  • git #9eefd02a - Add language count and time spent in $ffs->write (T230100) by Abijeet
  • git #a63eb16f - Change validator IDs for newline validators in the factory (T231707) by Abijeet

TranslationNotifications

[edit]

TrustedXFF

[edit]

No changes for TrustedXFF

TwoColConflict

[edit]

No changes for TwoColConflict

UniversalLanguageSelector

[edit]

No changes for UniversalLanguageSelector

[edit]

No changes for UploadsLink

UploadWizard

[edit]

No changes for UploadWizard

UrlShortener

[edit]

No changes for UrlShortener

UserMerge

[edit]

No changes for UserMerge

VipsScaler

[edit]

No changes for VipsScaler

VisualEditor

[edit]
  • git #70e3e7cc - VisualEditor: Replace deprecated editToken with csrfToken (T233528) by TheSandDoctor
  • git #3bb87107 - build: Update linters by Ed Sanders
  • git #62f1deba - Update VE core submodule to master (a817f9b0d) by Bartosz Dziewoński
  • git #c4cb88ad - Don't unwrap a solitary paragraph in Wikitext string transfers (T232944) by David Chan
  • git #001ed6a8 - MWSaveDialog: add more instrumentation (T229079) by David Lynch
  • git #4c68fe65 - MWInternalLinkAnnotationWidget: adjust the input for relative links to subpages (T110413) by David Lynch

Wikibase

[edit]

WikibaseCirrusSearch

[edit]

No changes for WikibaseCirrusSearch

WikibaseLexeme

[edit]
  • git #6aac433d - merge wikibase.lexeme.datatransfer.LemmaList into lexeme-header (T233216) by rosalie
  • git #898d1260 - merge wikibase.lexeme.datamodel.Lemma into lexeme-header (T233216) by rosalie
  • git #ba237d7e - merge wikibase.lexeme.widgets.LemmaWidget.newLemmaWidget into lexeme-header (T233216) by rosalie
  • git #4d1499e2 - merge wikibase.lexeme.widgets.LexemeHeader.newLexemeHeaderStore into lexeme-header (T233216) by rosalie
  • git #1ed03109 - merge wikibase.lexeme.widgets.LexemeHeader.newLexemeHeader into lexeme-header (T233216) by rosalie
  • git #53c5b6ae - Merge wikibase.lexeme.widgets.LanguageAndLexicalCategoryWidget into lexeme-header (T233216) by rosalie
  • git #61db5833 - Merge sense/form dependencies of jquery.wikibase.lexemeview (T233334) by Amir Sarabadani
  • git #18758995 - Export ViewFactoryFactory for testing by Jakob Warkotsch
  • git #f1edb423 - Untangle dependencies of wikibase.lexeme.ViewFactoryFactory (T233224) by Amir Sarabadani
  • git #e3813787 - Merge 'wikibase.lexeme.datamodel.LexemeSubEntityId' into 'jquery.wikibase.lexemeformview' (T233195) by rosalie
  • git #d6f93198 - Merge wikibase.lexeme.datamodel.Lexeme to wikibase.lexeme.serialization.LexemeDeserializer (T233014) by Amir Sarabadani
  • git #8ed43081 - Merge dependencies into wikibase.lexeme.view.ControllerViewfactory (T233013) by Amir Sarabadani
  • git #f2fb401e - Merge wikibase.lexeme.widgets.itemSelectorWrapper into (T233110) by rosalie

WikibaseLexemeCirrusSearch

[edit]

No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfo

[edit]
  • git #a57a96dd - build: Add mediawiki/mediawiki-phan-config (T224772) by Umherirrender
  • git #99915aa2 - MediaInfoDeserializer::deserializeId expand array in exception message by Umherirrender
  • git #d0b326d8 - Make MediaInfo implement ClearableEntity (T233522) by Lucas Werkmeister
  • git #caac363f - Remove superfluous @param from MediaInfoView::__construct by Umherirrender
  • git #d427fa3b - Remove superfluous arg passed to getAllTypesEntitySerializer by Umherirrender

WikibaseQualityConstraints

[edit]
  • git #ced6db12 - Improve param docs by Umherirrender
  • git #fc96838a - Remove ConstraintRepository::deleteAll() by Lucas Werkmeister
  • git #e2662611 - Remove ConstraintRepository::deleteWhereConstraintIdIsUuid() by Lucas Werkmeister
  • git #db1fd4ed - Declare arrays before use by Umherirrender

Wikidata.org

[edit]

No changes for Wikidata.org

WikidataPageBanner

[edit]

No changes for WikidataPageBanner

WikiEditor

[edit]

No changes for WikiEditor

wikihiero

[edit]

No changes for wikihiero

WikiLove

[edit]

No changes for WikiLove

WikimediaBadges

[edit]

No changes for WikimediaBadges

WikimediaEditorTasks

[edit]

No changes for WikimediaEditorTasks

WikimediaEvents

[edit]

WikimediaIncubator

[edit]

No changes for WikimediaIncubator

WikimediaMaintenance

[edit]

WikimediaMessages

[edit]

No changes for WikimediaMessages

XAnalytics

[edit]

No changes for XAnalytics

Skins

[edit]

CologneBlue

[edit]

No changes for CologneBlue

EUCopyrightCampaignSkin

[edit]

No changes for EUCopyrightCampaignSkin

MinervaNeue

[edit]
  • git #6e713671 - Update Minerva watchstar browser test by jdlrobson
  • git #30c12b3d - Migrate from onResourceLoaderTestModules to QUnitTestModule by Timo Tijhof
  • git #f91aca18 - Use cheaper ConfiguredReadOnlyMode instead of live Database check (T233458) by Timo Tijhof
  • git #2a76493a - Labels for mw-ui-icon-before elements should be vertically aligned inside (T233167) (T233050) by jdlrobson
  • git #98d91a66 - Remove watch and watched icons from repository in favor of Wikimedia UI (T231613) by jdlrobson
  • git #3ad1dfbc - Upgrade wdio-mediawiki and webdriverio dependencies by jdlrobson
  • git #4ac03162 - Add the mw-ui-icon-flush-top class (T232837) by jdlrobson
  • git #c1b419f7 - Drop empty toc.less file by jdlrobson

MonoBook

[edit]

No changes for MonoBook

Modern

[edit]

Nostalgia

[edit]

No changes for Nostalgia

Timeless

[edit]

No changes for Timeless

Vector

[edit]
  • git #60636536 - Reduce footer selector specificity and clean up CSS by Volker E
  • git #b11b5d44 - Remove obsolete `.vectorMenu ul` selector by Volker E

Total Changes

[edit]

226 Changes in 44 repos by 54 authors