aboutsummaryrefslogtreecommitdiffstats
path: root/composer.json
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'REL1_39' into fundraising/REL1_39Elliott Eggleston2024-09-261-1/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And update vendor + composer.lock 2aedae8418 skins: Fix Skin::buildSidebar to not share cache between skins 05016db487 Update expected test output after i18n change 2715458088 Start 1.39.9 eaa036666f Update expected test output after i18n change ce3227c6f6 DatabaseUpdater: Don't require script path in 'runMaintenance' 295f6d28ad Clarify that AllowCrossOrigin only applies to REST 6e217b01d5 installer: Support MW_SKIP_EXTERNAL_DEPENDENCIES in update.php 0c9940c2b0 composer.json: Add 5 more ext- to suggests bc162193a2 resources: Fix 404 Not Found for foreign Financial-Times/polyfill-library 4cd37f5026 ResourceLoader: Fix regression of color mapping in Less.php 61f5b40209 ResourceLoader: Upgrade wikimedia/less.php to 4.4.1 ceb0791a3b SpecialExport: Prevent passing null to strtolower Depends-On: Ida56f11932953660b2155145c1a7464af293b016 Change-Id: I3f42fc82e6655f921da9665e9a42e29e40f8210a
| * ResourceLoader: Upgrade wikimedia/less.php to 4.4.1Timo Tijhof2024-09-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Various bug fixes and performance improvements between less.php versions 4.0.0 and 4.4.1. Details at https://gerrit.wikimedia.org/g/mediawiki/libs/less.php/+/v5.0.0/CHANGES.md This is effectively a backport of these master commits to MW 1.42 (1), MW 1.41 (1, 2), and MW 1.39 LTS (1, 2, 3, 4): 1. Update wikimedia/less.php to 4.4.1 (T365481, I9e76ab9543, b6ef248634) 2. Update wikimedia/less.php to 4.2.1 (T288498, I609bb2b668, c1e3eaf548) 3. Update wikimedia/less.php to 4.1.1 (I3593451722, 82f39a7105) 4. Update wikimedia/less.php to 4.0.0 (I55391bf61b, a8eae01135) Note that less.php 4.0 was semver-major to drop support for PHP 7.2 and PHP 7.3, where MW 1.39 already requires PHP 7.4. (cherry picked from commit 3afa12e55ed4bd82df62e5603261b8a8112357cd) Depends-On: Ibf483f3d654c1c0410162b3a12f6a616f9076063 Change-Id: Id73024a2e2dec2c46dd86a69c2177c2012aaa4bd
| * composer.json: Add 5 more ext- to suggestsReedy2024-08-301-0/+5
| | | | | | | | | | Change-Id: Ib26a5257f38882d7ba977ea3d1c31a9d1b3e3b02 (cherry picked from commit c78c900fcf5cdfc548a64dbcabd6a8c749dfe53d)
* | Merge branch 'REL1_39' into fundraising/REL1_39Elliott Eggleston2024-06-271-4/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And update composer.lock and vendor submodule cb7d247e69 Add new special page aliases for Simplified Chinese 96ed8679b6 Name the PagerTools array entries to allow hooks to unset them 5e6e6407f7 EncryptedPassword: Store default parameters as strings b99e249112 ResourceLoader: Add 1min grace via stale-while-revalidate Cache-Control 1e0db2ac1b ApiFeedWatchlist: Fix handling of array parameters 64425c7336 wrapOldPasswords: Improve progress output and decrease batch size 22c1df6efe MaintenanceRunner.php: Add trailing newline to error message 2ba7e95b06 RELEASE-NOTES-1.39: Add missing CVE's 62253756ca Fix long param names overlapping docs in API help pages 4f114ed3db Special:ApiHelp: Move widths and floats in CSS to media query 845152705f Make EncryptedPassword work with Argon2Password d2173d22fd api: Replace null $httpCode by 0 in ApiBase::dieWithErrorOrDebug 375aa2185b objectcache: Fix flaky WANObjectCacheTest::testLockTSESlow case 5db9cbe849 Add title cache for Title::newMainPage() 6f2598af0d tests: Update @since tags for backports eb872e8645 tests: Only set $dbSetup if setupTestDB() ends without throwing 7b02dbea84 Improve RestAPIAdditionalRouteFiles path expansion 5fb0134afe Fix slash-delimited regex from CLI on maintenence/grep.php 1181116a84 debug: Update PsySH 0.11.1 -> 0.12.3 1cadad226f Update wikimedia/less.php from 3.1.0 to 3.2.1 e0dd60ce80 ArticleTest: Skip testGetOrSetOnNewProperty() if PHP >= 8.2 097fb90a29 Use i18n strings for truncated subpage message in SpecialMovePage b19503ee74 Upgrading wikimedia/parsoid (v0.16.3 => v0.16.4) 83490f8ff1 tests: Avoid dynamic properties in SessionManagerTest 87c5ea7a58 tests: Remove dead code from WikiPageDbTest::assertPreparedEditNotEquals f2b91cd7dc StatusValue: Allow passing arbitrary data to augment result c22a88f370 tests: Avoid dynamic properties in auth tests 34578b2da8 tests: Use TestingAccessWrapper::newFromClass in session tests 63427ca9c7 tests: Skip failing tests on php8.3 (and make pass) c3b4a28141 Introduce and use DynamicPropertyTestHelper f3720dc601 tests: Avoid dynamic properties in AuthenticationProvider Test 30f65c3737 tests: Create new classes to hold dynamic properties in auth tests f578899e7d build: Raise TestingAccessWrapper from 2.0.0 to 3.0.0 b86ca376cd ApiResult: Make array ordering consistent across PHP versions 921268792c tests: Skip failing tests on php8.2 (and make pass) Change-Id: I1af7c22e4bca3550587b66a664dd81cf6787cdf1 Depends-On: Ib48947abdd193e5c30c099a7d76d05c8c19b2c1c
| * debug: Update PsySH 0.11.1 -> 0.12.3Gergő Tisza2024-04-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | 0.12.3 fixes an annoying bug with namespace handling ( https://github.com/bobthecow/psysh/issues/783 ). This has already been applied to mediawiki/vendor in Ie798e8a08ac8064263bcedbd05110f5faac44211. Change-Id: I688da1be1ee33976008e079ec69a9e2df39314dd (cherry picked from commit 561409eb74b00dc67014ed32a0a42405ef59c9fd)
| * Update wikimedia/less.php from 3.1.0 to 3.2.1Reedy2024-04-061-1/+1
| | | | | | | | | | | | Bug: T361982 Depends-On: Id0192fed09c48ce00fbd1c44b42ef04e7c824883 Change-Id: If5a7f2c401894a54ff877db7f81403865a121477
| * Upgrading wikimedia/parsoid (v0.16.3 => v0.16.4)Reedy2024-04-061-1/+1
| | | | | | | | | | | | Bug: T361990 Depends-On: I98fd3f4ee75dcd52422d0c9e50c1f7baffc65080 Change-Id: I6ebd54695267f37a8bdcfbe08f75caebf691aeb9
| * build: Raise TestingAccessWrapper from 2.0.0 to 3.0.0James D. Forrester2024-04-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Breaking change is only dropping PHP 7.2 & 7.3 support, which we already don't support here. Full list of changes (as no 'upstream' changelog): d260476 build: Updating ockcyp/covers-validator to 1.3.1 c5f7bf0 build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 27e4b91 Remove unneeded \ with ReflectionException 52d95d0 build: Updating composer dependencies 4502843 Add tests to cover currently uncovered lines 19c8b76 build: Updating composer dependencies 2ecdc9d build: Cleanup and improve .phpcs.xml 98375ff build: Updating mediawiki/mediawiki-codesniffer to 37.0.0 a4813ea build: Updating composer dependencies b62e9d6 build: Updating composer dependencies 9c5f87e build: Updating composer dependencies 7b31aab [BREAKING CHANGE] Drop PHP 7.2 and PHP 7.3 support 89423ac build: Upgrade PHPUnit from ^8.5 to 9.5.28 f100e7f build: Updating mediawiki/mediawiki-codesniffer to 41.0.0 a06a1e5 tests: Make data provider a static method e3c0ef8 build: add phan 975c15c Add TestingAccessWrapper::construct() to use non-public constructors 975e899 Avoid deprecation warning for static properties Bug: T352789 Bug: T287972 Change-Id: Ie4b93e737d98242fbad33f7b690a2412bdce543d (cherry picked from commit 1aee5a8a17c469c65f0b6d75407f42f2ef5164d5)
* | Merge branch 'REL1_39' into fundraising/REL1_39Elliott Eggleston2024-03-281-3/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And update composer.lock fc3e246d66 RELEASE-NOTES-1.39: Add missing CVE 69062ada45 Headings in the license pickers should not be selected 5104358fa4 ActiveUsersPager: Count actions only once af066fb47c composer: Use @php instead of php 31b92ba570 Indent JsonContent using tabs 3da8824311 authmanager: Improve AuthenticationRequest docs e102e558ec Add missing space in Special:RecentChangesLinked 7b56480503 composer.json Add ext-bcmath and ext-gmp to suggests 1beb0de13f PHPVersionCheck: Update text to match currently supported upstream PHP versions (8.1+) 47b2e5fc02 API: mark HTML output as non-cacheable 7c462dc7a7 filerepo: Fix img_major_mime for files with a non-standard extensions 5084ec4703 MimeAnalyzer: Add @since to isValidMajorMimeType 9416b0addb build: Updating npm dependencies ef77e42603 Mark some parserTests on talk pages Parsoid only on REL1_39 58c3c6d82c Update wikimedia/parsoid to 0.16.3 490f540e81 ZhConverter: Fix language variant fallback chain f0578bfe92 Parser::getExternalLinkAttribs: Don't set rel attribute to null 2037e992f4 LockManagerGroupIntegrationTest: Remove test depending on DBLockManager d9da66088b LinkRendererTest: Add missing import for LinkTarget 47f5281747 ApiResetPassword: Allow both user and email parameters to be passed for reset 98f93eb9b0 updateCollation: Explicitly cast $scale to int d3396fa683 api: Improve linking of language codes lists in top level i18n messages c5b2570b2a Make sure MovePage::isValidFileMove matches UploadBase::getTitle 8f5f2caed8 Respect $maxConcurrency when queuing async FileOps 00d4a166c4 Follow-up "ZhConverter: Fix language variant fallback chain" 0e030687a0 build: Restore Doxygen output for MediaWiki release tags 917421c170 HistoryPager: Add #[AllowDynamicProperties] cc08712271 Update Apache config syntax in .htaccess files 94ba3200d6 mime: Add support for 'font/woff' and 'font/woff2' mime type f430f33d26 installer: Bear with schema drift caused by running old updater 88d4540048 mime: Make test cases use data provider 57f6bd21b6 RELEASE-NOTES-1.39: Update 9930351736 docs: Remove use of $IP from mwdocgen.php 4bcab031dd build: Restore Doxygen output for MediaWiki release tags (take 3) 63eb38588b docs: Set stable permalink on markdown files af2b9f91e2 allow maintenance/deleteBatch.php to accept page ID 526313698f SECURITY: Ensure CommentParser link processing does not lead to XSS e84fbe7f04 SECURITY: Limit subpages displayed on Special:MovePage form Change-Id: I6722948ef0293800d6f7bbb988bd9efad8275677
| * Update wikimedia/parsoid to 0.16.3Arlo Breault2024-02-121-1/+1
| | | | | | | | | | | | Bug: T350594 Depends-On: Iaeb30d20dee9f3d7b925ecc40d86a47843485f80 Change-Id: Idfb263b6978190d9dcd0ce575ed918581bf36581
| * composer.json Add ext-bcmath and ext-gmp to suggestsReedy2024-01-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | One of the two is needed for Temporary Account scrambling. One of the two are needed by GlobalIdGenerator for 32 bit machines. And ext-gmp may be needed for some operations in the trackBlobs maintenance script. Bug: T355003 Follows-Up: I1011a96894fbf0b92d20a96149e68014f53e3c3c Change-Id: Ibcea140e5024b7cee1e63199d0d6f637324206a2 (cherry picked from commit 10c8322fc1e8a1f44265056308d77654e00214b8)
| * composer: Use @php instead of phpDerk-Jan Hartman2023-12-251-2/+2
| | | | | | | | | | | | | | | | | | To execute PHP scripts, you can use @php which will automatically resolve to whatever php process is currently being used. Per https://getcomposer.org/doc/articles/scripts.md#executing-php-scripts Change-Id: I8cf1dcc8e926e7dc9215c5fc7d80ea1381b9539c (cherry picked from commit af5fadb29f5ab106e087d4f95e6d21347041502a)
* | Merge remote-tracking branch 'origin/REL1_39' into fundraising/REL1_39Damilare Adedoyin2023-12-211-7/+10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And update vendor submodule ea566e179d Article: Check permissions before showing link to view deleted revision 6827d4a4c0 Ensure that installer i18n is loaded by update.php 3daec199d2 doc: Improve description of type in extension.schema.v1.json fe16f66c3b SECURITY: Add 'youhavenewmessagesmanyusers' and 'youhavenewmessages' to $wgRawHtmlMessages 28b5064d89 SECURITY: Add xml to $wgProhibitedFileExtensions 134ae7540d SECURITY: DifferenceEngine: hide diff-multi-sameuser message for supressed revisions 20cfd76142 SECURITY: Add xml mime types to $wgMimeTypeExclusions 1e3757f7f2 Prep 1.39.5 774ca20e16 Start 1.39.6 4fc1de31bf Localisation updates from https://translatewiki.net. 370282c123 mail: Encode period (ascii 46) if it appears in encoded email header. 36a0e1d0a0 Add/update symfony/* libraries 4e1aa5f50b ApiQueryLanguageinfoTest: Do not pass a float to setFakeTime 7a54aa5fa1 composer.json: Update wikimedia/timestamp to v4.1.1 13fd4417ae tests: Provide coverage for StatusValue::__toString f8d9344e12 StatusValue: Improve logging/debug output with multibyte characters 7808ef5600 logging: Fix non-escaped messages used in rights log 70a9df5a2a RELEASE-NOTES-1.39: Add missing CVE numbers 68e627550a Localisation updates from https://translatewiki.net. 07d44291e8 Update wikimedia/parsoid to 0.16.2 06d96fbefc LocalisationCache: Preserve fallback source language info 7d5b844e33 Localisation updates from https://translatewiki.net. be48e97f4e Localisation updates from https://translatewiki.net. ac7a367196 Localisation updates from https://translatewiki.net. 7d01edb49c Fix logging Status objects to 'authevents' channel ae2beee16b Localisation updates from https://translatewiki.net. a0f2500532 Localisation updates from https://translatewiki.net. 5eb8d9d619 Localisation updates from https://translatewiki.net. 4fd1144d79 DEVELOPERS.md: mention `git clone` and WSL 632128230a DEVELOPERS.md: reword WSL instructions to include best practices b6c644e556 LocalisationCache: Fix a rare case in fallback source language 7bf8727fb9 Localisation updates from https://translatewiki.net. 2c3c5ba5b1 Localisation updates from https://translatewiki.net. e179457a5e SwiftFileBackend: Fix "PHP Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated" 23aec05a60 Localisation updates from https://translatewiki.net. d9748541e8 maintenance: Add missing parenthesis to SQL in attachLatest.php 98a639811d Update RELEASE-NOTES-1.39 ee8d10b6f9 Localisation updates from https://translatewiki.net. 6d19dd089f maintenance: Fix join condition in DeduplicateArchiveRevId 3406e1b7d0 Prep 1.39.6 b81b0c1ac6 Start 1.39.7 Change-Id: I3648895cca36a71fd181af38e2d9650b4d344507
| * Update wikimedia/parsoid to 0.16.2C. Scott Ananian2023-10-101-1/+1
| | | | | | | | | | Depends-On: I163a3bc2eaa669939b518da366b4ea969989a552 Change-Id: I07c31af6bb10a440ec6e6ef72bbbb0c565efd98e
| * composer.json: Update wikimedia/timestamp to v4.1.1Reedy2023-10-051-1/+1
| | | | | | | | | | Bug: T348145 Change-Id: I44dbe6016167f0ac3218f166b87307a11be58004
| * Add/update symfony/* librariesReedy2023-10-051-3/+5
| | | | | | | | | | | | | | | | | | | | | | - Upgrading symfony/polyfill-php80 (v1.26.0 => v1.28.0) - Upgrading symfony/polyfill-php81 (v1.26.0 => v1.28.0) - Installing symfony/polyfill-php82 (v1.28.0) - Installing symfony/polyfill-php83 (v1.28.0) - Upgrading symfony/yaml (v5.4.10 => v5.4.23) Change-Id: I184b1bec075444a21d0729e4dbae1fe152cd6292 Depends-On: I1fa21adbb8c6608b3b16f2bdbc5143b49764816c
* | Merge branch 'REL1_39' into fundraising/REL1_39Elliott Eggleston2023-09-281-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And update composer.lock and vendor submodule 79273e33d0 mime: Add support for 'font/sfnt' mime type 962525fd25 WikiImporter: Improve error message output 9706c166d0 VueComponentParser: Use Zest's getElementsByTagName() rather than PHP's 032bdb7ad9 ApiBase: Cast $id to string in filterIDs 34bbf079ba Merge zh and zh-tw namespace translations back to zh-hans, zh-hant, zh-hk respectively 5acd37c4e1 RELEASE-NOTES-1.39: Link to php 8.3 workboard a9d66ffe77 WRStats: Round up SequenceSpec::hardExpiry to the nearest integer 571313f361 installer: Check MariaDB version in updater/installer 58d8afbd80 ApiComparePages: Add help url c71f25adea EditPage: Add #[AllowDynamicProperties] 9d6dbe6b89 rdbms: Fix postgres db function call 9257cb70a5 user: Use {@} to escape annotation when writting about annotation 7776b8a612 LanguageWa: Fix double timezone adjustment 0c2a0da78b Update pear/mail to 1.5.1 885634f85f docs: Set the <comment> tag back to optional 6bf9af76c9 Upgrade wikimedia/html-formatter from 3.0.1 to 4.0.3 3a3e065585 wdio-mediawiki: await saveScreenshot 2a297c96e6 Include core PSR-4 classes in the generated classmap eb8238e7ab Add UserGroupManager::getUserPrivilegedGroups() 60d9e6007d doc: Improve description of "type" in extension.schema.v2.json 8a580c3d94 Expose PrivilegedGroups to extension schema 10282ad447 HTMLForm: Fix E_NOTICE when hide-if is used with setFormIdentifier f2f3b6243a MultiHttpClient: Unset $this->cmh after closing it b094412b1c Do not run SkinAfterBottomScripts hook twice unconditionally 0849ffecaf API Help: Note that parameters may be inherited from other context c0c5193fe2 API: Make continue parameter help description more specific 755139c38b i18n: Split apihelp for standard dir parameter c423cf7fc4 i18n: Split apihelp for redirects/linkshere/transcludedin/fileusage show 401912d386 i18n: Split apihelp for parameter list=deletedrevs&drprop= 1d20fdb02c i18n: Split apihelp for parameter list=allpages&apprexpiry= 4afa5f1d29 i18n: Split apihelp for parameter action=opensearch&redirects= a09be6555c i18n: Split apihelp for parameter action=managetags&operation= 0aa738a63d api: Add message for list=watchlist&wlprop=expiry 7f3317c298 ApiComparePages: expose 'difftype' param if wikidiff2 is installed 486b341519 api: Add message for action=compare&prop=timestamp e330d94946 API: revids=… does not necessarily return the queried revisions d129dfac46 user: Truncate option value in UserOptionsManager 108de299aa ApiOptions: Give warning if the value is too long 4300ecf851 API i18n: Add {{PLURAL:}} for byte count messages 277da3a86a Get correct main page in API call examples 5d980879d8 doc: Make extension.schema.v2.json a valid JSON schema. e1bd5d25d0 updateSpecialPages.php: Avoid implicit float conversion on modulo 0d8d0ca49a ImportReporter: Make callback functions public f334146f40 importDump: Unconditionally call $importer->setUsernamePrefix() 48210c1e28 Update RELEASE-NOTES-1.39 66fe9143b4 Remove feedback messages from RawHtmlMessages ea566e179d Article: Check permissions before showing link to view deleted revision 6827d4a4c0 Ensure that installer i18n is loaded by update.php 3daec199d2 doc: Improve description of type in extension.schema.v1.json fe16f66c3b SECURITY: Add 'youhavenewmessagesmanyusers' and 'youhavenewmessages' to $wgRawHtmlMessages 28b5064d89 SECURITY: Add xml to $wgProhibitedFileExtensions 134ae7540d SECURITY: DifferenceEngine: hide diff-multi-sameuser message for supressed revisions 20cfd76142 SECURITY: Add xml mime types to $wgMimeTypeExclusions 1e3757f7f2 Prep 1.39.5 774ca20e16 Start 1.39.6 Change-Id: Ic63c35a37ca166350d27e667d72c83fc28ba36c4
| * Upgrade wikimedia/html-formatter from 3.0.1 to 4.0.3James D. Forrester2023-08-231-1/+1
| | | | | | | | | | | | Bug: T330528 Change-Id: I4ec79b22a28223e05c85e2cea29eb36e0ec0e905 (cherry picked from commit af5ccbf3ae2504530c5b39dca10c6b64bd3c0bdf)
| * Update pear/mail to 1.5.1Kevin Israel2023-08-111-1/+1
| | | | | | | | | | | | Bug: T326454 Change-Id: I529527f0a5652b5355cf69968ffabdcd31c6c3dc Depends-On: If7998375a840f028d7534474813cd8b53afb2f2a
| * build: Updating mediawiki/mediawiki-phan-config to 0.12.1libraryupgrader2023-06-291-1/+1
| | | | | | | | | | Change-Id: I4a2c81b9c02b39beda3cf77c785e2e6940be4ab2 (cherry picked from commit b061b84862382e3217934e79dc6e6d996942ed41)
| * build: Update mediawiki/mediawiki-phan-config to 0.12.0Daimona Eaytoy2023-06-291-1/+1
| | | | | | | | | | | | | | | | This patch only adds and removes suppressions, which must be done in the same patch as the version bump. Bug: T298571 Change-Id: I4044d4d9ce82b3dae7ba0af85bf04f22cb1dd347
| * composer: Add symfony/polyfill-php81 like symfony/polyfill-php80James D. Forrester2023-06-091-0/+1
| | | | | | | | | | | | | | | | Wikimedia production has had this for over a year now (since 880f23f482d1); let's add this more generally, as it helps with migrations. Change-Id: I8c4cd6e5ac5a87df157ffa90ca5b80e170bc95ff (cherry picked from commit 5ceaf8a5d45ba8687a71641a3836b58831fd2ead)
| * build: Updating dependencieslibraryupgrader2023-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | composer: * phpunit/phpunit: 8.5.28 → ^8.5 npm: * socket.io-parser: 4.2.1 → 4.2.3 * https://github.com/advisories/GHSA-cqmj-92xf-r6r9 Change-Id: Ib09e6659e214cb27f04f26d2a2351c0a893f6ff0
| * composer.json: Explicitly pin psr/http-message to 1.0.1Reedy2023-04-041-0/+1
| | | | | | | | | | Bug: T333987 Change-Id: I56ec5ce87547e8125084824c772f97b3186e2045
* | Lock psr/http-message to 1.xElliott Eggleston2023-04-181-0/+1
| | | | | | | | | | | | | | | | | | to avoid test failures with Declaration of MediaWiki\Rest\StringStream::__toString() must be compatible with Psr\Http\Message\StreamInterface::__toString(): Change-Id: I67c7ebd76062ac4a18a09af951bbeaf37c629346
* | Merge branch 'REL1_39' into fundraising/REL1_39Elliott Eggleston2023-02-271-4/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And update composer.lock to match 530294df67 LocalFileTest: use encodeBlob/decodeBlob for img_metadata 4953d68866 DatabaseSqlite: fix null blobs 671d302f90 rdbms: avoid pg_escape_bytea() call-style deprecation notices 83f896f817 Improve LocalisationCache post-merge validation check 3db092b8ea Update wikimedia/remex-html to 3.0.3 ea0058a5c9 Fix the remaining Phan failures on PHP 8.1 73e84f8183 Respond to some messages from Phan on PHP 8.1 3c7b171104 Update RELEASE-NOTES-1.39 c2bccb1a1b Fix phan error when Excimer is enabled 828209c16c Add matrix: to $wgUrlProtocols 7c75c31efd build: Add phan stub for ReturnTypeWillChange e32a9cc8c8 tests: Change assertion in AbstractSecondaryAuthenticationProviderTest 6a2596252c tests: Declare GIFMetadataExtractorTest::$mediaPath 8ca55ef7bd tests: Allow dynamic properties on PHP 8.2 for GhostFieldTestClass 45dc6cffa1 stream wrapper: Declare $context class property 613c33b223 tests: Remove assertion of spec in ParamValidatorTest::testGetTypeDef f23c230418 libs\jsminplus: Declare JSNode::$expression 8c5996d3f0 composer.json: Updated composer/spdx-licenses from 1.5.6 to 1.5.7 4084c352ee tests: Replace dynamic property MWCallableUpdate::$_name 3e71a726d6 Upgrading cssjanus/cssjanus (v2.1.0 => v2.1.1) a265640444 rdbms: Remove deprecation mark for $wgSharedDB 8280ca9563 installer: Split drop action out of the SQL patch for actor migration 10859035f8 tests: Handle dynamic created properties on test classes 2706b7130e SqliteMaintenance.php: Fix fatally broken instanceof check e3f348c6c3 Localisation updates from https://translatewiki.net. c24cc9dddb rdbms: Use DBConnRef in SelectQueryBuilder c5e6f0d832 api/en.json: api-help-datatype-expiry add missing 'may' 57b30e4336 Localisation updates from https://translatewiki.net. 858cc51173 OutputPage: Fix undefined `['host']` in ImagePreconnect code a0d98c9c25 Pass empty string to strlen() if schema is null for PostgresDatabase f494353abc build: Updating npm dependencies d5fbd15e89 Update RELEASE-NOTES-1.39 27a7479ccd SpecialRevisionDelete: Set default of '' for wpReason b8d011fef9 Localisation updates from https://translatewiki.net. 96ca0d65f7 Fix XML dumps for content types with non-string getNativeData() 417b629417 PoolCounterRedis: Fix wrong cast, locks weren't being released f1b5cb9034 build: Updating http-cache-semantics to 4.1.1 d42a609ab4 revisiondelete: Replace dynamic property Status::$itemStatuses 8e636165e8 Update OOUI to v0.44.5 efe421c108 Localisation updates from https://translatewiki.net. b011fb353c skin: Restore default 'value' attribute in makeSearchButton() 15c5f0b373 ParamValidator: Improve paramvalidator-help-multi-max message af6b6ec1d8 Clear the statsd data buffer regardless of StatsdServer config 85d559f00b Localisation updates from https://translatewiki.net. 8217542bc5 WikiImporter: do not fail if upload entry in dump lacks 'text' tag 41f5389d45 Localisation updates from https://translatewiki.net. eec149a9f8 Update RELEASE-NOTES-1.39 580e1d300b UnregisteredLocalFile: Don't call MimeAnalyzer if no path bac194b619 TempFSFile: Use a WeakMap for reference tracking if available b4420b3ba6 LinksUpdate: Use DB key for category links table eb8ba34695 i18n: Add no to fallback chain of nb and nn 5799d47bcc Prep 1.39.2 dabdc50801 Start 1.39.3 20c96a9b2a GlobalFunctions: Remove check for MEDIAWIKI constant 577fbce3d4 API: Fix query+allimages user parameter description 6bc70d2f2c SpecialEditTags: Set default of '' for wpReason Change-Id: I6049e047b27cb974a30cca95ae45497ef11fb6d3 Depends-On: If0554322bb41a70f85ed142da921d31ccaeb0bea
| * Update OOUI to v0.44.5James D. Forrester2023-02-061-1/+1
| | | | | | | | | | | | | | | | | | Release notes: https://gerrit.wikimedia.org/g/oojs/ui/+/v0.44.5/History.md Bug: T307631 Depends-On: If40655cc9cf873b5910be14a17965777af1bb55d Change-Id: I3ec18546c355a01cfed3307c08d4cbc33c7eb491
| * Upgrading cssjanus/cssjanus (v2.1.0 => v2.1.1)Reedy2023-01-111-1/+1
| | | | | | | | | | | | Bug: T326472 Change-Id: Idc374078257bfc9535a57e066a90cf33df48b5b0 Depends-On: I79330cabd3d69647e000fde523e383884f4e9e9a
| * composer.json: Updated composer/spdx-licenses from 1.5.6 to 1.5.7Reedy2023-01-071-1/+1
| | | | | | | | | | | | Bug: T314096 Change-Id: I7fb974728da2ce50b317377dcd4d343682263c86 (cherry picked from commit 77e80a46e8a7d8bc1d037dcbde4fc745edca6590)
| * Update wikimedia/remex-html to 3.0.3C. Scott Ananian2023-01-051-1/+1
| | | | | | | | | | | | | | Bug: T324408 Depends-On: I1a4cd2d59056d6a378e6f777a2b9cb27fee8d264 Change-Id: I1206a0453233b5d5b1b37c49ab94cf80ebbf45a7 (cherry picked from commit 173674909c802385f77cd195d5bff87cf5ab2da4)
* | Update composer.json for payments-wikiElliott Eggleston2023-01-091-1/+11
|/ | | | | | | | | Also update composer.lock and vendor submodule pointer, and stop ignoring composer.lock. Depends-On: I16a94ee9b5d57ec4d338afe5c60d102c7af2df44 Bug: T324154 Change-Id: I346f3b8d0cc691c4e269ed99d029381c798f9e9e
* Upgrading oojs/oojs-ui (v0.44.3 => v0.44.4)Reedy2023-01-041-1/+1
| | | | | | Bug: T325000 Depends-On: I4d787d6c9f5334bcaba7f3ef49b06939a93207dc Change-Id: I5c0ec6dc1313066653c5dc20e0a6836360a33dbc
* Upgrading pear/mail (v1.4.1 => v1.5.0)Reedy2022-12-211-1/+1
| | | | | | Change-Id: I80678d3d866170104cb1231d708bda7e652a05e9 Depends-On: I3c90aee38dd41b9bb66fdf3c74d43fa35b99c638 (cherry picked from commit f7691670d34f4c0450b211d709230abefff5873a)
* Upgrading wikimedia/parsoid (v0.16.0 => v0.16.1)Reedy2022-12-191-1/+1
| | | | | | Bug: T324489 Depends-On: I153aa08a71ba26826274fd2f5094a01436e2f00e Change-Id: Id06df5d473bceb6d0777f86d8ca11296e66744ad
* Upgrading wikimedia/xmp-reader (0.8.5 => 0.8.6)Reedy2022-12-161-1/+1
| | | | | | Bug: T314096 Depends-On: I2902af8f486db06c1980df53fe77c4b16e8f5a96 Change-Id: I2e0fb3af6342fea3bd6f0dc95c20ccd6ae9ef4c7
* build: Updating npm dependencieslibraryupgrader2022-12-041-1/+1
| | | | | | | | | | | | | | | | | | | | | * grunt: 1.5.2 → 1.5.3 * karma: 6.3.15 → 6.4.1 * async: 2.6.3 → 2.6.4 * https://github.com/advisories/GHSA-fwr7-v2mv-hh25 * engine.io: 6.1.2 → 6.2.1 * https://github.com/advisories/GHSA-r7qp-cfhv-p84w * got: 11.8.3 → 11.8.5 * https://github.com/advisories/GHSA-pfrx-2q88-qq97 * mocha: 9.2.1 → 9.2.2 * https://github.com/advisories/GHSA-f8q6-p94x-37v3 * recursive-readdir: 2.2.2 → 2.2.3 * https://github.com/advisories/GHSA-f8q6-p94x-37v3 * socket.io: 4.4.1 → 4.5.4 * https://github.com/advisories/GHSA-r7qp-cfhv-p84w * socket.io-parser: 4.0.4 → 4.2.1 * https://github.com/advisories/GHSA-qm95-pgcg-qqfq Change-Id: I4be35cc2b20a97354f5ea8267183fa9051661be5
* Upgrading wikimedia/parsoid (v0.16.0-a21 => v0.16.0)Reedy2022-12-011-1/+1
| | | | | | Bug: T324215 Depends-On: I0792582af45751df581a454d00a02a4718e729e1 Change-Id: I9f80210350879752e7e9711e12cc0cfbe28e76d9
* Upgrading wikimedia/xmp-reader (0.8.4 => 0.8.5)Reedy2022-10-201-1/+1
| | | | | Depends-On: Ib0c883850163d3878051690f38184e66dbd5aedf Change-Id: I1998ca7b4792c2e24f95131e71f0a35ee50ae2bb
* Upgrading wikimedia/xmp-reader (0.8.3 => 0.8.4)Reedy2022-10-081-1/+1
| | | | | | Change-Id: I0ec33ce99c50a598207327947896ea32cbe35609 Depends-On: I4449457ca0daf06a7b0a8a746abee7f6b12ab974 (cherry picked from commit 2c88dd125b96ff059608c9ef06f775332da32996)
* composer: Drop symfony/php73-polyfillTaavi Väänänen2022-09-241-1/+0
| | | | | | | Not needed since 1.39 requires PHP 7.3+ anyways. Bug: T318481 Change-Id: Ibe743f789b2c8b75a12559fa32cf4c8be2a329c0
* Update composer.json and dbal hacks to drop PHP 7.2 supportJames D. Forrester2022-09-051-2/+2
| | | | | | | | These are hacks we're unwinding now that this code doesn't need to run on Wikimedia production machines. Bug: T313920 Change-Id: I001268379a1719bef7d339f099790fc30ae1a003
* Update doctrine/dbal versionsAlexander Vorwerk2022-09-041-1/+1
| | | | Change-Id: I60b66ff86e4c624570ca0514c28a8b7a803cfcc7
* composer.json: Pin phpunit to 8.5.28Kosta Harlan2022-08-221-1/+1
| | | | | | | Until we can find a workaround for the removal of phpspec/prophecy. Bug: T315892 Change-Id: Id3ee4fe97461dbc80f7c163c3585a9df2957bae0
* Update OOUI to v0.44.3James D. Forrester2022-08-171-1/+1
| | | | | | | | | | | Release notes: https://gerrit.wikimedia.org/g/oojs/ui/+/v0.44.3/History.md Bug: T309790 Bug: T311382 Bug: T314731 Depends-On: I7e3208cdbb2e82b679da70395439ef5e5c83cb8f Change-Id: I4dca8bdc756b4ca5c8054d8e8431d8a0dc15328a
* build: Update wikimedia/running-stat to 2.1.0Timo Tijhof2022-08-031-1/+1
| | | | | | | | To be used in Scribunto, ref T313341. Bug: T313341 Depends-On: I6c5ab99fde1eeb2fb48f4d42c3e886484675aa86 Change-Id: Ica3f0c81305eec7d800c794030d8346a85ea84ac
* Update OOUI to v0.44.2James D. Forrester2022-07-271-1/+1
| | | | | | | | | | | | | Release notes: https://gerrit.wikimedia.org/g/oojs/ui/+/v0.44.2/History.md Bug: T180173 Bug: T180890 Bug: T309916 Bug: T313238 Bug: T313344 Depends-On: I1a75853fb52b8a56f0acf7beb82b4a5b177e9bea Change-Id: Id517e5598bd7a3e1870b0cb3d7d8da7375f9403a
* Upgrade wikimedia/scoped-callback and wikimedia/servicesReedy2022-07-251-2/+2
| | | | | | | | | - Upgrading wikimedia/scoped-callback (v3.0.0 => v4.0.0) - Upgrading wikimedia/services (2.0.1 => 3.0.0) Bug: T303227 Depends-On: I7838b32ba7c7f028cdd2c81fd41150d29b312198 Change-Id: Ib47de56f3192bb087a4876313be5ca9aa2d85df7
* Merge "Allow composer/installers plugin in composer.json"jenkins-bot2022-07-191-1/+1
|\
| * Allow composer/installers plugin in composer.jsonLucas Werkmeister (WMDE)2022-07-131-1/+1
| | | | | | | | | | | | Apparently, some users need this, though details have been sparse thus far. Change-Id: If17ab4d5eb962cdac34d8675932a3b5d61513aa0
* | Update OOUI to v0.44.1James D. Forrester2022-07-131-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | Release notes: https://gerrit.wikimedia.org/g/oojs/ui/+/v0.44.1/History.md Bug: T92315 Bug: T239208 Bug: T295058 Bug: T297003 Bug: T299036 Bug: T306486 Bug: T307456 Bug: T307995 Bug: T308260 Bug: T308295 Bug: T308306 Bug: T309154 Bug: T309226 Bug: T309790 Bug: T311188 Depends-On: Ie0684113f54b193b809c8e0dede826ef2c1ee67f Change-Id: I3fe64f52ebddad5acdf8caf1b53a1b8365c0b2fb