< MediaWiki 1.34
MediaWiki 1.34.0-wmf.0 Deployment of MediaWiki 1.34.0-wmf.1 to Wikimedia sites MediaWiki 1.34.0-wmf.3

The latest version (labeled "1.34.0-wmf.1") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 16 April 2019 (see the roadmap).

Core changes

  • git #7326ce85 - resources: Rename a few local 'filterFn' vars to 'filterFunction' by Krinkle
  • git #cc8a5532 - clientpool: Remove unused parameter from constructor header by Derick Alangi
  • git #e9dfadcb - Tweak margins for collapsible OOUI HTMLForms some more by Bartosz Dziewoński
  • git #b54a1e70 - resourceloader: Use 'fallback' as default for ResourceLoaderTestCase by Timo Tijhof
  • git #65b3abe3 - Remove obsolete `color` property from horizontal rule by Volker E
  • git #f831b28d - resourceloader: Remove 'wgMainPageTitle' mw.config key (task T220926) by Timo Tijhof
  • git #fa05976f - resourceloader: Remove needless MW-specific fallback (task T32956) by Krinkle
  • git #a45f0e46 - selenium: Replace regex matching with includes() (task T217544) by Krinkle
  • git #c4a9fb65 - ContibsPager: Fix slow query with actor migration read-new mode (task T220991) by Brad Jorsch
  • git #ee5a6a39 - resourceloader: Declare ResourceLoaderImage fields explicitly by Timo Tijhof
  • git #3266b126 - Rename un-prefixed rcfilters selectors (task T220852) by James D. Forrester
  • git #70cafa4e - db: Use $fname instead of __METHOD__ magic constant by Derick Alangi
  • git #e22a3f51 - specials: Remove invalid return from RedirectSpecialPage::execute by Timo Tijhof
  • git #7ac7ffc2 - specials: Add $subpage param to RedirectSpecialPage::getRedirectQuery by Krinkle
  • git #5593f9da - Fix calls to Title::getUserPermissionsErrors on SpecialImport by Amir Sarabadani
  • git #34582db8 - Allow fragment-only TitleValues by Aryeh Gregor
  • git #29bfd8b3 - Normalize input to TitleParser::parseTitle() by Aryeh Gregor
  • git #37fcedbb - New Title::castFromLinkTarget/TitleValue by Aryeh Gregor
  • git #950c1c32 - filebackend: move more files to subdirectories by Aaron Schulz
  • git #3535a5f3 - JsonContent: Add missing prefix to selector by Jforrester
  • git #40552888 - Split DairikiDiff to class per file by Reedy
  • git #ec4be6b4 - selenium: Disable flaky wdio rollback tests that rely on pauses (task T219440) by Timo Tijhof
  • git #79502d48 - Rename PhpBugTests -> PhpXMLBugTester by Reedy
  • git #7f04a47d - Split filebackend files to class per file by Reedy
  • git #14826d1e - Move ClassCollector to its own file by Reedy
  • git #6341ee8f - Move SectionProfileCallback to its own file by Reedy
  • git #95b8b3a4 - Remove XMPReader back compat by Reedy
  • git #7dc4f6c8 - Cache: Make APCUBagOStuff::set return a useful value by Daimona Eaytoy
  • git #e996b539 - Split StubObject.php to have one class in one file by Reedy
  • git #ae031e23 - Remove HWLDFWordAccumulator, deprecated in 1.28 by Reedy
  • git #dad735ed - Remove ObjectFactory by Reedy
  • git #2f426f06 - Set global config for test to avoid failure by Thalia
  • git #cb897cba - Restore func_get_args in HTMLFormField by Umherirrender
  • git #c28707d3 - Fix casing of Special Pages to match class name by Reedy
  • git #a32b1b16 - Split HTMLFormElement.php into class per file by Reedy
  • git #69ef837f - Update MediaWikiTitleCodec to use NamespaceInfo by Aryeh Gregor
  • git #b8ec4a8f - Split LocalFile.php to have one class in one file by Umherirrender
  • git #d1a3d98b - Move UploadStashFile to its own file by Reedy
  • git #f9191ded - Fix return type of UploadStashFile::remove() by Reedy
  • git #82150536 - title: Allow passing MessageLocalizer to newMainPage() by Timo Tijhof
  • git #f032d27d - Split logging classes to individual files by Reedy
  • git #d8f480ba - Remove PreferencesFormLegacy.php by Reedy
  • git #fdbb64f3 - Avoid extra parse/save delay for users with non-canonical parser options (task T216306) by Krinkle
  • git #c5a438e9 - Remove unused constructor parameter and unused member variables by Reedy
  • git #6f4d15e3 - changes: Remove unused code from ChangesFeed.php by Reedy
  • git #571a44a4 - Replace PreferencesFormLegacy usages with PreferencesFormOOUI by Reedy
  • git #9e78841a - Remove LoginSignupSpecialPage.php from OneObjectStructurePerFile.MultipleFound by Reedy
  • git #4be4fdc9 - Split SVGReader to its own file by Reedy
  • git #3f16fda0 - Split ApiImport.php to have one class in one file by Reedy
  • git #bcc4c790 - resourceloader: Re-use internal addLink() for mw.loader.load() by Timo Tijhof
  • git #5392cbe5 - resourceloader: Switch params for private addLink() function by Timo Tijhof
  • git #d85ef6f0 - Remove PathRouter.php from Generic.Files.OneObjectStructurePerFile.MultipleFound by Reedy
  • git #6b5f1a6c - Remove ApiMessage from Generic.Files.OneObjectStructurePerFile.MultipleFound by Reedy
  • git #d256b472 - parser: use "-" for revision ID for non-preview edit filter parse during save by Aaron Schulz
  • git #821a4e84 - Fix a couple of Generic.Files.OneObjectStructurePerFile.MultipleFound in api by Reedy
  • git #04e84938 - changes: Split Feed.php into a class per file by Reedy
  • git #75a298c5 - HistoryAction: Consider 'feed=' and 'feed=0' as invalid feed actions by Timo Tijhof
  • git #46b361d7 - resourceloader: Add newline after 'mw.loader.implement()' in debug mode by Timo Tijhof
  • git #7f5a204e - diff: Wrap condition around brackets for more readability by Derick Alangi
  • git #3e27b507 - installer: Remove TODO per discussion in Ia9f0cd7d0117f67d2017e by Derick Alangi
  • git #2dc9ea3f - DevelopmentSettings: Remove unused globals & declare $wgSQLMode by D3r1ck01
  • git #5e2c7466 - registration: Allow to require environment abilities (task T212472) by Kunal Mehta
  • git #0e2f0a2f - Reporting API and Feature Policy reporting support (task T209572) by Gilles Dubuc
  • git #4c14f2f1 - Improve comments of outputVariesOnRevisionMetaData() by Aaron Schulz
  • git #5e6d9340 - Add vary-revision-exist flag to handle {{REVISIONID}} and parser cache (task T220854) by Aaron Schulz
  • git #fb46f4fc - parser: Fix return type for methods and match phpdoc comments by Krinkle
  • git #36015250 - Remove bogus field references in DerivedPageDataUpdater by Aaron Schulz
  • git #1fdeaebb - logging: Replace deprecated use of CommentStore::getStore() by Krinkle
  • git #8f798fd8 - Category: Remove "todo" comment about moving code from CategoryPage by Krinkle
  • git #665cb710 - parser: Convert wikitext Preprocessor class to using WAN cache by Krinkle
  • git #7b4489e0 - Get rid of unnecessary func_get_args() and friends by Krinkle
  • git #1b18e854 - JsonContent: Remove never-used caption styles by Ed Sanders
  • git #3ecbd79e - Add test to check action- messages exist (task T220779) by Reedy
  • git #ae3f5f12 - linting: Start enforcing a basic CSS class naming rule (with lots of opt-outs) by James D. Forrester
  • git #7540c609 - Add missing action- messages to MW Core (task T220810) by Ammarpad
  • git #53661b3d - resourceloader: Avoid global window.mwTestFooJsCounter in unit tests by Krinkle
  • git #2775ad19 - rdbms: drop inappropriate and poorly documented "DatabaseOraclePostInit" hook by Krinkle
  • git #9cbb8f10 - Use https://www.php.net/ instead of https://secure.php.net/ by Fomafix
  • git #449ad972 - search: make legalSearchChars() non-static by Aaron Schulz
  • git #3e590a9f - HistoryPager: Unset 'date-range-to' parameter when paging (task T220781) by Bartosz Dziewoński
  • git #06e88b31 - Fix docs for MWNamespace::clearCaches() removal by Timo Tijhof
  • git #ff181a3c - rdbms: inject reserved word table name rewrite logic into DatabaseOracle by Krinkle
  • git #e1f5364f - dao: Correct return type doc for getLoadBalancer() by D3r1ck01
  • git #de516758 - rdbms: optimize DBConnRef::getType() to avoid connections when possible by Aaron Schulz
  • git #e4d2c915 - Follow-up 4ee606f: Add note to RELEASE-NOTES-1.34 now we know where it landed by James D. Forrester
  • git #f2bf73a4 - resourceloader: Move expandModuleNames() to ResourceLoader.php by Krinkle
  • git #6778fede - TemplateParser: Use operator short cut where necessary by Derick Alangi
  • git #6a849ff2 - OutputPage: Remove unused variable left out after a refactor by Derick Alangi
  • git #32bca54d - HistoryAction: Amend `margin` in collapsed form state (task T220555) by Volker E
  • git #22d38b4f - Remove deprecated Language::setCode by Fomafix
  • git #20865b4a - Remove CryptRand and related stuff by Reedy
  • git #78431d4f - HTMLFormFieldWithButton: Allow passing 'inputtype' and pass through 'buttonid' by Ed Sanders
  • git #d653232b - Selenium: fix 'Page should be editable' test (task T217544) by Zfilipin
  • git #3f4f5eb7 - Add use Wikimedia\StaticArrayWriter statements to maintenance scripts by Reedy
  • git #80590a15 - Update Parser to use NamespaceInfo by Aryeh Gregor
  • git #b46a32c8 - Set MW_INSTALL_PATH in Maintenance.php by Aryeh Gregor

Vendor

Extensions

3D

No changes for 3D

AbuseFilter

ActiveAbstract

AdvancedSearch

No changes for AdvancedSearch

AntiSpoof

ApiFeatureUsage

  • git #21772064 - build: Update eslint-config-wikimedia from 0.7.2 to 0.11.0 by James D. Forrester

ArticleCreationWorkflow

  • git #408d60b7 - Add missing action- messages by Reedy
  • git #32ade35b - build: Update eslint-config-wikimedia from 0.7.2 to 0.11.0 by James D. Forrester

ArticlePlaceholder

  • git #21bcd9e1 - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

Babel

  • git #e55c29ba - build: Update eslint-config-wikimedia from 0.7.2 to 0.11.0 by James D. Forrester

BetaFeatures

BounceHandler

No changes for BounceHandler

Calendar

No changes for Calendar

Campaigns

No changes for Campaigns

Capiunto

No changes for Capiunto

CategoryTree

  • git #912ce000 - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

CentralAuth

CharInsert

No changes for CharInsert

CheckUser

  • git #7f198b9b - build: Update eslint-config-wikimedia from 0.9.0 to 0.11.0 by James D. Forrester

CirrusSearch

Cite

CiteThisPage

No changes for CiteThisPage

Citoid

No changes for Citoid

cldr

  • git #fe15d046 - Unbreak rebuild.php by Reedy
  • git #4d8742a3 - Add same languages used by Wikidata by Raymond
  • git #b9298e0f - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by James D. Forrester

Cognate

No changes for Cognate

CodeEditor

No changes for CodeEditor

CodeMirror

No changes for CodeMirror

CodeReview

No changes for CodeReview

CollaborationKit

No changes for CollaborationKit

Collection

  • git #a0c32735 - Add missing action- messages by James D. Forrester
  • git #022c43a3 - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

CommonsMetadata

No changes for CommonsMetadata

ConfirmEdit

CongressLookup

No changes for CongressLookup

ContactPage

No changes for ContactPage

ContentTranslation

ContributionTracking

No changes for ContributionTracking

CreditsSource

Dashiki

Disambiguator

No changes for Disambiguator

DismissableSiteNotice

  • git #0cdad51e - build: Update eslint-config-wikimedia from 0.9.0 to 0.11.0 by James D. Forrester

DonationInterface

DoubleWiki

DynamicSidebar

No changes for DynamicSidebar

EUCopyrightCampaign

No changes for EUCopyrightCampaign

Echo

Elastica

ElectronPdfService

  • git #2923c058 - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

EventBus

  • git #a5b22045 - Correct the order of parameters for createPageUndeleteEvent. by Petr Pchelko
  • git #0091dde3 - Fix incompatible declaration of doAck by Kosta Harlan

EventLogging

  • git #d9294432 - RemoteSchema: Replace use of deprecated wfGetCache() function by D3r1ck01
  • git #ac808820 - JsonSchemaContent: Avoid use of deprecated getNativeData() by Krinkle

ExtensionDistributor

No changes for ExtensionDistributor

ExternalGuidance

No changes for ExternalGuidance

FeaturedFeeds

No changes for FeaturedFeeds

FileExporter

No changes for FileExporter

FileImporter

No changes for FileImporter

FlaggedRevs

  • git #723ca27b - Remove dupe message from I43b772934397c2ce128dce027779df8a03ebae6b by Raymond
  • git #7324e4e9 - Add missing action- messages by Reedy

Flow

FundraiserLandingPage

No changes for FundraiserLandingPage

FundraisingTranslateWorkflow

No changes for FundraisingTranslateWorkflow

Gadgets

No changes for Gadgets

GeoCrumbs

No changes for GeoCrumbs

GeoData

GettingStarted

  • git #736d273a - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester
  • git #a0931beb - Use User::getInstanceForUpdate to set option post-send (task T220275) by Umherirrender

GlobalBlocking

No changes for GlobalBlocking

GlobalCssJs

  • git #10838330 - Improve test mockery and avoid deprecated RLContext::getConfig by Krinkle
  • git #5d9e23a9 - Testing SecurityCheckPlugin @suppress SecurityCheck-DoubleEscaped by SBassett

GlobalPreferences

GlobalUsage

No changes for GlobalUsage

GlobalUserPage

No changes for GlobalUserPage

GoogleNewsSitemap

No changes for GoogleNewsSitemap

Graph

No changes for Graph

GrowthExperiments

GuidedTour

  • git #49d7a584 - build: Add 'npm rum doc' command to unbreak repo by James D. Forrester

GWToolset

No changes for GWToolset

ImageMap

InputBox

  • git #dab8774a - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

Insider

No changes for Insider

intersection

No changes for intersection

Interwiki

No changes for Interwiki

InterwikiSorting

No changes for InterwikiSorting

JADE

No changes for JADE

Josa

No changes for Josa

JsonConfig

  • git #d58d7c9d - Pass NamespaceInfo to MediaWikiTitleCodec by Aryeh Gregor

Kartographer

LabeledSectionTransclusion

No changes for LabeledSectionTransclusion

LandingCheck

No changes for LandingCheck

LdapAuthentication

No changes for LdapAuthentication

Linter

No changes for Linter

LiquidThreads

Listings

No changes for Listings

LocalisationUpdate

No changes for LocalisationUpdate

LoginNotify

MapSources

No changes for MapSources

MassMessage

  • git #038c312c - Fix test by removing title from params by Kosta Harlan

Math

No changes for Math

MobileApp

  • git #f16ed165 - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

MobileFrontend

MultimediaViewer

No changes for MultimediaViewer

Newsletter

No changes for Newsletter

NewUserMessage

No changes for NewUserMessage

Nuke

No changes for Nuke

OATHAuth

OAuth

OpenStackManager

ORES

  • git #74896cda - Change to new tests made with the jobqueue by Amir Sarabadani

PageAssessments

No changes for PageAssessments

PagedTiffHandler

No changes for PagedTiffHandler

PageImages

  • git #350af7c5 - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

PageTriage

PageViewInfo

  • git #f4d33f88 - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

ParserFunctions

No changes for ParserFunctions

ParsoidBatchAPI

No changes for ParsoidBatchAPI

PdfHandler

No changes for PdfHandler

PerformanceInspector

  • git #34433156 - build: Update eslint-config-wikimedia from 0.7.2 to 0.11.0 by James D. Forrester

Petition

No changes for Petition

Poem

No changes for Poem

PoolCounter

No changes for PoolCounter

Popups

ProofreadPage

PropertySuggester

No changes for PropertySuggester

QuickSurveys

  • git #a349a9fa - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

Quiz

  • git #6d9e7ba2 - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

ReadingLists

  • git #97d6f817 - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

Renameuser

No changes for Renameuser

RevisionSlider

  • git #98c33c47 - Extract reapplication of saved filter state by WMDE-Fisch
  • git #d4a3ec24 - Use switch statement for filter events by WMDE-Fisch
  • git #bd38ccaf - Early exit filter events by WMDE-Fisch
  • git #32cf219c - Extract code that resets/removes highlighting by WMDE-Fisch
  • git #a49cb0c4 - General code reduction in the highlight event handlers by WMDE-Fisch
  • git #f4c64b74 - Put event setup for user line highlighting in own method by WMDE-Fisch
  • git #1a18ab3d - Add a few more selenium tests for the filter options by WMDE-Fisch
  • git #a2ca2c03 - Add node selenium tests for revision highlight feature by WMDE-Fisch

RSS

No changes for RSS

No changes for SandboxLink

Score

Scribunto

SearchExtraNS

No changes for SearchExtraNS

SecurePoll

No changes for SecurePoll

Sentry

  • git #c191bda9 - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by James D. Forrester

ShortUrl

No changes for ShortUrl

SiteMatrix

No changes for SiteMatrix

SkinPerPage

No changes for SkinPerPage

SpamBlacklist

No changes for SpamBlacklist

SubPageList3

No changes for SubPageList3

SubpageSortkey

No changes for SubpageSortkey

SyntaxHighlight_GeSHi

  • git #6f1c7c88 - VE: Add read-only support by Ed Sanders
  • git #b5a904e2 - Require the ability to shell out in extension.json by Jforrester
  • git #6f6dc239 - build: Relax MediaWiki.Usage.DeprecatedGlobalVariables.Deprecated$wgParser for now by James D. Forrester

TemplateData

No changes for TemplateData

TemplateSandbox

  • git #7a44e12d - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by James D. Forrester

TemplateStyles

  • git #73d502fa - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by Jforrester
  • git #169e6183 - tests: Remove newlines from tests to make pass(?!) by James D. Forrester

TemplateWizard

No changes for TemplateWizard

TextExtracts

No changes for TextExtracts

Thanks

  • git #1dd897d1 - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by James D. Forrester

TimedMediaHandler

No changes for TimedMediaHandler

timeline

No changes for timeline

TitleBlacklist

TocTree

  • git #d8698ed5 - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

TorBlock

Translate

TranslationNotifications

  • git #3900b548 - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

TrustedXFF

No changes for TrustedXFF

TwoColConflict

  • git #08c748fd - Remove call to removed MWNamespace::clearCaches() by Roan Kattouw

UniversalLanguageSelector

No changes for UploadsLink

UploadWizard

UrlShortener

  • git #0ea78a33 - Fix readme syntax tags by Framawiki
  • git #d3c6b975 - Fix async shortening: isValid -> getValidity by Ed Sanders
  • git #351dd9e8 - build: Update linters by Ed Sanders
  • git #fba62ac2 - Wrap footer on Special:UrlShortener in paragraph by Lucas Werkmeister

UserMerge

No changes for UserMerge

VipsScaler

VisualEditor

  • git #80bfbfc5 - ve.init.mw.DesktopArticleTarget: Validate 'veaction' parameter against available modes (task T219457) by Bartosz Dziewoński
  • git #965b1291 - Update VE core submodule to master (3796a1f91) by James D. Forrester
  • git #0e0bc121 - ve.ui.MWMagicLinkNodeInspector: Select annotation after converting by Bartosz Dziewoński
  • git #d14d443a - Use new CE Surface selectAnnotation method by Bartosz Dziewoński
  • git #cc599c2e - init: Bundle wgVisualEditorUnsupportedEditParams with DesktopArticleTarget.init (task T219342) by Bartosz Dziewoński
  • git #51b68049 - Update VE core submodule to master (6590e0ac5) by James D. Forrester
  • git #5a5af75c - s/PreferencesForm/PreferencesFormOOUI/ by Reedy
  • git #ef310f41 - Only depend on ArticleTarget for diff viewer by Ed Sanders
  • git #79cee8d8 - Fix mobile done/tick button by Ed Sanders
  • git #b7f7cf37 - ve.ui.MWSaveDialog: Work around review panel disappearing on iOS Safari (task T219680) by Bartosz Dziewoński
  • git #0498c031 - ve.init.mw.ArticleTarget: Add sanity check against loading content in wrong mode (task T219457) by Bartosz Dziewoński
  • git #72df5f69 - Update VE core submodule to master (f039957f3) by James D. Forrester
  • git #ed0105b5 - EditSummaryWidget: Disable pending animation by Jforrester
  • git #476d6495 - SurfaceView: Use new #isDeactivated method by Jforrester
  • git #c1bc3f00 - Remove unnecessary duplications of 'default' theme files by Ed Sanders
  • git #e2dfdf0e - EditSummaryWidget: Don't show suggestions on focus (task T220176) by Ed Sanders
  • git #d784304e - Rename 'citefromid' to 'citoid' (task T219512) by Ed Sanders

Wikibase

WikibaseCirrusSearch

WikibaseLexeme

WikibaseLexemeCirrusSearch

WikibaseMediaInfo

WikibaseQualityConstraints

Wikidata.org

  • git #bd908055 - build: Update eslint-config-wikimedia from 0.4.0 to 0.11.0 by James D. Forrester

WikidataPageBanner

  • git #a32b7f97 - build: Update eslint-config-wikimedia from 0.5.0 to 0.11.0 by James D. Forrester

WikiEditor

No changes for WikiEditor

wikihiero

  • git #0d189b38 - Sort generated data tables by file name by James D. Forrester

WikiLove

  • git #9267c9a9 - build: Update eslint-config-wikimedia from 0.8.1 to 0.11.0 by James D. Forrester

WikimediaBadges

No changes for WikimediaBadges

WikimediaEditorTasks

No changes for WikimediaEditorTasks

WikimediaEvents

No changes for WikimediaEvents

WikimediaIncubator

WikimediaMaintenance

No changes for WikimediaMaintenance

WikimediaMessages

XAnalytics

No changes for XAnalytics

ZeroBanner

ZeroPortal

No changes for ZeroPortal

Skins

CologneBlue

No changes for CologneBlue

EUCopyrightCampaignSkin

No changes for EUCopyrightCampaignSkin

MinervaNeue

MonoBook

No changes for MonoBook

Modern

No changes for Modern

Nostalgia

No changes for Nostalgia

Timeless

Vector

No changes for Vector

Total Changes

372 Changes in 95 repos by 66 committers

This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.