-
Notifications
You must be signed in to change notification settings - Fork 1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[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
1 parent
a07ead4
commit b00971b
Showing
1 changed file
with
591 additions
and
161 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters