Kendo Drawing Changelog

v1.9.2-dev.202009180816

Bug Fixes

v1.9.1

Bug Fixes

  • remove side effects that prevent tree shaking (4ab68066)
  • measureText: measure 0 as a string (85bfa38e)

v1.9.0

Bug Fixes

  • do not apply devicePixelRatio scale during export (2167e68f)
  • PDF: fix encoding of charcode 0x128 in plain strings (68dd3275)
  • canvas: eventTarget is incorrect in scaled container (73ad4cb6)

Features

  • pdf: Add options keepPNG and jpegQuality (2c8a58ef)

v1.8.1

Bug Fixes

  • mark module as having side effects (8e7d8a70)

v1.8.0

Bug Fixes

Features

v1.7.0

Bug Fixes

  • PDF: fix doubling of textarea content in IE/Edge (#159) (aed95ad0)

Features

  • allow unicode characters in file metadata (7cbad7f7)
  • improve cdn bundle size (#166) (5aef7a5b)

v1.6.0

Bug Fixes

  • accept gradients as Shape.fill (46b6c68d)
  • errors with custom userAgent (fd5ded15)
  • blurry Canvas rendering on HiDPI screens (701357bf)
  • PDF: fix rendering certain linear gradients on Edge (84fc7962)
  • pdf: don't draw invisible Group elements (c49f4c7d)

Features

v1.5.12

Bug Fixes

  • add optional origin parameter to scale transform (eb22731f)
  • export Color class (fa6504a4)

v1.5.11

Bug Fixes

v1.5.10

Bug Fixes

  • drawDOM: fix text shrinking in IE (17f40e3e)

v1.5.9

Bug Fixes

  • export parseColor from package (920ab9bb)

v1.5.8

Bug Fixes

  • backwards compatibility for ArcOptions (27ae321c)
  • remove center from constructor options (1db6faa6)
  • color: fix RGB <-> HSL conversion for achromatic values (3dbaa1ec)

v1.5.7

Bug Fixes

  • missing umd bundle (3ecf8405)
  • stale dependencies in browser bundle (8e7da86b)
  • error in FF when used in hidden iframe (11febde9)
  • color: HSL::toRGB() when saturation is zero (bca9d8a9)

v1.5.6

Bug Fixes

  • rearrange imports to work with the Angular build optimizer (b1f878bd)

v1.5.5

Bug Fixes

v1.5.4

Bug Fixes

  • missing table head error in IE 9 compatibility (d4d47e2c)
  • font icons in IE (edf0d020)
  • PDF: handle errors more gracefully in the JPEG stream (8d02bb94)

v1.5.3

Bug Fixes

  • drawDOM: no splitting of elements that must be kept together (860d21ca)

v1.5.2

Bug Fixes

  • gradients are missing if base url contains apostrophe (48f7c0f1)
  • drawDOM: prevent infinite box from leaking into the output (136d7488)

v1.5.0

Bug Fixes

  • serve CDN bundle for UNPKG and jsDelivr (f3f0b9ba)

Features

v1.4.2

Bug Fixes

  • do no access window when running on the server (84eb3765)

v1.4.1

Bug Fixes

  • drawDOM: fix a possible JS error (closest called with text node) (30438503)

v1.4.0

Features

v1.3.0

Bug Fixes

  • text rendering in svg with texts including & character (1cfbed1c)

Features

  • support for rendering id to SVG elements (81d08bf4)
  • drawDOM: support CSS text-transform (e5e831c4)

v1.2.1

Bug Fixes

v1.2.0

Bug Fixes

  • add landscape to draw options (83d05bcf)
  • allow template to be a function (8cd79204)
  • clone _kendoExportVisual during paging (66836b3b)
  • make DrawOptions members optional (25dab447)
  • drawDOM:
    • fix a bunch of issues on MS Edge (4ef794e4)
    • cache background-images added via kendo-pdf-document (19775a02)
    • fix text with auto page breaking (clone text nodes too) (d1c3bad1)
  • pdf: fix issue with "Save As" in Acrobat (51356628)

Features

  • always compress PDFs, adds dependency on pako (b6c42eb5)

v1.1.2

Bug Fixes

  • export drawingSurface with drawDOM (f1457550)
  • svg: do not reverse text anchor in IE and EDGE (9494b548)

v1.1.1

Bug Fixes

v1.1.0

Bug Fixes

Features

  • preserve whitespaces (98de84f7)
  • PDF: support imgDPI option in the PDF drawing backend (15dba434)

v1.0.3

Bug Fixes

  • geometry: convert arc path parameters according to svg specifications (74fe7301)

v1.0.2

Bug Fixes

  • error when loading package with SystemJS (2d6a32c2)

v1.0.1

Bug Fixes

  • drawDOM: fix repeating headers of Grid subclasses (5c2f8b39)

v0.16.0

Bug Fixes

  • text rendering for rtl direction (3c0e09c8)

Features

v0.15.5

Bug Fixes

  • drawDOM:
    • fix layout of tables when auto page breaking (19d71b83)
    • maintain selection in <select>-s when page breaking (89e56829)

v0.15.3

Bug Fixes

v0.15.1

Bug Fixes

  • drawDOM: fix rendering of elements with column-count (b988f19b)

v0.14.3

Bug Fixes

v0.14.1

Bug Fixes

  • drawDOM: fix again closest for IE < 11 (8047e672)

v0.13.11

Bug Fixes

  • drawDOM: fix closest for IE (was not iframe-proof) (50648146)

v0.13.9

Bug Fixes

  • drawDOM: weird IE case for background-position (b3905b57)

v0.13.7

Bug Fixes

  • don't require window object at load time (0ab718b1)
  • drawDOM: rendering LI elements on continued pages (8b0c9d02)

v0.13.5

Bug Fixes

  • drawDOM:
    • workaround for missing Element.classList in IE < 11 (592a54c9)
    • fix error when loading script in non-browser environment (36cf8b1d)

v0.13.3

Bug Fixes

  • PDF: fix encoding of multi-byte texts in standard font (15c5e07b)
  • drawDOM: fix error in IE when forcePageBreak is used (18449592)

v0.13.1

Bug Fixes

  • fix: add drawing alias to main exports (c7d6667)

v0.12.2

Bug Fixes

v0.12.0

Bug Fixes

  • remove chroma related files (7e903760)
  • failed surface create message (d3874397)
  • Allow page breaks inside huge <Hx> tags (cda06c1e)
  • QuadNode child insertion (7d9bf309)
  • suspend tracking for the image export surface (184293f2)
  • use check for baseclss instead of generic check (ded75e8b)
  • add missing insertAt method (b907168c)
  • call bind with at least empty object (afd681ef)
  • quad node children initialization (62a9b3b9)
  • use single line templates (1cdf151e)
  • add missing drawing exports (b3ef39ef)
  • elements array re-export name (0150479a)
  • assignment of zero size (03c89427)
  • export group with normalized origin (9e4c3204)
  • handle space separated names when unbinding events (ce7d090c)
  • options store prefix (bbdfc31f)
  • set default animation options to prototype (5553ec72)
  • handle touch event coordinates (37ba3aa1)
  • remove duplicate export (a0db7ae3)
  • remove observable from the exports (d9da28d2)
  • pdf: Allow any positioned element to start a new stacking context (d37cddfc)

Features

v0.11.1

Bug Fixes

v0.10.0

Features