Skip to content

Latest commit

 

History

History
89 lines (63 loc) · 3.37 KB

CHANGELOG.md

File metadata and controls

89 lines (63 loc) · 3.37 KB

Changelog

Unreleased

  • Fixed speed in Node.js if is fetching URL for image or font redirected
  • Fixed aspect ratio for image with exif orientation tag
  • Fixed font size calculation for watermark if is page orientation is changed

0.3.0-beta.12 - 2024-11-03

  • Added support PDF/A and PDF/UA (see documentation)
  • Added support link, linkToPage and linkToDestination for SVG
  • Update pdfkit to 0.15.1
  • Fixed bug with how page breaks provoked by cells with rowspan were handled
  • Fixed find where previous cell started with row span and col span combination
  • Fixed calculating correctly the 'y' at the end of a rowSpan with dontBreakRows

0.3.0-beta.11 - 2024-10-09

  • Fixed drawing top horizontal line of the table with page break

0.3.0-beta.10 - 2024-09-22

  • Drop support Internet Explorer 11 (Microsoft will not support from 2022)
  • Minimal supported version Node.js 18 LTS
  • Update Roboto font (version 3.010)
  • Fixed page break in a column group
  • Fixed saving margins in an unbreakable block
  • Fixed fillColor items in unbreakable blocks
  • Fixed calculating correctly the 'y' at the end of a rowSpan with dontBreakRows
  • Fixed margins (top/bottom) of nodes and row height are considered for breaking page
  • Fixed margins after page break
  • Fixed margins of nodes with relativePosition or absolutePosition are ignored and don't interfere with the regular flow of the layout

0.3.0-beta.9 - 2024-08-09

  • Fixed and validates input values headerRows and keepWithHeaderRows
  • Fixed numbering nested ordered lists
  • Speed up StyleContextStack.autopush() for large tables
  • Fixed widths of table columns with percentages
  • Fixed storing the correct context in the ending cell of a row span when there were nested column groups (columns or tables)

0.3.0-beta.8 - 2024-03-07

  • Removed unused brfs dependency

0.3.0-beta.7 - 2024-01-01

  • Minimal supported version Node.js 16 LTS
  • Added padding option for QR code
  • Allow the document language to be specified
  • Fixed cover image size inside table
  • Fixed "Cannot read properties of undefined (reading 'bottomMost')" if table contains too few rows
  • Fixed invalid source-maps in built js file

0.3.0-beta.6 - 2023-11-09

  • Update pdfkit to 0.14.0
  • Update Roboto font (version 3.008)

0.3.0-beta.5 - 2023-02-19

  • Fixed document buffer size. Node.js 18+ allow max 1 GiB.

0.3.0-beta.4 - 2022-12-17

  • Minimal supported version Node.js 14 LTS
  • Fixed theoretical vulnerability CVE-2022-46161 (It was never part of version released as npm package or cdnjs or bower or packagist!)

0.3.0-beta.3 - 2022-10-09

  • Updated Roboto font (version 3.005)
  • Fixed calculating auto page height
  • Fixed TrueType Collection loading from URL
  • Fixed refetching fonts from URL

0.3.0-beta.2 - 2022-04-01

  • Attachments embedding
  • Support passing headers to request for loading font files and images via URL addresses

0.3.0-beta.1 - 2022-01-01

  • Port code base to ES6+
  • Unify interface for node and browser (breaking change)
  • All methods return promise instead of using callback (breaking change)
  • Change including virtual font storage in client-side (breaking change)
  • Change parameters of pageBreakBefore function (breaking change)
  • Support for loading font files and images via URL adresses (https:// or http:// protocol) in Node.js (client and server side now)