MediaWiki 1.41/wmf.27/Changelog

Core changes

edit
  • git #e3d01e4e - Branch commit for wmf/1.41.0-wmf.27 (T345888) by trainbranchbot
  • git #94ece673 - Namespace TitleValue under \MediaWiki\Title (T166010) by James D. Forrester
  • git #459cbb04 - Namespace remaining 'specialpage' files under \MediaWiki\SpecialPage (T166010) by James D. Forrester
  • git #50886262 - Namespace 'special' Pagers under \MediaWiki\Pager (T166010) by James D. Forrester
  • git #b6f263b0 - Namespace HistoryPager under \MediaWiki\Pager (T166010) by James D. Forrester
  • git #905480af - Follow-up 87f2b083: Correct capitalisation of HTMLForm import (T346667) by James D. Forrester
  • git #fddf060a - Apply diff-editfont- classes to inline diffs as well as side-by-side (T346430) by Ed Sanders
  • git #15d52473 - Remove ParserOutput::{get,set}CategoryLinks(), deprecated since 1.38 (T305161) by C. Scott Ananian
  • git #d421ab57 - Remove ParserOutput::addOutputHook() and related code (T292321) (T305161) by C. Scott Ananian
  • git #722f64f6 - Remove ParserOutput::{get,unset,set}Property and ::getProperties() (T305161) by C. Scott Ananian
  • git #83e197d8 - Remove ParserOutput::addTrackingCategory(), deprecated since 1.38 (T305161) by C. Scott Ananian
  • git #3aeb9d68 - Namespace core Pagers under \MediaWiki\Pager (T166010) by James D. Forrester
  • git #3277afa5 - MultiHttpClient: Unset $this->cmh after closing it (T288624) by Lucas Werkmeister
  • git #8cd2646b - Migrate several services to use ICP instead of LB (T330641) by Amir Sarabadani
  • git #d9cbaf33 - Ensure that ExtensionProcessor exports UserRegistrationProviders (T344694) by mainframe98
  • git #d45f68b1 - Infuse the inline diff toggle's layout to fix accessibility (T346132) by Bartosz Dziewoński
  • git #b52ac5d7 - WikiPage: Deprecate getPageIsRedirectField() by Bartosz Dziewoński
  • git #7bdc7df2 - Use existing PermissionManager calls in UserAuthority (T261963) by Thiemo Kreuz
  • git #d496328b - Fix accidental use of Statsd implementation instead of interface by thiemowmde
  • git #3dd695a1 - WikitextContentHandler/ParserOutput: move redirect header to post processing by C. Scott Ananian
  • git #5d5683ad - SpecialWhatLinksHere: Add support for read new of pagelinks (T346457) by Amir Sarabadani
  • git #f90d18fe - maintenance: Migrate some Database::select() calls to SQB (T344971) by Amir Sarabadani
  • git #85e78d22 - Add UserRegistrationLookup (T344694) by Martin Urbanec
  • git #0c0d8777 - Namespace SpecialW* under \MediaWiki\Specials by James D. Forrester
  • git #b1449dbc - Remove deprecated HTTP header field 'Pragma' (T345420) by Fomafix
  • git #04b50619 - CommentFormatter: Minor clean up to test cases by Timo Tijhof
  • git #02d84d76 - SpecialLinkSearch: remove outdated comment about http:// default by Timo Tijhof
  • git #68f7ac7c - HISTORY: Fix typo in note about 1.35 wgDisableCounters removal by Timo Tijhof
  • git #93a27630 - ResourceLoader: Set 'virtualFilePath' for startup.js (T47514) by Timo Tijhof
  • git #ca4cb02e - context: Disallow cloning RequestContext object and throw an error (T323187) by Wandji69
  • git #6922bcea - Add accessible label for temp user banner tooltip (T342932) by bwang
  • git #062fd08e - Remove all Parsoid debugApi references and uses by Subramanya Sastry
  • git #0fd7b663 - API Help: Note that parameters may be inherited from other context (T265734) by James D. Forrester
  • git #870f7c3f - Namespace SpecialVersion under \MediaWiki\Specials by James D. Forrester
  • git #87f2b083 - Namespace SpecialU* under \MediaWiki\Specials by James D. Forrester
  • git #cc457046 - Namespace SpecialT* under \MediaWiki\Specials by James D. Forrester
  • git #a6f3c288 - Namespace SpecialS* under \MediaWiki\Specials by James D. Forrester
  • git #7f7712b1 - http: HeaderCallback should inject all telemetry headers (T340573) by Piotr Miazga
  • git #56b5df31 - tests: Widen `@covers` annotations in PageContentHelperTest by Derick Alangi
  • git #6ac617e7 - rdbms: Minor clean up in ChronologyProtector (T314434) by Timo Tijhof
  • git #53f8b8a4 - actions: Let getActionOverrides() return ObjectFactory specs (T253078) by Lucas Werkmeister
  • git #19ce815b - SpecialContribute: No Icons on Contribute special page mobile (T345706) by Moh'd Khier Abualruz
  • git #495c8264 - resources: Deprecate MediaWiki UI modules in code as well as docs (T340263) by Jon Robson
  • git #ea2979b8 - Namespace SpecialR* under \MediaWiki\Specials by James D. Forrester
  • git #96249612 - Add a mocha test for variant redirects on the page html endpoint by daniel
  • git #49b1bf23 - libs: remove APACHE-LICENSE-2.0.txt from cssjanus by Antoine Musso
  • git #e392a8a2 - ParsoidHandler: Rename var name for clarity by Subramanya Sastry
  • git #f275549f - ParsoidHandler: Remove unnecessary instanceof check against PageConfig by Subramanya Sastry
  • git #a17019b8 - ParsoidHandler: Some minor cleanup by Subramanya Sastry
  • git #942a2861 - Support variant redirects in `/page/html` REST endpoint (T338605) by daniel
  • git #4471dace - tests: Migrate some Database::select() calls to SQB (T344971) by Amir Sarabadani
  • git #3f294751 - ApiParse: Coerce image links to string (T346265) by Máté Szabó
  • git #f17ccb46 - Namespace SpecialP* under \MediaWiki\Specials by James D. Forrester
  • git #158e6ab5 - Namespace SpecialN* under \MediaWiki\Specials by James D. Forrester
  • git #ee48c918 - EditPage: Restore support for 'MediaWiki:addsection-editintro' by Bartosz Dziewoński
  • git #5ac6e254 - rdbms: Avoid lazy loading $loadMonitor in LoadBalancer (T314020) by Amir Sarabadani
  • git #5dc9441b - rdbms: Rename DatabaseMysqlBase to DatabaseMySQL by Amir Sarabadani
  • git #76b0af16 - Remember selected watchlist expiry time during edit conflict (T274658) by thiemowmde
  • git #b58d92db - Update OOUI to v0.48.1 (T340686) (T345515) by Eric Gardner
  • git #7d137d04 - Deprecate ConfiguredReadOnlyMode service (T343917) by Amir Sarabadani
  • git #f338cffe - Remove WikiPage::doDeleteUpdates(), deprecate ::doDeleteArticleBatched() by Daimona Eaytoy
  • git #b4d0be61 - rdbms: Use `debugSql` instead of `debugDumpSql` which is unuset (T318272) by Derick Alangi
  • git #2b16181e - Update Codex from v0.18.0 to v0.19.0 (T337095) (T339021) (T340119) (T342313) (T344178) (T344541) (T344848) (T344849) (T345283) (T345284) (T345286) (T345876) (T346116) by Eric Gardner
  • git #790ae736 - tests: Move test cases from /includes/ into sub folder by Umherirrender
  • git #8f760a3b - Optimize and tidy up in mediawiki.page.ready/ready.js (T328870) by Anne Haunime
  • git #82f4b92e - PoolWorkArticleView: Separate slow-parsoid and slow-parse logs by Subramanya Sastry
  • git #ab1bfd9e - maintenance: Move `shutdown()` logic to MaintenanceRunner by Derick Alangi
  • git #8009e9d0 - http: MultiHttpClient supports TelemetryHeadersInterface (T344926) by Piotr Miazga
  • git #8408989f - TestSetup: Minor cleanup by Reedy
  • git #34acf667 - SettingsBuilder: prevent access to the global instance in unit tests by Daimona Eaytoy
  • git #c02b928d - objectcache: Roll up small once-used private methods to the caller by Amir Sarabadani
  • git #986290ff - Make ExifRotationTest dramatically faster by thiemowmde
  • git #42a17dba - EditPage: undeprecate UNICODE_CHECK constant by DannyS712
  • git #ec1acd8d - filerepo: Switch to use IConnectionProvider where possible (T330641) by Amir Sarabadani
  • git #b65482ac - phpunit: Prevent access to ExtensionRegistry in unit tests by Daimona Eaytoy
  • git #2d6c47bf - RevisionStoreTest: Fix failures with $wgPageLanguageUseDB = true by Bartosz Dziewoński
  • git #8360ea9e - Use the minified version of the 'pako' library (T346075) by Bartosz Dziewoński
  • git #136b7133 - Reset the OOUI element ID before each test (T345515) by Tim Starling
  • git #d9fc3d63 - Languages: Add German as a fallback language for Romansh (T169436) by Jon Harald Søby
  • git #e944a2b7 - Add an option to allow users to always enable safemode (T342347) by Dringsim
  • git #fc364c6b - resetUserEmail: Add an option to send temporary password via email by Func
  • git #1b909fe5 - SpecialUserRightsTest: Add basic coverage for interwiki functionality (T342763) by Martin Urbanec
  • git #56f0baa0 - Remove PageConfig::hasLintableContentModel by Arlo Breault

Vendor

edit

Extensions

edit

AdvancedSearch

edit
  • git #b945ef6e - Remove unused previewOptions config from NamespacesPreview by thiemowmde
  • git #99611d04 - Dramatically simplify some older PHPUnit tests by thiemowmde
  • git #4996a0c6 - Update various JSDoc tags by thiemowmde
  • git #0744b999 - Move label creation to ExpandablePane and make label explicit (T342245) by WMDE-Fisch
  • git #b24b71b3 - Rename $buttonLabel to $buttonContent (T342245) by thiemowmde

AntiSpoof

edit

ApiFeatureUsage

edit

Calendar

edit

CampaignEvents

edit
  • git #20a77aea - Do not show "Clear form" on event pages if answers have been aggregated (T345770) by Daimona Eaytoy
  • git #2f162719 - Adjust spacing of sections in the response statistics tab (T336855) by Daimona Eaytoy
  • git #1edadd7a - Use native types for EmailUsersJob parameters (T346403) by Daimona Eaytoy
  • git #861d7bda - Add section for participant questions to the registration form (T339978) by Daimona Eaytoy
  • git #222e6fc5 - Re-label "has email" and show it conditionally in EventDetails (T345310) by Daimona Eaytoy

CentralAuth

edit
  • git #e5f59396 - Add CentralAuthGlobalRegistrationProviderTest by Martin Urbanec
  • git #376218e4 - Add CentralAuthGlobalRegistrationProvider (T344694) by Martin Urbanec
  • git #51b02340 - Optimise CentralAuthSessionProvider::refreshSessionInfo by Daimona Eaytoy

CheckUser

edit
  • git #88c83e79 - Get expected action text in test method of CheckUserGetEditsPagerTest (T346586) by Dreamy Jazz
  • git #022e4ffc - Implement read new support for CheckUserGetEditsPager (T328995) (T328992) by Dreamy Jazz
  • git #e64c46d9 - Use ArchivedRevisionLookup::getArchivedRevisionRecord() where convenient by Bartosz Dziewoński
  • git #f897e3ea - Change AbstractCheckUserPager::getIpConds to use IReadableDatabase (T346183) by Dreamy Jazz
  • git #0562e948 - clienthints: Make ::provideIncrementAndCheck static (T337159) by Dreamy Jazz

CirrusSearch

edit
  • git #dede6644 - Remove duplicate cast from Util::parsePotentialPercent by Umherirrender
  • git #42158630 - Refactor and Revert Analysis Harmonization (T346051) by tjones

cldr

edit
  • git #c809e7cb - More readable string comparison by Michael Große

CodeMirror

edit

Collection

edit

ContentTranslation

edit

CreditsSource

edit

DiscussionTools

edit
  • git #0c1ec851 - Fix interaction of "Add topic" button with categories (T335219) by Bartosz Dziewoński
  • git #2aafd08c - Require CTRL+Enter to submit a comment, regardless of the input (T326500) by Ed Sanders
  • git #6b633803 - ThreadItemStore: Add details to row insertion exceptions (T343859) by Bartosz Dziewoński
  • git #70ff6fa4 - SubscriptionStore: Tweak comment to fix Gerrit syntax highlighting by Bartosz Dziewoński

ExternalGuidance

edit
  • git #337e02e7 - build: Update MediaWiki requirement to 1.41 by James D. Forrester

FileExporter

edit

FileImporter

edit

FlaggedRevs

edit
  • git #14f6806d - Remove unused FlaggedRevs::getLevels() by thiemowmde
  • git #ba476f78 - Add convenient FlaggedRevs::getFirstReviewNamespace() by thiemowmde
  • git #839b893e - Add PHPUnit tests for most basic FlaggedRevs utility methods by thiemowmde
  • git #9ffe83eb - Add convenient FlaggedRevs::isReviewNamespace() method by thiemowmde
  • git #4261919c - Make FlaggedRevs::inReviewNamespace() more convenient to use by thiemowmde

Flow

edit
  • git #aa3b0674 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
  • git #4949c126 - Add cuc_ prefix to comment_text and comment_data if they are set (T328995) by Dreamy Jazz
  • git #134eb13d - tests: Do not assume UTSysop exists (T346253) by Martin Urbanec

Gadgets

edit

GlobalCssJs

edit
  • git #28801662 - Hide global CSS/JS on Special:Preferences when forcesafemode=true (T342347) by Dringsim

GoogleNewsSitemap

edit
  • git #0a4d8511 - build: Update MediaWiki requirement to 1.41 by James D. Forrester

GrowthExperiments

edit
  • git #71d40b26 - Mentor dashboard: Ensure no temp accounts are returned as mentees (T341390) by Martin Urbanec
  • git #ef08685e - Link recommendations: prevent too large offsets in cirrus queries (T345713) by Sergio Gimeno
  • git #61b6d39e - linkTaskCounts: Stop producing per-topic statsd data (T345210) by Martin Urbanec
  • git #16a3c0ba - listTaskCounts: Push total task counts to statsd for all tasks (T345204) by Martin Urbanec
  • git #85be230b - Make PraiseworthyMenteeSuggesterIntegrationTest faster (T322444) by thiemowmde
  • git #7edec920 - Replace misplaced BadMethodCallException with LogicException by thiemowmde
  • git #104c9221 - Add NewcomerTasksInfo Bengali translation by MdsShakil
  • git #311302ff - Structured mentor list: Use meaningful edit summaries (T322115) by Martin Urbanec

Kartographer

edit
  • git #971f19db - Remove now redundant PHPDoc blocks by thiemowmde
  • git #e61f74b9 - Hard-code maplink coordinates messages to English for Parsoid (T346161) by Isabelle Hurbain-Palatin
  • git #0d278677 - Add MapTagArgumentValidator::hasCoordinates for convenience by thiemowmde

LiquidThreads

edit
  • git #1cbe558f - Remove hook handler for hooks related to NewUserMessage extension by Umherirrender
  • git #e87ef7e1 - build: Remove unneeded taint suppression by Umherirrender

LoginNotify

edit

MachineVision

edit

Math

edit

MediaSearch

edit
  • git #012a655e - build: Update MediaWiki requirement to 1.41 by James D. Forrester

MobileFrontend

edit

NewUserMessage

edit

PageTriage

edit

ParserMigration

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

Phonos

edit

Popups

edit

ProofreadPage

edit
  • git #2d36b9c5 - Redirect header is now added by ParserOutput::getText() by C. Scott Ananian
edit
  • git #1071a534 - build: Update linters by Ed Sanders
  • git #8eb55200 - build: Update MediaWiki requirement to 1.41 by James D. Forrester

ReportIncident

edit
  • git #676d4c3e - build: Use conf.MessageDirs directly for banana path config by James D. Forrester
  • git #35dff238 - api: Add endpoint to receive report data (T337635) by Kosta Harlan

RevisionSlider

edit
  • git #5bf6ad7a - Fix accidental use of Statsd implementation instead of interface by thiemowmde

SearchExtraNS

edit

SearchVue

edit

SecureLinkFixer

edit
  • git #cc0953c2 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit
  • git #9918cda1 - Use correct local load balancer in VoterEligibilityPage by Umherirrender

SubPageList3

edit

SubpageSortkey

edit

TemplateData

edit
  • git #61ac3f96 - Remove unused `lang` argument from Dialog.updateParamDetailsLanguage by thiemowmde
  • git #9eb2e46f - Remove two messages that are unused since 2014 by thiemowmde

TemplateWizard

edit

timeline

edit

Translate

edit
  • git #dcea77e9 - Special:ManageTranslatorSandbox: improve usability with a sticky header by Niklas Laxström
  • git #bfbfa923 - Special:PageTranslation: Add some forced wrapping to avoid layout breaks by Niklas Laxström
  • git #9c85b8b1 - Update processMessageChanges.php references (T343200) by Wangombe
  • git #8c4591e2 - Translate: Fix incorrect regex for formatMessageGently by Winston Sung
  • git #d7b44b71 - findUnsynchronizedDefinitions: Use Shell::makeScriptCommand method (T343200) by Wangombe
  • git #6cc7c2dd - PageTranslationSpecialPage: Use property types in class by Abijeet
  • git #0870c647 - TranslateMetadata: Move method to fetch subgroups by Abijeet
  • git #506c3609 - TranslateMetadata: Shorten long group id (T334329) by Abijeet

UniversalLanguageSelector

edit

UrlShortener

edit

VueTest

edit

VisualEditor

edit

Wikibase

edit

WikibaseLexeme

edit
  • git #3697ab76 - Bump special-new-lexeme to add returnto params for anon edit warning (T330550) by Michael Große
  • git #6b86f7f7 - Add anon edit warning link parameters (T330550) by Michael Große
  • git #cf8e946d - Use spec stored in public constant of Action classes in Handler by Michael Große
  • git #a9beb956 - Inject services into EditEntityAction+SubmitEntityAction by Lucas Werkmeister
  • git #c09c1ae2 - Show a warning when editing the lexeme "header" as anonymous (T343979) by Marius Hoch
  • git #9a7eb730 - Show a warning when editing forms and sense as anonymous (T343979) by Marius Hoch

WikibaseMediaInfo

edit
  • git #65e2df92 - Use EntityId::getSerialization() instead of serialize() (pt. 2) (T345856) by Lucas Werkmeister

WikiEditor

edit

wikihiero

edit

WikiLambda

edit
  • git #30ff2724 - API: Don't throw on ApiUsageException by James D. Forrester
  • git #b355c020 - Switch uses of Status to new namespaced location by James D. Forrester
  • git #ff244752 - ServiceWiring: Loosen soft DI from `ObjectCache::newFromParams()` by Derick Alangi
  • git #d59f7de8 - Edit about widget and about dialog copy (T343516) by aminalhazwani
  • git #b21c27bb - tests: Raise jQuery requirement from v3.6.1 to v3.7.1 by James D. Forrester

WikimediaIncubator

edit

WikimediaMessages

edit
  • git #688d9b0e - Fix message key in of Hooks::onMessageCacheFetchOverrides (T345549) by Dreamy Jazz
  • git #7a1430ea - Correcting typo in en.json re: lbe language name by test237-prog
  • git #6cee463c - Correcting mobile link for ToU to go to mobile site of Foundation Governance Wiki. (T344074) by varnent

Wikistories

edit

Skins

edit

CologneBlue

edit

MinervaNeue

edit

Vector

edit

Misc

edit

No changes

edit
  • 3D
  • AbuseFilter
  • ActiveAbstract
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DonationInterface
  • DoubleWiki
  • Echo
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • FeaturedFeeds
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • Graph
  • GuidedTour
  • IPInfo
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • Listings
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • ReadingLists
  • RealMe
  • SandboxLink
  • Score
  • Scribunto
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • VipsScaler
  • VisualEditor/VisualEditor
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaMaintenance
  • Wikisource
  • XAnalytics
  • intersection

Total changes

edit

299 Changes in 68 repos by 70 authors