| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| | |
Change-Id: Ib26a5257f38882d7ba977ea3d1c31a9d1b3e3b02
(cherry picked from commit c78c900fcf5cdfc548a64dbcabd6a8c749dfe53d)
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| | |
Bug: T361982
Depends-On: Id0192fed09c48ce00fbd1c44b42ef04e7c824883
Change-Id: If5a7f2c401894a54ff877db7f81403865a121477
|
| |
| |
| |
| |
| |
| | |
Bug: T361990
Depends-On: I98fd3f4ee75dcd52422d0c9e50c1f7baffc65080
Change-Id: I6ebd54695267f37a8bdcfbe08f75caebf691aeb9
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| | |
Bug: T350594
Depends-On: Iaeb30d20dee9f3d7b925ecc40d86a47843485f80
Change-Id: Idfb263b6978190d9dcd0ce575ed918581bf36581
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| | |
Depends-On: I163a3bc2eaa669939b518da366b4ea969989a552
Change-Id: I07c31af6bb10a440ec6e6ef72bbbb0c565efd98e
|
| |
| |
| |
| |
| | |
Bug: T348145
Change-Id: I44dbe6016167f0ac3218f166b87307a11be58004
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| | |
Bug: T330528
Change-Id: I4ec79b22a28223e05c85e2cea29eb36e0ec0e905
(cherry picked from commit af5ccbf3ae2504530c5b39dca10c6b64bd3c0bdf)
|
| |
| |
| |
| |
| |
| | |
Bug: T326454
Change-Id: I529527f0a5652b5355cf69968ffabdcd31c6c3dc
Depends-On: If7998375a840f028d7534474813cd8b53afb2f2a
|
| |
| |
| |
| |
| | |
Change-Id: I4a2c81b9c02b39beda3cf77c785e2e6940be4ab2
(cherry picked from commit b061b84862382e3217934e79dc6e6d996942ed41)
|
| |
| |
| |
| |
| |
| |
| |
| | |
This patch only adds and removes suppressions, which must be done in the
same patch as the version bump.
Bug: T298571
Change-Id: I4044d4d9ce82b3dae7ba0af85bf04f22cb1dd347
|
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| | |
Bug: T333987
Change-Id: I56ec5ce87547e8125084824c772f97b3186e2045
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
to avoid test failures with
Declaration of MediaWiki\Rest\StringStream::__toString() must be
compatible with Psr\Http\Message\StreamInterface::__toString():
Change-Id: I67c7ebd76062ac4a18a09af951bbeaf37c629346
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Release notes:
https://gerrit.wikimedia.org/g/oojs/ui/+/v0.44.5/History.md
Bug: T307631
Depends-On: If40655cc9cf873b5910be14a17965777af1bb55d
Change-Id: I3ec18546c355a01cfed3307c08d4cbc33c7eb491
|
| |
| |
| |
| |
| |
| | |
Bug: T326472
Change-Id: Idc374078257bfc9535a57e066a90cf33df48b5b0
Depends-On: I79330cabd3d69647e000fde523e383884f4e9e9a
|
| |
| |
| |
| |
| |
| | |
Bug: T314096
Change-Id: I7fb974728da2ce50b317377dcd4d343682263c86
(cherry picked from commit 77e80a46e8a7d8bc1d037dcbde4fc745edca6590)
|
| |
| |
| |
| |
| |
| |
| | |
Bug: T324408
Depends-On: I1a4cd2d59056d6a378e6f777a2b9cb27fee8d264
Change-Id: I1206a0453233b5d5b1b37c49ab94cf80ebbf45a7
(cherry picked from commit 173674909c802385f77cd195d5bff87cf5ab2da4)
|
|/
|
|
|
|
|
|
|
| |
Also update composer.lock and vendor submodule pointer, and stop
ignoring composer.lock.
Depends-On: I16a94ee9b5d57ec4d338afe5c60d102c7af2df44
Bug: T324154
Change-Id: I346f3b8d0cc691c4e269ed99d029381c798f9e9e
|
|
|
|
|
|
| |
Bug: T325000
Depends-On: I4d787d6c9f5334bcaba7f3ef49b06939a93207dc
Change-Id: I5c0ec6dc1313066653c5dc20e0a6836360a33dbc
|
|
|
|
|
|
| |
Change-Id: I80678d3d866170104cb1231d708bda7e652a05e9
Depends-On: I3c90aee38dd41b9bb66fdf3c74d43fa35b99c638
(cherry picked from commit f7691670d34f4c0450b211d709230abefff5873a)
|
|
|
|
|
|
| |
Bug: T324489
Depends-On: I153aa08a71ba26826274fd2f5094a01436e2f00e
Change-Id: Id06df5d473bceb6d0777f86d8ca11296e66744ad
|
|
|
|
|
|
| |
Bug: T314096
Depends-On: I2902af8f486db06c1980df53fe77c4b16e8f5a96
Change-Id: I2e0fb3af6342fea3bd6f0dc95c20ccd6ae9ef4c7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
Bug: T324215
Depends-On: I0792582af45751df581a454d00a02a4718e729e1
Change-Id: I9f80210350879752e7e9711e12cc0cfbe28e76d9
|
|
|
|
|
| |
Depends-On: Ib0c883850163d3878051690f38184e66dbd5aedf
Change-Id: I1998ca7b4792c2e24f95131e71f0a35ee50ae2bb
|
|
|
|
|
|
| |
Change-Id: I0ec33ce99c50a598207327947896ea32cbe35609
Depends-On: I4449457ca0daf06a7b0a8a746abee7f6b12ab974
(cherry picked from commit 2c88dd125b96ff059608c9ef06f775332da32996)
|
|
|
|
|
|
|
| |
Not needed since 1.39 requires PHP 7.3+ anyways.
Bug: T318481
Change-Id: Ibe743f789b2c8b75a12559fa32cf4c8be2a329c0
|
|
|
|
|
|
|
|
| |
These are hacks we're unwinding now that this code doesn't need to run
on Wikimedia production machines.
Bug: T313920
Change-Id: I001268379a1719bef7d339f099790fc30ae1a003
|
|
|
|
| |
Change-Id: I60b66ff86e4c624570ca0514c28a8b7a803cfcc7
|
|
|
|
|
|
|
| |
Until we can find a workaround for the removal of phpspec/prophecy.
Bug: T315892
Change-Id: Id3ee4fe97461dbc80f7c163c3585a9df2957bae0
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
To be used in Scribunto, ref T313341.
Bug: T313341
Depends-On: I6c5ab99fde1eeb2fb48f4d42c3e886484675aa86
Change-Id: Ica3f0c81305eec7d800c794030d8346a85ea84ac
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
- 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
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Apparently, some users need this, though details have been sparse thus far.
Change-Id: If17ab4d5eb962cdac34d8675932a3b5d61513aa0
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|