0.12.4

@ashkulz ashkulz released this Nov 22, 2016 · 121 commits to master since this release

  • 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

Downloads

0.12.3.2

@ashkulz ashkulz released this Mar 2, 2016 · 151 commits to master since this release

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.

Downloads

0.12.3.1

@ashkulz ashkulz released this Jan 30, 2016 · 151 commits to master since this release

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.

Downloads

0.12.3

@ashkulz ashkulz released this Jan 20, 2016 · 152 commits to master since this release

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.

Downloads

0.12.2.4

@ashkulz ashkulz released this Jul 13, 2015 · 193 commits to master since this release

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.

Downloads

0.12.2.3

@ashkulz ashkulz released this Jun 21, 2015 · 193 commits to master since this release

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.

Downloads

0.12.2.2

@ashkulz ashkulz released this Apr 8, 2015 · 193 commits to master since this release

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.

Downloads

0.12.2.1

@ashkulz ashkulz released this Jan 18, 2015 · 193 commits to master since this release

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.

Downloads

0.12.2

@ashkulz ashkulz released this Jan 10, 2015 · 199 commits to master since this release

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.

Downloads

0.12.1.2

@ashkulz ashkulz released this Oct 18, 2014 · 260 commits to master since this release

This release is the same as 0.12.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 of 0.12.0, 0.12.1 or 0.12.1.1 to upgrade to 0.12.1.2 immediately.

Downloads