Jump to content

MediaWiki 1.43/wmf.26/Changelog

From mediawiki.org

Core changes

[edit]
  • git #69258c2f - Branch commit for wmf/1.43.0-wmf.26 (T375657) by trainbranchbot
  • git #58e5046b - signup: Fix AJAX username/password check (T376428) by GergƑ Tisza
  • git #cbbee420 - Bump wikimedia/parsoid to 0.20.0-a24 (T376443) by Arlo Breault
  • git #5c45ae05 - UserSelectQueryBuilder: temp() should not select non-temp users (T372702) by GergƑ Tisza
  • git #91efc7f9 - Document ParserOutput::resetParseStartTime() contract a bit more (T376433) by Lucas Werkmeister
  • git #c610b077 - OutputPage: Remove reference to outdated E_STRICT (T375707) by Timo Tijhof
  • git #f0838fbd - Deprecate embedBidi the same way as getDirMark (T375975) by Ebrahim Byagowi
  • git #9ea6e730 - eslint: Promote 'prefer-const' to error in tests by Bartosz DziewoƄski
  • git #50cdd378 - eslint: Manually enforce prefer-const in all remaining code by Ed Sanders
  • git #2f3c89ac - eslint: Manually enforce prefer-const on special page JS by Ed Sanders
  • git #f0e22864 - Use <bdi> in Language::specialList (T375975) by Ebrahim Byagowi
  • git #b7ce4a43 - Use getContentLanguage() in two special pages instead of injection by Ebrahim Byagowi
  • git #1a2d495a - Wrap category links around <bdi> (T375975) by Ebrahim Byagowi
  • git #ca7c62ce - Use Html::element to print <th> elements in Special:TrackingCategories by Ebrahim Byagowi
  • git #1e2af489 - ParserOutput: ensure all created ParserOutputs have a "start of parse" time set (T376433) by C. Scott Ananian
  • git #8661130e - jobqueue: Mark JobSpecification as newable by MĂĄtĂ© SzabĂł
  • git #473e8c32 - Provide a prefixed StatsFactory in parsoid config by Yiannis Giannelos
  • git #fec9daae - Use statslib for metrics emitted by HtmlOutputRendererHelper (T359476) by Yiannis Giannelos
  • git #a5049b48 - status: Log getMessage()/getWikiText() calls on good Statuses (T374436) by MĂĄtĂ© SzabĂł
  • git #7675004b - eslint: Manually enforce prefer-const in tests by Ed Sanders
  • git #9f9091ff - eslint: Enforce no-var in tests and autofix by Ed Sanders
  • git #f87af6fc - Remove getDirMark the same way as RevDelLogItem (T375975) by Ebrahim Byagowi
  • git #efda4cae - Use a better bidi aware markup in CommentParser (T375975) by Ebrahim Byagowi
  • git #bc7ec835 - Remove CommentFormatter::formatStringsAsBlock by Ebrahim Byagowi
  • git #1e534867 - Mark getDirMark as deprecated (T375975) by Ebrahim Byagowi
  • git #b0864345 - Fix incorrect name for notifications menu in documentation by alistair3149
  • git #596c2355 - Use HTML markup instead of bidi control chars in wiki changes (T375975) by Ebrahim Byagowi
  • git #3174f797 - Use HTML markup instead of bidi control chars in revision delete (T375975) by Ebrahim Byagowi
  • git #04de45a5 - Use HTML markup instead of bidi control chars in Special:ListRedirects (T375975) by Ebrahim Byagowi
  • git #89806bd7 - Use HTML markup instead of bidi control chars in Special:WhatLinksHere (T375975) by Ebrahim Byagowi
  • git #f981602f - Improve history merge log comments by Bartosz DziewoƄski
  • git #2a7b8546 - MovePage, MergeHistory: Suppress redirect for "MediaWiki:"-ns wikitext pages (T376399) by Bartosz DziewoƄski
  • git #ff6b625f - MessageCache: More consistently treat redirects as not existing (T376398) by Bartosz DziewoƄski
  • git #91a37f53 - Switch over a bunch of class_alias uses to actuals by James D. Forrester
  • git #c941c59b - Mark now unused getDirMarkEntity as deprecated (T375975) by Ebrahim Byagowi
  • git #92034936 - Add namespace to remaining parts of Wikimedia\FileBackend (T353458) by James D. Forrester
  • git #eb323f16 - Use HTML markup instead of bidi control chars in action=history (T375975) by Ebrahim Byagowi
  • git #834f63c3 - Fix some non namespaced usage of IBufferingStatsdDataFactory (T376392) by Reedy
  • git #bd5fb634 - RELEASE-NOTES-1.43: Add note about mw.Uri being deprecated (T374314) by James D. Forrester
  • git #2db25326 - Use HTML markup instead of bidi control chars in Special:ShortPages (T375975) by Ebrahim Byagowi
  • git #79d61b0e - Use HTML markup instead of bidi control chars in Special:NewPages (T375975) by Ebrahim Byagowi
  • git #1cddda1e - SpecialBlock: add ?usecodex and ?multiblocks feature query params (T358934) by MusikAnimal
  • git #2f762444 - mediawiki.special.block [Vue]: wrap all fields in an outer CdxField (T358934) by MusikAnimal
  • git #fff1b79c - mediawiki.special.block [Vue]: add form validations and error states (T369471) by MusikAnimal
  • git #05435ec6 - RefreshLinksJob: Fix exception due to null/false confusion (take 2) by C. Scott Ananian
  • git #22cdf9cd - Deprecate ParserOutput::setLanguageLinks(null) (T376323) by C. Scott Ananian
  • git #5c1765fc - Add Southern Ndebele language (nr) (T375377) by Amir E. Aharoni
  • git #6ab5ba5f - Edit Recovery: wrap buttons if their text is long (T364664) by Sam Wilson
  • git #d1e85466 - Re-apply "Rename wgPageContentLanguage to wgPageViewLanguage" (T303375) by Fomafix
  • git #714a7146 - Sync up core repo with Parsoid by C. Scott Ananian
  • git #0e08e6a9 - Update autonym for Komering (kge) (T375947) by Amir E. Aharoni
  • git #6e9637a7 - Add Duala language (dua) (T376248) by Amir E. Aharoni
  • git #5f16b8a6 - Replace use of getDirMark with <bdi> in Special:DoubleRedirects (T375975) by Ebrahim Byagowi
  • git #b060dff7 - docs: Add a comment about Safari compatibility for the `.hyphens` mixin by Volker E.
  • git #1746c9e6 - selenium: Document when, how and why a test is skipped (T280652) by Ćœeljko Filipin
  • git #649b0f49 - Use import actor store where needed in RC categorisation (T373318) by Dreamy Jazz
  • git #d7ae0075 - installer: Simplify setupPLpgSQL by Tim Starling
  • git #11d1a1e1 - installer: Merge manual table creation into the create-tables step by Tim Starling
  • git #7a8f6f59 - Add namespaces for Obolo (ann) (T374769) by Amir E. Aharoni
  • git #9508801c - rdbms: avoid pcre.backtrack_limit in QueryBuilderFromRawSql::generalizeSQL() (T366640) by Aaron Schulz
  • git #0823ce88 - Update Codex from v1.13.0 to v1.13.1 (T322014) (T362346) (T373225) (T375698) (T376045) by Anne Tomasevich
  • git #d69abe9c - uuid: Switch mt_rand() calls to random_int() in GlobalIdGenerator by Aaron Schulz
  • git #8cfe28b9 - Replace use of getDirMark with <bdi> tag in ProtectedPagesPager (T375975) by Ebrahim Byagowi
  • git #bbb4a81d - Move services state management out of DatabaseInstaller by Tim Starling
  • git #69313dba - uuid: Improve docs and readability of GlobalIdGenerator::getTimeAndDelay by Aaron Schulz
  • git #e56051b8 - docs: Amend to valid skin variable name for width breakpoint (T349793) by Volker E.
  • git #6f7603ed - mediawiki.special.block: Set reblock in API call if already blocked (T358934) by TheresNoTime
  • git #dfd5d051 - Allow wikitext markup in tag help links (T372175) by Bartosz DziewoƄski
  • git #361b2283 - mw-prefs-search-highlight: Use colour variable for outline as well as background (T376123) by Ed Sanders
  • git #3db5fd70 - Edit recovery: Ask to recover, not to discard (T364664) by Sam Wilson
  • git #60b74e9e - mediawiki.special.block [Vue]: surface server-side msgs + loading state (T369471) (T358934) by MusikAnimal
  • git #cfd28bfc - HISTORY: Add point releases by Reedy
  • git #64a7d841 - Fix PostgreSQL database creation by Tim Starling
  • git #b663f88a - Replace a use of bidi control code with HTML markup (T375975) by Ebrahim Byagowi
  • git #7341c759 - Add a note on use of getDirMark and getDirMarkEntity (T375975) by Ebrahim Byagowi
  • git #57db15e3 - specials: Catch RevisionAccessException and ignore on Special:Undelete (T108495) by Umherirrender
  • git #3f010645 - mediawiki.special.block [Vue]: fix form submission and add tests (T358934) by MusikAnimal
  • git #718c5548 - SpecialBlock.vue: make 'already blocked' msg reactive by MusikAnimal
  • git #b6b2c9d0 - rdbms: improve Database::flushSnapshot() to use ROLLBACK sometimes by Aaron Schulz
  • git #cc28acc4 - Add namespace to remaining parts of Wikimedia\Mime and Wikimedia\Stats (T353458) by James D. Forrester
  • git #53b67ae0 - Add namespace to remaining parts of Wikimedia\ObjectCache (T353458) by James D. Forrester
  • git #2144fef6 - Add namespace to Wikimedia\Redis libs (T353458) by James D. Forrester
  • git #531ba3aa - resourceloader: Add/change ResourceLoaderModifyEmbeddedSourceUrls hook (T371530) by Bartosz DziewoƄski
  • git #8af168e6 - installer: Parse messages for Html::warningBox by Umherirrender
  • git #c7cd5399 - build: Use inline ignore for MediaWiki.Usage.DeprecatedGlobalVariables by Umherirrender
  • git #5c792493 - Add namespace gender aliases for Tigre (tig) (T375052) by Amir E. Aharoni
  • git #95cfe68e - Allow localized gallery widths; avoid spurious "double px" tracking category (T374311) by C. Scott Ananian

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]

AdvancedSearch

[edit]

AutoModerator

[edit]

CampaignEvents

[edit]
  • git #1996d6e0 - Update namespace of PHP classes by Fomafix
  • git #1859e45d - Use intdiv( $a, $b ) instead of (int)round( $a / $b ) by Fomafix
  • git #fb6bd02b - Inject service CentralIdLookup into CampaignsUserMailer by Fomafix
  • git #fa8398ec - Use $this->getServiceContainer() in tests by Fomafix
  • git #b98b7351 - Use ?? instead of default value in getRawVal() (T376245) by Fomafix
  • git #6deb76eb - Remove temporary feature flag for invitation list special pages (T373442) by Daimona Eaytoy

CategoryTree

[edit]
  • git #bd4efc18 - Define a variable to reuse a value by Ebrahim Byagowi
  • git #6f8049b2 - Use margin-inline mixin to simplify direction specific styles (T371265) by Ebrahim Byagowi
  • git #b66d6a38 - Make disabled arrow more distinguishable by Ebrahim Byagowi
  • git #be7320b4 - Make CategoryTree arrow expansion work outside mw-content-{ltr,rtl} by Ebrahim Byagowi
  • git #fcc33341 - Make category links arrow link to actual categories by Ebrahim Byagowi
  • git #451aeceb - Use Codex provided arrow icons for the tree by Ebrahim Byagowi
  • git #fe71840c - Replace use of getDirMark with HTML markup (T375975) by Ebrahim Byagowi
  • git #b1e3b5f0 - Update namespaces of PHP classes by Fomafix

CentralAuth

[edit]
  • git #7db124d2 - CentralAuthIdLookup: Respect DB flags in centralIdFromLocalUser() (T374994) by MĂĄtĂ© SzabĂł
  • git #39118668 - UserSelectQueryBuilder: temp() should not select non-temp users (T372702) by GergƑ Tisza
  • git #f37765de - Use ?? instead of default value in getRawVal() (T376245) by Fomafix
  • git #ce89ab93 - SUL3: Use cookie-based mechanism with query-flag mechanism by Derick Alangi
  • git #0ded3f59 - Update ResourceLoaderModifyEmbeddedSourceUrls hook handler (T371530) by Bartosz DziewoƄski

CheckUser

[edit]
  • git #d9f96d62 - LogTemporaryAccountAccessJob: Add spec helper by MĂĄtĂ© SzabĂł
  • git #e6a987db - Add Norwegian special page name translations by Jon Harald SĂžby
  • git #5f61d892 - Add GENDER to English log messages by Amir E. Aharoni
  • git #4eeac93b - Add support for AbuseFilter's protected var view log (T371798) by STran
  • git #346c3467 - Fix failing tests in CheckUserCentralIndexManagerTest (T375399) by Dreamy Jazz

Cite

[edit]

Citoid

[edit]

cldr

[edit]

CodeEditor

[edit]

CommunityRequests

[edit]

ContactPage

[edit]

ContentTranslation

[edit]

Disambiguator

[edit]
  • git #be6bcd08 - ext.disambiguator: Convert some let to const by Ed Sanders
  • git #e6cec334 - eslint: Cleanup config and fix errors by Ed Sanders
  • git #ab045131 - ext.disambiguator: Remove useless bindings by Ed Sanders

DiscussionTools

[edit]
  • git #31dc9b4e - CommentController: Merge (mode, hideErrors, suppressNotifications) into options by Ed Sanders
  • git #ba6ce4f7 - Simplify direction specific styles using margin-inline (T371265) by Ebrahim Byagowi
  • git #22a66a8a - Use ?? instead of default value in getRawVal() (T376245) by Fomafix
  • git #b35ea7c6 - Use standard font sizing for DT advanced toggle menu and license description (T356574) by Iniquity

DonationInterface

[edit]
  • git #122f5cea - Handle checkout session vault events as a possible fix for the invalid checkout session id. by Damilare Adedoyin
  • git #1b7db8cb - Add Gravy Paypal config for DI (T375378) by Jack Gleeson
  • git #46f9a2a5 - Setup Venmo frontend on Gravy (T376182) by Damilare Adedoyin

Echo

[edit]
  • git #291ea47d - tests: Namespace the PHP classes by James D. Forrester

EventLogging

[edit]

FileImporter

[edit]
  • git #1da4f026 - Inject services into ImportPlanFactory by Fomafix
  • git #538d4d92 - Inject service MainConfig into FileImporterHooks by Fomafix
  • git #9ed2094e - Inject services into SpecialImportFile by Fomafix
  • git #f922af79 - Use injected UserOptionsManager instead of UserOptionsLookup by Fomafix
  • git #7892835f - Use $this->getServiceContainer() in tests by Fomafix
  • git #8e061cf0 - Use ?? instead of default value in getRawVal (T376245) by Fomafix

FlaggedRevs

[edit]

FundraiserLandingPage

[edit]

GlobalBlocking

[edit]

GlobalPreferences

[edit]
  • git #9105daa9 - Inject services into SpecialGlobalPreferences by Fomafix

GrowthExperiments

[edit]

MassMessage

[edit]

Math

[edit]

MobileFrontend

[edit]

NearbyPages

[edit]
  • git #d92907d8 - Parse message for Html::errorBox by Umherirrender

NetworkSession

[edit]
  • git #07c65c97 - build: Add the config file for phan by Umherirrender

OAuth

[edit]

ParserMigration

[edit]
  • git #ee2ba2ae - Inject services into ApiParserMigration by Fomafix

Phonos

[edit]
  • git #9a6a7510 - Remove redundant closure for all modules with packageFiles by Fomafix

Popups

[edit]
  • git #a3af7c91 - Record canonical special page names in virtual pageviews (T375387) by Erik Bernhardson
[edit]

ReportIncident

[edit]
  • git #849a1580 - build: Run stylelint also for resources folder by Umherirrender

Scribunto

[edit]

SecureLinkFixer

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

SecurePoll

[edit]
  • git #77d6e9cb - Use Maintenance::beginTransaction()/Maintenance::commitTransaction() by Aaron Schulz

TemplateSandbox

[edit]
  • git #6fdd092d - Remove redundant closure for all modules with packageFiles by Fomafix
  • git #83a3c8e8 - Inject services into Hooks by Fomafix

TemplateWizard

[edit]

TitleBlacklist

[edit]

TocTree

[edit]

Translate

[edit]
  • git #68d2e8d5 - Avoid calling Parser::getPage() when no title is set by C. Scott Ananian
  • git #786ea99b - Special:PageTranslation: Add help for translation-aware transclusion by Tacsipacsi
  • git #e45e12a2 - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
  • git #6b4bd598 - MoveTranslatableBundleMaintenance: Remove use of Status::getWikiText (T369056) by Abijeet
  • git #72e60e4d - Special:PageTranslation: Set relevant title instead of backlink by Tacsipacsi
  • git #4f97c15c - ParsingPlaceholderFactoryTest: Remove code for PHPUnit 8 (T369056) by Abijeet
  • git #a2cfbaac - Unbreak the CI by Ebrahim Byagowi
  • git #0c6d7774 - MessageBundleContentHandler: Replace use of ParserOutput::setText (T369056) by Abijeet
  • git #b2c8040d - Shorten dataset used in MessageIndexTest (T375756) by Antoine Musso

TranslationNotifications

[edit]

UniversalLanguageSelector

[edit]

VisualEditor

[edit]
  • git #365950cb - Get attached node from document model, instead of surface by Ed Sanders
  • git #1c679fdb - Update VE core submodule to master (5229fb578) by Ed Sanders

Wikibase

[edit]
  • git #3bfe5bdc - Ensure ParserOutput::getTimeProfile() is valid for all ContentHandlers (T376433) by C. Scott Ananian
  • git #00cc51ea - REST: Remove redundant test `GetPropertyLabelWithFallbackTest` by dima koushha
  • git #6daad642 - REST: Implement fallback in GetPropertyDescriptionWithFallback (T375880) by dima koushha
  • git #250a81f7 - REST: Create GetPropertyDescriptionWithFallback route (T375880) by dima koushha
  • git #355d446d - REST: Create GetItemDescriptionWithFallback route (T375885) by Ollie Shotton
  • git #2e81bef8 - REST: Remove redundant OpenAPI tests by Silvan
  • git #2c73d8ea - Use ?? instead of default value in getRawVal() (T376245) by Lucas Werkmeister
  • git #2cf3e5de - selenium: Document when, how and why a test is skipped (T280652) by Ćœeljko Filipin
  • git #a31c1139 - REST: Implement fallback in GetPropertyLabelWithFallback (T375879) by Muhammad Yasser Jazirahly
  • git #7e6100c2 - REST: Add a new GetPropertyLabelWithFallback route (T375879) by Muhammad Yasser Jazirahly
  • git #4e61e179 - REST: Implement fallback in GetItemLabelWithFallback (T375859) by Silvan

WikibaseLexeme

[edit]

WikibaseQualityConstraints

[edit]

WikiEditor

[edit]

WikiLambda

[edit]
  • git #4e027b33 - Remove Wikidata Lexeme component external link icon (T373589) by gengh
  • git #9d0347bb - tests: Add authorisation test for adding a label to a built-in type, Z46 (T362011) by James D. Forrester
  • git #c9dfc44f - WikiLambda API: Log or submit event with Z7K1 only if it's valid (T372987) by dmartin

WikimediaCampaignEvents

[edit]

WikimediaEvents

[edit]

WikimediaMessages

[edit]
  • git #2b0aa15c - Use text-align: start to simplify direction targeted logic (T371265) by Ebrahim Byagowi
  • git #663eab10 - Add messages for Iban Wikipedia (ibawiki) (T376568) by gerritbot
  • git #c5e907d4 - Add messages for global-temporary-account-viewer group (T376481) by Dreamy Jazz
  • git #97931b1a - Move full stop outside of sentence-final link in copyright footers by Bartosz DziewoƄski
  • git #d63a4d69 - Update translations of copyright messages (T45646) by Bartosz DziewoƄski
  • git #10f1d5ca - Update to use SkinCopyrightFooterMessage hook, avoiding raw HTML (T45646) by Bartosz DziewoƄski

Skins

[edit]

CologneBlue

[edit]

MinervaNeue

[edit]

Modern

[edit]

MonoBook

[edit]

Timeless

[edit]

Vector

[edit]

WikimediaApiPortal

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #5229fb57 - Follow-up I0837beaf9: findText: Ensure options exist before accessing by Ed Sanders

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • Chart
  • ChessBrowser
  • CirrusSearch
  • CiteThisPage
  • CodeMirror
  • Cognate
  • Collection
  • CommonsMetadata
  • CommunityConfiguration
  • ConfirmEdit
  • CreditsSource
  • Dashiki
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • Flow
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • MobileApp
  • MultimediaViewer
  • NavigationTiming
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateStyles
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • TorBlock
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

291 Changes in 65 repos by 70 authors