HTML Tidy 5.6.0 has just been released! Over on the HTACG side of life, we’ve been busy fixing bugs, adding features, improving the library API, writing documentation, and making lots of internal improvements that will improve future maintainability.
You can download a macOS disk image with a bona fide Mac Developer ID signed installer directly from this link, or checkout the Github repository for source code (it’s easy to build on macOS), or grab a binary for your other favorite platform at HTACG’s binaries site.
And of course, I will update Balthisar Tidy and Balthisar Tidy for Work fairly soon with this new release, so keep your eye on update notifications from within Balthisar Tidy (if you have the non-App Store version), or from the App Store.
That version history for this file is longer than usual. The highlights compared to 5.4.0 include:
- Add support for the
- Add support for autonomous custom elements.
- Removed the option
drop-font-tagswhich was dangerous to use.
- Added new
- French localization.
- Brazilian Portuguese localization.
- And more options!
And LibTidy users have some new goodies, too.
TidyMessageCallbackhas been added, which provides a rich, extensible message interrogation API. No more adding
,TidyReportFilter3``, etc., every time we want to provide more message callback data.
TidyReportFilter2has been removed entirely.
TidyReportFilter3has been renamed to
TidyReportCallback. We really want to deprecate this in favor of
TidyMessageCallback, however. Please don't use it.
TidyReportFilter, however, is being left alone due to its age and its use in too many other projects.)
- The API now provides a callback when options are changed.