All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.17.0 (2025-01-07)
- cms: improve signing algorithm handling in OCSP response (6ddfbaf)
- doc: improve wording for identity verification and document structure warnings (52cb7af)
- doc: update default xref option to 0 for XRef Stream (cf115bc)
- forms: implement paint call on border and color change events (9b98eee)
- implement Registry class for managing circular dependencies and enhance CMS imports (c5cd79b)
- update repo-init action to use NPM token instead of GitHub token (7267dc2)
- doc: add catalog getter with error handling in PDFDocument (7a1e043)
- doc: enable signature flags in AcroForm for PDFPage (ad910e7)
- forms: add name parameter to IFormComponentParameters and improve FormComponent structure (9822cde)
- tests: add password parameter to PdfRenderingHelper load and getPageHash methods (1acc968)
- tests: add PDF testing utilities and helpers (8911ac5)
- tests: add PKI handling and PDF file writing utilities (d088f1c)
- tests: enhance PdfRenderingHelper and add resource handling (f3c41b7)
- ViewWriter: add toString method to convert buffer to binary string (c471b75)
1.16.0 (2024-07-22)
1.15.0 (2024-06-03)
- Update type declaration for TS v5 (d087096)
- Update CryptoEngine to support Ed25519 type (ca62bcf)
1.14.0 (2024-01-19)
- formatting issue in SignatureBoxGroup class (b53ce8d)
1.13.18 (2024-01-16)
1.13.17 (2024-01-04)
- error if xref table eol includes the SPACE char (4942598)
- improve error message for ParsingError (1fb04c8)
1.13.16 (2024-01-03)
- improve BadCharError message (15c5136)
- improve PDF Dictionary value conversion error (f08bd8f)
- incorrect type for ID field of Page Object (5d49348)
1.13.15 (2023-12-07)
1.13.14 (2023-11-07)
- cross-reference stream index count (a5867b4)
1.13.13 (2023-10-03)
Note: Version bump only for package pdf
1.13.12 (2023-09-14)
- begin update with end of line if needed (5aa651b)
- enable cache to reduce value conversion (3e7a8ac)
- incorrect trailer size (72eb6af), closes #102
1.13.11 (2023-09-14)
1.13.10 (2023-08-28)
- use User password for Owner if Owner is empty (6d6f692)
1.13.9 (2023-08-23)
- incorrect stream cloning (e3d1531)
1.13.8 (2023-08-22)
1.13.7 (2023-08-10)
- AcroFrom duplicates Fields on addField (f9d5950)
- error in component getting by name if Kid is not a field (824492c)
- error on Signature field splitting if it doesn't belong to parent field (0197121)
- fix error with incorrect cache map (bd96819), closes #94
- improve Signature.groupName renaming and add tests (8c82fd3)
- increase speed of serialization (449bf26)
- problems with signature groups (bab4d06)
- remove Widget from AcroFrom on
split
(071d28e) - remove XFA on copy (33273ff)
1.13.6 (2023-06-29)
- use components to get isSigned (0917550)
1.13.5 (2023-06-29)
- incorrect signature removing (5c60716)
1.13.4 (2023-06-22)
1.13.3 (2023-06-15)
- split single widget for signature box (364fd5d)
1.13.2 (2023-06-15)
- don't run setter if value is the same for groupName (d7bf4f1)
1.13.1 (2023-06-14)
- return info about changed indexes after doc cloning (bca6679)
1.13.0 (2023-06-14)
- Can't sign document with visual annotation (1d890dd), closes #75
- CheckBox sets V into Widget (57dd535)
- incorrect XRef decoding (d3e2ec4)
- isSigned returns incorrect result (8b99611)
- minor issues (462c2c4)
- recursive error (e026393)
- return white color for empty arrays (03ff8c5)
- text field with multiple widgets (cbea2bf), closes #73
- unable to change width for widget (c31a2ed), closes #76
- use CharacterEncodingDictionary #80 (abb92cb)
1.12.0 (2023-06-01)
- support page padding (1f827da)
1.11.3 (2023-05-08)
- incorrect BBox when changing Y coordinate (9cb56a2)
1.11.2 (2023-05-05)
- app doesn't draw Appearance content for multiple updates (810c44a)
- getComponentByName with argument type can't return null (93f4f21)
- Is not works content alignment for render (5d017f2), closes #62
- Unable to set value for Radio widget (d156dbe), closes #61
1.11.1 (2023-05-05)
- enable support for text widgets in nested Fields (#56) (10fb372)
- Wrong appearance for Comb text fields (abb65ec), closes #60
1.11.0 (2023-03-30)
- problem with wrapWidget usage (7a73765)
- add Choice dictionary (fa41dce)
- add clear method to Array (62a02ab)
- add ComboBox (b7057bf)
- add form-json package (f7447b7)
1.10.4 (2023-03-15)
1.10.3 (2023-03-14)
1.10.2 (2023-03-14)
1.10.1 (2023-03-08)
1.10.0 (2023-03-01)
1.9.0 (2023-02-24)
1.8.5 (2023-02-09)
1.8.4 (2023-02-09)
Note: Version bump only for package pdf
1.8.3 (2023-02-08)
1.8.2 (2023-02-08)
1.8.1 (2023-02-06)
1.8.0 (2023-02-03)
1.7.1 (2023-01-31)
1.7.0 (2023-01-31)
1.6.7 (2023-01-24)
1.6.6 (2023-01-24)
- add state for malformed CMS (14fa460)
1.6.5 (2023-01-23)
Note: Version bump only for package pdf
1.6.4 (2023-01-22)
1.6.3 (2023-01-22)
1.6.2 (2023-01-22)
Note: Version bump only for package pdf
1.6.1 (2023-01-22)
Note: Version bump only for package pdf
1.6.0 (2023-01-22)
1.5.2 (2023-01-17)
- error on AP getting for TextEdit (7e5575c)
1.5.1 (2023-01-15)
- incorrect result for FormComponent.left (7efdca6)
1.5.0 (2022-12-27)
1.4.0 (2022-12-05)
1.3.0 (2022-11-30)
- cli: error on getEngine (1ceb0fe)
- doc: problems with getEngine (518444a)
- TS errors after tsc update (f2f332a)
1.2.3 (2022-03-07)
- incorrect id for braipoolP512r1 curve (2fff41a)
1.2.2 (2022-03-04)
- ESM module with require statement (4af13f0)
1.2.1 (2022-03-04)
- error on edwords curves usage (da59fdf)
1.2.0 (2022-02-28)
- Incorrect Date regular expresion (7a81575)
- Support new ECC and Hash mechanisms (ba71c82)
1.1.4 (2022-02-16)
1.1.3 (2022-02-16)
- Enable LTV sate if VRI is null and revocations present (ef6eb51)
1.1.2 (2022-02-10)
1.1.1 (2022-02-08)
- Incorrect import order for DefaultCertificateStorageHandler (e6b70f1)
- multiple pkijs import (4f88151)
1.1.0 (2022-01-27)
- cms: Error on certs getting (a423350)
- Error on bad encoded revocation items (5483508)
- Export ICertificateStorageHandler (51d66d5)
- findCRL always returns null (fa601df)
- Incorrect signature name for encrypted PDF (7d49501)
- Add info about LTV status disabling (8af682f)
- Add wrongStructure field to PDFDocument (4641ffa)
- cms: Improve chain validation (bcc5dc1)
Note: Version bump only for package pdf