Skip to content

Releases: LibPDF-js/core

v0.2.11

03 Mar 22:18

Choose a tag to compare

What's Changed

  • fix: handle off-by-one xref subsection start in malformed PDFs by @redsuperbat in #38
  • fix: declare asn1js as a dependency by @Mythie in #43

New Contributors

Full Changelog: v0.2.10...v0.2.11

v0.2.10

23 Feb 22:29

Choose a tag to compare

What's Changed

  • perf(parser): fast-path name tokenization to avoid TextDecoder by @ntedvs in #33
  • perf: reduce allocations and copies in load-modify-save path by @Mythie in #34
  • fix(signatures): ensure crypto engine is always installed before use by @Mythie in #36

Full Changelog: v0.2.9...v0.2.10

v0.2.9

20 Feb 11:57

Choose a tag to compare

What's Changed

  • perf: reduce allocation churn in operator serialization by @ntedvs in #31
  • fix(api): resolve indirect refs in resource subdictionaries by @Mythie in #32

Full Changelog: v0.2.8...v0.2.9

v0.2.8

19 Feb 04:13

Choose a tag to compare

What's Changed

  • fix(text): preserve stream order for RTL-placed design-tool PDFs by @ljagiello in #25
  • Add page splitting/copying benchmarks and markdown report by @Mythie in #27
  • Performance: 2x faster page splitting and extraction by @Mythie in #30
  • fix(security): truncate misaligned AES ciphertext instead of throwing by @ntedvs in #29

New Contributors

Full Changelog: v0.2.7...v0.2.8

v0.2.7

08 Feb 07:50

Choose a tag to compare

What's Changed

  • fix(forms): use real font refs in appearance streams by @Mythie in #21

Full Changelog: v0.2.6...v0.2.7

v0.2.6

08 Feb 00:23

Choose a tag to compare

What's Changed

  • feat(drawing): low-level drawing API with operators, gradients, patterns, and transforms by @Mythie in #15
  • chore: add benchmark suite with pdf-lib comparisons by @Mythie in #8
  • fix(filters): handle sync-flush terminated zlib streams in FlateDecode by @Mythie in #20

Full Changelog: v0.2.5...v0.2.6

v0.2.5

29 Jan 12:23

Choose a tag to compare

What's Changed

  • Fix formatting issue in table by @Uaitt in #11

New Contributors

  • @Uaitt made their first contribution in #11

Full Changelog: v0.2.4...v0.2.5

v0.2.4

28 Jan 07:08

Choose a tag to compare

What's Changed

  • Fix accented character rendering (á, é, ñ, €, etc.) with Standard 14 fonts by @Mythie in #9

Full Changelog: v0.2.3...v0.2.4

v0.2.3

26 Jan 00:15

Choose a tag to compare

What's Changed

  • feat(svg): add SVG path parsing and rendering by @Mythie in #6

Full Changelog: v0.2.2...v0.2.3

v0.2.2

24 Jan 20:29

Choose a tag to compare

What's Changed

  • fix(drawing): correct opacity handling for text and shapes by @Mythie in #5

Full Changelog: v0.2.1...v0.2.2