From e39eebe40b494c97baab57b3a856343fb5bb13c8 Mon Sep 17 00:00:00 2001 From: Ivan Shcherbak Date: Sat, 8 Feb 2025 11:22:52 +0100 Subject: [PATCH 1/4] Upload reports to codecov --- .github/workflows/test.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index bd8d1c0..eb3c9b8 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -19,6 +19,7 @@ jobs: include: - php-version: '8.2' composer-flag: '--prefer-lowest' + main: true - php-version: '8.2' composer-flag: '' - php-version: '8.3' From 81641081f5ec366c5fd340e30e0204b1cab96a3e Mon Sep 17 00:00:00 2001 From: Ivan Shcherbak Date: Sat, 8 Feb 2025 11:25:05 +0100 Subject: [PATCH 2/4] Fix code style --- src/Helper/ToUtfConverter.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Helper/ToUtfConverter.php b/src/Helper/ToUtfConverter.php index 3c37983..dba0c36 100644 --- a/src/Helper/ToUtfConverter.php +++ b/src/Helper/ToUtfConverter.php @@ -11,7 +11,6 @@ */ class ToUtfConverter implements EncodingConverterInterface { - private const EXCLUDED_ENCODINGS = [ "utf-8", "utf8", @@ -50,7 +49,7 @@ private function getSupportedEncodings(): array $findAliases = function_exists('mb_encoding_aliases'); foreach (mb_list_encodings() as $encoding) { $encoding = mb_strtolower($encoding); - if (!in_array($encoding, self::EXCLUDED_ENCODINGS)) { + if (! in_array($encoding, self::EXCLUDED_ENCODINGS)) { $this->supportedEncodings[] = $encoding; if ($findAliases) { foreach (mb_encoding_aliases($encoding) as $encodingAlias) { From b453e33eac8882061083c3d25ca608860a4f21ab Mon Sep 17 00:00:00 2001 From: Ivan Shcherbak Date: Sat, 8 Feb 2025 11:25:56 +0100 Subject: [PATCH 3/4] Update changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb20572..a262cea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog All Notable changes to `Parser` will be documented in this file -## 3.0.0 [Unreleased] +## 3.0.0 [2025-02-08] - Minimum required php version is now php 8.2 ## 2.0.0 [2024-01-11] From 67c5b19cf2c702b6ca873acd3673f7974d909708 Mon Sep 17 00:00:00 2001 From: Ivan Shcherbak Date: Sat, 8 Feb 2025 11:29:24 +0100 Subject: [PATCH 4/4] Add support for ElementFinder 3.0 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 11b0f22..bc41a09 100644 --- a/composer.json +++ b/composer.json @@ -23,7 +23,7 @@ "guzzlehttp/guzzle": "^6.3 || ^7.3", "guzzlehttp/psr7": "^2.4.5", "psr/http-message": "^1.0 || ^2.0", - "xparse/element-finder": "^2.0" + "xparse/element-finder": "^2.0 || ^3.0" }, "require-dev": { "ext-iconv": "*",