This release is mainly for speed improvements. diff2html now uses binary searches of the add/change/delete trees for nearly 2 orders of magnitude of performance enhancement on larger files. A few bug fixes are also included.
This release is pretty stable for use in automated projects. I am using it with psql (from postgresql) to compare schemas across databases. It now also includes an example of using regex in bash case statements, as well as some logic improvements and bug fixes.
This is the first release of a bash utility to compare 2 files and show the results in HTML. I did this as an exercise in string manipulation in bash. It makes extensive use of very advanced bash features including arrays, numeric and string expansion, redirection, command substitution, regex matching with grouping and many other techniques. This is a useful utility, and a decent reference work for bash scripting.