Jump to content

MediaWiki 1.40/wmf.24/Changelog

From mediawiki.org

Core changes

[edit]
  • git #f82d4e10 - Branch commit for wmf/1.40.0-wmf.24 (T325587) by trainbranchbot
  • git #458b1ec5 - Document LinkRenderer by Gergő Tisza
  • git #2a50261a - changeslist: Avoid rendering the page if performing an HTTP redirect (T330100) by Máté Szabó
  • git #a277c206 - tests: Improve --qunit-watch handling in Gruntfile (T250045) by Timo Tijhof
  • git #5b96b5aa - htmlform: Load TagMultiselectWidget styles in more form fields (T329780) by Func
  • git #058ec520 - Add --before-timestamp option to refreshLinks.php (T159512) by Kunal Mehta
  • git #26ec13ad - Fix documentation of WikiPage timestamp getters by Kunal Mehta
  • git #f44e18bc - Rest: Remove SearchResultProvideThumbnailHook from REST by Derick Alangi
  • git #80b56845 - search: Namespace TitleMatcher class by Derick Alangi
  • git #5a977cad - Load TagMultiselectWidget styles in the HTMLForm fields that need them (T329780) by Daimona Eaytoy
  • git #2e82f456 - refreshLinks: Use namespaceCond() by Kunal Mehta
  • git #50f962d1 - Do not replace all whitespace characters with space in tablesorter (T328218) by Daimona Eaytoy
  • git #12ec8706 - WikiPage: Simplify added/deleted logic in ::updateCategoryCounts() (T300303) by Timo Tijhof
  • git #b16d2b7f - ParserOutput: Don't assume that TOC extension data exists by Kosta Harlan
  • git #438ce226 - ParserTestRunner.php: Add a comment to ease cognitive burden by Arlo Breault
  • git #43d56f1c - Skin: Table of contents is set for pages with < 4 sections (T315862) (T318186) by Jon Robson
  • git #483730bd - SpecialUserrights: Replace User instance checks with UserIdentity::LOCAL by Umherirrender
  • git #544a479a - Parser: don't set TOCData if __NOTOC__ is used on the page by C. Scott Ananian
  • git #cf69becf - ParserTestRunner: Use '{}' for empty array for consistency with Parsoid by C. Scott Ananian
  • git #14a896b3 - SpecialUserrights: Read groups from primary DB during conflict check by Umherirrender
  • git #9a96df31 - i18n: Reword action-deletedhistory (T329720) by Umherirrender
  • git #965d7ed4 - specials: Create Special:MyLog to link to logs performed by me (T327565) by Umherirrender
  • git #7dcfbf2a - Allow some maintenance scripts to be called without a LocalSettings by daniel
  • git #1ab15f7a - Update mw-ui-icon-element styles to avoid conflicts with button classes and make default styles work with the checkbox hack (T320453) by bwang
  • git #142f9cbc - WikiPage: Use primary key for updates in ::updateCategoryCounts (T300303) by Umherirrender
  • git #7cbebaeb - Simplify RCCacheEntryFactory::buildCLink by Matěj Suchánek
  • git #9cfed383 - Use alt as link content for broken media (T273014) by Arlo Breault
  • git #e21ab231 - Clean up EnhancedChangesList::getLogText by Matěj Suchánek
  • git #cc18b47b - Lists of images should use lazy loading (T266155) by Derk-Jan Hartman
  • git #bfedab2e - Reorg: Move CSP class to Request/ (T321882) by Amir Sarabadani
  • git #2e84ae2d - block: Fix typo in AbstractBlock::setTimestamp by Umherirrender
  • git #1ac173f0 - title: Handle user name equal to interwiki prefix in TitleParser (T329690) by Umherirrender
  • git #5323501d - Reorg: Move EditPage.php to MediaWiki\EditPage (T321882) by Amir Sarabadani
  • git #9ae97460 - rdbms: improve the moving average method in LoadMonitor (T265386) by Aaron Schulz
  • git #b4144884 - i18n: Reword action-block/blockemail/hideuser and right message (T329725) by Umherirrender
  • git #173e1308 - Translate some new $specialPageAliases into Spanish (es) by MarcoAurelio
  • git #7cbb7413 - Remove obsolete Rdbms query groups from getConnection calls (T263127) (T326274) by Timo Tijhof
  • git #9dfea718 - Sync up core repo with Parsoid by C. Scott Ananian
  • git #390c2899 - Update $wgJobRunRate comments to mention buffers and fastcgi by Aaron Schulz
  • git #1b3ae8ba - SpecialContributions: Remove duplicate help link (T329367) by Ammarpad
  • git #d7b53cd3 - Dynamically update template list for live preview (T321032) (T327354) by Sam Wilson
  • git #ae944fc3 - ObjectCache: Make newFromParams() more suitable for internal re-use (T329680) by Timo Tijhof
  • git #2ab050f6 - ResourceLoader: Permit partial failure of encodeJson() and add logging (T329330) by Timo Tijhof
  • git #756a32f8 - Update Codex from v0.5.0 to v0.6.0 (T295711) (T305411) (T309425) (T311026) (T322631) (T322712) (T325055) (T325105) (T325772) (T326706) (T327499) (T328492) (T329287) by Anne Tomasevich
  • git #3dac03d7 - Api: Break dependency of ApiQueryExternalLinks on ApiQueryExtLinksUsage (T326251) by Amir Sarabadani
  • git #a3446725 - LinkFilter: Get rid of concept of field prefix in ::getQueryConditions (T326251) by Amir Sarabadani
  • git #80bf808b - ApiQueryLanguageinfoTest: Do not pass a float to setFakeTime (T329609) by Martin Urbanec
  • git #bf90007d - Use the ?? operator in a few places where it makes sense by thiemowmde
  • git #ce95ca53 - Make use of jQuery method chaining where it makes sense by thiemowmde
  • git #8b308302 - Minor PHPDoc fixups and improvements in different places by thiemowmde
  • git #85130e59 - Remove/simplify not trivial and unnecessary null checks by thiemowmde
  • git #e7206f1a - Update ConvertibleTimestamp to 4.1.0 (T329594) by Martin Urbanec
  • git #67007070 - Only add css based magnify links when pointing to file desc page (T329413) by Arlo Breault
  • git #12d2d489 - Resources: Remove redundant targets definitions (T328497) by Jon Robson
  • git #a486e302 - Hard-deprecate MWHttpRequest::factory (T324918) by Umherirrender
  • git #ef52ed41 - Introduce a DatabaseBlockStoreFactory (T291849) by Alexander Vorwerk
  • git #709cf1f4 - api: Include associated rev id of log events in list=logevents by Umherirrender
  • git #599b5a09 - Drop 1.34 db updates by Alexander Vorwerk
  • git #19f8127e - Make it possible to override the session in REST API tests by Daimona Eaytoy
  • git #78ade075 - Clarify unused local variable in ChangesListSpecialPage::registerFilters by Umherirrender
  • git #3bc528f6 - mw.notification: Allow customizing position without adding HTML by Bartosz Dziewoński
  • git #3a7bcb9c - jobqueue: Add documentation about specific type to Iterator type by Umherirrender
  • git #f967cdd9 - Fix link insertion and deletion with MergeHistory (T275947) by GeoffreyT2000
  • git #f862ea57 - WikiImporter: do not fail if upload entry in dump lacks 'text' tag (T292348) by Ferran Tufan
  • git #b33aab14 - QUnit: CLI option for watching test and source files (T250045) by Kosta Harlan

Vendor

[edit]

Extensions

[edit]

AdvancedSearch

[edit]
  • git #a5ee871c - CSS: Remove unused browser prefixes and deprecated mixins by Ed Sanders

Babel

[edit]

CampaignEvents

[edit]
  • git #502fc263 - Rest: Update token validation to use new core method by Daimona Eaytoy

CentralAuth

[edit]

CheckUser

[edit]

CirrusSearch

[edit]

Cite

[edit]
  • git #fa1cb6c6 - Parsoid CSS: Remove list-style-type styles added in e5a8b3ec by Subramanya Sastry

CodeMirror

[edit]
  • git #47e42bc6 - Search for toolbar place in toolbarConfig as well as actionConfig by Ed Sanders
  • git #2f5366da - CSS: Remove unused browser prefixes by Ed Sanders

ContentTranslation

[edit]

DiscussionTools

[edit]
  • git #4b7ba72c - LedeSectionDialog: Fix double scrollbars in some cases by Bartosz Dziewoński
  • git #eccb9279 - Add Spanish aliases by MarcoAurelio
  • git #3e109725 - Prompt IP users that they can be notified of replies if they sign in (T328951) by Lectrician1
  • git #e6681772 - Avoid unneeded queries in isAvailableForTitle() by Bartosz Dziewoński
  • git #445b8cac - persistRevisionThreadItems: Avoid listing non-discussion pages (T329627) by Bartosz Dziewoński
  • git #d0fb22a6 - Special case opening new topic tool when VE or 2017WTE is open (T317035) by Bartosz Dziewoński

EventLogging

[edit]

Gadgets

[edit]

GrowthExperiments

[edit]
  • git #f07613aa - Frontend docs: fix typo in npm command (T329034) by Sergio Gimeno
  • git #0a1f4ea9 - Suggested edits: Fix Esc key handling for filter dialogs by Gergő Tisza
  • git #f346f3f6 - NewImpact: Don't show discovery-popup in third-person mode by Gergő Tisza
  • git #f65608a3 - User impact: use the current user language in the pageviews url (T326795) by Sergio Gimeno
  • git #e4c9a080 - Soften dependency on EventBus (T329672) by Martin Urbanec
  • git #de5a272c - Suggested edits: add cta button to switch topic match mode from the no results view (T326579) by Sergio Gimeno
  • git #0771e90c - [docs] Improve several VisualEditorHooks-related comments by Martin Urbanec
  • git #063fb186 - SECURITY: Do not expose user timezones (T328643) by Kosta Harlan
  • git #bc2e20d2 - SECURITY: Exclude the timeZone property from user impact data export (T328643) by Kosta Harlan
  • git #85ae0289 - User impact: use progressive primary blue for mobile cta (T329157) by Sergio Gimeno
  • git #766a6fd9 - Suggested edits: disable action on filter dialogs when there are no results (T326579) by Sergio Gimeno
  • git #0568b7ba - ApiQueryGrowthTasks: Refresh task set cache after query (T321875) by Kosta Harlan
  • git #33179dd8 - Suggested edits: avoid requesting tasks with invalid filters (T321762) by Sergio Gimeno

Kartographer

[edit]

LabeledSectionTransclusion

[edit]

Linter

[edit]
  • git #d12bf639 - Change linter maintenance scripts to use existing config varaibles (T329342) by sbailey

Math

[edit]

OATHAuth

[edit]
  • git #8890a44a - TOTPKey: simplify verify() method by Taavi Väänänen
  • git #b843d75e - TOTPKey: Move logging/rate limit handling to the callers by Taavi Väänänen

OAuth

[edit]

PageAssessments

[edit]

PageImages

[edit]
  • git #0ec66379 - Add explicit wgParserEnableLegacyMediaDOM config to pageImagesParserTests.txt (T314318) by Arlo Breault

PageNotice

[edit]
  • git #b26cd623 - build: Resolve npm peer dependencies in package-lock.json by Umherirrender

PageTriage

[edit]
  • git #243b5076 - Fixed the "oldest" value in the stat API by MPGuy2824

Phonos

[edit]

Popups

[edit]

ProofreadPage

[edit]
  • git #04524379 - Allow single page files (jpg/png/mp3) to be considered valid candidates (T322641) by Sohom

Score

[edit]
  • git #a040b631 - Change Parser parameter to be optional in Score::renderScore by Umherirrender

Scribunto

[edit]
  • git #ab7452c3 - Remove unnecessary targets definitions from extension.json (T328497) by C. Scott Ananian
  • git #f15b30cd - tests: Fix i18n part of test data to match new translation by Umherirrender

SearchVue

[edit]
  • git #5804d3de - Revert "Create wiki project interwiki link widgets and add to the quick view panel" by Matthias Mullie
  • git #bd7a277d - Create wiki project interwiki link widgets and add to the quick view panel (T307085) by Simone Cuomo

SecureLinkFixer

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

SecurePoll

[edit]

SiteMatrix

[edit]

TemplateSandbox

[edit]
  • git #c2c7150a - Add title and categories to 2017 wikitext editor preview (T153367) by Brandon Fowler

TimedMediaHandler

[edit]
  • git #c1355058 - Add explicit wgParserEnableLegacyMediaDOM config to parserTests.txt (T314318) by Arlo Breault

Translate

[edit]

UniversalLanguageSelector

[edit]

UploadWizard

[edit]
  • git #bc0bf874 - Fix broken parsing of decimal coordinates by thiemowmde

UrlShortener

[edit]

VueTest

[edit]
  • git #58ecef75 - build: Resolve npm peer dependencies in package-lock.json by Umherirrender
  • git #4b137889 - Update Codex demos to v0.6.0 by Anne Tomasevich
  • git #22c17830 - Update Codex for the legacy vs non-legacy build (take 2) (T325560) by Catrope

VisualEditor

[edit]

Wikibase

[edit]

WikibaseQualityConstraints

[edit]
  • git #ab15cd97 - Don’t create new check result in downgradeResultStatus() (T219037) by Lucas Werkmeister

WikiLambda

[edit]

WikimediaMaintenance

[edit]

Wikistories

[edit]

Skins

[edit]

MinervaNeue

[edit]

MonoBook

[edit]

Timeless

[edit]
  • git #b99adca6 - Only add css based magnify links when pointing to file desc page (T329413) by Arlo Breault

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #daae2787 - Revert "Try to prevent selections inside ref/template nodes on Firefox" (T329983) (T330104) by Bartosz Dziewoński
  • git #5c15a080 - ve.dm.Surface#getModifiedRanges: Add excludeAnnotations/excludeAttributes by Ed Sanders
  • git #4c47b65c - ve.dm.Surface#getModifiedRanges: Convert arguments to options object by Ed Sanders
  • git #24b2c7f0 - ve.dm.Transaction: Factor out isAnnotationOnlyOperation by Ed Sanders
  • git #40c846f1 - Update DOMPurify to 2.4.4 (T279215) by Ed Sanders

No changes

[edit]
  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DonationInterface
  • DoubleWiki
  • Echo
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MobileApp
  • MobileFrontend
  • Modern
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • VipsScaler
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMessages
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

207 Changes in 52 repos by 74 authors