Skip to content

Releases: niklasvh/html2canvas

v1.0.0-alpha.7

31 Dec 12:52
Compare
Choose a tag to compare
v1.0.0-alpha.7 Pre-release
Pre-release
  • Fix form input rendering (#1338)
  • Improve word line breaking algorithm

v1.0.0-alpha.6

28 Dec 06:59
Compare
Choose a tag to compare
v1.0.0-alpha.6 Pre-release
Pre-release
  • Fix list-style: none (#1340)
  • Extend supported values for pseudo element content

v1.0.0-alpha.5

21 Dec 16:20
Compare
Choose a tag to compare
v1.0.0-alpha.5 Pre-release
Pre-release
  • Fix underline positioning
  • Fix canvas rendering on Chrome
  • Fix overflow: auto
  • Added support for rendering list-style

v1.0.0-alpha.4

12 Dec 15:16
Compare
Choose a tag to compare
v1.0.0-alpha.4 Pre-release
Pre-release
  • Fix rendering with multiple fonts defined (Fix #796)
  • Add support for radial-gradients
  • Fix logging option (#1302)
  • Add support for rendering webgl canvas content (#646)
  • Fix external SVG loading with proxies (#802)

v1.0.0-alpha.3

09 Dec 11:46
Compare
Choose a tag to compare
v1.0.0-alpha.3 Pre-release
Pre-release
  • Disable foreignObjectRendering by default (#1295)
  • Fix background-size when using background-origin and background-size: cover/contain (#1299)
  • Added support for background-origin: content-box (#1299)

v1.0.0-alpha.2

07 Dec 09:05
Compare
Choose a tag to compare
v1.0.0-alpha.2 Pre-release
Pre-release
  • Fix scroll positions for CanvasRenderer (#1259)
  • Fix data-html2canvas-ignore attribute (#1253)
  • Fix decimal letter-spacing values (#1293)

v1.0.0-alpha.1

05 Dec 02:11
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release
  • Complete rewrite of library
Breaking Changes
  • Remove deprecated onrendered callback, calling html2canvas returns a Promise<HTMLCanvasElement>
  • Removed option type, same results can be achieved by assigning x, y, scrollX, scrollY, width and height properties.
New featues / fixes
  • Add support for scaling canvas (defaults to device pixel ratio)
  • Add support for multiple text-shadows
  • Add support for multiple text-decorations
  • Add support for text-decoration-color
  • Add support for percentage values for border-radius
  • Correctly handle px and percentage values in linear-gradients
  • Correctly support all angle types for linear-gradients
  • Add support for multiple values for background-repeat, background-position and background-size

v0.5.0-beta4

21 Aug 01:53
Compare
Choose a tag to compare
v0.5.0-beta4 Pre-release
Pre-release
0.5.0-beta4

0.5.0-alpha1

19 Jan 21:57
Compare
Choose a tag to compare
0.5.0-alpha1 Pre-release
Pre-release
  • Complete rewrite of library
  • Switched interface to return Promise
  • Uses hidden iframe window to perform rendering, allowing async rendering and doesn't force the viewport to be scrolled to the top anymore.
  • Better support for unicode
  • Checkbox/radio button rendering
  • SVG rendering
  • iframe rendering
  • Changed format for proxy requests, permitting binary responses with CORS headers as well
  • Fixed many layering issues (see z-index tests)

v0.4.1 - 7.9.2013

07 Sep 18:33
Compare
Choose a tag to compare
  • Added support for bower
  • Improved z-index ordering
  • Basic implementation for CSS transformations
  • Fixed inline text in top element
  • Basic implementation for text-shadow