Browse Source

Fix BOM handling

serialize 1.1.1
J. King 2 years ago
parent
commit
3fc966226b
  1. 5
      CHANGELOG
  2. 4
      composer.json
  3. 14
      composer.lock
  4. 2
      tests/cases/TestTokenizer.php

5
CHANGELOG

@ -1,3 +1,8 @@
Version 1.1.1 (2021-10-24)
==========================
- Correct BOM handling
Version 1.1.0 (2021-10-23)
==========================

4
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"

14
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",

2
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

Loading…
Cancel
Save