[simplehtmldom] Update parser to version 1.7
- Update parser to version 1.7 https://sourceforge.net/projects/simplehtmldom/files/simplehtmldom/1.7/ References #959 -------------------- CHANGELOG -------------------- - Added code documentation to improve readability - Added unit tests for `simple_html_dom::$self_closing_tags` - Added unit tests for `simple_html_dom::$optional_closing_tags` - Added unit tests for bug reports - Added test for bug [#56](https://sourceforge.net/p/simplehtmldom/bugs/56/) - Added test for bug [#97](https://sourceforge.net/p/simplehtmldom/bugs/97/) - Added test for bug [#116](https://sourceforge.net/p/simplehtmldom/bugs/116/) - Added test for bug [#121](https://sourceforge.net/p/simplehtmldom/bugs/127/) - Added test for bug [#127](https://sourceforge.net/p/simplehtmldom/bugs/127/) - Added test for bug [#154](https://sourceforge.net/p/simplehtmldom/bugs/154/) - Added test for bug [#160](https://sourceforge.net/p/simplehtmldom/bugs/160/) - Added unit tests for memory management of the parser - Added bit flags to `simple_html_dom::load()` - Added bit flag `HDOM_SMARTY_AS_TEXT` to optionally filter Smarty scripts (#154)\ **Note**: Smarty scripts are no longer filtered by default!\ - Added build script to automate releases - Added support for attributes without whitespace to separate them - Improved documentation and readability for `$self_closing_tags` - Improved documentation and readability for `$block_tags` - Improved documentation and readability for `$optional_closing_tags` - Updated list of `simple_html_dom::$self_closing_tags` - Removed 'spacer' (obsolete) - Added 'area' - Added 'col' - Added 'meta' - Added 'param' - Added 'source' - Added 'track' - Added 'wbr' - Updated list of `simple_html_dom::$optional_closing_tags` - Removed "nobr" (obsolete) - Added 'th' as closable element to 'td' - Added 'td' as closable element to 'th' - Added 'optgroup' with 'optgroup' and 'option' as closable elements - Added 'optgroup' as closable element to 'option' - Added 'rp' with 'rp' and 'rt' as closable elements - Added 'rt' with 'rt' and 'rp' as closable elements - Clarified meaning of `simple_html_dom->parent` - Changed default `$offset` for `file_get_html()` from -1 to 0 (#161) - Changed `simple_html_dom::load()` to remove script tags before replacing newline characters - `simple_html_dom_node::text()` no longer adds whitespace to top level span elements (only to sub-elements) - `simple_html_dom_node::text()` adds blank lines between paragraphs - Normalized line endings in the repository to LF via `.gitattributes` - Improved performance of `simple_html_dom::parse_charset()` by approximately 25% - Improved performance of `simple_html_dom::parse()` by approximately 10% - `str_get_html()` is deprecated and should be replaced by `new simple_html_dom()` - Removed protected function `simple_html_dom::copy_until_char_escaped()` - Fixed compatibility issues with PHP 7.3 - Fixed typo (#147) - Fixed handling of incorrectly escaped text (#160) - Restore functionality of `$maxLen` in `file_get_html()` - Fixed load_file breaks if an error ocurred in another script
This commit is contained in:
parent
a07ead42a7
commit
b00971b2c3
1 changed files with 595 additions and 165 deletions
758
vendor/simplehtmldom/simple_html_dom.php
vendored
758
vendor/simplehtmldom/simple_html_dom.php
vendored
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue