Releases: michaelrsweet/htmldoc
v1.9.19
HTMLDOC 1.9.19 is a bug fix release. Changes include:
- Security: Fixed an issue with the
file_basename
implementation (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
--header1
support 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-indent
option 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!
v1.9.13
HTMLDOC 1.9.13 is a bug fix release. Changes include:
- Now install a 32x32 icon for Linux (Issue #432)
- Fixed an issue with large values for roman numerals and letters in headings (Issue #433)
- Fixed a crash bug when a HTML comment contains an invalid nul character (Issue #439)
- Fixed a crash bug with bogus BMP images (Issue #444)
- Fixed a potential heap overflow bug with bogus GIF images (Issue #451)
- Fixed a potential stack overflow bug with bogus BMP images (Issue #453)
Binaries are available from Github for Windows and macOS, and through the Snapcraft store for Linux.
Enjoy!
v1.9.12
HTMLDOC 1.9.12 is a bug fix release. Changes include:
- Fixed a crash bug with "data:" URIs and EPUB output (Issue #410)
- Fixed crash bugs for books (Issue #412, Issue #414)
- Fixed a number-up crash bug (Issue #413)
- Fixed JPEG error handling (Issue #415)
- Fixed crash bugs with bogus table attributes (Issue #416, Issue #417)
- Fixed a crash bug with malformed URIs (Issue #418)
- Fixed a crash bug with malformed GIF files (Issue #423)
- Fixed a crash bug with empty titles (Issue #425)
- Fixed crash bugs with bogus text (Issue #426, Issue #429, Issue #430,
Issue #431) - Fixed some issues reported by Coverity.
- Removed the bundled libjpeg, libpng, and zlib.
Enjoy!
v1.9.11
HTMLDOC 1.9.11 fixes some bugs and adds high-resolution desktop icons for Linux.
Changes include:
- Added high-resolution desktop icons for Linux.
- Updated the internal HTTP library to fix truncation of redirection URLs
(Issue #396) - Fixed a regression in the handling of character entities for UTF-8 input
(Issue #401) - The
--numbered
option did not work when the table-of-contents was disabled
(Issue #405)
Enjoy!
v1.9.10
HTMLDOC 1.9.10 fixes packaging and crash bugs. Changes include:
- Updated local zlib to v1.2.11.
- Updated local libpng to v1.6.37.
- Fixed packaging issues on macOS and Windows (Issue #377, Issue #386)
- Now ignore sRGB profile errors in PNG files (Issue #390)
- The GUI would crash when saving (Issue #391)
- Page comments are now allowed in
pre
text (Issue #394)
Enjoy!