MediaWiki 1.39/wmf.10/Changelog
< MediaWiki 1.39 | wmf.10
Core changes
edit- git #033e9889 - Branch commit for wmf/1.39.0-wmf.10 by trainbranchbot
- git #7a4f38ae - DummyServicesTrait: use MainConfigSchema for default settings by DannyS712
- git #4b72b9d5 - Throw for mismatched wiki in UserIdentity::getId (task T260933) by Aryeh Gregor
- git #42d38aef - Use copy if symlink fails (task T227157) by Mark A. Hershberger
- git #1af94959 - changes: Replace deprecated User::getOption (task T296083) by Umherirrender
- git #65942f44 - maintenance scripts: use MainConfigNames for config names by Umherirrender
- git #28db3e61 - Don't consult ActionFactory for pages that can't exist (task T306358) by Tim Starling
- git #dd5f374b - profiler: Remove deprecated 'trace' feature in SectionProfiler (task T305100) by Timo Tijhof
- git #7f09b425 - UserDef: typo fix ("prefic" -> "prefix") by DannyS712
- git #246ac2af - Autoload vendor from AutoLoader, not Setup by Aryeh Gregor
- git #b56dde0d - Remove access to config globals from more classes (task T294739) by daniel
- git #7d895ce6 - Add ParsoidRenderID by Nikki Nikkhoui
- git #b8539112 - Use UrlUtils in Parser by Aryeh Gregor
- git #97e7d7e0 - Add Okinawan (ryu) to Names.php (task T307080) by Amir E. Aharoni
- git #77ff87da - changetags: Remove "hits" key from exported RCFilters module data (task T298520) by Timo Tijhof
- git #2ce38773 - SpecialExport: Add page table once (task T307037) by Amir Sarabadani
- git #95478e15 - objectcache: move is_callable() check for "asyncHandler" to BagOStuff by Aaron Schulz
- git #28c4214d - createAndPromote.php typo fix: acccount -> account by DannyS712
- git #79fc95d3 - Use MainConfigNames instead of string literals, #5 by Aryeh Gregor
- git #ec1e9527 - qunit: Clean up meta unit tests for testrunner.js (task T171221) (task T250045) by Timo Tijhof
- git #2a4d0f08 - jquery.tablesorter: Modernise tests and use `beforeEach` by Timo Tijhof
- git #96ed5332 - Update Media and File namespace names for Swahili (task T304920) by Amir E. Aharoni
- git #141a0576 - qunit: Remove redundant fixture reset (task T250045) by Timo Tijhof
- git #94844071 - qunit: Simplify mw.config and mw.messages resets (task T250045) by Timo Tijhof
- git #2aeaf20e - qunit: Use inline variables and improve various doc blocks (task T250045) by Timo Tijhof
- git #e0ac0d34 - build: Update to QUnit 2.18.2 by Timo Tijhof
- git #2824b10d - TestSetup: use the correct loop variable by Daimona Eaytoy
- git #d96730eb - Title: Hard deprecate `Title::getSelectFields()` by Derick Alangi
- git #70d2321b - Add us-ascii to safeXmlEncodings (task T278386) by Derk-Jan Hartman
- git #53f4eab8 - language: Remove Language::__destruct() (task T292239) by Timo Tijhof
- git #d22ad790 - actions: Undeprecate MCR restore & unto action code by Derick Alangi
- git #84214494 - TempUserCreator: Support old format of AccountCreationThrottle (task T306878) by daniel
- git #2878f6d5 - Rewrite Article::formatRobotPolicy for clarity by Thiemo Kreuz
- git #d90a86e0 - Inline trivial getter in PoolWorkArticleView by Thiemo Kreuz
- git #50ba5f03 - Don't use $wgCommandLineMode uninitialized by Aryeh Gregor
- git #7b791474 - Use MainConfigNames instead of string literals, #4 (task T305805) by Aryeh Gregor
- git #0e7d6f21 - Make globals global, don't just extract values by Aryeh Gregor
- git #4a52bf55 - Use MainConfigNames instead of string literals, #3 (task T305805) by Aryeh Gregor
- git #6c1f5462 - TempUser UI tweaks by Tim Starling
- git #d6a3b6cf - TempUser EditPage and permissions by Tim Starling
- git #05701ffc - rdbms: Remove instance ownership concept by Tim Starling
- git #baf72a9b - Move bad file tests to mediaParserTests (task T75581) by Arlo Breault
- git #88640e03 - Simplify query parameter logic in ImagePage by Thiemo Kreuz
- git #634d6bf3 - Make Title::toPageIdentity use getWikiId() (task T306712) by Daimona Eaytoy
- git #7283b553 - logging: Use MainConfigNames constants by Umherirrender
- git #5e34ab90 - Remove meaningless conditional from PoolWorkArticleViewOld by Thiemo Kreuz
- git #02de34c0 - Fix output encoding of language converter display title (task T294612) by Fomafix
- git #236efcdc - Untangle dependencies between PoolWorkArticleView subclasses (task T304813) by Thiemo Kreuz
Vendor
edit- git #bea5626e - Upgrading elasticsearch/elasticsearch (v6.5.1 => v6.7.2) by Reedy
Extensions
editAbuseFilter
edit- git #e73f2076 - Inline/simplify smaller pieces of JavaScript code by Thiemo Kreuz
- git #a25e2c78 - Fix capitalization of method calls accross the codebase by Thiemo Kreuz
- git #c1d80378 - FilterStore: Use upsert instead of replace (task T306692) by Amir Sarabadani
ApiFeatureUsage
edit- git #ff2b7202 - Require MediaWiki 1.31 in extension.json for AutoloadNamespaces by Umherirrender
Babel
edit- git #e1c38ae5 - Remove type hint from onLinksUpdate (task T306863) by Abijeet
CentralAuth
edit- git #30397a0c - Update TitleBlacklist class names (task T307302) by Taavi Väänänen
- git #ab3165c2 - Make Special:CA alias for Special:CentralAuth (task T304223) by stang
CheckUser
edit- git #7ca7c432 - Update label for Special:Investigate input by Thalia
CirrusSearch
edit- git #55d731dc - Don't use return value of IResultWrapper::next by Aryeh Gregor
- git #4b8e377f - Filters::booleanOr should set minimul_should_match to 1 (task T288765) by David Causse
- git #c9ee2525 - Revert "Revert "Merge remote-tracking branch 'origin/es68'"" by David Causse
- git #50f30c71 - Small grammar fixes in a long message by Amir E. Aharoni
- git #8dad04fe - Run Searcher::get against index instead of type by Erik Bernhardson
- git #a34e2fa2 - Add simple way to define simple custom page fields by Erik Bernhardson
- git #3f47e621 - Call the _search endpoint from the index not the type by David Causse
- git #d5cf710f - Prevent negative weights on BoostedQueriesFunction (task T209859) by joseph emmanuel kayode (iemarjay)
- git #f656e0ea - Add unit tests for BoostedQueriesFunction by David Causse
Cite
edit- git #7bd68f0e - Avoid indirect global access in unit tests by Aryeh Gregor
ContentTranslation
edit- git #6f242d4e - Replace deprecated Less `.box-sizing()` mixin with standard CSS (task T306488) by Volker E
- git #05bb9421 - CX Entrypoints: Add relevant missing languages entrypoint inside ULS (task T290972) by NikG
- git #341d33aa - Replace Action::getActionName by IContextSource::getActionName by Umherirrender
- git #b8d11675 - Fix grammar in two English messages by Amir E. Aharoni
- git #8a153715 - SX VE helper: consider lead sections when getting subsection nodes (task T306643) by NikG
- git #dd2f37d5 - CX contributions menu entrypoint: Fix lint error by NikG
- git #58881623 - SX Entrypoints: Add mffrequentlanguages module and register it to RL (task T298032) by NikG
DonationInterface
edit- git #90d2c2be - Revert "Localisation updates from https://translatewiki.net." by Raimond Spekking
- git #a6163b15 - Move PayPal Express Checkout to paypal_ec_gateway (task T302892) by Elliott Eggleston
- git #e89ebff6 - Remove PayPal legacy adapter (task T300068) by Elliott Eggleston
- git #174b96dd - Register one more config dir by Elliott Eggleston
- git #f227a9e2 - Move Adyen Checkout to parent folder (task T302892) by Elliott Eggleston
- git #1cfef199 - Manage donation amounts by country (task T261436) by jgleeson
- git #cfad457a - Fix PE form settings (task T303207) by Elliott Eggleston
Echo
edit- git #de4a85b7 - Don't mention deprecated UserRightsProxy (task T255309) by Aryeh Gregor
- git #fe766f04 - Replace deprecated Less `.box-sizing()` mixin with standard CSS (task T306488) by Volker E
EntitySchema
edit- git #9e28a9f6 - Revert "Add quick fix for special page permission check" (task T306358) by Lucas Werkmeister
- git #0966b5c2 - Add some basic headlines to the Readme by Michael Große
- git #4474148b - Add quick fix for special page permission check (task T306358) by Jakob Warkotsch
- git #e9c4a47d - Use new namespace for revision related classes (task T305784) by Umherirrender
FileImporter
edit- git #9b2702b7 - Replace MediaWikiTitleCodec with TitleParser mock (task T294739) by Thiemo Kreuz
- git #34eff40d - Replace custom core services with the originals (task T267765) by Thiemo Kreuz
- git #44dc9637 - Services: Update documentation to reference the new service (task T305813) by Derick Alangi
FlaggedRevs
edit- git #3238dbec - Show correct error message when PoolCounter is full (task T305725) by Thiemo Kreuz
Flow
edit- git #5ad1baee - Replace deprecated Less `.box-sizing()` mixin with standard CSS (task T306488) by Volker E
Gadgets
edit- git #c279d5cc - Remove legacy handling for EditFilterMergedContent hook by Ammarpad
GoogleNewsSitemap
edit- git #bc60820a - Namespace extension by Reedy
GrowthExperiments
edit- git #db320421 - Video landing page: Show different title/body text on mobile (task T303785) by Gergő Tisza
- git #f2eda389 - HomepageModule: bump schema version to 1.5.0 (task T287915) by Martin Urbanec
- git #d606f551 - Homepage: Instrument re-enabling mentorship (task T287915) by Martin Urbanec
- git #2f2121d1 - Homepage: Let mentees re-enable mentorship after opting-out (task T287915) by Martin Urbanec
- git #be137a20 - Add an image: use dir=auto for field values in AddImageDetailsDialog (task T296908) by MewOphaswongse
- git #0013825a - Video landing page: Record campaign parameter for control users (task T303785) by Gergő Tisza
- git #6a13c52a - Video landing page: Don't show campaign body text on mobile (task T303785) by Gergő Tisza
- git #240c0e75 - HelpPanelHooks: Exit early when maybeShow is false by Kosta Harlan
- git #98671a4f - AqsEditInfoService: Do not use local cluster cache (task T298328) by Martin Urbanec
- git #821b218b - Add an image: use dir=auto for image description (task T296908) by MewOphaswongse
- git #9bb6508a - Suggested Edits: rename SuggestedEditsFiltersWidget to FiltersButtonGroupWidget by MewOphaswongse
- git #3c93c6b9 - Email list export: Speed up (task T305015) by Gergő Tisza
- git #7b8e8b0d - Email list export: Exclude users for whom Growth features are disabled (task T305015) by Gergő Tisza
Insider
edit- git #131e0fe5 - Require MediaWiki 1.31 in extension.json for AutoloadNamespaces by Umherirrender
IPInfo
edit- git #0c40e700 - Remove user pref cleanup (task T305838) by STran
- git #2d1fb080 - Align infobox contents (task T306127) by STran
- git #a2d3da4a - Add adhoc logging around logger job (task T304695) by STran
Josa
edit- git #673c6ba9 - Require MediaWiki 1.31 in extension.json for AutoloadNamespaces by Umherirrender
Kartographer
edit- git #2ae6a872 - Update TODO with new task number (task T304813) (task T307342) by Adam Wight
- git #da7e5dc4 - Fix 1px offset when hover'ing (task T306482) by Derk-Jan Hartman
MobileFrontend
edit- git #1b3c2a05 - lazyLoadedImages: Run on wikipage.content hook (task T306705) by Ed Sanders
- git #da12ebf1 - Run wikipage.content hook on source editor previews by Ed Sanders
- git #c6ebfd6e - Use beforeprint event to load all images in print mode (task T301922) by bwang
OpenStackManager
edit- git #7df4f27c - Update TitleBlacklist class names (task T307302) by Taavi Väänänen
ProofreadPage
edit- git #19b056e8 - pagelist: Avoids doing recursive parts on simple page numbers by Tpt
- git #e9f99ad1 - Fix typo (task T201491) by Klein Muçi
QuickSurveys
edit- git #cff499af - QuickSurveys: Update QuickSurveys Initiation Impression value to correct field name (task T306638) by essexigyan
Quiz
edit- git #29782d3b - Require MediaWiki 1.31 in extension.json for AutoloadNamespaces by Umherirrender
RelatedArticles
edit- git #2665e3c3 - Add TypeScript support by Jon Robson
- git #e5431a1c - Limit RelatedArticles feature to ES6 browsers (task T306355) by Jon Robson
RSS
edit- git #d8d1e067 - SECURITY: Prevent XSS from "stripItem" replacement strings in attribute (task T307028) by Brian Wolff
SandboxLink
edit- git #224c6b73 - Require MediaWiki 1.31 in extension.json for AutoloadNamespaces by Umherirrender
Scribunto
edit- git #09b60f17 - Use namespaced SyntaxHighlight class by Reedy
TimedMediaHandler
edit- git #528d5405 - TimedTextPage: Call setArticleFlag (task T307218) by Ed Sanders
TitleBlacklist
edit- git #70754ecf - Fix and enable 1 PHPCS exclusion by Reedy
- git #3113e6bf - Namespace extension by Reedy
Translate
edit- git #46cbf65e - Fix the display of the "Some translatable areas may be uneditable" by Isabelle Hurbain-Palatin
- git #ce158f81 -
<translate>
tag: replace with message parameter (task T305134) by Gee - git #b42a53fb - Add fallback MWElasticUtils class resolution for MW < 1.38 (task T306871) by Abijeet
- git #2d2db242 - Replace getNativeData to getText for Translate (task T283684) by Niklas Laxström
- git #bcc06439 - Remove SMW compatibility code when displaying translatable page title by Abijeet
- git #7a7aa7dc - PageTranslationHooks: Skip display title & section preview processing (task T305531) by Abijeet
VisualEditor
edit- git #3022b0e4 - Hooks::onRecentChangeSave: Don't pass null to explode(), avoiding PHP 8.1 deprecation by Mark A. Hershberger
- git #1f4eec1a - Nudge translators to make unused toggle button label short (task T300008) by WMDE-Fisch
- git #43778932 - Stop hide unused label from overflowing (task T300008) by WMDE-Fisch
- git #d9962881 - Move message about missing parameters to sidebar (task T300710) by WMDE-Fisch
- git #9922e1c6 - Use natural language rather than the brand name (task T306283) by Adam Wight
- git #b8df5d8f - build: Replace 'stylelint-config-wikimedia' reference by 'support-modern' by Volker E
Wikibase
edit- git #03ff860b - EditEntity: remove unused service by Jakob Warkotsch
- git #12388522 - REST: Log unexpected errors (task T306997) by Jakob Warkotsch
- git #2bee140e - Fix typo in wbremovequalifiers (task T302035) by Jakob Warkotsch
- git #e2cad378 - Add strict types to EntityUsage and EntityUsageFactory by Lucas Werkmeister
- git #ec7a6549 - Add strict types to UsageLookup, UsageTracker and implementations by Lucas Werkmeister
- git #980be9d7 - Clean up ILoadBalancer(ForOwner) migration by Lucas Werkmeister
- git #93349cdc - Use *Ref() connections instead of releaseConnection() by Lucas Werkmeister
- git #917ccc72 - Add strict types to SubscriptionManager and implementations by Lucas Werkmeister
- git #5c3b32cb - rdbms: Update for removal of owner parameter by Tim Starling
WikibaseCirrusSearch
edit- git #42a8765e - Fix and re-enable test related to minimum_should_match (task T288765) by David Causse
- git #c807561f - Temporarily comment one test case (task T288765) by David Causse
- git #9a6ace7d - Remove disable_coord by Erik Bernhardson
WikibaseLexeme
edit- git #d3a2c041 - Update new-lexeme submodule (task T303394) by Lucas Werkmeister
- git #5a303e30 - Track lexemes created by the SNL no-js variant (task T303394) by Michael Große
- git #2157f9d7 - Track views of new Special:NewLexeme page (task T303394) by Michael Große
- git #a8348a83 - Add New Lexeme Special Page section to README.md (task T302321) by Lucas Werkmeister
- git #5082a2a7 - Add submodule instructions to README.md (task T302321) by Lucas Werkmeister
- git #ab326a6e - Remove mention of Ruby browser tests (task T224301) (task T302324) by Lucas Werkmeister
- git #c11857d9 - Add search for existing Lexemes to Special:NewLexemeAlpha (task T298156) by Lucas Werkmeister
- git #1f20aacf - Remove unused CirrusSearch test data by David Causse
- git #91cff3ac - Remove disable_coord by Erik Bernhardson
- git #fc4ebb06 - Link to example lexeme in Special:NewLexemeAlpha info panel (task T298157) by Lucas Werkmeister
WikibaseLexemeCirrusSearch
edit- git #01e71ae5 - Do not rely on existing translations during tests by David Causse
- git #9d3c9277 - Re-enable and fix tests and drop disable_coord by David Causse
WikibaseMediaInfo
edit- git #8b34a0a9 - Update minimum_should_match for deprecations in 7 (task T288765) by Erik Bernhardson
- git #77e75f21 - Replace Action::getActionName by IContextSource::getActionName by Umherirrender
WikiEditor
edit- git #37836d7f - Realtime preview: don't show reload button on error message (task T306866) by Sam Wilson
WikiLambda
edit- git #d61d5e1f - Update function-schemata sub-module to HEAD (68d9b0f) by James D. Forrester
- git #72d32cc8 - ZObjectUtilsTest: Fix 'unneccessary' typo (task T201491) by Klein Muçi
- git #8bf04f7a - Correct a typo in a message by Amir E. Aharoni
- git #3e1217a6 - Mobile design fixes by adesoji
- git #a1f9be98 - Remove evaluator and wiki API URIs from requests (task T286752) by gengh
WikimediaEvents
edit- git #3b2a783f - Remove obsolete or unused translation messages. by Jan Drewniak
WikimediaMessages
edit- git #793d53df - Add licensing messages for Wikifunctions (task T297330) by James D. Forrester
- git #15e5b637 - Add special licensing messages for MediaWiki.org to mention Help:'s CC0 status (task T301483) by James D. Forrester
- git #9aefe55f - Update link to IPInfo feedback page (task T305451) by Thalia
- git #bb4d130a - Align feedback button added to IPInfo infobox (task T306127) by STran
Wikistories
edit- git #f2d82798 - Story builder instrumentation (task T305885) by Eduardo
- git #a639589b - Fix mw.ForeignRest parameters by hueitan
- git #00257a8d - Revert "Some image URL need quote when used as background-image" by Sbisson
- git #e171980d - URL encode file title by Stephane Bisson
- git #9f7e9740 - Some image URL need quote when used as background-image by Stephane Bisson
- git #758ba702 - Normalize file title before constructing thumb URL by Stephane Bisson
- git #d0269f9f - Filter out SVGs temporarily by Stephane Bisson
- git #2f79124e - Convert story to latest schema before making diff by Stephane Bisson
- git #62022e38 - Remove article sections below the fold by Stephane Bisson
- git #b54ed244 - Remove excessive white space on article page (task T306208) by Stephane Bisson
- git #5c1c5b47 - Formalize and validate stories structure using a json schema by Stephane Bisson
Skins
editMinervaNeue
edit- git #79d4130f - Hard deprecate MobileMenu Hook (task T303309) by bwang
Vector
edit- git #a1e5fd5f - On special page do not show empty more menu to low resolutions by Jon Robson
- git #8d0659b1 - Updates for core temp user autocreation feature (task T300263) by Tim Starling
- git #1d46d78c - Disable TOC in edit mode (task T307112) by bwang
- git #76c84351 - Fix a11y test runner setup issue by bwang
- git #b075c90f - Update TOC heading and link styles (task T306562) by bwang
- git #64df4fde - Remove dancing tabs with CSS only solution (task T306229) by Jon Robson
- git #61eec960 - Add word-break CSS to TOC links (task T306913) by bwang
- git #af8cf470 - Fix TOC bottom fade (task T306893) by bwang
- git #ea64b86f - Enable collapsible TOC sections for user with preferred reduced motion (task T306652) by bwang
- git #c269419a - Disable animations when user prefers reduced motion (task T254399) by Jon Robson
- git #80b60c15 - Hooks: Migrate Vector skin hooks to the new MediaWiki hook system (task T271009) by Derick A
- git #7d75bb37 - [ToC] Increase threshold for ToC collapsing to 1000px (task T306904) by Jon Robson
WikimediaApiPortal
edit- git #5586ca74 - Fix warnings relating to QuickTemplate (task T306925) by Jon Robson
Misc
editVisualEditor/VisualEditor
edit- git #6bedb34d - build: Update to QUnit 2.18.2 by James D. Forrester
- git #c66d07c9 - Update language lists by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- CodeReview
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DiscussionTools
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- Graph
- GuidedTour
- ImageMap
- InputBox
- Interwiki
- InterwikiSorting
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LocalisationUpdate
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- Math
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- PropertySuggester
- ReadingLists
- Renameuser
- RevisionSlider
- Score
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit206 Changes in 50 repos by 62 authors