Skip to content

Comments

PLATFORM-11180 dpl upgrade#18

Merged
peterdevpl merged 22 commits intoREL1_43-Fandomfrom
PLATFORM-11180_dpl_upgrade
Jul 21, 2025
Merged

PLATFORM-11180 dpl upgrade#18
peterdevpl merged 22 commits intoREL1_43-Fandomfrom
PLATFORM-11180_dpl_upgrade

Conversation

@harnash
Copy link

@harnash harnash commented Jul 18, 2025

Universal-Omega and others added 22 commits July 18, 2025 20:18
…0.0 (Universal-Omega#331)

Updates the requirements on [mediawiki/mediawiki-codesniffer](https://github.com/wikimedia/mediawiki-tools-codesniffer) to permit the latest version.
- [Changelog](https://github.com/wikimedia/mediawiki-tools-codesniffer/blob/master/HISTORY.md)
- [Commits](wikimedia/mediawiki-tools-codesniffer@v46.0.0...v47.0.0)

---
updated-dependencies:
- dependency-name: mediawiki/mediawiki-codesniffer
  dependency-version: 47.0.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Since f3607d6512cd (Simplify addIdentifierQuotes and its inverse, 2023-12-13),
IDatabase::selectSQLText expects the table array to contain
unquoted table names, or an error will be thrown:

Wikimedia\Rdbms\DBLanguageError: Identifier must not contain quote,
dot or null characters: got '`page`'
in mediawiki/includes/libs/rdbms/platform/SQLPlatform.php:88
* Fix CI compatibility with PHP 8.1 (which upstream MediaWiki master now requires)
* Add REL1_44 to CI
* Fix tests, replacing `ParserOutput::getText` with `ParserOutput::getContentHolderText`
* Remove `Query::getTableNames` and associated properties, replacing calls with `$this->dbr->tableName`
* Fix compatability with upstream backported changes to use raw table names where necessary (by passing the second parameter of `$this->dbr->tableName` as `'raw'` where needed)

Fixes Universal-Omega#335
…ey) (Universal-Omega#336)

`Parameters::getParameter('nottitle')` returns a null when `_nottitleregexp` is first invoked - which means the `'regexp'` key check results in an attempt to index null.

Coalescing the access should be sufficient here given auto-vivification from `null` is not deprecated.
…6.0 (Universal-Omega#337)

Updates the requirements on [mediawiki/mediawiki-phan-config](https://github.com/wikimedia/mediawiki-tools-phan) to permit the latest version.
- [Changelog](https://github.com/wikimedia/mediawiki-tools-phan/blob/master/HISTORY.md)
- [Commits](wikimedia/mediawiki-tools-phan@0.15.1...0.16.0)

---
updated-dependencies:
- dependency-name: mediawiki/mediawiki-phan-config
  dependency-version: 0.16.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@peterdevpl peterdevpl merged commit e3cc24f into REL1_43-Fandom Jul 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants