Releases: michaelrsweet/htmldoc
v1.9.23
HTMLDOC 1.9.23 is a bug fix release. Changes include:
- Fixed a regression in list handling that caused a crash for empty list items (Issue #553)
- Fixed a regression in the number of rendered table of contents levels in PDF and PostScript output (Issue #554)
Binaries are available from Github for Windows 10+ and macOS 11+, and through the Snapcraft store for Linux.
Enjoy!
v1.9.22
HTMLDOC 1.9.22 is a bug fix release. Changes include:
- Added a "--without-http" configure option to build without CUPS HTTP/HTTPS support (Issue #547)
- Updated HTTP/HTTPS support to work with both CUPS 2.x and 3.x.
- Updated the maximum image dimension to prevent integer overflow on 32-bit platforms (Issue #550)
- Updated the HTML parser to correctly report the line number of errors in files with more than 2^32-1 lines (Issue #551)
- Fixed a crash bug with certain markdown files (Issue #548)
- Fixed an unrestricted recursion bug when reading and formatting HTML (Issue #552)
Binaries are available from Github for Windows 10+ and macOS 11+, and through the Snapcraft store for Linux.
Enjoy!
v1.9.21
HTMLDOC 1.9.21 is a bug fix release. Changes include:
- Updated HTTP/HTTPS connection error reporting to include the reason.
- Updated markdown parser.
- Updated the HTTP/HTTPS connection timeout to 5 minutes (Issue #541)
- Fixed a bug in the new PDF link code (Issue #536)
- Fixed a bug in the number-up code (Issue #539)
- Fixed a regression in leading whitespace handling (Issue #540)
- Fixed a bug in numbered heading support (Issue #543)
- Fixed a bug with setting the header on the first page (Issue #544)
- Fixed paths in the HTMLDOC snap (Issue #545)
Binaries are available from Github for Windows 10+ and macOS 11+, and through the Snapcraft store for Linux.
Enjoy!
v1.9.20
HTMLDOC 1.9.20 is a bug fix release. Changes include:
- Fixed a regression that caused spaces to disappear between some words (Issue #533)
- Fixed resolution of relative links within a document (Issue #534)
Binaries are available from Github for Windows and macOS, and through the Snapcraft store for Linux.
Enjoy!
v1.9.19
HTMLDOC 1.9.19 is a bug fix release. Changes include:
- Security: Fixed an issue with the
file_basenameimplementation (Issue #532) - Added support for 'file' method in links (Issue #512)
- Updated HTML and header/footer code to use a string pool to simplify memory management and fix potential double-free bugs.
- Updated configure script to look for zlib with pkg-config (Issue #519)
- Updated markdown support code to mmd.
- Fixed hyperlinks to subfolders (Issue #525)
- Fixed export of UTF-8 HTML (Issue #526)
- Fixed handling of whitespace-only nodes (Issue #528)
- Fixed handling of tabs in PRE nodes (Issue #529)
- Fixed case sensitivity of link targets (Issue #530)
Binaries are available from Github for Windows and macOS, and through the Snapcraft store for Linux.
Enjoy!
v1.9.18
HTMLDOC 1.9.18 is a bug fix release. Changes include:
- Fixed table rendering when there are missing
</tr>(Issue #494) - Fixed support for links of the form "filename.html#anchor" in PDF output
(Issue #514) - Fixed
--header1support for web page output (Issue #515) - Fixed markdown emphasized, strong, and struck-through text (Issue 517)
Binaries are available from Github for Windows and macOS, and through the Snapcraft store for Linux.
Enjoy!
v1.9.17
HTMLDOC 1.9.17 is a bug fix release. Changes include:
- Added new
--pre-indentoption to control indentation of pre-formatted text (Issue #505) - Now link to CUPS library instead of embedding its HTTP code.
- Updated PostScript and PDF date/time information to use UTC (Issue #490)
- Fixed multiple conversions of UTF-8 HTML files from the GUI (Issue #496)
- Fixed a compile bug on Solaris (Issue #498)
- Fixed a markdown parsing bug (Issue #503)
- Fixed a relative URL handling bug (Issue #507)
- Fixed a crash bug with bad title images (Issue #510)
- Fixed some minor CodeQL warnings.
Binaries are available from Github for Windows and macOS, and through the Snapcraft store for Linux.
Enjoy!
v1.9.16
HTMLDOC 1.9.16 adds new time and date support and fixes bugs. Changes include:
- Added support for
$DATE(format)and$TIME(format)header/footer strings
(Issue #472) - Fixed a potential image overflow bug with JPEG and PNG images (Issue #471)
- Fixed potential heap overflow bugs with pages (Issue #477, Issue #478,
Issue #480, Issue #482, Issue #483) - Fixed potential use-after-free in blocks (Issue #484)
- Updated the GNU TLS HTTPS support code to use a faster connection shutdown
mode (Issue #487) - Fixed some minor Coverity warnings.
- Updated the GUI interface for current display fonts.
Binaries are available from Github for Windows and macOS, and through the
Snapcraft store for Linux.
Enjoy!
v1.9.15
HTMLDOC 1.9.15 is a bug fix release. Changes include:
- Fixed a potential heap overflow bug with GIF images (Issue #461)
- Fixed a potential double-free bug with PNG images (Issue #462)
- Fixed a potential stack overflow bug with GIF images (Issue #463)
- Fixed a potential heap underflow bug with empty attributes (Issue #464)
- Fixed a potential stack overflow bug with BMP images (Issue #466)
- Fixed a potential heap overflow bug with the table-of-contents (Issue #467)
- Fixed a potential heap overflow bug with headings (Issue #468)
- Fixed a potential stack overflow bug with GIF images (Issue #470)
Binaries are available from Github for Windows and macOS, and through the
Snapcraft store for Linux.
Enjoy!
v1.9.14
HTMLDOC 1.9.14 is a bug fix release. Changes include:
- BMP image support is now deprecated and will be removed in a future
release of HTMLDOC. - Fixed a potential stack overflow bug with GIF images.
- Fixed the PDF creation date (Issue #455)
- Fixed a potential stack overflow bug with BMP images (Issue #456)
- Fixed a compile issue when libpng was not available (Issue #458)
Binaries are available from Github for Windows and macOS, and through the
Snapcraft store for Linux.
Enjoy!