Changelog History
Page 1
-
v0.12.6 Changes
June 11, 2020๐ฑ Dedicated again to my elder brother Amit on his birthday ๐
- #2124: [qt] avoid
QFont::setPixelSize: Pixel size <= 0
(wkhtmltopdf/qt#42) - #3953: fix TOC and other special pages not present in output PDF (#3962)
- #3242: [qt] fix regression from #2353 in setLineDash for Canvas (wkhtmltopdf/qt#35)
- #4536: BREAKING CHANGE: block local filesystem access by default
- #4612: allow
--encoding
to work for non-patched builds - [qt] add support for ppc64le, thanks to @notorca (wkhtmltopdf/qt#40)
- [qt] add support for 64-bit ARM, thanks to @soleson (wkhtmltopdf/qt#45, wkhtmltopdf/qt#46)
๐ Please see the wkhtmltopdf 0.12.6 r1 release in the
packaging
repository for the binaries. - #2124: [qt] avoid
-
v0.12.5 Changes
June 10, 2018๐ฑ Dedicated to my elder brother Amit, who was born on this day ๐
- ๐ fixed build without patched Qt and integrate with Travis CI and AppVeyor
- #1524: [qt] partial fix for overlapping text when repeating headers/footers in table (qt#29)
- #1914: [qt] rotated elements not rendered on thead on second page and beyond
- #1870: fixed sending of duplicate cookies (#3257)
- #2609: add
viewportSize
property to C API (#3440) - #2711: fix differences between "counting" and "printing" phases (causing crashes/blank pages)
- #3001: fix static builds not working with updated OpenSSL
- #3090: added support for SSL client certificates (#3206)
- #3241: fix for DPI regression on OS X (#3386)
- #3363: added error message for network errors related to non-media files
- #3364: new option
verbosity
to allow different log levels in both CLI and API - #3476: fix application name in libwkhtmltox (#3878)
- #3672: [qt] fix broken PDF with fonts having spaces in name (qt#38)
- #3680: [qt] fix build on macOS 10.13
- #3900: [qt] properly encode URLs with unicode characters in links
- โ add
outlineDepth
property to C API (#3291) - add
wkhtmltoimage_destroy_global_settings
method to C API (#3324) - switch to self-hosted website and downloads as gna.org is shutting down (#3390)
- ๐ fix conversion of read-only form fields (#3550)
- โก๏ธ flush stderr to allow reading progress updates (#3583)
- ๐ fix handling of errors for media URLs with query string (#3593)
- โ add setting to perform hostname lookup via proxy (#3628)
- ๐จ correctly pass
--copies
to underlying QPrinter (#3747) - ๐ minor documentation updates and fixing compiler warnings
- โ add various Qt patches to support OpenSSL 1.1 and latest MinGW/macOS environments
- โ removed build scripts in favor of separate packaging repository
๐ Packages were built using the scripts from the tag 0.12.5-1.
-
v0.12.4 Changes
November 22, 2016- โ add support for building with VS2015
- โก๏ธ update OpenSSL to 1.0.2j and libpng to 1.6.26
- [qt] change screen size in headless mode to a more sane value (1366x768)
- [qt] allow screen size in headless mode to be overriden via environment variables
- [qt] fix compilation failure on OS X 10.11 due to usage of deprecated APIs
- #1768: allow using long argument list (without hardcoded limits)
- #2004: [qt] fix rendering of form fields in PDF output
- #2353: [qt] context.setLineDash doesn't work in Canvas
- #2416: make background transparent by default for headers/footers
- #2463: [qt] standardize rendering DPI to 96
- #2673: fail immediately in the build script if the Qt source is not available
- #2684: [qt] fix crash in WebKit (RenderBlock::removeFloatingObjectsBelow)
- #2885: enforce UTF-8 encoding for input strings in the API
- #2887: improve docs to make examples of header/footer variables more explicit
- #3077: use correct install path for man pages
-
v0.12.3 Changes
January 20, 2016๐ This release comes exactly 1 year and 1 day after the previous release, for which the inspiration was this quote:
Arrakis teaches the attitude of the knife -- chopping off what's incomplete and saying: "Now, it's complete because it's ended here."
- [qt] upgrade the patched Qt to the last Qt 4.8 commit
- โ removed support for CentOS 5 builds
- โก๏ธ update OpenSSL to 1.0.2e and xz to 5.2.2 and libjpeg to 9b
- โฌ๏ธ downgrade libpng to 1.2.56
- #1843: add --keep-relative-links and --resolve-relative-links to resolve relative links
- #1981: fix temporary PDF files not being removed when writing to stdout
- #2104: renamed COPYING to LICENSE
- #2183: apply --javascript-delay settings for non-main resource loaders
- #2190: do not depend on ICU even if it is already installed
- #2194: [qt] fix debugging of Qt/WebKit due to missing debug information
- #2214: [qt] fix broken rendering of transparent images when converting to PDF
- #2252: fix ownership of /usr/local being changed during installation on OS X
- #2280: do not allow data URIs for --header-html or --footer-html
- #2322: fix broken debug builds with MSVC
- #2355: add support for proxy bypass for specific hosts with --bypass-proxy-for
- #2418: fix build error on OS X
- #2560: allow using email address as proxy username
- #2572: fix incorrect version detection when building distro-specific packages
You can get the binaries from the downloads page.
-
v0.12.3.2 Changes
March 02, 2016๐ This release is the same as
0.12.3
and0.12.3.1
but with updated OpenSSL to fix multiple security vulnerabilities. Updated binaries will be posted only for Windows -- it is recommended for all Windows users to upgrade to 0.12.3.2 immediately. -
v0.12.3.1 Changes
January 30, 2016๐ This release is the same as
0.12.3
but with updated OpenSSL to fix multiple security vulnerabilities. Updated binaries will be posted only for Windows -- it is recommended for all Windows users to upgrade to 0.12.3.1 immediately. -
v0.12.2 Changes
January 10, 2015๐ This is likely to be the last release in the
0.12.x
series, and has a lot of improvements/bugfixes.- โก๏ธ external libraries updated: OpenSSL to
1.0.1k
, libpng to1.5.21
and xz to5.2.0
- ๐ fix build failure with unpatched Qt >= 5.3
- #1539: [qt] using OpenType fonts now results in selectable text on Windows
- #1638: [qt] fix incorrect rendering of JPEG images on Windows Server 2008 x64
- #1639: block access to local files on Windows when an invalid URL is used
- #1640: [qt] make table page-break logic opt-in via CSS at the row level
- #1676: do not allow overriding the header/footer settings for cover pages
- #1676: set page margins correctly via computed header/footer heights for multiple URLs
- #1758: fix corrupt image when output is specified as
-
in wkhtmltoimage on Windows - #1722: [qt] fix broken hyphenation with soft-hyphens
- #1769: fixed unicode URLs in links
- #1772: added variable 'isodate' for substitution in headers/footers
- #1790: fix handling of temporary files during PDF conversion via API
- #1808: fix
[sitepage]
and[sitepages]
not working without HTML headers/footers - #1825: fix handling of non-ASCII characters in command-line arguments
- #1863: [qt] blank page or crash with low DPI on Windows
- #1892:
--window-status
causes endless loop with--header-html
- #1906: fix wrong comparison when parsing list parameters
- #1944: [breaking change] fix the reflection subsystem to fix the non-functional API
- #1949: fix generation of tarball in the
posix-local
build - #1955: installer does not work on 32-bit OS X (10.6.x or 10.7.x)
- #1961: add explicit dependency on minimal font packages for all linux targets
- #1988: fix footer spacing being ignored (and header spacing being used instead)
- #1992: add support for CentOS 7 target
- #2055: [qt] rendering of Thai symbols is very slow
โฌ๏ธ Packages for all platforms are available from the website. It is recommended for all users of 0.12.x to upgrade to 0.12.2 immediately.
- โก๏ธ external libraries updated: OpenSSL to
-
v0.12.2.4 Changes
July 13, 2015๐ This release is the same as 0.12.2.1/0.12.2.2/0.12.2.3 but with an updated OpenSSL and libpng version to fix multiple security vulnerabilities. Updated binaries will be posted only for Windows -- it is recommended for all Windows users to upgrade to 0.12.2.4 immediately.
-
v0.12.2.3 Changes
June 21, 2015๐ This release is the same as 0.12.2.1/0.12.2.2 but with an updated OpenSSL version to fix multiple security vulnerabilities. Updated binaries will be posted only for Windows -- it is recommended for all Windows users to upgrade to 0.12.2.3 immediately.
-
v0.12.2.2 Changes
April 08, 2015๐ This release is the same as 0.12.2.1 but with an updated OpenSSL version to fix multiple security vulnerabilities. Updated binaries will be posted only for Windows -- it is recommended for all Windows users to upgrade to 0.12.2.2 immediately.