Jump to content

MediaWiki 1.41/wmf.26/Changelog

From mediawiki.org

Core changes

[edit]
  • git #7c8019da - Branch commit for wmf/1.41.0-wmf.26 (T343728) by trainbranchbot
  • git #5191a7b5 - rdbms: Move DebugDumpSql knowledge from SqlBagOStuff to DatabaseFactory (T318272) by Derick Alangi
  • git #552f5550 - EditPage: Remove various deprecated properties and methods (T252907) by Daimona Eaytoy
  • git #f78fd371 - Add $wgRequest to phan's globals_type_map by Daimona Eaytoy
  • git #5bd33d46 - Reorg: Move WebRequest to includes\Request (T321882) by Amir Sarabadani
  • git #e1ec492e - pagers: Move lookup from getStartBody to doBatchLookups by Umherirrender
  • git #9f468555 - Use real type hints for services etc. in pagers by Umherirrender
  • git #82478bd6 - Reorg: Move SiteConfiguration to includes/config/ (T321882) by Amir Sarabadani
  • git #52f33d7d - Bump phan to 0.13.0 by Amir Sarabadani
  • git #bd40cfa5 - rdbms: Small clean ups to query builders (T335377) by Amir Sarabadani
  • git #92a5a28e - Remove ParserOutput::hasDynamicContent(), deprecated since 1.38 (T305161) by C. Scott Ananian
  • git #f33e71f1 - Remove {ParserOutput,OutputPage}::preventClickjacking, deprecated since 1.38 (T305161) by C. Scott Ananian
  • git #9143649f - Make all limits function as user rights. by daniel
  • git #8dbbbc79 - s/NO_CACHE/OPT_NO_CACHE/g in ParserOutputAccess and tests by Subramanya Sastry
  • git #037be50c - rdbms: Remove DeferredUpdates attempt from replication listener by Timo Tijhof
  • git #4895985c - TagsDef: inject ChangeTagsStore (T245964) by DannyS712
  • git #4fccf6bf - rdbms: Add support for per-domain calls in ReadOnlyMode (T343917) by Amir Sarabadani
  • git #e5655255 - deferred: Decouple DeferredUpdates from MediaWikiServices (T265749) by Timo Tijhof
  • git #8ca7f010 - Database: spl_object_id() is always available by DannyS712
  • git #6ddbd53e - Remove redundant empty() constructs (3) by Daimona Eaytoy
  • git #154f0429 - Remove redundant empty() constructs (2) by Daimona Eaytoy
  • git #3f35734a - Remove redundant empty() constructs by Daimona Eaytoy
  • git #65f84b35 - WebRequest: Fix tests to meet modern standards by Derick Alangi
  • git #711a4501 - tests: Use `clearHooks()` as we already support it by Derick Alangi
  • git #36cbb1cd - api: Default changecontentmodel summary to empty (T341595) by Lucas Werkmeister
  • git #79172aed - rdbms: Introduce ReplaceQueryBuilder (T335377) by Amir Sarabadani
  • git #c0be81d9 - Correct fallback language for `sdh` by Jon Harald Søby
  • git #95bd40b2 - In query builders, use insertInto() and deleteFrom() instead of insert() and delete() by Tim Starling
  • git #b5280d39 - mediawiki.page.ready: Fix teleportTarget attachment logic by Roan Kattouw
  • git #8769e265 - DifferenceEngine: Use real type hints for services etc. by Bartosz Dziewoński
  • git #3ca361e4 - Language: Remove deprecated parameter $noSeparators to formatNum() by Fomafix
  • git #93179dcc - http: Allow MultiHttpClient handle headers on construction phase (T345295) by Piotr Miazga
  • git #77423d5e - ParsoidParser: Inject Parsoid into constructor by Subramanya Sastry
  • git #80fce213 - Do not run SkinAfterBottomScripts hook twice unconditionally (T345039) by Ammarpad
  • git #2faca851 - Introduce ArchiveSelectQueryBuilder (T344971) by Amir Sarabadani
  • git #b3b415eb - Expose PrivilegedGroups to extension schema (T208477) by Reedy
  • git #56a4e27c - Migrate a couple more calls to SelectQueryBuilder (T344971) by Amir Sarabadani
  • git #d08010d6 - migrateLinksTable: Also try to populate columns with zero (T345733) by Amir Sarabadani
  • git #30b36f8d - Permissions: Remove duplicated PHPDocs from Authority subclasses by thiemowmde
  • git #6edc81d5 - DEVELOPERS.md: Corrections for documentation on mounting extension directories by Sebastian Berlin
  • git #5370a477 - Authority::authorizeAction related style tweaks by Tim Starling
  • git #2705b677 - Remove CHANGEDORCREATED from email templates by Amir E. Aharoni
  • git #6c4c4b27 - DevelopmentSettings: Limit display_errors to index.php by Timo Tijhof
  • git #b20ea3a5 - DiffToggleSwitch: remove temporary inline switch flag (T341630) by TheresNoTime
  • git #ffc4fff1 - skin: Centralize skin option docs and add missing entries (T344069) by Timo Tijhof
  • git #7122b6b2 - Add $wgExternalLinksDomainGaps config setting (T341000) by Lucas Werkmeister
  • git #371cfcff - Article: Check permissions before showing link to view deleted revision (T264765) by Bartosz Dziewoński
  • git #ef2d0c83 - http: Strengthen invalid header check in MultiHttpClient by Timo Tijhof
  • git #35b934ff - General whitespace clean-up of tabs followed by multiple spaces by James D. Forrester
  • git #f783b02f - Migrate Database::upsert() calls to InsertQueryBuilder (T335377) by Amir Sarabadani
  • git #87143769 - parser: Cache and use WANObjectCache from MediaWikiServices by Derick Alangi
  • git #b1390cde - Reorg: Move NoLocalSettings to Output/ (T321882) by Amir Sarabadani
  • git #f405bbb5 - Add support for write both for pagelinks (T345669) by Amir Sarabadani
  • git #f9cc91bd - phpunit: Remove reference of deprecated params in TestCaseTrait by Derick Alangi
  • git #049b34b4 - Introduce RevisionSelectQueryBuilder (T344971) by Amir Sarabadani
  • git #830fd4d3 - Use 'Cache-Control: no-cache' instead of 'Cache-control: none' by Fomafix
  • git #cb3d43c6 - Undeprecate SystemBlock by Tim Starling
  • git #1ee50f1a - Blocks documentation review (T345683) by Tim Starling
  • git #30f515ec - ResourceLoader: adopt SourceMap header instead of inline comment (T47514) by Timo Tijhof
  • git #00dc6de6 - objectcache: Minor clean up SqlBagOStuff::getConnectionFromServerInfo by Timo Tijhof
  • git #14472a6a - http: Remove 'this->client' from MultiHttpClientTest by Timo Tijhof
  • git #d8e542ab - Reorg: Move three output related classes to includes/Output/ (T321882) by Amir Sarabadani
  • git #5f37db67 - objectcache: Use DBO_DEBUG when DebugDumpSql setting is set to `true` (T318272) by Derick Alangi
  • git #06fa7a91 - ExternalLinks: Drop migration code (T312666) by Amir Sarabadani
  • git #774ba90f - HandlerTestTrait: Always mock validateParams and validateBody by Kosta Harlan
  • git #e5eda1c3 - Schema: Drop old externallinks columns and indexes (T312666) by Amir Sarabadani
  • git #8abcc657 - parser: Remove b/c alias Parser::OT_MSG flag by Derick Alangi
  • git #f42320b1 - Introduce authorizeAction() into Authority. (T310476) by daniel
  • git #9797f2b0 - actions: Switch to use ICP instead of LB/LBF in InfoAction (T330641) by Amir Sarabadani
  • git #e1b33233 - Migrate calls to wfGetDB() in static methods (T330641) by Amir Sarabadani
  • git #03165c03 - Make MediaWikiIntegrationTestCase::resetDB static by Daimona Eaytoy
  • git #f83e611e - Make MediaWikiIntegrationTestCase::addCoreDBData a noop (T342428) by Daimona Eaytoy
  • git #07cf76b0 - Improve message for fatal password validity errors on login (T214215) by Gergő Tisza
  • git #a38a1a5d - jquery.makeCollapsible: Make default toggle styles easier to change by Bartosz Dziewoński
  • git #74033c50 - maintenance: Begin using `Maintenance::getServiceContainer()` by Derick Alangi
  • git #70dcaba3 - rdbms: Inject CP instead of relying on LBF (T275713) by Amir Sarabadani
  • git #b0adbad6 - ApiMain: Do not allow negative max age (T345544) by Alexander Vorwerk
  • git #2911de60 - ArchivedRevisionLookup: Allow lookups using just the revision ID (T251066) by Bartosz Dziewoński
  • git #9b5981d7 - QueryPage: Insert in batches of 500 rows by Amir Sarabadani
  • git #2013b711 - Add lowercase translation for magic word redirect (T343310) by Srishakatux
  • git #bb8cd2ec - Deprecate wgParserEnableLegacyMediaDOM config (T314318) by Arlo Breault
  • git #29183295 - i18n: Reword emailpagetext message (T154431) by Ammarpad
  • git #07f1bc9f - Make "temp reserved" usernames not be "usable" (T342475) by Tim Starling
  • git #c6a61739 - htmlform: Do not wrap HTMLTextField in cdx-text-input for non-codex by Umherirrender
  • git #52363d9d - Show error message from stderr in SiteConfiguration by Umherirrender
  • git #707ecd23 - Clear all hooks in ChangesListSpecialPageTest by Daimona Eaytoy
  • git #9f25cf9f - Make sure to reset wgHooks in ExtensionRegistrationTest (T342193) by Daimona Eaytoy
  • git #762de4cc - maintenance: Replace usages of deprecated WikiPage::doDeleteArticleReal by Daimona Eaytoy

Vendor

[edit]

Extensions

[edit]

3D

[edit]

AbuseFilter

[edit]
  • git #9beeca37 - Fix various typos and documentation issues by Matěj Suchánek
  • git #9369d087 - When testing against a page creation in RC, set page_id to 0 as in the real filtering (T334617) by Jean-Luc Hassec

AdvancedSearch

[edit]
  • git #94c2de06 - Simplify and reduce code duplication in SearchPreview and related by thiemowmde
  • git #ea978648 - Add seperator to search preview tags (T342245) by WMDE-Fisch
  • git #f881e9e7 - Remove unused arrayEquals utility method by thiemowmde
  • git #83156da4 - Remove loading spinner instead of just hiding it by thiemowmde
  • git #dfc5fa18 - Remove untranslated equal sign message from SearchPreview (T342245) by thiemowmde
  • git #4707e63e - Use proper word and comma separator messages in SearchPreview (T342245) by thiemowmde
  • git #8d2b1544 - Drop pointless greater/smaller-than symbol messages (T342245) by thiemowmde
  • git #cfd6751e - Drop unnecessary guard clause by Adam Wight
  • git #b098ce80 - Make it possible to delete standard sort order in preview (T342245) by thiemowmde

AntiSpoof

[edit]

ArticlePlaceholder

[edit]

CampaignEvents

[edit]
  • git #e9f1602c - EventDetails: add wrapping to flexboxes that need it by Daimona Eaytoy
  • git #f9d0426b - Add warning when organizer does not have a set email address. (T326619) by Michelle
  • git #58c940a8 - build: Update mediawiki-phan-config to 0.13.0 by Daimona Eaytoy
  • git #2bc1c22a - .gitreview: Remove defaultrebase/defaultbranch by Reedy
  • git #cdb443dc - Fix failing test by Daimona Eaytoy
  • git #d7f6470b - Show aggregated participant answers in Special:EventDetails (T336855) by Daimona Eaytoy

CentralAuth

[edit]
  • git #3aaf37d2 - Migrate from wgWikimediaJenkinsCI to MW_QUIBBLE_CI constant by Timo Tijhof
  • git #1932f120 - Flag stewards as privileged (T208477) by James D. Forrester
  • git #011eadec - Improve message for fatal password validity errors on login (T214215) by Gergő Tisza

CentralNotice

[edit]
  • git #419ee297 - Migrate calls to TablePager::getBody to ::getBodyOutput (T345369) by James D. Forrester
  • git #40a48276 - Translate CentralNotice alias into Bengali by MdsShakil
  • git #00880b09 - Move multiselect action buttons to not be covered by scroll bar (T340480) by pcoombe
  • git #a5dd0bdf - On admin interface, use nav links if supported (T315562) by Andrew Green

CheckUser

[edit]

ChessBrowser

[edit]

CirrusSearch

[edit]
  • git #8fcde5e0 - build: Update MediaWiki requirement to 1.41 by James D. Forrester

cldr

[edit]

Collection

[edit]
  • git #1527754b - build: Update MediaWiki requirement to 1.41 by James D. Forrester

ConfirmEdit

[edit]
  • git #e6a0335b - Remove a space from "web sites" by Amir E. Aharoni
  • git #8dca60b6 - Copyediting the help text by Amir E. Aharoni
  • git #becb9038 - Migrate from wgWikimediaJenkinsCI to MW_QUIBBLE_CI constant by Timo Tijhof
  • git #a076a9a1 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
  • git #6bc6f1ef - OutputPage::setPageTitle() can take a Message directly (T343849) by C. Scott Ananian

ContactPage

[edit]
  • git #068fbc63 - Treat temporary users as logged out for MustBeLoggedIn config (T344722) by Dreamy Jazz

DiscussionTools

[edit]

DonationInterface

[edit]

Elastica

[edit]
  • git #fd4782e2 - .gitreview: Remove defaultrebase/defaultbranch by Reedy

EntitySchema

[edit]

EventLogging

[edit]
  • git #7bda9071 - build: Update MediaWiki requirement to 1.41 by James D. Forrester

FlaggedRevs

[edit]
  • git #ae76deae - Revert "Add FlaggedRevsLibraryTest to Database group" by Daimona Eaytoy
  • git #b1414d0d - RevisionReviewForm: allow setting `null` tag (T345804) by tacsipacsi
  • git #95639fdf - FlaggablePageView: Roll up once-used small private methods with the caller by Amir Sarabadani

Gadgets

[edit]

GlobalBlocking

[edit]
  • git #d34c2060 - Migrate from wgWikimediaJenkinsCI to MW_QUIBBLE_CI constant by Timo Tijhof
  • git #3b86aa17 - Ensure that soft blocks against XFF IPs block temporary users (T344988) by Thalia

Graph

[edit]
  • git #1e86dd2c - build: Update MediaWiki requirement to 1.41 by James D. Forrester

InputBox

[edit]
  • git #e01a53d6 - build: Update MediaWiki requirement to 1.41 by James D. Forrester

JsonConfig

[edit]
  • git #1be6004f - Revert "Add JCLuaLibraryTest to Database group" by Daimona Eaytoy
  • git #373d87b7 - build: Update MediaWiki requirement to 1.41 by James D. Forrester

Kartographer

[edit]
  • git #744aa6cf - Revert "Use short version of jQuery .remove()" by Thiemo Kreuz (WMDE)
  • git #2e21237b - Reduce how often the code talks about "preview" by thiemowmde
  • git #8acd92e8 - Use short version of jQuery .remove() by thiemowmde

Math

[edit]
  • git #6712685a - Use EntityId::getSerialization() instead of serialize() (T345856) by Lucas Werkmeister

MediaModeration

[edit]
  • git #7702d177 - .gitreview: Remove defaultrebase/defaultbranch by Reedy

MobileFrontend

[edit]

OAuth

[edit]
  • git #c6cd4a1c - Migrate from MW_QUIBBLE_CI env to MW_QUIBBLE_CI constant by Timo Tijhof
  • git #5637d52e - Mark AccessTokenEndpointTest as needing the DB (T155147) by Gergő Tisza

ORES

[edit]
  • git #5c501fa1 - Avoid hard-coding non-deterministic revision id in tests (T345922) by Amir Sarabadani
  • git #4bc7d1a9 - remove precision/recall from Special page (T345407) by Ilias Sarantopoulos
  • git #bd97a626 - fix: do not use the user agent from original request by Ilias Sarantopoulos

PageTriage

[edit]

Phonos

[edit]

Popups

[edit]
  • git #8c5120c2 - Fix settings button not working on reference previews (T345829) by thiemowmde
  • git #a8557a70 - tests: Raise jQuery requirement from v3.6.1 to v3.7.1 by James D. Forrester
  • git #c9736295 - Simplify pointer spacing CSS and clean up CSS (T330570) by bwang
  • git #821002fd - Prevent popups text from being cut off and make bottom spacing for vertical page previews consistent (T330570) by bwang

ProofreadPage

[edit]
  • git #90e1724c - Revert "Add ProofreadPageLibraryTest to Database group" by Daimona Eaytoy
  • git #4154f307 - Fix CI failures by Daimona Eaytoy

QuickSurveys

[edit]
  • git #2f9896c7 - build: Update MediaWiki requirement to 1.41 by James D. Forrester

ReportIncident

[edit]

RevisionSlider

[edit]
  • git #31405763 - Simplify tooltip and hover effect removal by WMDE-Fisch
  • git #de996125 - Rename tag/user highlighting to free up the term by WMDE-Fisch

Scribunto

[edit]

SearchVue

[edit]

SecureLinkFixer

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

SpamBlacklist

[edit]
  • git #a8cb9d0a - build: Update MediaWiki requirement to 1.41 by James D. Forrester

TemplateData

[edit]
  • git #8f818122 - Enable and enforce a few extra PHPCS sniffs by thiemowmde

Thanks

[edit]
  • git #9afd171d - build: Update MediaWiki requirement to 1.41 by James D. Forrester

TheWikipediaLibrary

[edit]

TorBlock

[edit]
  • git #a60580fd - build: Update MediaWiki requirement to 1.41 by James D. Forrester

Translate

[edit]
  • git #fed997c6 - MessageCollection: Remove unused property: properties by Abijeet
  • git #483c487a - GettextFormat: Use MessageCollection to build message documentation (T343195) by Abijeet
  • git #31b9760d - SearchTranslationsSpecialPage: Handle document with null content by Abijeet
  • git #b4a36127 - TranslateMetadata: Some code improvements by Abijeet

UniversalLanguageSelector

[edit]

UploadWizard

[edit]
  • git #c516e86c - build: Update MediaWiki requirement to 1.41 by James D. Forrester
  • git #a161bc0f - ConfigTest: Add @group Database by Bartosz Dziewoński

UrlShortener

[edit]
  • git #ae933858 - build: Update MediaWiki requirement to 1.41 by James D. Forrester

VisualEditor

[edit]

Wikibase

[edit]

WikibaseLexeme

[edit]
  • git #61a23740 - Hard-deprecate EntityId::serialize() and unserialize() (T345856) by Lucas Werkmeister
  • git #4bcfeff3 - Use EntityId::getSerialization() instead of serialize() (T345856) by Lucas Werkmeister
  • git #8699d124 - Add strict types to SpecialMergeLexemes by Michael Große
  • git #7554084f - tests: Raise jQuery requirement from v3.6.1 to v3.7.1 by James D. Forrester
  • git #6a284f86 - Drop @wdio/sync dependency (T345660) by James D. Forrester

WikibaseLexemeCirrusSearch

[edit]
  • git #1f3c589a - .gitreview: Remove defaultrebase/defaultbranch by Reedy

WikibaseMediaInfo

[edit]
  • git #02e2aff2 - Hard-deprecate EntityId::serialize() and unserialize() (T345856) by Lucas Werkmeister
  • git #ef8919ff - Use EntityId::getSerialization() instead of serialize() (T345856) by Lucas Werkmeister

WikibaseQualityConstraints

[edit]
  • git #94f7fc67 - Use EntityId::getSerialization() instead of serialize() (T345856) by Lucas Werkmeister

Wikidata.org

[edit]
  • git #5d99e1e5 - Add "random item" messages for the sidebar by Nikki

WikiLambda

[edit]

WikimediaEvents

[edit]
  • git #d57b8433 - Fix mwext-phpunit-coverage-docker-publish job by Sam Smith

WikimediaIncubator

[edit]
  • git #72c74d9d - Flag test-sysops as privileged (T208477) by James D. Forrester
  • git #b2e28f14 - tests: Flag these as @group Database as they use real users and Title objects by James D. Forrester

WikimediaMessages

[edit]
  • git #1a7f9392 - clienthints: Create wikimedia specific message for API explanation (T345549) by Dreamy Jazz
  • git #f41a2d8f - Add Czech grammar rules for Wikifunctions by mormegil

Wikisource

[edit]
  • git #aeca0d53 - Fix model mapping for Dutch wikisource by Parthiv

Wikistories

[edit]
  • git #551f724f - .gitreview: Remove defaultrebase/defaultbranch by Reedy
  • git #38445971 - Story viewer font (T303022) by eamedina
  • git #97235fc9 - tests: Raise jQuery requirement from v3.6.1 to v3.7.1 by James D. Forrester
  • git #c5e31e76 - Fix integration tests by adding them to the Database group by Stephane Bisson

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]
  • git #24cebb3d - build: Update MediaWiki requirement to 1.41 by James D. Forrester
  • git #7fc6bb0a - Update label for Page tools navigation region (T330326) by Moh'd Khier Abualruz
  • git #1aec6764 - build: Use wikimedia/server for root folder eslint config by Ed Sanders

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #b8cab408 - .gitreview: Swap to track=1 by Reedy
  • git #5560459a - Only log context-shows if they're on a non-null fragment by David Lynch

No changes

[edit]
  • ActiveAbstract
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CharInsert
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • ContentTranslation
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Echo
  • ElectronPdfService
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GrowthExperiments
  • GuidedTour
  • IPInfo
  • ImageMap
  • ImageSuggestions
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Poem
  • PropertySuggester
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TimedMediaHandler
  • Timeless
  • TitleBlacklist
  • TocTree
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

298 Changes in 69 repos by 75 authors