All Versions
12
Latest Version
Avg Release Cycle
160 days
Latest Release
667 days ago

Changelog History
Page 1

  • v0.12.5

    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

    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

    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

    March 02, 2016

    🚀 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.

  • v0.12.3.1

    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

    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 to 1.5.21 and xz to 5.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.

  • v0.12.2.4

    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

    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

    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.

  • v0.12.2.1

    January 18, 2015

    🚀 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.