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
is
attribute. - Add support for autonomous custom elements.
- Removed the option
drop-font-tags
which was dangerous to use. - Added new
warn-proprietary-attributes
option. - French localization.
- Brazilian Portuguese localization.
- And more options!
And LibTidy users have some new goodies, too.
TidyMessageCallback
has been added, which provides a rich, extensible message interrogation API. No more addingTidyReportFilter2
,
TidyReportFilter3``, etc., every time we want to provide more message callback data.TidyReportFilter2
has been removed entirely.TidyReportFilter3
has been renamed toTidyReportCallback
. We really want to deprecate this in favor ofTidyMessageCallback
, 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.