| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-28 | add limited highlighting of filter test results based on matched rules | Andrew Dolgov | |
| 2024-11-24 | Use PHP 8 'str_' functions. | wn_ | |
| A few more characters in some places, but helps with readability. | |||
| 2024-11-23 | Use native union types in most places. | wn_ | |
| 2024-11-18 | Eliminate use of deprecated 'get_pref()' and 'set_pref()'. | wn_ | |
| 2024-10-01 | drop opentelemetry | Andrew Dolgov | |
| 2024-03-26 | Make implicit nullable parameters explicitly nullable. | wn_ | |
| This is to address a deprecation planned for PHP 8.4. https://wiki.php.net/rfc/deprecate-implicitly-nullable-types | |||
| 2023-12-17 | Revert "Fix sanitizer with libxml2 >= 2.12.0" | Andrew Dolgov | |
| This reverts commit d4da4dcc321ca65fb2cd19877f395cc5f75933ab. | |||
| 2023-11-26 | Fix sanitizer with libxml2 >= 2.12.0 | Chih-Hsuan Yen | |
| Somehow with newer libxml2, `<?xml encoding="UTF-8">` no longer enforces UTF-8. Instead, non-ASCII contents are treated as ISO-8859-1 and get broken. For example, `<p>中文</p>` becomes `<p>中文</p>` (should be `<p>中文</p>`). Switching to another trick mentioned on [1] fixes the issue, and the new trick still works with older libxml2 (tested 2.11.5). As a side note, DOMDocument::loadHTML uses HTMLParser in libxml2 [2][3]. [1] https://stackoverflow.com/questions/8218230/php-domdocument-loadhtml-not-encoding-utf-8-correctly [2] https://github.com/php/php-src/blob/php-8.1.26/ext/dom/document.c#L1855 [3] https://gnome.pages.gitlab.gnome.org/libxml2/devhelp/libxml2-HTMLparser.html | |||
| 2023-10-25 | move to psr-4 autoloader | Andrew Dolgov | |