Releases: wkhtmltopdf/wkhtmltopdf
0.12.6
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.
0.12.5
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.
0.12.4
- 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
0.12.3.2
This release is the same as 0.12.3
and 0.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.
0.12.3.1
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.
0.12.3
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.
0.12.2.4
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.
0.12.2.3
0.12.2.2
0.12.2.1
This is a minor update for the 0.12.2
release.
- update OpenSSL to
1.0.1l
- #2084: [qt] make background transparent by default when rendering to PDF
- #2142: fix wkhtmltoimage ignoring
--javascript-delay
and--window-status
- #2151: [qt] fix PDFs rendering without embedded fonts on 64-bit Cocoa build
Please also refer to the changes in 0.12.2 to find out what's changed since 0.12.1
. Packages for all platforms are available from the website.