MediaWiki 1.43/wmf.26/Changelog

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