MediaWiki 1.35/wmf.40
![]() |
Deployment of MediaWiki 1.35.0-wmf.40 to Wikimedia sites | MediaWiki 1.35.0-wmf.41![]() |
The latest version (labeled "1.35.0-wmf.40") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 7 July 2020 (see the roadmap).
Core changes
edit- git #bf0e4b33 - Branch commit for wmf/1.35.0-wmf.40 (T256668) by trainbranchbot
- git #f8a7a1ac - Support SameSite=None cookies (T252236) by Tim Starling
- git #6923d35a - mediawiki.skinning: Add 'normalize' module and 'normalize.less' (T256092) (T256520) by Volker E
- git #f1377932 - HISTORY: s/dependancies/dependencies/ by James D. Forrester
- git #eb1cdeae - Deprecate Skin::generateDebugHTML() (T256927) by Ammar Abdulhamid
- git #ef454102 - Use OOUI to toggle watchthis checkbox (T248494) by Sam Wilson
- git #4f814708 - parser: Make use of PHP7 array deconstruction in LinkHolderArray by Thiemo Kreuz
- git #c1a73e64 - REST me/contributions/count endpoint (T251805) by daniel
- git #32f8a86c - [EditPage] Mark public fields not used outside of core as internal (T247862) (T20654) by DannyS712
- git #e591232e - preferences: Fix case of wfEscapeWikiText by Umherirrender
- git #2c54d984 - rdbms: Fix case of class name in phpdoc by Umherirrender
- git #c66e3d62 - Fix SpecialUserrights for UserRightsProxy (T232568) by DannyS712
- git #b18bc92c - Create mergehistory grant for mergehistory (T257097) by JJMC89
- git #178740f1 - RCFilters: Add a11y label to buttons for filtering by changes and days (T246178) by Akinwale Alagbe
- git #2585f244 - Fix param type in EditPage__showStandardInputs_optionsHook by Lucas Werkmeister
- git #9bd4fc0a - Revert "Adding = as a parser function" (T91154) by C. Scott Ananian
- git #6e246aa1 - skins: Remove unused by-reference & from BaseTemplate by Thiemo Kreuz
- git #0867a4e8 - SpecialUserrights: If a viewer lacks `hideuser`, ignore hidden users (T232568) by DannyS712
- git #f60b1c42 - HookRunner: Add missing return for RevisionFromEditComplete by DannyS712
- git #0a847ae6 - maintenance/blockUsers.php: Check only for prior DatabaseBlocks by Thalia
- git #2f4b71fc - Replace uses of Revision constants (T257010) by DannyS712
- git #7ed868cc - mediawiki.ui: Deprecate `colorLightenPercentage` and `colorDarkenPercentage` var by Volker E
- git #2cf5a251 - me/contributions: filter by tag (T251803) by daniel
- git #7c72347e - Fix parameter name / variable name clash. (T226857) by Cindy Cicalese
- git #881a1b9a - EditResultBuilder: use RevisionRecord::hasSameContent (T254074) by Ostrzyciel
- git #af8fad36 - Apply the clear fix on the user account form by jdlrobson
- git #b7956816 - Language: Make common implementation of findVariantLink functions of Language Converters. (T254778) by arttsymbar
- git #5de2f0fe - DBConnRef: Remove check for spl_object_id existing, always available by DannyS712
- git #0637d805 - Hard deprecate the rest of the Revision class (T246284) by DannyS712
- git #8142eeff - resourceloader: Mark VueComponentParser as `@internal` by Timo Tijhof
- git #8f6b0723 - docs: Improve entry point documentation by Timo Tijhof
- git #91c73f6b - resourceloader: Add some typehints and misc clean up by Timo Tijhof
- git #1e82b201 - OutputPage: Use @unstable instead of @internal for addHtmlClasses() (T247862) by Timo Tijhof
- git #f5644ba9 - language: Move converters/ to includes/language/converters by Timo Tijhof
- git #3806d1b0 - language: Put remaining language Hook interfaces under includes/ (T225756) by Timo Tijhof
- git #a7d9341d - language: Move LanguageConverterFactory and TrivialLanguageConverter to includes/ (T226833) (T225756) by Timo Tijhof
- git #719e1853 - title: Make getSubpageText() return the title text if there's no subpage (T256922) by Daimona Eaytoy
- git #05803d1c - WikiPage::commitRollback - deprecate accessing `revision` in DeprecatablePropertyArray (T251965) by DannyS712
- git #bc5cb7ae - phan: Enable redundant_condition_detection (T248438) by Umherirrender
- git #4bc0dc34 - Adding = as a parser function (T91154) by Base
- git #ef8d484e - tables.sql - fix incorrect documentation for cl_type by DannyS712
- git #9e5c3592 - Resources: Update mediawiki.user documentation, user.tokens was removed by DannyS712
- git #3f894708 - Parser: Set DeprecatablePropertyArray to hard deprecate Revision (T249393) by DannyS712
- git #16381261 - Add database extension to LocalSettings.php. (T226857) by Cindy Cicalese
- git #fe201ad4 - Don't create Revisions for deprecated hooks if hook is not registered (T246284) by DannyS712
- git #ce59c166 - build: Change Travis CI temporary password (T256829) by Timo Tijhof
- git #52051a99 - Hard deprecate the `TitleMoveComplete` and `PageContent(Insert|Save)Complete` hooks (T250023) (T250566) by DannyS712
- git #cc64098d - resourceloader: Change RL hooks to be non-abortable by Timo Tijhof
- git #057aab5c - Allow to select next/prev/cur on Special:Diff (T239265) by Umherirrender
- git #decb32d2 - findBadBlobs: better separate scan and mark modes. (T251778) by daniel
- git #faca43e3 - Set X-Request-Id on all web responses (T201409) by Gergő Tisza
- git #959bc315 - MediaWikiTestCase to MediaWikiIntegrationTestCase by addshore
- git #9ab8615d - PageUpdater: set DeprecatablePropertyArray to hard deprecate Revision (T254952) by DannyS712
- git #66f932e9 - Tests: Reduce use of Revision objects (T246284) by DannyS712
- git #20bf602b - Remove another use of PageArchive::getRevision (T249982) by DannyS712
- git #c75eef91 - Introduce $wgForceHTTPS (T256095) by Tim Starling
- git #4fa7d4d7 - Add watchlist expiry to edit form (T248494) by Sam Wilson
- git #f6603734 - Use wikimedia/services 2.0.1 (T211608) by Kunal Mehta
- git #02d9d149 - Improve docs for $wgSignatureAllowedLintErrors by Bartosz Dziewoński
- git #96583fe9 - HeaderCallback: Sanitize cookie values in debug logs by Gergő Tisza
- git #56a747cb - WikiPage::commitRollback - use DeprecatablePropertyArray (T251965) by DannyS712
- git #0562a665 - Debug: include username in User::getBlockedStatus wfDebug call by DannyS712
- git #eb53fd73 - Tests: Cleanup case loops in mediawiki.Title by Ed Sanders
- git #4de1be2e - ApiQueryRevisions::getRollbackToken - pass RevisionRecord (T249561) by DannyS712
- git #7d1007de - Fix "can't reopen tables" test error for Special:BrokenRedirects (T256006) by daniel
- git #267b895f - StaticArrayWriter: Add a public static write() method by Timo Tijhof
- git #812dcb18 - resourceloader: optimise 'nextCssBuffer' to not need an 'active' property by Timo Tijhof
- git #3c6dcd7b - mediawiki.misc-authed-curate: Simplify and clean up patrol.js by Timo Tijhof
- git #0904c27a - Fix some incomplete PHPDocs in Revision and related by Thiemo Kreuz
- git #167c9785 - Enforce maximum reason length in forms (T234174) by DannyS712
- git #a7ba746f - resourceloader: remove obsolete media=all optimisation in addLink() by Timo Tijhof
Vendor
edit- git #c2b5df28 - Bump Parsoid to v0.12.0-a20 (T51538) by Subramanya Sastry
- git #446a3b6b - Add wikimedia/services 2.0.1 (T211608) by Kunal Mehta
Extensions
edit3D
editNo changes for 3D
AbuseFilter
edit- git #ad5889ea - Remove incorrect merge_strategy definitions by Kunal Mehta
- git #4b5e2362 - VE: Add explicit dependency on targetLoader by Ed Sanders
ActiveAbstract
editNo changes for ActiveAbstract
AdvancedSearch
editNo changes for AdvancedSearch
AntiSpoof
editNo changes for AntiSpoof
ApiFeatureUsage
editNo changes for ApiFeatureUsage
ArticleCreationWorkflow
editNo changes for ArticleCreationWorkflow
ArticlePlaceholder
editNo changes for ArticlePlaceholder
Babel
editNo changes for Babel
BetaFeatures
editNo changes for BetaFeatures
BounceHandler
editNo changes for BounceHandler
Calendar
editNo changes for Calendar
Campaigns
editNo changes for Campaigns
Capiunto
editNo changes for Capiunto
CategoryTree
editNo changes for CategoryTree
CentralAuth
edit- git #6b0441bc - Support the new core config $wgForceHTTPS by Tim Starling
CentralNotice
editNo changes for CentralNotice
CharInsert
editNo changes for CharInsert
CheckUser
edit- git #182e8c24 - Add a new message for Special:Investigate tool links (T255504) by Thalia
- git #aa44a02f - Restore fix to Special:InvestigateBlock failure message by Thalia
- git #0579576e - Restore missing documentation for a message by Thalia
- git #4326a7f7 - SpecialInvestigateBlock: Add options to tag pages of blocked users (T248533) by Thalia
CirrusSearch
edit- git #d0922d61 - Stop mocking WikiPage::getOldestRevision, never used (T257011) by DannyS712
Cite
editNo changes for Cite
CiteThisPage
editNo changes for CiteThisPage
Citoid
editNo changes for Citoid
cldr
editNo changes for cldr
CodeEditor
editNo changes for CodeEditor
CodeMirror
edit- git #89f52f6f - VE: Add explicit dependency on targetLoader by Ed Sanders
CodeReview
editNo changes for CodeReview
Cognate
edit- git #ece9446e - Update hooks to use `PageMoveComplete` hook in MW 1.35+ (T250023) by DannyS712
- git #b8901567 - Update hooks to use `PageSaveComplete` hook in MW 1.35+ (T250566) by DannyS712
Collection
editNo changes for Collection
CommonsMetadata
edit- git #c1b9f60f - Add JSON-LD script with schema.org license info to filepages (T254039) by annet
ConfirmEdit
edit- git #45d8579f - VE: Add explicit dependency on targetLoader by Ed Sanders
- git #bef15814 - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders
- git #bdacb3ab - Suppress new phan error by Ed Sanders
- git #21ec725c - Update hooks to use `PageSaveComplete` (T250566) by DannyS712
CongressLookup
editNo changes for CongressLookup
ContactPage
editNo changes for ContactPage
ContentTranslation
edit- git #8a018b35 - SX Dashboard: Add more bottom padding to address bottom navigation by Santhosh Thottingal
- git #ff1e7749 - SX Suggestions API: Guard against null values added to store by Santhosh Thottingal
- git #cf204153 - Use REST Apis for suggesting articles from recommendation system (T208197) by Santhosh Thottingal
- git #2e190fab - Section translation: version 0.1.0+20200706 by Santhosh Thottingal
- git #9e67ea0f - Vue CX Suggestion api: Fix lint errors by NikG
- git #d162c632 - UI Library MwInput: Force input element to occupy all available space by NikG
- git #9137f70c - SX UI Library: Use 100% width for Select and Input by Santhosh Thottingal
- git #dd5af293 - SX: Remove unused autonym-mixin.js by Santhosh Thottingal
- git #f7895867 - SX: Simplify fetching of page titles in available languages by Santhosh Thottingal
- git #4f58951b - UI Library MWCard: Create slot for header/title by NikG
- git #b9fc30bb - Page model: wikibase_item is not guaranteed by Santhosh Thottingal
- git #651b307b - Autonym mixin: Handle errors in Intl.DisplayNames by Santhosh Thottingal
- git #2653d702 - CX Suggestion api and store module: Fix to handle api errors (T241590) by NikG
- git #b0138cc1 - SXArticleSelector: Fix header layout (T241590) by NikG
CreditsSource
editNo changes for CreditsSource
Dashiki
editNo changes for Dashiki
Disambiguator
editNo changes for Disambiguator
DiscussionTools
edit- git #f6504404 - Don't calculate call getValue on every keystroke in visual mode by Ed Sanders
- git #c1539956 - Wait for API response before updating suggestion list (T256974) by Ed Sanders
- git #94511c6b - Add getHeading method to CommentItem by Ed Sanders
- git #6d4d0962 - CommentController: Refactor postReply by Ed Sanders
- git #fb0d2cbe - Move some postReply logic to modifier.js by Ed Sanders
- git #978eae55 - Move createCommentContainer to modifier by Ed Sanders
- git #6459e7dc - Move wikitext modifiers to modifier.js by Ed Sanders
- git #ed70d492 - CommentParser.php: Fix URL parsing by Ed Sanders
DismissableSiteNotice
editNo changes for DismissableSiteNotice
DonationInterface
edit- git #67c92e17 - Add comment about escaping for employer autocomplete (T256837) by Andrew Green
DoubleWiki
editNo changes for DoubleWiki
DynamicSidebar
editNo changes for DynamicSidebar
Echo
edit- git #efecfc07 - Hooks: Use new style hook registration to allow for DI by Kosta Harlan
- git #3ee9d2f6 - Αdd column on eps_subscription table to store subscription metadata (T255242) by jgiannelos
- git #28a5eafe - Update hooks to use `PageSaveComplete` (T250566) by DannyS712
- git #2a8b694a - Don't make unchecked method call on object that might be null (T251687) by Ammar Abdulhamid
Elastica
editNo changes for Elastica
ElectronPdfService
edit- git #316aafee - Hotfix: "Undefined index: print" (T256761) by AronDemian
EntitySchema
edit- git #f0213abb - eslint: Update to eslint-config-wikimedia 0.16.2 (T254495) by jaredblumer
EventBus
editNo changes for EventBus
EventLogging
editNo changes for EventLogging
EventStreamConfig
editNo changes for EventStreamConfig
ExtensionDistributor
editNo changes for ExtensionDistributor
ExternalGuidance
editNo changes for ExternalGuidance
FeaturedFeeds
editNo changes for FeaturedFeeds
FileExporter
editNo changes for FileExporter
FileImporter
edit- git #96337f30 - Mark template cleanup edit with "fileimporter" tag as well (T257126) by Thiemo Kreuz
- git #b4287346 - Update missing-config message (T256203) by Adam Wight
FlaggedRevs
edit- git #ca61c005 - Replace uses of Revision constants (T257010) by DannyS712
- git #b9ad670d - Update hooks to use `PageMoveComplete` (T250023) by DannyS712
- git #95daf7dd - Update hooks to use `PageSaveComplete` (T250566) by DannyS712
Flow
edit- git #92c0b8d1 - styles: Stop setting pending .oo-ui-toolbar-bar to 'transparent' by Ed Sanders
- git #4e2afab6 - Add 'anchors.less' (T235961) by Volker E
- git #7f44ecb9 - isIPAddress: Remove unnecessary argument (default is already false) by Ed Sanders
- git #a2a50c87 - TalkpageManager::ensureFlowRevision - don't document returning Revisions (T254952) by DannyS712
FundraiserLandingPage
editNo changes for FundraiserLandingPage
FundraisingTranslateWorkflow
editNo changes for FundraisingTranslateWorkflow
Gadgets
edit- git #f5ecc23c - Update hooks to use `PageSaveComplete` hook in MW 1.35+ (T250566) by DannyS712
GeoCrumbs
editNo changes for GeoCrumbs
GeoData
editNo changes for GeoData
GettingStarted
editNo changes for GettingStarted
GlobalBlocking
editNo changes for GlobalBlocking
GlobalCssJs
editNo changes for GlobalCssJs
GlobalPreferences
editNo changes for GlobalPreferences
GlobalUsage
editNo changes for GlobalUsage
GlobalUserPage
editNo changes for GlobalUserPage
GoogleNewsSitemap
editNo changes for GoogleNewsSitemap
Graph
editNo changes for Graph
GrowthExperiments
edit- git #9821f222 - Use custom LogFormatter for mentor changes (T245500) by Matěj Suchánek
- git #5a46992c - Newcomer tasks: do not show post-edit dialog on talk page (T256955) by Gergő Tisza
- git #2dabc6aa - Post-edit panel style fixes (T255825) by Gergő Tisza
- git #97e211fb - WelcomeSurvey: Update learn more copy text (T252572) by Kosta Harlan
- git #2a3a3bb5 - Add Hebrew aliases (T255020) by Amir Aharoni
- git #ab97f187 - Post-edit panel: work around VE triggering postEdit and then reloading by Gergő Tisza
- git #e5ce2e21 - Newcomer tasks: UI fixes to the text elements on the post-edit dialog (T255825) by Gergő Tisza
- git #225b3476 - Newcomer tasks: UI fixes to the mobile footer buttons in the post-edit dialog (T255821) by Gergő Tisza
- git #7b8d3e67 - Newcomer tasks: UI fixes to the image thumbnail in the post-edit dialog (T255819) by Gergő Tisza
- git #ab276202 - Fix help panel close icon positioning (T255254) by Gergő Tisza
- git #8349cd8e - Help panel: adjust some button / header texts (T254418) by Gergő Tisza
- git #2e3851f9 - Help panel: Move white background back down to the dialog (T255255) (T244546) by Roan Kattouw
- git #611565ab - Make help panel 360px wide on desktop (T255719) by Gergő Tisza
GuidedTour
editNo changes for GuidedTour
GWToolset
edit- git #e96f06fc - i18n: Use neutral php.net URL instead of English one by Yuki Shira
ImageMap
edit- git #826f5f6f - Modernize ImageMap implementation a bit by Thiemo Kreuz
InputBox
editNo changes for InputBox
Insider
editNo changes for Insider
intersection
editNo changes for intersection
Interwiki
editNo changes for Interwiki
InterwikiSorting
editNo changes for InterwikiSorting
Jade
edit- git #7d00eb8f - Fix row attribute conversion (T256060) by kevinbazira
- git #957187e5 - LinkTableHooksTest: remove unused Revision mock (T257011) by DannyS712
- git #fba2a0ec - Integrated parsing of wikitext in Jade entity data endorsement comments (T254355) by kevinbazira
- git #f0001c92 - Integrated parsing of wikitext in Jade entity data proposal notes (T254355) by kevinbazira
Josa
editNo changes for Josa
JsonConfig
edit- git #16a3e6ab - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders
Kartographer
editNo changes for Kartographer
LabeledSectionTransclusion
editNo changes for LabeledSectionTransclusion
LandingCheck
editNo changes for LandingCheck
LdapAuthentication
editNo changes for LdapAuthentication
Linter
editNo changes for Linter
LiquidThreads
editNo changes for LiquidThreads
Listings
editNo changes for Listings
LocalisationUpdate
editNo changes for LocalisationUpdate
LoginNotify
editNo changes for LoginNotify
MachineVision
edit- git #a008301f - stylelint: Lint vue files by Ed Sanders
MapSources
editNo changes for MapSources
MassMessage
edit- git #5b35dba7 - Replace uses of Revision constants (T257010) (T257011) by DannyS712
- git #78b81253 - Merge style-only modules into ext.MassMessage.styles (T235944) by DannyS712
Math
editNo changes for Math
MediaModeration
editNo changes for MediaModeration
MobileApp
editNo changes for MobileApp
MobileFrontend
edit- git #d65ff559 - specials: Avoid deprecated calls to User::getOption(), use service (T221982) by Derick A
- git #2cf8a5ca - Avoid deprecated calls to User::setOption() method, use service (T221982) by Derick A
- git #01fdc39b - Replace deprecated calls to User::getOption() method, use service (T221982) by Derick A
- git #2ee8b1aa - Replace deprecated calls to User::getOption() method, use service (T221982) by Derick A
- git #91d8ef39 - Include parent text on extended references (T242899) by WMDE-Fisch
- git #eca682ea - Update AbuseFilter hook for user_mobile variable (T203166) by Daimona Eaytoy
MultimediaViewer
editNo changes for MultimediaViewer
NavigationTiming
editNo changes for NavigationTiming
Newsletter
editNo changes for Newsletter
NewUserMessage
edit- git #7a00ba3f - Replace uses of Revision constants (T257010) by DannyS712
Nuke
edit- git #7bd74621 - Update hook calling to use new HookContainer system (T254558) by DannyS712
OATHAuth
editNo changes for OATHAuth
OAuth
editNo changes for OAuth
OpenStackManager
editNo changes for OpenStackManager
ORES
edit- git #eacb961a - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders
PageAssessments
editNo changes for PageAssessments
PagedTiffHandler
editNo changes for PagedTiffHandler
PageImages
editNo changes for PageImages
PageTriage
editNo changes for PageTriage
PageViewInfo
editNo changes for PageViewInfo
ParserFunctions
editNo changes for ParserFunctions
PdfHandler
editNo changes for PdfHandler
Petition
editNo changes for Petition
Poem
editNo changes for Poem
PoolCounter
edit- git #4fb66f10 - RELEASE doesn't take an argument by Chris Danis
Popups
editNo changes for Popups
ProofreadPage
edit- git #fc214a7e - build: Update eslint-config-wikimedia to 0.16.2 by Ed Sanders
PropertySuggester
edit- git #19d2b0f7 - Remove PHP entry point by Lucas Werkmeister
- git #90d1c6d3 - Use wfLoadExtension() in README.md by Lucas Werkmeister
- git #77ede9d5 - Remove Coveralls setup by Lucas Werkmeister
QuickSurveys
edit- git #16614f99 - Embedded surveys are hidden when no element is available (T256627) by Adam Wight
Quiz
editNo changes for Quiz
ReadingLists
editNo changes for ReadingLists
RelatedArticles
editNo changes for RelatedArticles
Renameuser
editNo changes for Renameuser
RevisionSlider
editNo changes for RevisionSlider
RSS
editNo changes for RSS
SandboxLink
editNo changes for SandboxLink
Score
edit- git #f30683d0 - Add maintenance script to delete old Score files by Reedy
- git #c523bf0a - Add a maintenance script to get all LY files by Reedy
Scribunto
editNo changes for Scribunto
SearchExtraNS
editNo changes for SearchExtraNS
SecureLinkFixer
edit- git #722bc093 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
editNo changes for SecurePoll
ShortUrl
editNo changes for ShortUrl
SiteMatrix
editNo changes for SiteMatrix
SpamBlacklist
edit- git #6f12ed37 - VE: Add explicit dependency on targetLoader by Ed Sanders
SubPageList3
editNo changes for SubPageList3
SubpageSortkey
editNo changes for SubpageSortkey
SyntaxHighlight_GeSHi
editNo changes for SyntaxHighlight_GeSHi
TemplateData
editNo changes for TemplateData
TemplateSandbox
editNo changes for TemplateSandbox
TemplateStyles
editNo changes for TemplateStyles
TemplateWizard
editNo changes for TemplateWizard
TextExtracts
editNo changes for TextExtracts
Thanks
edit- git #83fb7043 - ApiThank: Send thanks logs to CheckUser when extension is enabled (T252226) by DannyS712
- git #4d18a1e0 - BeforeSpecialMobileDiffDisplay hook: Only accept RevisionRecord (T246284) by DannyS712
TheWikipediaLibrary
edit- git #0dd780ad - Update hooks to use `PageSaveComplete` hook in MW 1.35+ (T250566) by DannyS712
TimedMediaHandler
editNo changes for TimedMediaHandler
timeline
editNo changes for timeline
TitleBlacklist
edit- git #3fa72a12 - VE: Add explicit dependency on targetLoader by Ed Sanders
TocTree
editNo changes for TocTree
TorBlock
editNo changes for TorBlock
Translate
edit- git #6588ad91 - Convert GettextPluralValidator to the new interface by Niklas Laxström
- git #deb3ed14 - Convert SmartFormatPluralValidator to the new interface by Niklas Laxström
- git #dee13d0c - Remove MediaWikiMisc deprecated code by Niklas Laxström
- git #f08ebbef - Move FuzzyBot to a namespace by Niklas Laxström
- git #cdcaedf0 - Convert MediaWikiPluralValidator to the new interface by Niklas Laxström
- git #dff90f6a - Convert WikiLinkValidator to the new interface by Niklas Laxström
- git #e1dd1c77 - Convert MediaWikiPageNameValidator to the new interface by Niklas Laxström
- git #962868f2 - Convert MediaWikiMiscValidator to new interface by Niklas Laxström
- git #7b4e3e2f - Convert MatchSetValidator to the new interface by Niklas Laxström
- git #57a728ed - PageTranslationHooks: reduce duplication and unify tag check by Niklas Laxström
- git #d76b1c6c - Fix phan confusion in SpecialPageTranslation (T256911) by DannyS712
- git #64c3dd77 - Remove use of `TitleMoveComplete` hook in MW 1.35+ (T250023) by DannyS712
- git #337b4d27 - Synchronization: Add class to track messages / groups in sync (T252764) by Abijeet
- git #8b35e297 - Simplify TranslatablePage::getParse by Niklas Laxström
TranslationNotifications
editNo changes for TranslationNotifications
TrustedXFF
editNo changes for TrustedXFF
TwoColConflict
edit- git #46620014 - Move all global state from context to hooks class by Thiemo Kreuz
- git #a20bbc30 - Remove "static" keyword from TwoColConflictContext by Thiemo Kreuz
UniversalLanguageSelector
editNo changes for UniversalLanguageSelector
UploadsLink
editNo changes for UploadsLink
UploadWizard
editNo changes for UploadWizard
UrlShortener
editNo changes for UrlShortener
UserMerge
editNo changes for UserMerge
VipsScaler
editNo changes for VipsScaler
VisualEditor
edit- git #2a581819 - Fix: Adding accessibility labels to Visual Editor template elements (T245669) by Akinwale Alagbe
- git #4000d4fd - Change default value of VisualEditorEnableVisualSectionEditing to 'mobile' by Ed Sanders
- git #3ec5e04a - NWE: Pre-populate editor when editing system messages (T256999) by Ed Sanders
- git #5fb5bc30 - Replace uses of Revision constants (T257010) by DannyS712
- git #9c9c8661 - Use standard WikimediaUI theme styles (T256713) by Volker E
- git #cc4701ec - Add notranslate template to documentation for JSON messages by Thalia
WebAuthn
editNo changes for WebAuthn
Wikibase
edit- git #49892997 - Update eslint-related package.json versions by Lucas Werkmeister
- git #318ef015 - FP: GenericActionApiClient sends useragent (T256226) by Tobias Andersson
- git #19155b9b - FP: SearchEntities handles exceptions (T256223) by Tobias Andersson
- git #4808ced6 - Bump wikibase-api and wikibase-data-model (T256054) by Amir Sarabadani
- git #1a3cb12e - Migrate DeletePageNoticeCreator to hook handler by Lucas Werkmeister
- git #e202a55c - Migrate SkinAfterPortletHandler to hook handler by Lucas Werkmeister
- git #e9820bea - Migrate ParserFunctionRegistrant to hook handler by Lucas Werkmeister
- git #782fef30 - Migrate BeforePageDisplayHandler to hook handler by Lucas Werkmeister
- git #72a7f11f - FP: entityselector handles errors (T256224) by Tobias Andersson
- git #30d3bdd7 - ResultBuilder: getRevisionId only receives EntityRevision objects (T257011) by DannyS712
- git #fe14aa9b - Drop snakview.variations.hasVariation by Amir Sarabadani
- git #a663ae87 - Remove jquery.wikibase.entityselector._termMatchesSuggestion() by Amir Sarabadani
- git #c457dce0 - Drop getAliasesChanger, getLabelsChanger, getDescriptionsChanger from EntityChangersFactory by Amir Sarabadani
- git #8abdd3f6 - Remove jquery.ui.tagadata.removeAll() by Amir Sarabadani
- git #331f7151 - Migrate EditActionHookHandler to hook handler by Lucas Werkmeister
- git #e9a8aa08 - Type hint DataUpdateHookHandler by Thomas Arrow
- git #2f51226b - Skip SqlChangeStoreTest in Client-only mode (T255885) by Lucas Werkmeister
- git #cec70d8d - Drop snakview.variations.newFromSnakType by Amir Sarabadani
- git #3a85f2e8 - Simplify GlobalStateFactoryMethodsResourceTest by Lucas Werkmeister
- git #f2999bb6 - Turn LibHooks into HookHandler (T257034) by Amir Sarabadani
- git #91c700b4 - Refactor ChangesLinesListHandler (T256259) by Thomas Arrow
- git #48e8ad75 - TR: remove selenium-test from package.json by Thomas Arrow
- git #9dbb8d0e - Remove unused functions from wikibase.sites module by Lucas Werkmeister
- git #560264fb - Move SqlChangeStore from repo to lib (T255885) by Amir Sarabadani
- git #d4ee62a3 - Remove unused ClientHooks constant by Lucas Werkmeister
- git #e3c67c48 - Remove WB_VERSION constant (T256238) by Lucas Werkmeister
- git #a7f97feb - Clear floats by jdlrobson
- git #be593112 - Add missing anchor to ADR #13 by Lucas Werkmeister
- git #41be0e64 - Extract Client ResourceFileModulePaths by Lucas Werkmeister
- git #92468186 - Don’t load $wgWBClientSettings in WikibaseClient.php (T256252) by Lucas Werkmeister
- git #43c53ca7 - FP: Update qqq.json for new entries (T256219) by Tobias Andersson
- git #77abb39f - Remove WBC_VERSION constant (T256238) by Lucas Werkmeister
- git #476dea58 - Stop checking WBC?_VERSION for extension registration (T256238) by Lucas Werkmeister
- git #bc63bc81 - Don’t use WB_VERSION in Client example config (T256238) by Lucas Werkmeister
- git #3a7adb3b - Migrate Client i18n globals to extension JSON (T256245) by Amir Sarabadani
- git #ce5e3ee2 - Fix ASCII art alignment by Lucas Werkmeister
- git #c6a21afc - Simplify Wikibase.php entry point by Lucas Werkmeister
- git #a00ce9a8 - Migrate ChangesListLinesHandler to extension.json (T256259) by Thomas Arrow
- git #cc365fea - FP: Add Special:ListProperties with link to source (T256219) by sihe
- git #eeaaa980 - FP: Do not register Special:NewProperty when federated properties is enabled (T256117) by rosalie
- git #33488479 - Don’t unstub $wgLang in ParserOutputUpdateHookHandler by Lucas Werkmeister
- git #d08209cd - Migrate Client ParserOutputUpdateHookHandler hook to extension JSON (T256764) by Lucas Werkmeister
- git #2a0d0b4f - Migrate Client API modules to extension JSON (T256243) by Lucas Werkmeister
- git #ac23d1fb - Remove $wgWBRepoDataTypes and $wgWBClientDataTypes (T256756) by Lucas Werkmeister
- git #da00f83f - NonExistingEntityIdHtmlBrokenLinkFormatterTest uses qqx (T256869) by Tobias Andersson
- git #837500da - Move ClientHooks to extension JSON (T256257) by Lucas Werkmeister
- git #b4933e49 - Remove unused global declarations in WikibaseClient.php by Lucas Werkmeister
- git #413a836e - Reenable upstream tests for SimpleCacheWithBagOfStuff (T237164) by Michael Große
- git #168c565c - Warn for invalid keys in SimpleCacheWithBagOfStuff (T246207) (T245396) by Michael Große
- git #7f7c8168 - Change ` : void` to `: void` in return types by Lucas Werkmeister
- git #228a83f6 - client: Move job definitions to extension.json (T256247) by Amir Sarabadani
- git #a0801b68 - view: Use void for hook handlers that should never be aborted by Timo Tijhof
- git #33e4608f - client: Mark onResourceLoaderJqueryMsgModuleMagicWords as void by Timo Tijhof
- git #86e70638 - lib: Use void for hook handlers that should never be aborted by Timo Tijhof
- git #8eb721bf - Move DataBridge RL modules registration to its dedicated class (T256250) by Amir Sarabadani
- git #15b8eee3 - More logging for ReplicaMasterAwareRecordIdsAcquirer error case (T255855) by addshore
- git #effd71be - Migrate non-Bridge Client ResourceLoader modules to extension JSON (T256249) by Lucas Werkmeister
- git #deabe7e4 - Update hooks to use `PageMoveComplete` (T250023) by DannyS712
- git #7771cf5f - Make deleted properties show as red links and not plain text. (T255418) by rosalie
- git #edef7258 - Remove unused global declarations in WikibaseClient.php by Lucas Werkmeister
- git #d31e6018 - Typehint callback parameter in DescriptionProviderHookHandler by Lucas Werkmeister
- git #9f9f1f04 - Migrate Client SidebarHookHandler hooks to extension JSON (T256260) by Lucas Werkmeister
- git #2246dafa - Migrate Client InfoActionHookHandler hook to extension JSON (T256262) by Lucas Werkmeister
- git #7c17f223 - Migrate Client MovePageNotice hook to extension JSON (T256261) by Lucas Werkmeister
- git #3607341c - ADR: Register shared features in Repo and Client (T254894) by Thomas Arrow
- git #614815be - Rename ChangesListSpecialPageHookHandlers in test name by Thomas Arrow
- git #206e4139 - Simplify and rework ChangesListSpecialPageHookHandlers (T256269) by Amir Sarabadani
- git #b50e661f - Migrate ChangesListSpecialPage Hook Handlers (T256269) by Itamar Givon
- git #5d8d0c38 - Ensure DataUpdateHookHandler is consistently named (T256267) by Thomas Arrow
- git #35c1df56 - Change 'Edit link' color to make it WCAG compliant (T254476) by Iniquity
WikibaseCirrusSearch
edit- git #c27b164e - tests: Remove empty placeholder for selenium tests (T223789) by Timo Tijhof
- git #44b2e9e3 - FP: SearchEntities constructor changed (T256223) by Tobias Andersson
WikibaseLexeme
edit- git #2e5d3c8c - Remove mentions of Wikibase data/entity type globals (T256756) by Lucas Werkmeister
WikibaseLexemeCirrusSearch
editNo changes for WikibaseLexemeCirrusSearch
WikibaseMediaInfo
edit- git #6b11992d - Add package name & version to package.json (T256460) by Matthias Mullie
WikibaseQualityConstraints
edit- git #55ee3b88 - Drop the php entry point kept by Amir Sarabadani
Wikidata.org
editNo changes for Wikidata.org
WikidataPageBanner
edit- git #c7fc6c26 - Rename WPBSkinBlacklist and isSkinBlacklisted to WPBSkinDisabled and isSkinDisabled respectively (T254675) by Peter Ovchyn
WikiEditor
editNo changes for WikiEditor
wikihiero
editNo changes for wikihiero
WikiLove
editNo changes for WikiLove
WikimediaApiPortalOAuth
editNo changes for WikimediaApiPortalOAuth
WikimediaBadges
editNo changes for WikimediaBadges
WikimediaEditorTasks
editNo changes for WikimediaEditorTasks
WikimediaEvents
editNo changes for WikimediaEvents
WikimediaIncubator
editNo changes for WikimediaIncubator
WikimediaMaintenance
edit- git #24950586 - Replace uses of Revision constants (T257010) by DannyS712
WikimediaMessages
edit- git #0e7c3645 - Add messages for apiportalwiki (T246945) by Reedy
Wikisource
editNo changes for Wikisource
XAnalytics
editNo changes for XAnalytics
Skins
editCologneBlue
editNo changes for CologneBlue
MinervaNeue
edit- git #c8ce9608 - Selenium: Update WebdriverIO to version 5 (T255447) by Edward Tadros
Modern
editNo changes for Modern
MonoBook
editNo changes for MonoBook
Nostalgia
editNo changes for Nostalgia
Timeless
editNo changes for Timeless
Vector
edit- git #436d9593 - Call MWDebug::getHTMLDebugLog() directly (T256927) by Ammar Abdulhamid
- git #1874e40d - Drop wgVectorResponsive support from modern Vector (T254378) by Vas Jaremchuk
- git #36e91dc0 - build: Update devDependencies by Ed Sanders
- git #a9b35fa2 - Use core `.mixin-clearfix()` instead of DOM element (T254195) by Volker E
- git #df6ed76e - [modern] Fix rendering of `main` element in IE10 & 11 (T256092) by Volker E
WikimediaApiPortal
editNo changes for WikimediaApiPortal
VisualEditor
editNo changes for VisualEditor
Total Changes
edit280 Changes in 54 repos by 61 authors