-
Christian Kuhn authored
finediff is used in various core places to render a HTML "diff" view of two strings. The library didn't see changes since 2014. With PHP 8.1, it started mumbling about \ArrayAccess signature shenanigans. We forked the lib to lolli42/finediff as drop-in replacement, modernized the codebase a bit and added multibyte support along the way - that's the reason this patch is a bug fix. composer req lolli42/finediff:^1.0 composer rem cogpowered/finediff composer req lolli42/finediff:^1.0 -d typo3/sysext/core --no-update composer rem cogpowered/finediff -d typo3/sysext/core --no-update Change-Id: Ib00b8073253709459b56e3080d9361c46f913e4c Resolves: #95742 Releases: master Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/71945 Tested-by: core-ci <typo3@b13.com> Tested-by: Stefan Bürk <stefan@buerk.tech> Tested-by: Simon Gilli <typo3@gilbertsoft.org> Tested-by: Benni Mack <benni@typo3.org> Tested-by: Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by: Stefan Bürk <stefan@buerk.tech> Reviewed-by: Simon Gilli <typo3@gilbertsoft.org> Reviewed-by: Benni Mack <benni@typo3.org> Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
2baa62ab