MediaWiki 1.35/wmf.4/Changelog
Core changes
[edit]- git #cd7e60a5 - tests: Reset $wgContLang consistently in PHPUnit tests (take 2) (task T231799) by Lucas Werkmeister
- git #537bdc2d - Deprecate Language::getMessage*For() (task T201405) by Aryeh Gregor
- git #251f4811 - Cache nonexistence of grammar transformations by Aryeh Gregor
- git #a738dd64 - Return deduplication to CategoryMembershipJob (task T204761) by Petr Pchelko
- git #d9209707 - WikiExporter: Remove unnecessary check for SCHEMA_COMPAT_WRITE_OLD flag (task T236735) by daniel
- git #ee4c9bc0 - Reduce top margin for multiselect widgets on Special:Block (task T236679) by Thalia
- git #59ec3fa3 - Remove "diff" in response body in revision/{from}/compare/{to} (task T235866) by Nikki Nikkhoui
- git #7e4fe19f - Allow extensions to modify CSP header on a per-page basis by Brian Wolff
- git #67ea4f57 - Mild refactoring of ContentSecurityPolicy by Brian Wolff
- git #402eb6a6 - Add "minor" to available REST API history filters (task T235660) by Bill Pirkle
- git #9f23090c - Document that IP::toHex should not be used for IP ranges by Thalia
- git #7c68951f - Portlet links should generate valid HTML in Minerva (task T231925) by jdlrobson
- git #0268da46 - Reduce top margin for block type options on Special:Block (task T236679) by Thalia
- git #2060b7cd - Delete wrong translations by Raymond
- git #72aff8cd - Revert "HACK! Temporarily hardcode IP for packagist" by Jforrester
- git #9bae9db4 - Parser: Hard deprecate getConverterLanguage by Fomafix
- git #0de9c47b - Remove Language::factory and getParentLanguage use by Aryeh Gregor
- git #e10f5724 - Remove deprecated QuickTemplate::setRef() by Max Semenik
- git #9227d862 - Remove deprecated Password::equals() by Max Semenik
- git #8b852bba - RELEASE-NOTES-1.35: Fix number in notes for "ObjectCache::newWANCacheFromParams" by Timo Tijhof
- git #5de964c4 - HACK! Temporarily hardcode IP for packagist (task T236513) by Marius Hoch
- git #4ddbf008 - Add release notes for discontinuation of IE6/7 support (task T232563) by Timo Tijhof
- git #453da8a7 - mediawiki.util: Remove <span>-hack for Vector skin (task T236410) by Timo Tijhof
- git #3c9acdff - revisionlist: Strict type hints in RevisionItem constructors by Thiemo Kreuz
- git #0d3d6be1 - Convert FileBackendGroup to service (task T234228) by Aryeh Gregor
- git #07de6e80 - ExtensionRegistry: specify constants visibility by Max Semenik
- git #3ef19d20 - resourceloader: Restore test case for ResourceLoaderImage by Timo Tijhof
- git #63ddc8c4 - tests: Replace RandomImageGenerator dictionary logic with rand+time (task T222416) by Timo Tijhof
- git #7f296ee6 - Saved filters button should be responsive (task T235535) (task T235536) by jdlrobson
- git #fa8272b6 - Email only users with require username and email option off when only email given (task T234401) by hmonroy
- git #6100226d - Ensure that the $target is a UserIdentity before calling ::getId() (task T236425) by David Barratt
- git #6dbd2b81 - Fix display of diffs on Special:JavascriptTest by Bartosz Dziewoński
- git #d50c7f5b - extension.schema.v2: Fix schemas for 'packageFiles' by Bartosz Dziewoński
- git #bb2770e0 - Remove 'response' prop. from revision comparison JSON (task T235864) by Nikki Nikkhoui
- git #567b99db - docs: Add "/docs/latex" to gitignore (generated by Doxygen) by Timo Tijhof
- git #b4a7620b - Hard-deprecate Title::getUserCaseDBKey (task T202094) by Aryeh Gregor
- git #cb324893 - REST: Correctly quote timestamps for page history handler. by Petr Pchelko
- git #93554568 - Emit namespace for titles in ApiWatch (task T235477) by DannyS712
- git #23a390e7 - Enable Book Referencing for development and tests (task T236255) by Adam Wight
- git #b69ee270 - Amend search result items list by Volker E
- git #fa7520ed - REST: add size and delta to revision metadata endpoint response. (task T231588) by Petr Pchelko
- git #d1604f74 - Mention requiring email address in password reset emails (task T233969) by Max Semenik
- git #74f2902e - Try fixing flaky test (task T232266) by Brad Jorsch
- git #e787246c - LanguageFactory to replace Language::factory() (task T201405) by Aryeh Gregor
- git #f36e22dd - Fix line selection in RandomImageGenerator (task T222416) by Brad Jorsch
- git #a883b6b9 - Add tests to ensure that block cookies are kept and removed correctly by Thalia
- git #3c2cea45 - build: Update linters and fix errors by Ed Sanders
- git #7f96f521 - Deprecate public User properties related to blocks (task T229035) by Thalia
- git #665b7758 - tests: getMock() is deprecated (task T192167) by Max Semenik
- git #26294657 - Use $this->localisationCache instead of $this->getLocalisationCache() by Fomafix
- git #a652bb33 - Pass the target as a string to the reason Message for autoblocks (task T227007) by Thalia
- git #2bc660c9 - Collapse uses of now-deprecated wfGetRusage() by James D. Forrester
- git #13bd9a88 - Deprecate wfGetRusage(), no longer useful by James D. Forrester
- git #8fc4d8a8 - Fix typo in userOptions.php help text by Sam Wilson
- git #d5f5dd2a - rdbms: add ILBFactory::setDefaultReplicationWaitTimeout() method (task T235244) by Aaron Schulz
- git #f5ac6830 - Deprecate wfWikiId() in favor of WikiMap::getCurrentWikiDbDomain() by Aaron Schulz
- git #fff1e123 - filebackend: rename $dir variables to $fsDirectory in FSFilebackend for clarity by Aaron Schulz
- git #752ad738 - filebackend: reduce unnecessary stat calls in FileBackend some cases by Aaron Schulz
- git #89c75623 - Provide a more informative message for authentication block errors (task T227110) by Thalia
- git #eb59ea21 - Throw a UserBlockedError from Special:Emailuser if a user is blocked (task T226990) by Thalia
- git #d3fdd4a3 - resourceloader: Use PHP7 return hints in StartupModule and Context by Timo Tijhof
- git #d07a2e2c - libs/Message: Improve parameter validation by Brad Jorsch
- git #a2aa7774 - libs/Message: Add static constructor by Brad Jorsch
- git #2a3b546f - libs/Message: Add DataMessageValue by Brad Jorsch
- git #0395cc8b - libs/Message: Improve tests by Brad Jorsch
- git #f20768c1 - Avoid use of private properties in RevDelFileItem::getApiData by Umherirrender
Vendor
[edit]- git #e55f9004 - Revert "HACK! Temporarily hardcode IP for packagist" (task T236513) by Hashar
- git #bae3ed56 - HACK! Temporarily hardcode IP for packagist (task T236513) by Marius Hoch
Extensions
[edit]3D
[edit]No changes for 3D
AbuseFilter
[edit]- git #03b3a555 - SECURITY: Check visibility for each version in ViewDiff (task T104807) by Daimona Eaytoy
- git #3a9eac9a - Unbreak filter edit form (task T236286) by Daimona Eaytoy
ActiveAbstract
[edit]- git #0187da83 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
AdvancedSearch
[edit]- git #1b0bf4a6 - Delete wrong translation by Raymond
- git #565cc1a6 - Update placeholder height to minimize jumping content by Thiemo Kreuz
AntiSpoof
[edit]No changes for AntiSpoof
ApiFeatureUsage
[edit]No changes for ApiFeatureUsage
ArticleCreationWorkflow
[edit]- git #54d15f54 - Tests: use ::class instead of plain strings by Daimona Eaytoy
- git #419395b4 - tests: getMock() is deprecated (task T192167) by Max Semenik
ArticlePlaceholder
[edit]- git #1ccedad6 - Don't rely on mw:getCurrentFrame() (task T236094) by Marius Hoch
Babel
[edit]No changes for Babel
BetaFeatures
[edit]No changes for BetaFeatures
BounceHandler
[edit]No changes for BounceHandler
Calendar
[edit]No changes for Calendar
Campaigns
[edit]No changes for Campaigns
Capiunto
[edit]No changes for Capiunto
CategoryTree
[edit]- git #e801fb1e - Define visibility on class constant by Umherirrender
CentralAuth
[edit]- git #6677760f - Don't call deprecated Title::getUserCaseDBKey() (task T202094) by Aryeh Gregor
- git #fd594d3d - Set CompositeBlock reason as Message object in hook by Thalia
- git #6bedf4d6 - Allow users to be hidden from lists, without being blocked (task T228950) by David Barratt
CharInsert
[edit]No changes for CharInsert
CheckUser
[edit]- git #22ddd638 - SECURITY: Do not show oversighted edit summaries in CheckUser API (task T234862) by Martin Urbanec
- git #2e04ba58 - Fix CentralAuth and GlobalBlock links by Melos
- git #db78def0 - Replace calls to deprecated User::isBlocked (task T235762) by Thalia
CirrusSearch
[edit]- git #2dc2d3c8 - Drop support for cross_cluster_single_shard_search quirk by David Causse
- git #f2ba92d5 - Remove RedirectsAndIncomingLinks multi-cluster support by Erik Bernhardson
- git #03a23ffc - Use real varargs on SearchConfig::getElement by Umherirrender
- git #1d412905 - Use nullable type in function signature by Umherirrender
- git #ebfca42e - Remove BuildDocument hooks by Erik Bernhardson
- git #4373829b - Import statements must not begin with a leading backslash by Umherirrender
- git #6007ef2e - Split word detection in multiple preg_match calls (task T236419) by David Causse
- git #9eb962c6 - Make sure to use host wiki components when issuing a sister wiki search (task T235778) by David Causse
- git #1415b7d5 - Ensure logged request parameters are strings (task T235354) by Erik Bernhardson
Cite
[edit]- git #ed8dee9b - Move unrelated static code to ApiQueryReferences (task T236260) by Thiemo Kreuz
- git #28dd373d - Move misplaced ParserFirstCallInit hook handler to CiteHooks (task T236260) by Thiemo Kreuz
- git #a037f763 - Streamline Hooks section in extension.json (task T236260) by Thiemo Kreuz
- git #ddafb6ad - Make use of PHP7's ?? feature instead of isset() (task T236260) by Thiemo Kreuz
- git #7f99a1bf - Simplify private listToText() implementation (task T236260) by Thiemo Kreuz
- git #5acc1e5a - Fix capitalization mismatch in class name by Thiemo Kreuz
- git #b65e1bb2 - Make use of ctype_digit() instead of a regex (task T236260) by Thiemo Kreuz
- git #f6b5615e - Stop sampling when Reference Previews is enabled (task T214493) by Adam Wight
- git #454827ff - Explicitly demand MW 1.34+ so that we get PHP7.2+ by James D. Forrester
- git #9196ccea - Refine some workflow related comments by WMDE-Fisch
- git #5e8d48b3 - Minimal support for bookreferencing tag (task T236257) by Adam Wight
- git #6dc20644 - Feature flag for Book Referencing (task T236255) by Adam Wight
- git #2f12ae1d - Use waitForModuleState from Util class by WMDE-Fisch
- git #42279a23 - Migrate to extension registration version 2 (task T236255) by Adam Wight
- git #0ecbf245 - build: Update dependencies by WMDE-Fisch
CiteThisPage
[edit]No changes for CiteThisPage
Citoid
[edit]No changes for Citoid
cldr
[edit]- git #7cd6330f - Add lcm (Tungag), used by Wikidata by Raymond
Cognate
[edit]- git #99cb55eb - Remove unneeded license preamble by Thiemo Kreuz
CodeEditor
[edit]- git #f8d9cdeb - Make CodeEditor compatible with CSP (task T214743) by Brian Wolff
CodeMirror
[edit]No changes for CodeMirror
CodeReview
[edit]No changes for CodeReview
CollaborationKit
[edit]No changes for CollaborationKit
Collection
[edit]No changes for Collection
CommonsMetadata
[edit]No changes for CommonsMetadata
ConfirmEdit
[edit]- git #d0d036ea - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
CongressLookup
[edit]No changes for CongressLookup
ContactPage
[edit]No changes for ContactPage
ContentTranslation
[edit]- git #40ff4d19 - RestbaseClient: Set the accept header to use MW DOM Spec 2.1.0 by Santhosh Thottingal
- git #9632aa82 - Delete wrong translation by Raymond
- git #94fcadf0 - build: Update linters by Ed Sanders
- git #e4785427 - extension.json: Fix path for QUnitTestModule by Bartosz Dziewoński
- git #9480ed1c - Fix errors caused by minor update in dep tree, and commit package-lock.json by Ed Sanders
ContributionTracking
[edit]No changes for ContributionTracking
CreditsSource
[edit]No changes for CreditsSource
Dashiki
[edit]No changes for Dashiki
Disambiguator
[edit]No changes for Disambiguator
DiscussionTools
[edit]No changes for DiscussionTools
DismissableSiteNotice
[edit]No changes for DismissableSiteNotice
DonationInterface
[edit]- git #f4fc5b3a - Declare arrays before use by Umherirrender
DoubleWiki
[edit]No changes for DoubleWiki
DynamicSidebar
[edit]No changes for DynamicSidebar
EUCopyrightCampaign
[edit]No changes for EUCopyrightCampaign
Echo
[edit]- git #0efef4fa - Add strict "array" type hints to code expecting arrays by Thiemo Kreuz
- git #d79dd00e - Use READ_LATEST constant and fix a soft type hint by Thiemo Kreuz
- git #229c3d0f - Remove non helpful (auto-generated) comments by Thiemo Kreuz
- git #bc3dabf8 - Prefer strict assertSame() for all numeric assertions by Thiemo Kreuz
- git #967a0b54 - Use absolute class names in @covers tags by Thiemo Kreuz
- git #94646b0d - tests: Kill last use of deprecated getMock() by Max Semenik
Elastica
[edit]No changes for Elastica
ElectronPdfService
[edit]No changes for ElectronPdfService
EntitySchema
[edit]- git #bb307487 - Adjust annoation to match common standard by Umherirrender
EventBus
[edit]No changes for EventBus
EventLogging
[edit]No changes for EventLogging
ExtensionDistributor
[edit]No changes for ExtensionDistributor
ExternalGuidance
[edit]No changes for ExternalGuidance
FeaturedFeeds
[edit]No changes for FeaturedFeeds
FileExporter
[edit]- git #f6d71b30 - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
- git #e55fc2ae - build: Update dependencies by WMDE-Fisch
- git #6fd99e4e - Remove unneeded license preamble by WMDE-Fisch
FileImporter
[edit]- git #5c13f81b - Delete wrong translation by Raymond
- git #6de93301 - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
- git #3955d873 - Fix ident in extension.json by Umherirrender
- git #556838f0 - build: Update dependencies by WMDE-Fisch
- git #8e4cb8c8 - Remove unneeded license preamble by WMDE-Fisch
- git #0654f9f2 - Browser tests for external dependencies (task T190829) by Adam Wight
FlaggedRevs
[edit]- git #bd089280 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
Flow
[edit]- git #dcc00af1 - Remove obsolete minerva stylesheet by Volker E
- git #2c44ca7c - Use PHP7.1 nullable types, part 2 by Daimona Eaytoy
FundraiserLandingPage
[edit]No changes for FundraiserLandingPage
FundraisingTranslateWorkflow
[edit]No changes for FundraisingTranslateWorkflow
Gadgets
[edit]No changes for Gadgets
GeoCrumbs
[edit]No changes for GeoCrumbs
GeoData
[edit]No changes for GeoData
GettingStarted
[edit]No changes for GettingStarted
GlobalBlocking
[edit]- git #f99c8ac8 - Check for block before accessing block's properties in ApiGlobalBlock (task T179741) by Thalia
- git #07819ab2 - Update GlobalBlocking::getRangeCondition to work with IP ranges (task T179741) by Thalia
GlobalCssJs
[edit]- git #f7d068b1 - tests: Fix signature of setUp() that have crept into a trait (task T192167) by Max Semenik
GlobalPreferences
[edit]No changes for GlobalPreferences
GlobalUsage
[edit]No changes for GlobalUsage
GlobalUserPage
[edit]No changes for GlobalUserPage
GoogleNewsSitemap
[edit]No changes for GoogleNewsSitemap
Graph
[edit]- git #a4fefb58 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
GrowthExperiments
[edit]- git #7579f152 - DifficultyFiltersDialog: Pass mw.user to messages correctly by Roan Kattouw
- git #5b77fcc5 - Suggested Edits: Save task types to user preference (task T235042) by Kosta Harlan
- git #37041a8d - Suggested Edits: Implement difficulty filters (task T235042) by Kosta Harlan
- git #b939b183 - Footer for suggested edits module (task T236050) by Gergő Tisza
- git #68d75122 - Suggested Edits: Add placeholder image (task T232423) by Kosta Harlan
- git #fd950e64 - Homepage: Refactor SuggestedEditsModule to not use global selectors by Roan Kattouw
- git #5e98fc06 - Homepage: Refactor StartEditing.js to not use global selectors by Roan Kattouw
- git #08615a12 - Mobile homepage: Don't clone module DOM in overlays by Roan Kattouw
- git #e222cb3a - i18n: Remove not existing folder from wgMessagesDirs by Umherirrender
- git #fcbeb67f - Newcomer tasks: task explanation widget (task T235046) by Kosta Harlan
- git #612ff2e0 - Mobile summary for suggested edits (task T235810) by Gergő Tisza
GuidedTour
[edit]No changes for GuidedTour
GWToolset
[edit]- git #e653e7fe - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
ImageMap
[edit]No changes for ImageMap
InputBox
[edit]No changes for InputBox
Insider
[edit]No changes for Insider
intersection
[edit]No changes for intersection
Interwiki
[edit]No changes for Interwiki
InterwikiSorting
[edit]- git #0941af9c - Replace custom Wikibase with upstream MediaWiki CodeSniffer by Thiemo Kreuz
- git #d5c9f704 - Remove unneeded license preamble by Thiemo Kreuz
Jade
[edit]- git #ffe2a00d - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
Josa
[edit]No changes for Josa
JsonConfig
[edit]- git #ae780517 - Do not use MediaWikiTitleCodec::splitTitleString by Aryeh Gregor
- git #22462986 - Fix PHP production error and update documentation (task T204577, T231556) by Mateus Santos
Kartographer
[edit]- git #e6583271 - Replace a separate RL module with a packageFiles callback by Max Semenik
LabeledSectionTransclusion
[edit]No changes for LabeledSectionTransclusion
LandingCheck
[edit]No changes for LandingCheck
LdapAuthentication
[edit]No changes for LdapAuthentication
Linter
[edit]No changes for Linter
LiquidThreads
[edit]- git #8353b315 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
- git #7ee471ac - Silence PHP warning in classes/View.php (task T141540) by Niklas Laxström
Listings
[edit]No changes for Listings
LocalisationUpdate
[edit]No changes for LocalisationUpdate
LoginNotify
[edit]No changes for LoginNotify
MachineVision
[edit]- git #ef192df2 - Condiitonally withhold remaining unreviewed titles on save complete (task T236408) by Michael Holloway
- git #22dabe7d - Fix depicts statement count checking in TitleFilter by Michael Holloway
- git #f3b4654d - rm ContentSecurityPolicy::setHeaders() as unnecessary by Brian Wolff
- git #cacf5936 - add hook onFileDeleteComplete to clean data (task T235806) by Mateus Santos
- git #1b1f35a1 - Hygiene: Clean up review state by Michael Holloway
- git #4fc4da59 - Add backoff and retry support when fetching suggestions from script (task T236311) by Michael Holloway
- git #fbbb0aa0 - Hygiene: Add machine_vision_safe_search to testTables by Michael Holloway
- git #74babb4e - Suppress suggested labels as appropriate on info action (task T236416) by Michael Holloway
- git #1170671c - Limit label requests on upload to testers if TestersOnly = true (task T236416) by Michael Holloway
- git #04336f24 - Optionally limit Special page access to testers only (task T236416) by Michael Holloway
- git #d8505c39 - Hygiene: Tweak extension description and authors by Michael Holloway
- git #26fb62a0 - Add throttling support for the label fetcher script (task T236311) by Michael Holloway
- git #8d8bd5d7 - Remove link from filename (task T234962) by annet
- git #36296820 - Show number of user uploads to be reviewed (task T234449) by annet
- git #4f627d90 - add blacklist for wikidata Q ids suggestions (task T231914) by Mateus Santos
- git #75c5aed9 - Fix: Use correct autoconfirmed message key by Michael Holloway
- git #2eac23a9 - Ensure subsequent queries can run when user finishes a batch (task T236171) by annet
- git #0a10c98a - Avoid generic 'moduleID' global variable (task T230813) by Timo Tijhof
- git #2cd815c7 - build: Misc clean ups for new repo (task T230813) by Timo Tijhof
- git #ab150f5d - Fix toast message styles on mobile (task T236109) by annet
- git #6e3321ea - Skip duplicate depicts (task T234457) by Mateus Santos
- git #1ea84a42 - Show labels to users in appropriate language (task T235556) by Mateus Santos
MapSources
[edit]No changes for MapSources
MassMessage
[edit]- git #4b4b3923 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
Math
[edit]- git #5ecbf750 - build: Fix exclude of vendor and node_modules in Gruntfile.js by Umherirrender
MobileApp
[edit]No changes for MobileApp
MobileFrontend
[edit]- git #834347ea - Replace usage of deprecated jquery.throttle-debounce (task T236427) by Ammar Abdulhamid
- git #45acda86 - mobile.init: Avoid mw.Uri overhead in onEditLinkClick() by Timo Tijhof
- git #becbe4ee - Enable the desktop Special:Watchlist on AMC mode (task T235414) by jdlrobson
- git #0f1af6c6 - Add onSaveComplete callback to TalkSectionOverlay (task T230695) by Nicholas Ray
- git #97167d3c - VE-as-default: check preferredEditor before logging a/b buckets (task T236337) by David Lynch
- git #fdd953a1 - Move editor A/B test bucketing code from PHP to JS, don't use cookies (task T236337) by Bartosz Dziewoński
- git #1560c658 - Delete wrong translations by Raymond
- git #16bcea2a - Add Slovak special page aliases (task T236626) by Martin Urbanec
- git #75b2dce3 - Import statements must not begin with a leading backslash by Umherirrender
- git #ae63069b - Remove link from block message drawer for blocks with no ID (task T225939) (task T233996) by Thalia
- git #7777217e - Export Section in mobile.startup.js (task T230695) by Nicholas Ray
- git #6c2a140b - Make lint:es5 use a specific ignore file by Nicholas Ray
- git #87f7df34 - Use 6.1.0 of mw-node-qunit (task T203137) by jdlrobson
- git #10816981 - Use core watchstar code and delete our own watchstar code (task T234970) by jdlrobson
- git #2ba8b6a4 - Remove BetaOptInPanel and associated code (task T229446) by jdlrobson
- git #b0a71b2a - mobile.editor.ve: Remove error handling hacks for VisualEditor by Bartosz Dziewoński
- git #784b2c32 - Reorder package.json commands by jdlrobson
- git #a48ff05e - MobileContext: Remove unused showFirstParagraphBeforeInfobox member by Derick Alangi
MultimediaViewer
[edit]No changes for MultimediaViewer
NavigationTiming
[edit]No changes for NavigationTiming
Newsletter
[edit]No changes for Newsletter
NewUserMessage
[edit]- git #81f8d9c7 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
Nuke
[edit]No changes for Nuke
OATHAuth
[edit]- git #6b993ae3 - Bump 0.4.4 by Reedy
- git #98d151fb - Ask for user re-auth only on initial requests (task T235645) by Dejan Savuljesku
OAuth
[edit]- git #120451b7 - tests: Fix setUp() signatures (task T192167) by Max Semenik
OpenStackManager
[edit]- git #d79c41f5 - Make callbacks in SpecialNova public (task T236281) by Bryan Davis
ORES
[edit]- git #ff7e98e0 - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
PageAssessments
[edit]No changes for PageAssessments
PagedTiffHandler
[edit]- git #5dc145ee - tests: Add explicit return type void to setUp() and tearDown() (task T192167) by Daimona Eaytoy
PageImages
[edit]- git #47660475 - Tests: Stub getRequest/getConfig for OutputPage mock (task T236723) by Kosta Harlan
PageTriage
[edit]- git #c336bd58 - Remove 'broken' group from ArticleMetadataTest by Sam Wilson
PageViewInfo
[edit]No changes for PageViewInfo
ParserFunctions
[edit]No changes for ParserFunctions
ParsoidBatchAPI
[edit]No changes for ParsoidBatchAPI
PdfHandler
[edit]No changes for PdfHandler
PerformanceInspector
[edit]No changes for PerformanceInspector
Petition
[edit]No changes for Petition
Poem
[edit]No changes for Poem
PoolCounter
[edit]No changes for PoolCounter
Popups
[edit]- git #a2e5bd03 - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
- git #b7331a6e - Record pageviews where Reference Previews is enabled (task T214493) by Adam Wight
- git #fed99e7c - Inline eventlogging call by Adam Wight
- git #01fc2db1 - Use 6.1.0 of @wikimedia/mw-node-qunit (task T203137) by jdlrobson
ProofreadPage
[edit]No changes for ProofreadPage
PropertySuggester
[edit]- git #781cbd80 - Remove unneeded license preamble by Thiemo Kreuz
QuickSurveys
[edit]- git #ea82b2b2 - [init] Don't respond to mobile.betaoptin event (task T229446) (task T218243) by Sam Smith
Quiz
[edit]- git #526921b7 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
ReadingLists
[edit]No changes for ReadingLists
RelatedArticles
[edit]- git #c9ec8dfa - Use mw.util.debounce (task T213426) by jdlrobson
Renameuser
[edit]No changes for Renameuser
RevisionSlider
[edit]- git #7e9eae9a - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
- git #5c77b477 - Use waitForModuleState from Util class by WMDE-Fisch
- git #8c963238 - build: Update dependencies and make them pass by WMDE-Fisch
- git #970c34f0 - Add license file (task T234086) by WMDE-Fisch
RSS
[edit]No changes for RSS
SandboxLink
[edit]No changes for SandboxLink
Score
[edit]No changes for Score
Scribunto
[edit]- git #76484716 - Replace trigger_error('') magic with error_clear_last() (task T191247) by Max Semenik
- git #52fb5f8c - build: Removed unneeded exclude MediaWiki.Commenting.PhpunitAnnotations by Umherirrender
- git #0ee41431 - Don't error if someone returns a built-in function from their module (task T236092) by Brad Jorsch
- git #de636b2b - Collapse uses of now-deprecated wfGetRusage() by James D. Forrester
SearchExtraNS
[edit]No changes for SearchExtraNS
SecureLinkFixer
[edit]No changes for SecureLinkFixer
SecurePoll
[edit]- git #1299f281 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
Sentry
[edit]No changes for Sentry
ShortUrl
[edit]No changes for ShortUrl
SiteMatrix
[edit]No changes for SiteMatrix
SkinPerPage
[edit]No changes for SkinPerPage
SpamBlacklist
[edit]No changes for SpamBlacklist
SubPageList3
[edit]No changes for SubPageList3
SubpageSortkey
[edit]No changes for SubpageSortkey
SyntaxHighlight_GeSHi
[edit]- git #1087f347 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
TemplateData
[edit]No changes for TemplateData
TemplateSandbox
[edit]No changes for TemplateSandbox
TemplateStyles
[edit]No changes for TemplateStyles
TemplateWizard
[edit]No changes for TemplateWizard
TextExtracts
[edit]No changes for TextExtracts
Thanks
[edit]No changes for Thanks
TheWikipediaLibrary
[edit]No changes for TheWikipediaLibrary
TimedMediaHandler
[edit]No changes for TimedMediaHandler
timeline
[edit]No changes for timeline
TitleBlacklist
[edit]- git #762ef4c0 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
TocTree
[edit]No changes for TocTree
TorBlock
[edit]No changes for TorBlock
Translate
[edit]- git #7611397a - Fix incorrect comment in UnicodePlural by Niklas Laxström
- git #18af7686 - Replace uses of deprecated Title::isValidMoveOperation (task T230327) by Niklas Laxström
- git #9a09f08f - Fix some spacing in ArrayFlattenerTest by Niklas Laxström
- git #fc6d060a - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
- git #d6794eb0 - Fix English grammar in tpt-unknown-page by Amir Aharoni
- git #e1d6888c - Fix translation memory suggestions that were duplicated or missing (task T47686) by Niklas Laxström
- git #d6c1c22e - Display identified renames, and allow manual modification (task T196601) by abijeet
- git #188e20d4 - Process renames as per user submissions (task T196601) by abijeet
- git #d21527b2 - Process incoming changes to identify potential renames (task T196601) by abijeet
- git #de53a76b - Implemented used X times in translation memory suggestions (task T47686) by Niklas Laxström
- git #ff941d45 - Add `errorbox` class to duplicate translation units message (task T236005) by DannyS712
TranslationNotifications
[edit]No changes for TranslationNotifications
TrustedXFF
[edit]No changes for TrustedXFF
TwoColConflict
[edit]- git #4cf462ad - Use nullable type in function signature by Umherirrender
- git #ff6620df - build: Update dependencies by WMDE-Fisch
- git #4d746da7 - Use waitForModuleState from Util class by WMDE-Fisch
- git #009fad96 - Add license file (task T234086) by WMDE-Fisch
UniversalLanguageSelector
[edit]No changes for UniversalLanguageSelector
UploadsLink
[edit]No changes for UploadsLink
UploadWizard
[edit]No changes for UploadWizard
UrlShortener
[edit]No changes for UrlShortener
UserMerge
[edit]No changes for UserMerge
VipsScaler
[edit]No changes for VipsScaler
VisualEditor
[edit]- git #2479f5c7 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
- git #f31bcc21 - ApiVisualEditor: Fix preload handling further (task T233320) by Bartosz Dziewoński
- git #4da31e7c - Update VE core submodule to master (3075d3f8c) (task T236400) by Ed Sanders
- git #372f04fc - Tweak dependency on 'mediawiki.diff.styles' by Bartosz Dziewoński
- git #b345ae20 - Fix documentation position by Ed Sanders
- git #57ad605d - ApiVisualEditor: Return 'etag' with 'content' for preloaded content (task T233320) by Bartosz Dziewoński
- git #cbd500a9 - Don't log missing ETags when creating a new page, that's normal (task T233320) by Bartosz Dziewoński
- git #b676b229 - Update VE core submodule to master (3fac5f1f2) by Ed Sanders
- git #e82f5ccf - ve.init.mw.MobileArticleTarget: Remove error handling hacks for MobileFrontend by Bartosz Dziewoński
- git #f7ee7dc8 - Try using structured logging again (task T234564) by Bartosz Dziewoński
WebAuthn
[edit]- git #48bf8e53 - Fix variable name on webauth-error-module-not-enabled (task T236484) by MarcoAurelio
- git #f316c248 - Fix space between $1 on webauthn-error-max-keys-reached (task T236483) by MarcoAurelio
- git #8b364e00 - Remove some more variables by Reedy
- git #75d22d2f - build: Fix various eslint issues by James D. Forrester
- git #8325fa11 - build: Install eslint, banana, and stylelint, and make pass by Reedy
- git #4423279f - Re-add removed qqq message with corrected key by Reedy
- git #79351549 - Require OATHAuth 0.4.4 by Reedy
Wikibase
[edit]- git #f9dc2c96 - Increment TermboxView::CACHE_VERSION (task T236677) by Jakob Warkotsch
- git #9a749d1c - Add mediawiki/valid-package-file-require lint rule by Jakob Warkotsch
- git #efa52752 - Kill last usages of PHPUnit4And6Compat with a temporary compat trait (task T192167) by Daimona Eaytoy
- git #507361d2 - Change RequestContext mock to have working getRequest() method by Brian Wolff
- git #8415f914 - Replace deprecated getConverterLanguage by getTargetLanguage by Fomafix
- git #b505f969 - tests: Add explicit return type void to setUp() by Daimona Eaytoy
- git #82e6ae73 - Track mw.wikibase in memory statement cache misses (task T236491) by Marius Hoch
- git #17fe832c - Import statements must not begin with a leading backslash by Umherirrender
- git #bafd321d - In Lua cache mw.wikibase.getBestStatements/getAllStatements (task T236491) by Marius Hoch
- git #882a90e0 - Generalize internal cache in mw.wikibase.lua (task T236491) by Marius Hoch
- git #ae53a4a6 - bridge & tainted-ref: only inspect our code by Pablo Grass
- git #7b616d12 - Don't update ParserOutput usages, unless really needed (task T236485) by Marius Hoch
- git #284a8f04 - bridge: Add interface for datatype repository (task T236232) by bitPogo
- git #f3ed8e21 - termbox: entity page restyling via skinStyles by Pablo Grass
- git #bd03571e - TR: Generate a new store entry for popper openness (task T236353) by Marius Hoch
- git #3affb361 - TR: Use only one RL module (task T235734) by Marius Hoch
- git #283a9e83 - Update lua docs by Marius Hoch
- git #7c97b1e9 - Add (un)taint buttons to CSR, hook up like MW hooks by Marius Hoch
- git #01057c16 - TR: fix tainted references icon styling (task T236154) by Noa Rave
- git #0cbee0f2 - Enable phan's redundant condition detection by Daimona Eaytoy
- git #efc3a1fa - Add MWHookHandler test for TaintedChecker.check = false by Marius Hoch
- git #82d40ee0 - bridge: Add tracker interface (task T236233) by bitPogo
- git #9e95dbf4 - Merge wikibase.api.RepoApiError to wikibase.api.RepoApi (task T236138) by Amir Sarabadani
- git #b99653ee - Drop wikibase.api.RepoApiError (task T236138) by Amir Sarabadani
- git #805ebda6 - Turn duplicated code into symlinks (task T236206) by Amir Sarabadani
- git #500696fc - Merge resources.php files in wikibaseRepo (task T236140) by rosalie
- git #49c0405b - Merge resources.php files in WikibaseLib (task T236140) by rosalie
- git #f76be48f - bridge: remove overdos by bitPogo
- git #64ebde3f - bridge: extend e2e in terms of disabled (task T235056) by bitPogo
- git #ca96584c - Move all modules to a single resource.php in WikibaseView (task T236140) by rosalie
- git #3712e4ab - bridge: add max length to e2e tests by bitPogo
- git #6f791cc8 - TR: Change default SET_ALL_TAINTED to SET_ALL_UNTAINTED (task T232814) by Noa Rave
- git #1350dae3 - bridge: wire up initially disabled save button (task T235056) by Michael Große
- git #90253a58 - bridge: extract repetitive test code by Michael Große
- git #de2e45b1 - bridge: merge configs by bitPogo
- git #a241b577 - tests: Found one last use of getMock() by Max Semenik
- git #a760459b - bridge: merge two import from the same package by Michael Große
- git #aff98840 - TR: Introduce TaintedChecker (task T232814) by Thomas Arrow
- git #4872cf82 - Merge dataValues into dataValues.DataValue (task T233600) by Amir Sarabadani
- git #6982395e - Add saved hook to HookHandler (task T232814) by Thomas Arrow
- git #fb055d4e - Horizontal merge of jquery.valueview.experts.UnsupportedValue and jquery.valueview.ExpertStore (task T233606) by rosalie
- git #38717a90 - Introduce HookHandler (task T232814) by Thomas Arrow
- git #b76c47ff - bridge: add label switch tests by bitPogo
- git #0765a1b8 - Allow defining entity-type-specific PrefetchingTermLookup (task T223792) by Leszek Manicki
- git #f2bf74f3 - Extracted some logic to private methods in SingleEntitySourceServices by Leszek Manicki
- git #9b93211a - Move Summary prepartion into its own helper class (task T224013) by alaasarhan
- git #93210fad - Let entity types customize their Lua module representation by Lucas Werkmeister
- git #37342b7d - Extracted logic of load "entity data" from wiki page to own class (task T229280) by Leszek Manicki
- git #732c27d3 - Added dedicated exception to distinct issue when revision is inconsistently marked as redirect (task T229280) by Leszek Manicki
- git #e999c6a2 - Add monolingual language code lcm (Tungag) (task T234761) by Remko de Keijzer
- git #9975c5bc - Highlight individual :target statements (task T234079) by Abián
- git #f795a33e - WikibaseClient tests fail if "repoDatabase" is not false (task T221025) by Marius Hoch
WikibaseCirrusSearch
[edit]- git #fa9d4c33 - Use nullable type in function signature by Umherirrender
- git #9dc9e33e - tests: Fix setUp() that crept into a trait (task T192167) by Max Semenik
WikibaseLexeme
[edit]- git #ee52c36b - Use mediawiki/valid-package-file-require eslint rule by Jakob Warkotsch
- git #1bf76338 - build: Removed unneeded exclude MediaWiki.Usage.NullableType by Umherirrender
- git #3bfefde0 - Add rudimentary mw.wikibase.lexeme Lua module (task T235901) by Lucas Werkmeister
WikibaseLexemeCirrusSearch
[edit]- git #dda519fd - tests: Add explicit return type void to setUp() and tearDown() (task T192167) by Daimona Eaytoy
WikibaseMediaInfo
[edit]- git #7642ad53 - Fix value-less item rendering by Matthias Mullie
- git #9e451c56 - Fix implements formatting and use full qualified class name by Umherirrender
- git #dcefdbbf - Apply appropriate classes to new input widgets by Eric Gardner
- git #0ec9afb2 - Drop wikibase.api.RepoApiError (task T236138) by Amir Sarabadani
- git #122c0c6a - Enable support for non-item datatypes by Eric Gardner
- git #e8e000a9 - Also use custom PrefetchingTermLookup in SingleEntitySourceServices (task T223792) by Leszek Manicki
WikibaseQualityConstraints
[edit]- git #4ba71e7c - Use nullable type in function signature by Umherirrender
Wikidata.org
[edit]- git #f6bc4fcf - Remove unneeded license preamble by Thiemo Kreuz
WikidataPageBanner
[edit]No changes for WikidataPageBanner
WikiEditor
[edit]No changes for WikiEditor
wikihiero
[edit]No changes for wikihiero
WikiLove
[edit]- git #8319ddb8 - build: Update linters by Ed Sanders
WikimediaBadges
[edit]- git #45194017 - Remove unneeded license preamble by Thiemo Kreuz
WikimediaEditorTasks
[edit]- git #e815b06d - Feature flag for edit streaks (task T234956) by Michael Holloway
- git #f7e530bd - API for streak for SE v3 (task T234956) by cooltey
- git #cb3439d1 - Remove "targets" from Suggested Edits API. (task T235908) by sharvani
WikimediaEvents
[edit]- git #c7931fea - Update WMDEBannerInteractions revision to 19499437 by Tim Eulitz
WikimediaIncubator
[edit]No changes for WikimediaIncubator
WikimediaMaintenance
[edit]- git #4ad1463e - Use ExternalStoreFactory in renameWiki.php by Umherirrender
- git #90584baa - Update list of modules that wikibase registers (task T236141) by Amir Sarabadani
- git #e850c330 - Use IMaintainableDatabase in RcParamsTypeCheck by Umherirrender
WikimediaMessages
[edit]- git #d2c97fcc - Require MediaWiki 1.29 in extension.json for manifest_version 2 by Umherirrender
- git #0f0ce8dd - Add Wikimedia Community User Group Georgia messages (task T236389) by MarcoAurelio
- git #8eb29f78 - Update extension.json to use manifest_version 2 by James D. Forrester
XAnalytics
[edit]No changes for XAnalytics
Skins
[edit]CologneBlue
[edit]No changes for CologneBlue
EUCopyrightCampaignSkin
[edit]No changes for EUCopyrightCampaignSkin
MinervaNeue
[edit]- git #f9c055e7 - Remove Share feature by Piotr Miazga
- git #77a1424e - Show labels in page-actions menu on desktop widths (task T226562) by Jan Drewniak
- git #575a835e - Shorten labels for page-actions menu items (task T226562) by Jan Drewniak
- git #259f2452 - Make add talk button show on talk page in AMC mode (task T230695) by Nicholas Ray
- git #bfc7540f - Menu groups have identifiers (task T231925) by jdlrobson
- git #64e7f9b0 - Split line with many values in skin.json by Umherirrender
- git #3da63715 - Use default duration LESS variable and align timing function one (task T236224) by Volker E
- git #574650e8 - mainMenu: Document result of 0.7em padding-top of footer link by Timo Tijhof
- git #19b1ea22 - Unify `transition` values across board (task T236224) by Volker E
- git #60e67abc - Remove obsolete `mw-mobile-mode` classes by Volker E
- git #3d6b2b29 - Add standard `transition` to icon elements by Volker E
- git #22d4d095 - Remove unneeded `vertical-alignment` property by Volker E
- git #59a51547 - Remove `Echo` phan config as MobileFrontend doesn't depend upon Echo (task T221007) by Piotr Miazga
- git #c0d5889d - Remove unused test class (task T221007) by jdlrobson
- git #3e3cafe6 - tests: Stop using getMock() (task T192167) by Daimona Eaytoy
MonoBook
[edit]No changes for MonoBook
Modern
[edit]No changes for Modern
Nostalgia
[edit]No changes for Nostalgia
Timeless
[edit]No changes for Timeless
Vector
[edit]- git #f2695a5b - hygiene: Make LESS imports non-ambigious by Volker E
- git #a5fe7269 - Remove extra <span> from Vector tabs (task T236410) by Timo Tijhof
- git #481c9079 - Make extra `<span>` in Vector tabs optional (task T236410) by Timo Tijhof
- git #c27700d8 - Don't overspecify selector by Volker E
- git #51dd4bb7 - Remove ignored properties in certain combinations by Volker E
Total Changes
[edit]360 Changes in 75 repos by 73 authors