From 3fc966226b7d45ab51a6c20cb8cafeedcf54ccec Mon Sep 17 00:00:00 2001 From: "J. King" Date: Sun, 24 Oct 2021 13:24:48 -0400 Subject: [PATCH] Fix BOM handling --- CHANGELOG | 5 +++++ composer.json | 4 ++-- composer.lock | 14 +++++++------- tests/cases/TestTokenizer.php | 2 +- 4 files changed, 15 insertions(+), 10 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index f90d83f..395ed4a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,8 @@ +Version 1.1.1 (2021-10-24) +========================== + +- Correct BOM handling + Version 1.1.0 (2021-10-23) ========================== diff --git a/composer.json b/composer.json index 9a52ccf..95f02da 100644 --- a/composer.json +++ b/composer.json @@ -6,8 +6,8 @@ "require": { "php": ">=7.1", "ext-dom": "*", - "mensbeam/intl": ">=0.9.0", - "mensbeam/mimesniff": "^0.2.0" + "mensbeam/intl": ">=0.9.1", + "mensbeam/mimesniff": ">=0.2.0" }, "suggest": { "ext-ctype": "Improved performance" diff --git a/composer.lock b/composer.lock index 7e4d7b3..25f91c8 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3bd2c9527ab034f6d6c69b494c92178a", + "content-hash": "3168ccd2284dcbe27162c60fe17a07c1", "packages": [ { "name": "mensbeam/intl", - "version": "0.9.0", + "version": "0.9.1", "source": { "type": "git", "url": "https://github.com/mensbeam/intl.git", - "reference": "de037b182ce99aaa90ebc09b0ee0457ddf1d07bc" + "reference": "07d26e3f45c3a3167eb6389572419d3bda7ff5e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mensbeam/intl/zipball/de037b182ce99aaa90ebc09b0ee0457ddf1d07bc", - "reference": "de037b182ce99aaa90ebc09b0ee0457ddf1d07bc", + "url": "https://api.github.com/repos/mensbeam/intl/zipball/07d26e3f45c3a3167eb6389572419d3bda7ff5e1", + "reference": "07d26e3f45c3a3167eb6389572419d3bda7ff5e1", "shasum": "" }, "require": { @@ -57,9 +57,9 @@ ], "support": { "issues": "https://github.com/mensbeam/intl/issues", - "source": "https://github.com/mensbeam/intl/tree/0.9.0" + "source": "https://github.com/mensbeam/intl/tree/0.9.1" }, - "time": "2021-03-25T19:08:04+00:00" + "time": "2021-10-24T14:37:46+00:00" }, { "name": "mensbeam/mimesniff", diff --git a/tests/cases/TestTokenizer.php b/tests/cases/TestTokenizer.php index 5771cf6..90a3a70 100644 --- a/tests/cases/TestTokenizer.php +++ b/tests/cases/TestTokenizer.php @@ -54,7 +54,7 @@ class TestTokenizer extends \PHPUnit\Framework\TestCase { $stack[] = (new \DOMDocument)->createElement($open); } // initialize the data stream and tokenizer - $data = new Data($input, "UTF-8", $errorHandler, $config); + $data = new Data("\u{FEFF}".$input, "UTF-8", $errorHandler, $config); $tokenizer = new Tokenizer($data, $stack, $errorHandler); $tokenizer->state = $state; // perform the test