Skip to content
Snippets Groups Projects
Commit 2baa62ab authored by Christian Kuhn's avatar Christian Kuhn
Browse files

[BUGFIX] Use lolli42/finediff over cogpowered/finediff

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: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
Tested-by: default avatarSimon Gilli <typo3@gilbertsoft.org>
Tested-by: default avatarBenni Mack <benni@typo3.org>
Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
Reviewed-by: default avatarSimon Gilli <typo3@gilbertsoft.org>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
parent 526f8a9f
No related merge requests found
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment