Skip to content

Releases: LibPDF-js/core

v0.3.3

11 Mar 08:38

Choose a tag to compare

v0.3.2

11 Mar 08:17

Choose a tag to compare

What's Changed

  • perf(writer): replace recursive reachable-ref walk with iterative stack by @Mythie in #52

Full Changelog: v0.3.1...v0.3.2

v0.3.1

11 Mar 05:30

Choose a tag to compare

What's Changed

  • perf(signatures): use Web Crypto API for hashing instead of @noble/hashes by @Mythie in #51

Full Changelog: v0.3.0...v0.3.1

v0.3.0

11 Mar 02:41

Choose a tag to compare

What's Changed

  • feat(signatures): allow using alternate google-kms client implementation by @beaulac in #45
  • feat(forms): support CID fonts in form field appearances by @Mythie in #47
  • chore: update benchmarks and add @cantoo/pdf-lib for comparison by @Mythie in #49
  • fix: replace Math.max/min spreads with iterative helpers to avoid stack overflow by @Mythie in #50

New Contributors

Full Changelog: v0.2.12...v0.3.0

v0.2.12

05 Mar 11:37

Choose a tag to compare

What's Changed

  • fix: install custom crypto engine before pkijs parseInternalValues by @Mythie in #44

Full Changelog: v0.2.11...v0.2.12

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