MediaWiki 1.33/wmf.2

MediaWiki 1.33.0-wmf.1 Deployment of MediaWiki 1.33.0-wmf.2 to Wikimedia sites MediaWiki 1.33.0-wmf.3

The latest version (labeled "1.33.0-wmf.2") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 30 October 2018 (see the roadmap).

Core changes

edit
  • git #42a6f991 - Use new WikiMap::getCurrentWikiDomain() for objectcache and profiler keyspace by Krinkle
  • git #a442f7e6 - Set the SaveParser logger in RevisionRenderer by Aaron Schulz
  • git #633eb437 - rdbms: clean up return values of IDatabase write methods by Aaron Schulz
  • git #36ec0c69 - Drop six authentication-related hooks, deprecated in 1.27 (task T193755) by James D. Forrester
  • git #dbccb3a3 - Use WikiMap methods for wiki ID logic in more places by Krinkle
  • git #afc530c3 - Use WikiMap methods in ClassicInterwikiLookup instead of wfWikiId() by Krinkle
  • git #afe9a0fa - Remove use of old API doc methods by James D. Forrester
  • git #dcd0a3d5 - Add isCurrentWikiId()/isCurrentWikiDomain()/getCurrentWikiDomain() to WikiMap by Aaron Schulz
  • git #e085e3f3 - Parser: Remove markNoConversion for displaytitle error message (task T208249) by Fomafix
  • git #58abac2d - Change ParserOptions `tidy` default to `true` by C. Scott Ananian
  • git #97d96599 - Replace deprecated calls to OutputPage::parseInline() (task T198214) by C. Scott Ananian
  • git #a3f63785 - Deprecate OutputPage::parse() and OutputPage::parseInline() (task T198214) by C. Scott Ananian
  • git #e68eff59 - CalendarWidget: Fix left arrow position in header by VolkerE
  • git #6030e9cf - Create JobQueueEnqueueUpdate class to call JobQueueGroup::pushLazyJobs() (task T207809) by Aaron Schulz
  • git #7ac86091 - Avoid using return value of IDatabase::insert() by Aaron Schulz
  • git #387071ec - Avoid broken markup due to conversion table DB queries in Installer:parse() (task T207979) by Aaron Schulz
  • git #512aa4e5 - Use PHP 7 '??' operator instead of if-then-else by Fomafix
  • git #e2088f11 - Make UserEditCountUpdate faster by using auto-commit mode (task T202715) by Aaron Schulz
  • git #a5352157 - Deprecate hacky wfSplitWikiID() method by Aaron Schulz
  • git #19dd2879 - Increment edit count for all page moves (task T195550) by Aaron Schulz
  • git #cb7e0ea5 - resoureloader: Restore support for plain callbacks in mediawiki.base's RLQ (task T208093) by Timo Tijhof
  • git #db4fa6fb - Fix OutputPage::parseInternal() by stripping <div> wrapper by C. Scott Ananian
  • git #b6be5ec0 - .gitignore: Fix .vscode by Zoranzoki21
  • git #661c43f3 - Hard deprecate $wgTidyConfig['driver'] = 'disabled' by C. Scott Ananian
  • git #a6a017ce - Fix use of non-existent variable Parser::$config (task T208000) by Tim Starling
  • git #fc7b71e8 - RCFilters: Apply same distance to FilterItemHighlightButtons as other elements by Volker E
  • git #390fce6d - Move user_editcount updates to a mergeable deferred update (task T202715) by Aaron Schulz
  • git #a58a9d5f - rdbms: add transaction comment to IDatabase::masterPosWait() by Aaron Schulz
  • git #0233868b - RCFilters: Cleanup 'Namespaces' dropdown borders appearance by Volker E
  • git #c4d9d515 - Clear the title cache in MutableRevisionRecordTest by Krinkle
  • git #41083811 - Make testFormatValueRestrictions() account for $wgArticlePath to avoid failures by Krinkle
  • git #8baffeae - filerepo: Inject the WAN cache info FileRepo instances by Krinkle
  • git #5ad3a323 - rdbms: Use "mixed" type for $profiler field in LoadBalancer by Krinkle
  • git #eb251abc - Fix code style in EmailNotification.php by D3r1ck01
  • git #da9c742a - MailAddress->toString(): Reduce complexity by inverting ifs by James D. Forrester
  • git #0ee8b165 - Move timing code out of the try/catch in doPostOutputShutdown() by Aaron Schulz
  • git #59573879 - rdbms: avoid transaction status errors from ping() in rollback() by Aaron Schulz
  • git #46875ad8 - API: Set robots noindex,nofollow on HTML output (task T207818) by Brad Jorsch
  • git #991d50d4 - RCFilters: Fix centering of "no results" message (task T207808) by Roan Kattouw
  • git #13a1d895 - WikiPage: Truncate redirect fragments before inserting them into the DB (task T207876) by Roan Kattouw
  • git #d47e2822 - Disable $wgEnableImageWhitelist by default by Kunal Mehta
  • git #139bf5bc - composer.json, require ext-fileinfo by James D. Forrester
  • git #30d0c549 - Use a pre-commit hook for change_tag_def count updates (task T207881) by Aaron Schulz
  • git #48cea98f - RELEASE-NOTES-1.33: Note new Partial Blocks feature flag by James D. Forrester
  • git #45305de5 - Hard deprecate non-tidy OutputPage::addWikiText() method (task T198214) by Jforrester
  • git #518ddd81 - Remove deprecated "Parsoid v1 API" compatibility thunks (task T205029) by James D. Forrester
  • git #b3014df3 - List Partial Block details in ApiQueryBlocks and ApiQueryUserinfo. (task T197141) by Dbarratt
  • git #170c49d6 - Update Special:BlockList to present Partial Block details from the database (task T197143) by Dbarratt
  • git #9c32d7bc - Follow-up cfa70ea6d0: Fix rebase artefact, also remove preference listing by James D. Forrester
  • git #45a4cc4c - Minor cleanup of languages/ConverterRule.php by Nikerabbit
  • git #7f1a2fcd - rdbms: fix connection reuse logic in LoadBalancer for postgres by Aaron Schulz
  • git #935dfc30 - Silence transaction profiler master queries notices for rollback by Aaron Schulz
  • git #d67121f6 - Enforce partial blocks (task T197117) by Dbarratt
  • git #f7fb00c8 - Fix slow query counting by unindexed field ar_page_id (task T207530) by Tim Starling
  • git #f24991c6 - Add partial block details to block-log entries. (task T197108) by Jforrester
  • git #0813c46d - Update Special:Block to set Partial Blocks (task T197109) by Jforrester
  • git #07a5c716 - TitlesMultiselectWidget: Add a widget that allows selection of multiple titles (task T197109) by Jforrester
  • git #a562611e - Add block restriction classes (task T202036) by Moriel Schottlender
  • git #14f6a1af - RELEASE-NOTES-1.32: Add all new/changed libraries in composer.json by James D. Forrester
  • git #96ec2453 - rdbms: remove duplicate @params in IDatabase::select() by Aaron Schulz
  • git #54d9b373 - HTMLForm: Remove parameters 'notice', 'notice-messages', 'notice-message' (task T197179) by James D. Forrester
  • git #7356e66e - resourceloader: ResourceLoaderGetConfigVars is passed skin (task T186062) by Jdlrobson
  • git #43244db9 - Use PHP 7 '??' operator instead of if-then-else by Fomafix
  • git #b4ecf374 - Fix PHPDoc type for instance variables and methods by Alangi Derick
  • git #b02c9190 - Remove unused fields in ForeignDBViaLBRepo by Aaron Schulz
  • git #a345be42 - extraParserTests.txt: Fix typo by Bartosz Dziewoński
  • git #ff280480 - Hard deprecate functionality replaced with random_bytes() by Max Semenik
  • git #cfa70ea6 - Remove old "bulletin board style toolbar" from core (task T30856) (task T32795) by James D. Forrester
  • git #4b1db119 - Tidy Message::parseAsBlock() by enabling tidy in MessageCache (task T198214) by C. Scott Ananian
  • git #fd6d96f6 - Remove unnecessary, unoptimized, unused overview SVG by Volker E
  • git #c58afe45 - debug: Allow the DBQuery channel to be used (task T202764) by Timo Tijhof

Vendor

edit

No changes for vendor

Extensions

edit

No changes for 3D

AbuseFilter

edit
  • git #b73786df - Replace deprecated OutputPage::parse/parseInline() (task T198214) by C. Scott Ananian
  • git #5071c657 - Use proper cache key construction for throttle, rules, and autoblock keys by Aaron Schulz

ActiveAbstract

edit

No changes for ActiveAbstract

AdvancedSearch

edit

AntiSpoof

edit

No changes for AntiSpoof

ApiFeatureUsage

edit

No changes for ApiFeatureUsage

ArticleCreationWorkflow

edit

ArticlePlaceholder

edit

No changes for ArticlePlaceholder

Babel

edit

BetaFeatures

edit

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
  • git #e53b74d7 - Update mediawiki http to https links in CategoryTree extension (task T189687) by stibba
  • git #96b44610 - API: Drop back-compat. code for old versions of MW we don't support by Umherirrender

CentralAuth

edit

CharInsert

edit

No changes for CharInsert

CheckUser

edit

No changes for CheckUser

CirrusSearch

edit

Cite

edit

CiteThisPage

edit

No changes for CiteThisPage

Citoid

edit

No changes for Citoid

cldr

edit
  • git #9b1ecf32 - Start showing warning for deprecated PHP entry point by jenkins-bot
  • git #f37c527d - build: Updating mediawiki/mediawiki-codesniffer to 19.1.0 by Umherirrender
  • git #92cbf423 - Update to CLDR 34.0 by Reedy

Cognate

edit

No changes for Cognate

CodeEditor

edit

No changes for CodeEditor

CodeMirror

edit

No changes for CodeMirror

CodeReview

edit

CollaborationKit

edit

Collection

edit

CommonsMetadata

edit

No changes for CommonsMetadata

ConfirmEdit

edit

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
  • git #9a4e0be8 - build: Updating mediawiki/mediawiki-codesniffer to 19.1.0 by Umherirrender
  • git #19cbce80 - Replace deprecated OutputPage::parse() (task T198214) by C. Scott Ananian
  • git #014cb4bb - Update Amazon SDK fork and SmashPig library by Elliott Eggleston
  • git #3036187e - Explicitly list Ingenico-supported currencies by Elliott Eggleston
  • git #973295dc - Send order_id for all the PayPal merchant reference fields (task T202583) by Elliott Eggleston
  • git #ca9a1d9f - Fix continue statement breaking tests under PHP 7.3 by Elliott Eggleston
  • git #5716657c - Handle invalid GC SET_PAYMENT response and fix some (task T203126) by jgleeson

DoubleWiki

edit

No changes for DoubleWiki

DynamicSidebar

edit

No changes for DynamicSidebar

EUCopyrightCampaign

edit

No changes for EUCopyrightCampaign

Echo

edit
  • git #bbf0e1fa - Avoid use of IDatabase::insert() return value by Aaron Schulz
  • git #9aa13448 - Avoid use of IDatabase::delete() return values by Aaron Schulz
  • git #9a0ce7d4 - Avoid use of IDatabase::update return value by Aaron Schulz
  • git #9cca2896 - Avoid use of IDatabase::update return value by Aaron Schulz
  • git #deb5057d - Avoid use of IDatabase::update return value by Aaron Schulz
  • git #611d1610 - Simplify testDiscussionParser code by Umherirrender
  • git #3f42e295 - Fix HTTP links to HTTPS for www.mediawiki.org (task T189687) by Zoranzoki21
  • git #9c267798 - Reload the test user instance before checking the edit count by Aaron Schulz

Elastica

edit

No changes for Elastica

ElectronPdfService

edit

No changes for ElectronPdfService

EventBus

edit

EventLogging

edit

ExtensionDistributor

edit

No changes for ExtensionDistributor

FeaturedFeeds

edit
  • git #df04a91c - API: Drop back-compat. code for old versions of MW we don't support by James D. Forrester

FileExporter

edit

No changes for FileExporter

FileImporter

edit

No changes for FileImporter

FlaggedRevs

edit
  • git #ffd4b3d7 - Replace deprecated OutputPage::parse() (task T198214) by C. Scott Ananian
  • git #b2b5bb3a - API: Drop back-compat. code for old versions of MW we don't support by Umherirrender

Flow

edit

FundraiserLandingPage

edit

No changes for FundraiserLandingPage

FundraisingTranslateWorkflow

edit

No changes for FundraisingTranslateWorkflow

Gadgets

edit
  • git #6b0829a8 - Full Russian localisation of Gadgets by Saint Johann

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

No changes for GlobalPreferences

GlobalUsage

edit

No changes for GlobalUsage

GlobalUserPage

edit

No changes for GlobalUserPage

GoogleNewsSitemap

edit
  • git #7d0efdc5 - Start showing warning for deprecated PHP entry point by Umherirrender

Graph

edit

GuidedTour

edit

GWToolset

edit

No changes for GWToolset

ImageMap

edit

No changes for ImageMap

InputBox

edit

No changes for InputBox

Insider

edit
  • git #32d9cabf - Start showing warning for deprecated PHP entry point by Umherirrender

intersection

edit

No changes for intersection

Interwiki

edit

No changes for Interwiki

InterwikiSorting

edit

No changes for InterwikiSorting

JADE

edit

Josa

edit

No changes for Josa

JsonConfig

edit

No changes for JsonConfig

Kartographer

edit

LabeledSectionTransclusion

edit
  • git #e42d3ca9 - Start showing warning for deprecated PHP entry point by Umherirrender

LandingCheck

edit
  • git #b201e7f1 - Start showing warning for deprecated PHP entry point by Umherirrender

LdapAuthentication

edit

Linter

edit

No changes for Linter

LiquidThreads

edit

Listings

edit
  • git #b1c1828f - Start showing warning for deprecated PHP entry point by Umherirrender

LocalisationUpdate

edit

LoginNotify

edit

No changes for LoginNotify

MapSources

edit
  • git #228694ba - Start showing warning for deprecated PHP entry point by Umherirrender

MassMessage

edit
  • git #f6952a4f - Start showing warning for deprecated PHP entry point by Umherirrender

Math

edit
  • git #73a3f662 - Start showing warning for deprecated PHP entry point by Umherirrender

MobileApp

edit
  • git #46de56f7 - Start showing warning for deprecated PHP entry point by Umherirrender

MobileFrontend

edit

MultimediaViewer

edit

No changes for MultimediaViewer

edit
  • git #8f73b192 - Start showing warning for deprecated PHP entry point by Umherirrender

Newsletter

edit

NewUserMessage

edit
  • git #f5a08e24 - Start showing warning for deprecated PHP entry point by Umherirrender

Nuke

edit
  • git #adca008f - Start showing warning for deprecated PHP entry point by Umherirrender

OATHAuth

edit

OAuth

edit

OpenStackManager

edit

ORES

edit
  • git #f1f53e01 - Fix broken condition in CleanDuplicateScores script by Thiemo Kreuz

PageAssessments

edit

No changes for PageAssessments

PagedTiffHandler

edit

No changes for PagedTiffHandler

PageImages

edit

No changes for PageImages

PageTriage

edit
  • git #7b79b3da - Start showing warning for deprecated PHP entry point by Umherirrender

PageViewInfo

edit

No changes for PageViewInfo

ParserFunctions

edit
  • git #0d215415 - Start showing warning for deprecated PHP entry point by Umherirrender

ParserMigration

edit

No changes for ParserMigration

ParsoidBatchAPI

edit
  • git #649ee8bb - Drop back-compat. code for MW<1.29 by C. Scott Ananian
  • git #a585e06b - Start showing warning for deprecated PHP entry point by Umherirrender

PdfHandler

edit
  • git #5252e4d4 - Start showing warning for deprecated PHP entry point by Umherirrender

PerformanceInspector

edit

No changes for PerformanceInspector

Petition

edit
  • git #61679dd0 - Start showing warning for deprecated PHP entry point by Umherirrender

Poem

edit

No changes for Poem

PoolCounter

edit

No changes for PoolCounter

Popups

edit

No changes for Popups

ProofreadPage

edit

No changes for ProofreadPage

PropertySuggester

edit

No changes for PropertySuggester

QuickSurveys

edit

Quiz

edit
  • git #bd18f932 - Start showing warning for deprecated PHP entry point by Umherirrender

ReadingLists

edit

No changes for ReadingLists

edit

No changes for RelatedArticles

RelatedSites

edit
  • git #a9738ad4 - Start showing warning for deprecated PHP entry point by Umherirrender

Renameuser

edit
  • git #5a71f27e - Start showing warning for deprecated PHP entry point by Umherirrender

RevisionSlider

edit

No changes for RSS

edit
  • git #3731cace - Start showing warning for deprecated PHP entry point by Umherirrender

Score

edit

No changes for Score

Scribunto

edit

SearchExtraNS

edit
  • git #dadc2773 - Start showing warning for deprecated PHP entry point by Umherirrender

SecurePoll

edit

Sentry

edit
  • git #abd59050 - Start showing warning for deprecated PHP entry point by Umherirrender

ShortUrl

edit

No changes for ShortUrl

SiteMatrix

edit

No changes for SiteMatrix

SkinPerPage

edit

No changes for SkinPerPage

SpamBlacklist

edit

No changes for SpamBlacklist

SubPageList3

edit
  • git #da4cbfb0 - Start showing warning for deprecated PHP entry point by Umherirrender

SubpageSortkey

edit
  • git #72219ea9 - Start showing warning for deprecated PHP entry point by Umherirrender

SyntaxHighlight_GeSHi

edit

TemplateData

edit
  • git #bce29bdc - Start showing warning for deprecated PHP entry point by Umherirrender

TemplateSandbox

edit

TemplateStyles

edit

No changes for TemplateStyles

TemplateWizard

edit

TextExtracts

edit

No changes for TextExtracts

Thanks

edit

TimedMediaHandler

edit

No changes for TimedMediaHandler

timeline

edit
  • git #2dff8476 - Start showing warning for deprecated PHP entry point by Umherirrender

TitleBlacklist

edit

No changes for TitleBlacklist

TocTree

edit

No changes for TocTree

TorBlock

edit
  • git #023ea7eb - Start showing warning for deprecated PHP entry point by Umherirrender

Translate

edit

TranslationNotifications

edit
  • git #f4f3ca2c - Start showing warning for deprecated PHP entry point by Umherirrender

TrustedXFF

edit

No changes for TrustedXFF

TwoColConflict

edit

UniversalLanguageSelector

edit
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

VisualEditor

edit

Wikibase

edit
  • git #d3629feb - Split WikibaseEntityNamespaces hook repo/client by addshore
  • git #0fc57024 - Avoid use of IDatabase::delete() return values by Aaron Schulz
  • git #0a68c6d5 - Avoid use of IDatabase::insert() return value by Aaron Schulz
  • git #6bed90b0 - Add option to disable entity search UI (task T205560) by Amir Sarabadani
  • git #886a4b90 - jQuery snackview variation: Fixed typo error (task T207386) by Jasper Michalke
  • git #7a3027ed - Move wikibase-termbox submodule to Phabricator by Alex Monk
  • git #723b6d8d - Add field declaration for EntityParserOutputGenerator::$entityMetaTagsCreatorFactory by Jakob Warkotsch

WikibaseLexeme

edit
  • git #6c0d605c - Return empty TermList as representations when it can't find the form (task T208142) by Amir Sarabadani
  • git #d64d0867 - Remove legacy WikibaseEntityNamespaces hook by addshore
  • git #12e93c80 - Start also listening to WikibaseRepoEntityNamespaces by addshore
  • git #514d53ba - Revert "Enable lexeme namespace by default using config, instead of forcing it with a hook" by addshore
  • git #2099f74e - composer: detect diff with mediawiki-vendor by Pablo Grass (WMDE)
  • git #e14d2493 - jasmine tests: ensure deps by Pablo Grass (WMDE)
  • git #2fefdaaf - npm: prevent unexpected-dom 4.9 install by Pablo Grass
  • git #bbb5b01f - Add COPYING file (task T204938) by Zoranzoki21
  • git #c0261131 - Add aliases for Serbian by Zoranzoki21
  • git #4dcc4b8f - Fix type in comment by Jeroen De Dauw
  • git #c08583e8 - Rename Domain/Lookups to Domain/Storage by Jeroen De Dauw
  • git #7af41066 - Remove not needed vars by Jeroen De Dauw
  • git #b3eb5615 - Add TODO by Jeroen De Dauw
  • git #b5223273 - Add to DIRECTORIES.md by Jeroen De Dauw
  • git #46b4990f - Remove docs in LexemeValidatorFactory by Jeroen De Dauw
  • git #6fbfe2cc - Enable lexeme namespace by default using config, instead of forcing it with a hook by Leszek Manicki
  • git #8575a52a - Add missing limits to explode() by Thiemo Kreuz
  • git #57bd77cd - Inline not needed vars by Jeroen De Dauw
  • git #2c3491f0 - Remove dead code from MergeLexemesInteractor by Jeroen De Dauw
  • git #c49ca141 - Do not require factory in ChangeOpLexicalCategory by Jeroen De Dauw
  • git #15b2a7b3 - Do not require factory in ChangeOpLanguage by Jeroen De Dauw
  • git #5b38dbec - Add preliminary DIRECTORIES.md by Jeroen De Dauw
  • git #7491390a - Move ChangeOps/ into DataAccess/ by Jeroen De Dauw

WikibaseMediaInfo

edit

WikibaseQuality

edit

No changes for WikibaseQuality

WikibaseQualityConstraints

edit

No changes for WikibaseQualityConstraints

Wikidata.org

edit

No changes for Wikidata.org

WikidataPageBanner

edit

No changes for WikidataPageBanner

WikiEditor

edit

wikihiero

edit

WikiLove

edit

No changes for WikiLove

WikimediaBadges

edit

No changes for WikimediaBadges

WikimediaEvents

edit

WikimediaIncubator

edit

No changes for WikimediaIncubator

WikimediaMaintenance

edit

No changes for WikimediaMaintenance

WikimediaMessages

edit

XAnalytics

edit

No changes for XAnalytics

ZeroBanner

edit
  • git #8b0c6a56 - Drop back-compat. API i18n code for MW<1.25 by James D. Forrester

ZeroPortal

edit
  • git #edfe73d7 - Drop back-compat. API i18n code for MW<1.25 by James D. Forrester

Skins

edit

CologneBlue

edit

No changes for CologneBlue

EUCopyrightCampaignSkin

edit

No changes for EUCopyrightCampaignSkin

MinervaNeue

edit

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

No changes for Vector

Total Changes

edit

309 Changes in 89 repos by 66 committers