Difftastic 0.20 is out!
* Better handling of nesting changes, based on autochrome. This fixes some nasty corner cases (Python screenshot) and gives nicer results in general (Scala screenshot).
* Better handling of large files, even multi-megabyte!
miniblog.
Related Posts
The docs for autochrome are incredible. It's just a readme.clj file, so the worked example is just running the library inline!
No screenshots, just perfect HTML. The stdlib functions in the examples are even linkified.
Difftastic update: I've rewritten the tree diffing logic to use Dijkstra's algorithm similar to Autochrome.
It works amazingly well! Note how it recognises both parent and children unchanged nodes in the lisp example. You can even see me refactoring Rust to use if-let.







