| Deployment of MediaWiki 1.36.0-wmf.28 to Wikimedia sites | MediaWiki 1.36.0-wmf.29 |
The latest version (labeled "1.36.0-wmf.28") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 26 January 2021 (see the roadmap).
Core changes
- git #25c25bff - Branch commit for wmf/1.36.0-wmf.28 (task T271342) by trainbranchbot
- git #57325ba3 - objectcache: add statsd key metrics to BagOStuff classes (task T235705) by Aaron Schulz
- git #bebbc12f - rdbms: fix bogus read-only mode bug in LoadBalancer (task T252564) by Aaron Schulz
- git #c446e326 - Hard deprecate CacheHelper, ICacheHelper, CachedAction, SpecialCachedPage. (task T249230) by Petr Pchelko
- git #47cc4da6 - Remove unneeded @return documentation by Umherirrender
- git #e4b3c0e8 - Revert "message boxes: Use CSS classes adhering to class naming scheme" (task T270796) by VolkerE
- git #0e68b408 - Update the converter for the Tashelhit language (shi) by Amir Aharoni
- git #b4be10f1 - Use my real name in CREDITS instead of the pseudonym + update CREDITS file by Ferran Tufan
- git #6e53acb7 - Migrate ipblocks to abstract schema (task T230428) (task T164898) (task T42626) by Amir Sarabadani
- git #4660cb9b - Add clearfix to upload warnings by Ed Sanders
- git #420001ad - HTMLForm: Fix documentation for tryAuthorizedSubmit by Thalia
- git #a0ecde40 - Don't limit .thumbborder to img by Arlo Breault
- git #0f86da8d - ParserTests: Update error message to point to the failing test file by Subramanya Sastry
- git #e5b85ae8 - tests: Fix invalid @covers tags by Kunal Mehta
- git #075e5d7e - Upgrade wikimedia/html-formatter from 2.0.0 to 2.0.1 (task T271575) by James D. Forrester
- git #b97b86e0 - Revert most of the changes from 16b76a4 (task T272186) (task T266149) by Arlo Breault
- git #d8356d74 - HTMLFileField: Make 'accept' parameter optional by Thalia
- git #744569f8 - Follow-up: I21d17de56: HtmlFileField fixes by Ed Sanders
- git #8f8cc0c8 - Use always filled rev_user_text on Special:MergeHistory (task T272635) by Umherirrender
- git #ee4f008b - Move select file messages from oojs-ui-widgets to oojs-ui-core by Ed Sanders
- git #a411a8da - set revision Title before setting text, or there may be no content model by Ariel T. Glenn
- git #6df4b78e - WikiRevision::model can be null so don't pass it as an arg by Ariel T. Glenn
- git #beeccf85 - LinkBatch: Fix property documentations by Ammarpad
- git #85a042cc - RevisionStore: Prevent useless DB query (task T270149) by Ammarpad
- git #10de1d34 - Introduce MockAuthorityTrait for Authority test helpers by Petr Pchelko
- git #2086bfa3 - DefaultSettings: Update $wgUseTagFilter documentation by DannyS712
- git #8235482d - Remove references to dropped valid_tags table in TagsDefTest by Umherirrender
- git #61a01ba8 - maintenance: Fix errors in parameter handling and output of findBadBlobs (task T272540) by daniel
- git #b9b844f3 - Special:Contributions reports negative namespace error on php8 (task T248925) by Umherirrender
- git #3a2e8883 - Rest: use Authority in all core handlers (task T239753) by Petr Pchelko
- git #b28809cb - Create HtmlFileField (task T243476) by Ed Sanders
- git #b6793aaf - Migrate RevisionStore from User to Authority where possible by Petr Pchelko
- git #22c47c4e - Rest: inject Authority into Handler (task T239753) by Petr Pchelko
- git #d7055979 - Remove usages and hard deprecate User::changeable(By)Group (task T254838) by Petr Pchelko
- git #816e02ae - Convert RevisionRecord to Authority and PageIdentity (task T271458) by Petr Pchelko
- git #b68e7e10 - Move User::changeable(By)Groups methods to UserGroupManager (task T254838) by Petr Pchelko
- git #16fab630 - Remove hard-deprecate param fallbacks in RevisionStore by Petr Pchelko
- git #2dd374f0 - Make ContributionsLookup use Authority by Petr Pchelko
- git #7204cd7e - Remove trailing whitespace from paramvalidator-notmulti by Niklas Laxström
- git #2f433de7 - MWRestrictionsTest: add missing parent::setUpBeforeClass call by DannyS712
- git #7f262540 - SpecialUnblockTest: add missing parent::tearDown call by DannyS712
- git #e715dbd4 - Misc cleanup to api integration tests by DannyS712
- git #e1977412 - Remove `UserWrapper` class from tests, not used by DannyS712
- git #bf2ed4cb - Add Unit tests for Title class (task T241406) by DannyS712
- git #b655f382 - Remove broken/outdated @param/@throws tags from @dataProviders by Thiemo Kreuz
- git #2f66b375 - tests: Remove @param docs from test code that just repeat the signature by Thiemo Kreuz
- git #a580c630 - Make ReleaseNotesTest a pure unit test by DannyS712
- git #0a99c547 - rdbms: cleanup comments and constants "conns" field of LoadBalancer by Aaron Schulz
- git #f1b9408e - Chain MutableRevisionRecord method calls by Ammar Abdulhamid
- git #c99ac267 - Inject $user for validation instead of creating it inside Trait (task T264058) by Peter Ovchyn
- git #312ed643 - Add test to assert uniform table prefix usage in abstract schema (task T270033) by Ammar Abdulhamid
- git #e9766994 - WikiPage: add test for invalid titles by daniel
- git #98c4dc39 - PageIdentityValue: fix isSamePageAs for foreign wikis by daniel
- git #e7c649e3 - Title: add tests for makeTitle and makeTitleSafe by daniel
- git #6dc6dc6f - Make Maintenance::STDIN_ALL integer by Ammarpad
- git #30cf4056 - Add Authority to Context (task T271460) by Petr Pchelko
- git #a4ec04c6 - WikiPage: deprecated construction on bad titles (task T272424) by daniel
- git #20d1849b - Migrate objectcache to abstract schema (task T230428) (task T164898) by Ammar Abdulhamid
- git #ef4c5bf3 - LogEventsList: Remove unused property by Ammarpad
- git #b812ab88 - update.php: Purge database caches unconditionally after upgrade (task T271062) by Ammarpad
- git #9baca252 - ApiQuerySearch: Include prop/info when requested in generator mode (task T270381) by Erik Bernhardson
- git #bc6f7e4b - Make User implement Authority (task T271459) by Petr Pchelko
- git #10ccdb22 - Define equality for PageIdentity and LinkTarget (task T272420) by daniel
- git #9d770646 - Skip div with mw-edit-longpage-hint when it is empty by Umherirrender
- git #47bb958f - Deprecate premature instantiation of services. (task T153256) by daniel
- git #4eb0a906 - Audit margins in content.media.less (task T266149) by Arlo Breault
- git #aa100cb9 - rdbms: sanity check if $conn is false in LoadBalancer::getConnection by Aaron Schulz
- git #8a33830b - Make sure RUN_MAINTENANCE_IF_MAIN is defined in tests. by daniel
- git #caf5f0ca - Remove nonfunctional default sampling for WANObjectCache metrics by Máté Szabó
- git #6a47d517 - RevisionRecord: add getPage() (task T208776) by daniel
- git #69f8dec2 - filebackend: inject the proxy backend logger into FileBackendMultiWrite sub-backends (task T270994) by Aaron Schulz
- git #c5ea2dfe - rdbms: use LoadBalancer::MAX_LAG_DEFAULT constant within LoadMonitor by Aaron Schulz
- git #3d840304 - mime: Add strict type hints to MimeAnalyzer class by Timo Tijhof
- git #82b7cfbf - UploadBase: Don't call MimeAnalyzer if mTempPath is null (task T272328) by James D. Forrester
- git #75b2aafb - Exif::isSlong: Cast input to float so PHP 8.0 abs() doesn't whine (task T272327) by James D. Forrester
- git #81289f1f - mediawiki.special.upload: Use then() instead of done() (task T272195) by Timo Tijhof
- git #55561aef - Pingback.php: Minor cleanup by Reedy
- git #61a5531e - Strict return types for PageIdentity (task T208776) by daniel
- git #3a044d0f - exception: Remove "exception_id" key in favour of reqId (task T199607) by Timo Tijhof
- git #31513848 - Fix Postgres index drifts on recentchanges table (task T230428) (task T164898) by Amir Sarabadani
- git #23638cab - mediawiki.skinning: Add form elements `margin` normalization to 'normalize.less' (task T272139) by Volker E
- git #066e7773 - message boxes: Use CSS classes adhering to class naming scheme (task T270796) by Volker E
- git #cf2785e6 - Content navigation links can provide their own IDs by jdlrobson
- git #46b66f09 - Respect used options for ParserOptions::isSafeToCache (task T269293) by Petr Pchelko
- git #2010a912 - CacheTime: remove mVersion field (task T269393) by Petr Pchelko
Vendor
- git #61a10790 - Upgrade wikimedia/html-formatter from 2.0.0 to 2.0.1 (task T271575) by James D. Forrester
- git #cc07a898 - Add wikimedia/request-timeout 1.0.0 by Kunal Mehta
- git #c83eb46c - Bump wikimedia/parsoid to 0.13.0-a23 (task T270373) (task T267974) by C. Scott Ananian
Extensions
3D
No changes for 3D
AbuseFilter
- git #44dd0f6c - Catch FilterNotFoundException in ApiQueryAbuseLog (task T272593) by Daimona Eaytoy
- git #2c9f2faa - Catch ClosestFilterVersionNotFoundException in ViewDiff (task T272505) by Daimona Eaytoy
- git #6aa8f6f6 - Do not mock User in TextExtractorTest. (task T271458) by Petr Pchelko
- git #0a45c0ab - Don't return the status of doBlockInternal when processing block actions by Daimona Eaytoy
- git #7800c3fd - Catch CentralDBNotAvailableException in ViewExamine (task T272361) by Daimona Eaytoy
ActiveAbstract
- git #9a37aa51 - Fix param types in tests by Umherirrender
AdvancedSearch
No changes for AdvancedSearch
AntiSpoof
No changes for AntiSpoof
ApiFeatureUsage
No changes for ApiFeatureUsage
ArticleCreationWorkflow
No changes for ArticleCreationWorkflow
ArticlePlaceholder
No changes for ArticlePlaceholder
Babel
No changes for Babel
BetaFeatures
No changes for BetaFeatures
BounceHandler
No changes for BounceHandler
Calendar
No changes for Calendar
Campaigns
No changes for Campaigns
Capiunto
- git #3c91fd60 - Use @inheritDoc to complete documentation by Umherirrender
CategoryTree
No changes for CategoryTree
CentralAuth
- git #8828dab9 - Require that all new and modified global group names are lowercase (task T202095) by Taavi Väänänen
- git #0aa8fa6b - Mark user page moves as bot on rename user process (task T97659) by melos
- git #b378d8e3 - Improve function and property documentation in tests by Umherirrender
- git #9f79de43 - Add injectable CentralAuthUtilityService to replace CentralAuthUtils (task T270828) by Taavi Väänänen
CentralNotice
No changes for CentralNotice
CharInsert
No changes for CharInsert
CheckUser
No changes for CheckUser
CirrusSearch
- git #69908a6e - Improve function and property documentation in tests by Umherirrender
- git #75bffad1 - Add an option to limit the size of the file_text field (task T271493) by David Causse
Cite
- git #349fc3b1 - CitationNeededContext: Support encapsulated content (task T265907) by Ed Sanders
- git #b955439b - ve-cite: Update DiffElement test with fixed output by Ed Sanders
CiteThisPage
No changes for CiteThisPage
Citoid
- git #723a77d3 - CitoidAction: Pass inStaging param by Ed Sanders
cldr
No changes for cldr
CodeEditor
No changes for CodeEditor
CodeMirror
- git #473a711a - Rename our customized matchbrackets addon (task T269096) by Thiemo Kreuz
- git #094f2090 - Lower maxHighlightLineLength limit to 5000 (task T270237) (task T270317) by Thiemo Kreuz
- git #7ec8ebc8 - Concretised comment around WMDE disabled line by WMDE-Fisch
- git #18a64328 - Disable non-matching highlighting via config flag (task T269096) by Thiemo Kreuz
CodeReview
- git #8227d3af - Replace static User::getGroupsWithPermission in favour of GroupPermissionsLookup (task T271593) (task T271596) by Peter Ovchyn
Cognate
No changes for Cognate
Collection
No changes for Collection
CommonsMetadata
- git #d8eff538 - Fix some parameter names in tests by Umherirrender
ConfirmEdit
- git #91ecfa4d - Remove incomplete @param from test function by Umherirrender
CongressLookup
No changes for CongressLookup
ContactPage
No changes for ContactPage
ContentTranslation
- git #9cf47b3f - Add dependency on ext.cite.visualEditor for CXReference handlers by Ed Sanders
- git #ea6fe029 - CX3 Build 0.1.0+20210125 by NikG
- git #462183a0 - SX Pick a sentence: Add card for already translated segments (task T260128) by NikG
- git #ab4d804e - SX i18n: Add v-i18n-html-safe directive by NikG
- git #e70e81c4 - SX Dashboard: Hide "New pages" section (task T270691) by NikG
- git #0ce81894 - SX Pick a sentence: Fix select previous segment action for title by NikG
- git #c5e9fb30 - SX Publish options: Fix publish target option persistence by NikG
- git #3ac492fb - UI lib MwButton: Fix click handling for text buttons with icons by NikG
- git #efbe3884 - CX3 Build 0.1.0+20210119 by NikG
- git #2d48cb39 - CXDashboard: Hide views not currently supported on mobile (task T270691) by NikG
CreditsSource
No changes for CreditsSource
Dashiki
No changes for Dashiki
Disambiguator
No changes for Disambiguator
DiscussionTools
- git #460283ba - Add a link to the project page to the "New topic" change tag (task T272768) by Bartosz Dziewoński
- git #15c40521 - A/B test output when a specific feature is being tested (task T268191) by David Lynch
- git #2337600f - NewTopicController: Clear section title on teardown (task T272393) by Bartosz Dziewoński
- git #37b574f1 - Separate dialog for abandoning a new topic (task T269190) by Bartosz Dziewoński
- git #2798ee73 - CommentController: Better handle clicking links while already commenting (task T272389) by Bartosz Dziewoński
- git #32789a9a - Store reply links in the parser cache (task T267404) by Ed Sanders
- git #9ee23413 - Fix skipping past our own reply buttons for wrapped comments (task T272318) by Bartosz Dziewoński
- git #e16a519a - Padding and border around new topic tool (task T269157) by Ed Sanders
DismissableSiteNotice
No changes for DismissableSiteNotice
DonationInterface
No changes for DonationInterface
DoubleWiki
No changes for DoubleWiki
DynamicSidebar
No changes for DynamicSidebar
Echo
No changes for Echo
Elastica
No changes for Elastica
ElectronPdfService
No changes for ElectronPdfService
EntitySchema
- git #c6ee0e68 - Fix calls to OO.ui.infuse (task T269167) by Ed Sanders
- git #9757e485 - tests: Fix WikiPage calls with impossible page names (task T272518) by James D. Forrester
- git #d1884e85 - Update diff marker generation (task T272488) by Lucas Werkmeister
- git #19fb72d6 - Fix EntitySchemaSlotDiffRendererTest for diff marker change (task T272329) by Lucas Werkmeister
EventBus
- git #8732b450 - Remove unrelated stream name from JobQueue backend exception (task T249745) by Timo Tijhof
EventLogging
- git #ca9de377 - Fix possible undefined index warning in arg checking in EventServiceClient (task T253121) by Ottomata
- git #9e867c2f - Refactor EventLogging Event Platform PHP integration (task T253121) by Ottomata
EventStreamConfig
No changes for EventStreamConfig
ExtensionDistributor
No changes for ExtensionDistributor
ExternalGuidance
No changes for ExternalGuidance
FeaturedFeeds
No changes for FeaturedFeeds
FileExporter
- git #ab8400e5 - Add missing @param to tests by Umherirrender
FileImporter
- git #069eaf34 - Add missing @return in test by Umherirrender
FlaggedRevs
- git #38bf8c27 - Use FlaggableWikiPage only for real pages (task T208776) (task T272170) (task T272424) by daniel
- git #d7766453 - Fix phan after introducing returns types to Title::getNamespace by Petr Pchelko
- git #40fd1e3b - Inline hard-coded FRPageConfig::selectFields() value by Thiemo Kreuz
Flow
No changes for Flow
FundraiserLandingPage
No changes for FundraiserLandingPage
FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow
Gadgets
- git #7f124b88 - Don't pass empty permissions to Authority::isAllowed (task T271459) by Petr Pchelko
GeoCrumbs
No changes for GeoCrumbs
GeoData
- git #7efcc1a3 - Remove incomplete @param from test function by Umherirrender
- git #a8e7397c - Remove int cast from Title::getNamespace return by Umherirrender
GettingStarted
No changes for GettingStarted
GlobalBlocking
No changes for GlobalBlocking
GlobalCssJs
No changes for GlobalCssJs
GlobalPreferences
No changes for GlobalPreferences
GlobalUsage
No changes for GlobalUsage
GlobalUserPage
No changes for GlobalUserPage
GlobalWatchlist
- git #a7bb0cd8 - Clarify globalwatchlist-markseen-allconfirm message by RhinosF1
- git #9c010944 - watchlistUtils: pass on expiry of log entries (task T263665) by DannyS712
GoogleNewsSitemap
No changes for GoogleNewsSitemap
Graph
No changes for Graph
GrowthExperiments
- git #84c4c472 - Add missing @param to test by Umherirrender
- git #de010a42 - Add a link prototype with VisualEditor (task T261398) by Roan Kattouw
- git #b9d99270 - Switch default help desk title to Main_Page by Kosta Harlan
- git #3d06a71a - extension.json: Fix spelling in config description by Thalia
- git #fc1dbe3a - Fix PSR12.Properties.ConstantVisibility.NotFound (task T253169) by Reedy
- git #5395b89a - Improve function and property documentation by Umherirrender
- git #7c664d0b - Newcomer tasks: Add ability to exclude pages by template or category (task T266443) (task T254646) by Gergő Tisza
- git #8b236df3 - Code style: Improve CacheStorage::normalizeCacheData by Gergő Tisza
- git #4a7d540d - Record link offset on link recommendation submission (task T266446) by Gergő Tisza
- git #3b957a1f - Remove cache migration logic (task T269366) by Gergő Tisza
GuidedTour
No changes for GuidedTour
GWToolset
No changes for GWToolset
ImageMap
No changes for ImageMap
InputBox
No changes for InputBox
Insider
No changes for Insider
intersection
No changes for intersection
Interwiki
No changes for Interwiki
InterwikiSorting
No changes for InterwikiSorting
IPInfo
No changes for IPInfo
Jade
- git #a9116b0d - Improve function and property documentation by Umherirrender
Josa
No changes for Josa
JsonConfig
- git #07e9aae9 - Remove incomplete @param from test function by Umherirrender
Kartographer
No changes for Kartographer
LabeledSectionTransclusion
No changes for LabeledSectionTransclusion
LandingCheck
No changes for LandingCheck
LdapAuthentication
No changes for LdapAuthentication
Linter
No changes for Linter
LiquidThreads
No changes for LiquidThreads
Listings
No changes for Listings
LocalisationUpdate
No changes for LocalisationUpdate
LoginNotify
- git #3779f172 - Remove incomplete @param from test function by Umherirrender
MachineVision
- git #446dddf1 - Avoid use of file_exists and MWException by Timo Tijhof
MapSources
No changes for MapSources
MassMessage
- git #2f464ba3 - Improve function and property documentation by Umherirrender
- git #9dea5b63 - Put page content before custom message by Niklas Laxström
Math
- git #bcaab9cb - Improve function and property documentation by Umherirrender
- git #d110f7ee - Fixes tags data being lost after first onParserAfterTidy call by Vedmaka
MediaModeration
- git #bed6d349 - Improve function and property documentation by Umherirrender
MobileApp
No changes for MobileApp
MobileFrontend
- git #81ccc4e9 - Fix toggling storage cleanup (task T272638) by jdlrobson
- git #eb9cacb3 - View Source on protected pages in MobileFrontend Minerva. (task T208827) by yash9265
MultimediaViewer
No changes for MultimediaViewer
NavigationTiming
No changes for NavigationTiming
Newsletter
- git #cd120698 - Add missing @param to test by Umherirrender
NewUserMessage
No changes for NewUserMessage
Nuke
No changes for Nuke
OATHAuth
No changes for OATHAuth
OAuth
- git #f21fde32 - Improve function and property documentation by Umherirrender
- git #9fad09b9 - Avoid creating Router inside tests and update all tests accordingly (task T264058) by Peter Ovchyn
- git #bd0bcd4f - Add two more required fields to createOAuthConsumer.php (task T272222) by Amir Sarabadani
- git #d8ae46f2 - Add oauthVersion to createOAuthConsumer.php (task T272222) by Amir Sarabadani
OAuthRateLimiter
- git #8293c21d - Remove incomplete @param from test function by Umherirrender
OpenStackManager
No changes for OpenStackManager
ORES
- git #358ae543 - Update delimiter for problematic flag insertion (task T248557) by Matěj Suchánek
PageAssessments
No changes for PageAssessments
PagedTiffHandler
- git #30b685b9 - Improve function documentation in tests by Umherirrender
PageImages
- git #f9fb414b - Add missing @param to test by Umherirrender
PageTriage
No changes for PageTriage
PageViewInfo
- git #9940ddc8 - Improve function and property documentation in tests by Umherirrender
- git #bcfdb43d - Remove unused WikimediaPageViewServiceSmokeTest::$data by Umherirrender
ParserFunctions
No changes for ParserFunctions
PdfHandler
No changes for PdfHandler
Poem
No changes for Poem
PoolCounter
No changes for PoolCounter
Popups
- git #8fbcf6f9 - Add missing TextExtracts parameter sectionformat=plain (task T271439) by Thiemo Kreuz
ProofreadPage
- git #fc1a9efa - Allows formatting in a lot of indian systems inside of the <pagelist> tags (task T268592) (task T268932) by Tpt
PropertySuggester
No changes for PropertySuggester
QuickSurveys
- git #a4e37c18 - Finialize migration of EventLogging schemas to Event Platform (task T271166) (task T271165) by Ottomata
Quiz
No changes for Quiz
ReadingLists
No changes for ReadingLists
RelatedArticles
No changes for RelatedArticles
Renameuser
No changes for Renameuser
RevisionSlider
No changes for RevisionSlider
RSS
No changes for RSS
SandboxLink
No changes for SandboxLink
Score
No changes for Score
Scribunto
No changes for Scribunto
SearchExtraNS
No changes for SearchExtraNS
SecureLinkFixer
- git #1b62e617 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
- git #bca59a00 - TallyPage: Use submit callbacks in HTMLForms (task T272758) by Thalia
- git #b18f2193 - Use OOUI for TallyPage forms (task T272716) by Thalia
- git #4e8418c0 - Stop deleting the temp directory after decrypting (task T271824) by STran
- git #1dba5269 - Replace addModule() with addModuleStyles() (task T270648) by wikitrent
- git #0197a899 - Visually hide the submit button only (task T271834) by STran
- git #5938f61b - Improve $crypt prop docs in ElectionTallier and ConvertVotes by Thalia
- git #6c34dc00 - Remove global var from SpecialSecurePoll.php (task T270642) by wikitrent
- git #08fd5577 - Stop accessing global config variables from SecurePoll's ListPager (task T270645) by adham-khatean
- git #cfef75c2 - Add descriptions for some of the config options by Thalia
- git #82bdb270 - Remove Global Vars from ActionPages (task T270644) by wikitrent
- git #0a3206b9 - Check if user is in electionadmin group (task T271354) by STran
ShortUrl
- git #09db8549 - Fix all excluded errors in PHPCS by zoranzoki21
- git #5788707e - Move css/ and js/ files into the resources/ for consistency by zoranzoki21
SiteMatrix
No changes for SiteMatrix
SpamBlacklist
No changes for SpamBlacklist
StopForumSpam
No changes for StopForumSpam
SubPageList3
No changes for SubPageList3
SubpageSortkey
No changes for SubpageSortkey
SyntaxHighlight_GeSHi
- git #42c97fa4 - Avoid console warning when hash is empty (task T272844) by Ed Sanders
- git #173491fa - VE: Fix highlight of block syntax next to floats (task T272864) by Ed Sanders
- git #1a15a883 - Move position:relative to inner wrapper (task T272853) by Ed Sanders
- git #e793626d - Line number selection: Remove user-select:none (task T271614) by Ed Sanders
TemplateData
- git #29478622 - Remove inconsistent capitalization of parameter names (task T174771) by Thiemo Kreuz
TemplateSandbox
No changes for TemplateSandbox
TemplateStyles
No changes for TemplateStyles
TemplateWizard
No changes for TemplateWizard
TextExtracts
No changes for TextExtracts
Thanks
- git #1ec0aed6 - Inline class property in tests by Umherirrender
- git #4f432261 - Remove unused jquery.cookie dependency by Niklas Laxström
TheWikipediaLibrary
- git #5e442323 - Update text and remove secondary link (task T271917) by Jsn.sherman
TimedMediaHandler
- git #62677fcd - Sync up with Parsoid timedMediaHandlerParserTests.txt by Subramanya Sastry
- git #23aeae39 - Append passed in classes to media attributes by Arlo Breault
- git #66de9a62 - Call getMediaAttr before getHtmlMediaTagOutput by Arlo Breault
- git #b216bba9 - Move setting units in getMediaAttr by Arlo Breault
- git #47f42188 - Fix casing on function call by Arlo Breault
- git #e2919077 - Use TestingAccessWrapper::newFromObject to simplify tests by Umherirrender
timeline
No changes for timeline
TitleBlacklist
No changes for TitleBlacklist
TocTree
No changes for TocTree
TorBlock
No changes for TorBlock
Translate
- git #f66fbe68 - SpecialManageGroups: Fix rename dropdown styles on Timeless (task T272341) by Abijeet
- git #bd24ffd9 - Update version before MLEB release (task T271398) by Kartik Mistry
- git #9f16f8a9 - Another fix for Special:SupportedLanguages (task T272409) by Niklas Laxström
- git #0c1bf73d - MessageUpdateJob: Check GroupSyncCache only for FileBasedMessageGroup (task T182433) by Abijeet
- git #9a02e82c - SpecialManageGroups: Use word-wrap for long submit button label (task T270385) by Abijeet
- git #06bd2b46 - Add flag to toggle the usage of the group synchronization cache (task T272428) (task T182433) by Abijeet
- git #0965abd6 - ExportTranslationsMaintenanceScript: round durations to millisecond accuracy by Niklas Laxström
- git #7b8c782f - ExportTranslationsMaintenanceScript: Convert to structured logging by Niklas Laxström
TranslationNotifications
No changes for TranslationNotifications
TrustedXFF
No changes for TrustedXFF
TwoColConflict
No changes for TwoColConflict
UniversalLanguageSelector
- git #a04f1af2 - Update version before MLEB release (task T271398) by Kartik Mistry
- git #3ac98532 - Simplify ext.uls.preferences module by Nikerabbit
- git #4fc7bc92 - Handle corrupted values in input preferences (task T246370) by Niklas Laxström
UploadsLink
No changes for UploadsLink
UploadWizard
No changes for UploadWizard
UrlShortener
- git #4b821814 - Restore focus to alt link after copy by Ed Sanders
- git #bfe8c558 - JS: Deduplicate some cleanup by putting it in #always by Ed Sanders
- git #0201ddb7 - Avoid duplicate result widget (task T271826) by Ed Sanders
UserMerge
No changes for UserMerge
VipsScaler
No changes for VipsScaler
VisualEditor
- git #f8c403df - Update VE core submodule to master (a8919f78e) (task T119236) by Ed Sanders
- git #d831370e - Update VE core submodule to master (ca6a97f42) (task T272603) by Ed Sanders
- git #5a51096e - MWExternalLinkAnnotation: Call core method to evaluate diff by Ed Sanders
- git #90b3b184 - Update VE core submodule to master (98c07ef95) (task T244114) (task T272612) by James D. Forrester
- git #1af7c4da - Fix typo in doc comment by Bartosz Dziewoński
- git #38aeaf60 - MWWikitextStringTransferHandler: Factor out Parsoid->DOM conversion by Ed Sanders
- git #1ec49384 - MWSaveDialog: Use MessageWidget (inline, warning) to show save dialog warnings by Ed Sanders
- git #bb4b0627 - Update VE core submodule to master (36e21385b) (task T272314) (task T272315) by Bartosz Dziewoński
- git #4e33a6ff - Follow-up e04e98458: Add missing "Moved down/up" messages by Ed Sanders
WebAuthn
No changes for WebAuthn
Wikibase
- git #62db4e1b - SECURITY: Add job to purge entity data on page deletion (task T260349) by Lucas Werkmeister
- git #4dd92cde - SECURITY: Add EntityDataPurger (task T260349) by Lucas Werkmeister
- git #8612bf34 - Remove Wikibase.NewItemIdFormatter log channel (task T268870) by rosalie
- git #bfb34dcc - TypeError on Wikidata talk page diff (task T271402) by rosalie
- git #6351503b - Ensure all entity type definition fields are documented (task T245405) by Lucas Werkmeister
- git #f555fba1 - Track FormatterOptions+ParserOptions API usage (task T260553) by Michael Große
- git #36158954 - Do not catch DBError in SqlSubscriptionManager (task T265525) by Amir Sarabadani
- git #e4ef8cb9 - ArticleRevisionVisibilitySetHookHandlerTest: better mock title by Petr Pchelko
- git #12db0a48 - Add monolog/monolog depencency by Tobias Andersson
- git #dff3d2b6 - Fix phan error by Amir Sarabadani
- git #576e9447 - Avoid using EntityContentFactory as EntityTitleLookup (task T269603) by Lucas Werkmeister
- git #1623a7f4 - Wikibase: remove mwlibs-testing and add lib-version-check (task T271413) by Noa wmde
- git #c35d3a4c - Fix unitStorage documentation by Lucas Werkmeister
- git #cb6d9b2c - Tainted-Ref: replace mwlibs.js with lib-version-check (task T271413) by Noa wmde
- git #9812bddb - Maintenance script for removing deleted items from the term store (task T270247) by rosalie
- git #0c6d7e02 - data-bridge: replace mwlibs-testing with lib-version-check (task T271413) by Noa wmde
- git #98f9858b - bridge: Record time of request in error template by Michael Große
- git #b9167491 - Update unit conversion script (task T270251) by Lucas Werkmeister
- git #23661264 - Harmonize flags in grouped and ungrouped recent changes (task T248558) by Matěj Suchánek
WikibaseCirrusSearch
No changes for WikibaseCirrusSearch
WikibaseLexeme
- git #7c197b3b - Add test for Special:EntityData with Sense/Form ID (task T269603) by Lucas Werkmeister
- git #6b51cdf2 - Run test:mwlibs in `npm run test` by Lucas Werkmeister
- git #65ac6739 - WikibaseLexeme: replace mwlibs-testing with lib-version-check (task T271413) by Noa wmde
- git #ed285044 - Add lexeme language codes az-cyrl, ctg and rkt (task T265906) (task T271589) by Remko de Keijzer
WikibaseLexemeCirrusSearch
No changes for WikibaseLexemeCirrusSearch
WikibaseMediaInfo
- git #70e484d2 - Improve function and property documentation by Umherirrender
- git #a0539083 - Distinguish between null continue value and unknown one (task T272548) by annet
- git #52ff6988 - Debounce the getResultStyle method (task T272425) by Eric Gardner
WikibaseQualityConstraints
- git #bf37f1b8 - Use lazyPush() for CheckConstraintsJob (task T270522) by Lucas Werkmeister
- git #6dbeb447 - Extract config values in SparqlHelper constructor by Lucas Werkmeister
Wikidata.org
No changes for Wikidata.org
WikidataPageBanner
No changes for WikidataPageBanner
WikiEditor
- git #d77a69f2 - Don't lowercase image caption/alt when prefilling image fields by Bartosz Dziewoński
- git #dc93bf1b - Parse alternative magic word translations when prefilling image fields by Bartosz Dziewoński
- git #ab287ade - Allow specifying alt-text in File dialog (task T260006) by Ammar Abdulhamid
wikihiero
No changes for wikihiero
WikiLove
No changes for WikiLove
WikimediaApiPortalOAuth
- git #0c71ed12 - widget: Hide callback URI for owner-only clients (task T272660) by apaskulin
WikimediaBadges
No changes for WikimediaBadges
WikimediaEditorTasks
No changes for WikimediaEditorTasks
WikimediaEvents
- git #3f00086c - Improve function documentation by Umherirrender
WikimediaIncubator
No changes for WikimediaIncubator
WikimediaMaintenance
No changes for WikimediaMaintenance
WikimediaMessages
No changes for WikimediaMessages
Wikisource
- git #505984eb - Unescape tooltip text (task T272151) by Sam Wilson
- git #4e463c38 - Remove the ElectronPdfService link from sidebar (task T255790) by Sam Wilson
XAnalytics
No changes for XAnalytics
Skins
CologneBlue
- git #0590d3ed - Render the syslinks menu using data-portlets by jdlrobson
MinervaNeue
- git #b14d4e04 - Add max-width limit to empty watchlist page (task T222872) by yash9265
Modern
No changes for Modern
MonoBook
No changes for MonoBook
Nostalgia
No changes for Nostalgia
Timeless
No changes for Timeless
Vector
- git #4a959a68 - Align the menu dropdown list to the end of the "more" button. (task T267325) by Jan Drewniak
- git #53f49c5c - Rename `wgVectorUseCoreSearch` to `wgVectorUseWvuiSearch` (task T270202) by Nicholas Ray
- git #355b188d - Languages can be moved out of sidebar (task T260738) by jdlrobson
- git #05dc1595 - Allow more control over the max-width rules (task T260091) by jdlrobson
- git #a002c3ae - Add missing / for self-closing input element (task T272597) by Raymond
- git #68b52a77 - Usages of page-langcode dropped for html-user-language-attributes by jdlrobson
WikimediaApiPortal
No changes for WikimediaApiPortal
VisualEditor
- git #a8919f78 - Deep-freeze linear data added by transactions by David Chan
- git #f8439f4c - Deep-freeze linear data (task T119236) by Ed Sanders
- git #c17816c5 - Diff sidebar: Make font size slightly smaller by Ed Sanders
- git #68b0f837 - Show attribute changes as diffs when appropriate (task T272603) by Ed Sanders
- git #4589f5f0 - Clear node offset cache when leaving read-only mode by Ed Sanders
- git #007c25aa - Add test for node offset caching in readOnly mode (task T272612) by Ed Sanders
- git #376686e3 - Follow-up I1361852: Only cache node offset in readOnly mode (task T244114) by Ed Sanders
- git #6df84533 - Diff sidebar: Fix vertical alignment of move arrow by Ed Sanders
- git #36e21385 - Create a separate descriptionItemsStack for each reflist (task T272315) by Ed Sanders
- git #f503f6aa - Deduplicate logic for marking data/HTMLElement as moved by Ed Sanders
- git #b92ce344 - Add missing check for move=null in internal list diff (task T272314) by Ed Sanders
Total Changes
286 Changes in 67 repos by 69 authors