caxy/php-htmldiff
Compare two HTML snippets/files and generate a marked-up diff highlighting insertions, deletions, and changes. Easy Composer install, simple API (HtmlDiff->build()), configurable behavior and CSS-friendly output; includes a live demo and Symfony bundle option.
This release mainly removed everything that is related to the concept of special-case-tags. This was adopted from the original library by rashid2538 that this fork is based on.
The feature tried to wrap the special tags in an extra <ins / del class='mod'> tag.
However, this never really worked properly (the closing tag was not always added to the diff output) and usually ended up crippling the HTML.
Given the feature never really worked, and there is no clear use-case for it, I decided to remove it and fix issue 106 and issue 69 in the process where it was sometimes impossible to diff html that contained these special tags or unexpected extra tags got added to the output.
In case you really needed this feature, please open an issue explaining your use-case, in that case this decision can be revisited.
.gitattributes file to exclude demo and tests from the exported zip package to reduce package size when installed via composer (#86 - @danepowell). This means demo/ and tests/ will no longer be included in the installed package files. In theory this shouldn't be a breaking change, but it could be if you are depending on or referencing any files from those directories.In order to be compatible with PHP8 we had to upgrade some vendor packages.
Since these vendor packages have dropped support for older versions of PHP we had todo the same, therefore this version is not compatible anymore with PHP versions prior to 7.3.
In case you are not able to upgrade your PHP version, please pin version v0.1.9 of php-htmldiff in your composer config.
Fixed bugs:
Closed issues:
Closed issues:
Merged pull requests:
Merged pull requests:
Implemented enhancements:
Closed issues:
Merged pull requests:
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
Implemented enhancements:
Merged pull requests:
Implemented enhancements:
Merged pull requests:
Merged pull requests:
Fixed bugs:
Fixed bugs:
Fixed bugs:
Fixed bugs:
Fixed bugs:
Implemented enhancements:
Implemented enhancements:
Merged pull requests:
Fixed bugs:
Implemented enhancements:
Implemented enhancements:
Fixed bugs:
Implemented enhancements:
Merged pull requests:
* This Change Log was automatically generated by github_changelog_generator
How can I help you explore Laravel packages today?