2025-02-08 07:33:47 +01:00
|
|
|
|
Changelog
|
|
|
|
|
=========
|
|
|
|
|
|
|
|
|
|
|
2025-02-08 08:04:28 +01:00
|
|
|
|
Version 0.10.0
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2024-04-29.
|
|
|
|
|
|
|
|
|
|
New features:
|
|
|
|
|
|
|
|
|
|
* Add standard compliant default identifier
|
|
|
|
|
|
|
|
|
|
Contributors:
|
|
|
|
|
|
|
|
|
|
* Guillaume Ayoub
|
|
|
|
|
* Wolfgang Walther
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* Spacinov
|
|
|
|
|
* Kobalt
|
|
|
|
|
* Grip Angebotssoftware
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* KontextWork
|
|
|
|
|
* Simon Sapin
|
|
|
|
|
* René Fritz
|
|
|
|
|
* TrainingSparkle
|
|
|
|
|
* Healthchecks.io
|
|
|
|
|
* Docraptor
|
|
|
|
|
* Yanal-Yvez Fargialla
|
|
|
|
|
* Douwe van Loenen
|
|
|
|
|
* Morntag
|
|
|
|
|
* Xavid
|
|
|
|
|
|
|
|
|
|
|
2025-02-08 08:01:00 +01:00
|
|
|
|
Version 0.9.0
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2024-02-26.
|
|
|
|
|
|
|
|
|
|
Dependencies:
|
|
|
|
|
|
|
|
|
|
* Python 3.12 is supported and tested
|
|
|
|
|
* Python 3.8+ is now needed, Python 3.7 is not supported anymore
|
|
|
|
|
|
|
|
|
|
New features:
|
|
|
|
|
|
|
|
|
|
* Add inline images support
|
|
|
|
|
|
|
|
|
|
Performance:
|
|
|
|
|
|
|
|
|
|
* Simplify `_to_bytes()`
|
|
|
|
|
|
|
|
|
|
Documentation:
|
|
|
|
|
|
|
|
|
|
* Add sample to create a PDF with metadata
|
|
|
|
|
|
|
|
|
|
Contributors:
|
|
|
|
|
|
|
|
|
|
* Panagiotis H.M. Issaris
|
|
|
|
|
* Guillaume Ayoub
|
|
|
|
|
* Lucie Anglade
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* Spacinov
|
|
|
|
|
* Kobalt
|
|
|
|
|
* Grip Angebotssoftware
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* KontextWork
|
|
|
|
|
* René Fritz
|
|
|
|
|
* Simon Sapin
|
|
|
|
|
* Arcanite
|
|
|
|
|
* TrainingSparkle
|
|
|
|
|
* Healthchecks.io
|
|
|
|
|
* Hammerbacher
|
|
|
|
|
* Docraptor
|
|
|
|
|
* Yanal-Yvez Fargialla
|
|
|
|
|
* Morntag
|
|
|
|
|
* NBCO
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Version 0.8.0
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2023-09-25.
|
|
|
|
|
|
|
|
|
|
New features:
|
|
|
|
|
|
|
|
|
|
* Add text rise operator
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* Spacinov
|
|
|
|
|
* Kobalt
|
|
|
|
|
* Grip Angebotssoftware
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* KontextWork
|
|
|
|
|
* NCC Group
|
|
|
|
|
* René Fritz
|
|
|
|
|
* Nicola Auchmuty
|
|
|
|
|
* Syslifters
|
|
|
|
|
* Hammerbacher
|
|
|
|
|
* TrainingSparkle
|
|
|
|
|
* Daniel Kucharski
|
|
|
|
|
* Healthchecks.io
|
|
|
|
|
* Yanal-Yvez Fargialla
|
|
|
|
|
* WakaTime
|
|
|
|
|
* Paheko
|
|
|
|
|
* Synapsium
|
|
|
|
|
* DocRaptor
|
|
|
|
|
|
|
|
|
|
|
2025-02-08 07:48:59 +01:00
|
|
|
|
Version 0.7.0
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2023-07-03.
|
|
|
|
|
|
|
|
|
|
Dependencies:
|
|
|
|
|
|
|
|
|
|
* Python 3.11 is supported and tested
|
|
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
|
|
* Fix size of fields for xref
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* Castedo Ellerman
|
|
|
|
|
* Spacinov
|
|
|
|
|
* Kobalt
|
|
|
|
|
* Grip Angebotssoftware
|
|
|
|
|
* Crisp BV
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* KontextWork
|
|
|
|
|
* NCC Group
|
|
|
|
|
* René Fritz
|
|
|
|
|
* TrainingSparkle
|
|
|
|
|
* Healthchecks.io
|
|
|
|
|
* Moritz Mahringer
|
|
|
|
|
* Yanal-Yvez Fargialla
|
|
|
|
|
* Synapsium
|
|
|
|
|
* Piotr Horzycki
|
|
|
|
|
* Hammerbacher
|
|
|
|
|
|
|
|
|
|
|
2025-02-08 07:47:42 +01:00
|
|
|
|
Version 0.6.0
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2023-03-29.
|
|
|
|
|
|
|
|
|
|
New features:
|
|
|
|
|
|
|
|
|
|
* Add an option to use compressed object streams for PDF 1.5+, with financial support from Code & Co.
|
|
|
|
|
* Add new text operators
|
|
|
|
|
* Clean and fix documentation
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* Kobalt
|
|
|
|
|
* Grip Angebotssoftware
|
|
|
|
|
* Spacinov
|
|
|
|
|
* Crisp BV
|
|
|
|
|
* Castedo Ellerman
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* KontextWork
|
|
|
|
|
* NCC Group
|
|
|
|
|
* René Fritz
|
|
|
|
|
* Moritz Mahringer
|
|
|
|
|
* Yanal-Yvez Fargialla
|
|
|
|
|
* Piotr Horzycki
|
|
|
|
|
* Healthchecks.io
|
|
|
|
|
* Hammerbacher
|
|
|
|
|
* TrainingSparkle
|
|
|
|
|
* Synapsium
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-02-08 07:42:18 +01:00
|
|
|
|
Version 0.5.0
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2022-10-11.
|
|
|
|
|
|
|
|
|
|
New features:
|
|
|
|
|
|
|
|
|
|
* Add the PDF.page_references property
|
2025-02-08 07:47:42 +01:00
|
|
|
|
* Revert the PDF.pages['Kids'] behavior to be backwards compatible with version 0.3.0
|
2025-02-08 07:42:18 +01:00
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* Grip Angebotssoftware
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* Crisp BV
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* Spacinov
|
|
|
|
|
* KontextWork
|
|
|
|
|
* René Fritz
|
|
|
|
|
* NCC Group
|
|
|
|
|
* Kobalt
|
|
|
|
|
* Tom Pohl
|
|
|
|
|
* John R Ellis
|
|
|
|
|
* Moritz Mahringer
|
|
|
|
|
* Yanal-Yvez Fargialla
|
|
|
|
|
* Gábor
|
|
|
|
|
* Piotr Horzycki
|
|
|
|
|
* Andrew Ittner
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Version 0.4.0
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2022-10-11.
|
|
|
|
|
|
|
|
|
|
New features:
|
|
|
|
|
|
|
|
|
|
* Allow nth page’s reference to be retrieved using PDF.pages['Kids'][n]
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* Grip Angebotssoftware
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* Crisp BV
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* Spacinov
|
|
|
|
|
* KontextWork
|
|
|
|
|
* René Fritz
|
|
|
|
|
* NCC Group
|
|
|
|
|
* Kobalt
|
|
|
|
|
* Tom Pohl
|
|
|
|
|
* John R Ellis
|
|
|
|
|
* Moritz Mahringer
|
|
|
|
|
* Yanal-Yvez Fargialla
|
|
|
|
|
* Gábor
|
|
|
|
|
* Piotr Horzycki
|
|
|
|
|
* Andrew Ittner
|
|
|
|
|
|
|
|
|
|
|
2025-02-08 07:41:14 +01:00
|
|
|
|
Version 0.3.0
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2022-09-19.
|
|
|
|
|
|
|
|
|
|
New features:
|
|
|
|
|
|
|
|
|
|
* Support marked content
|
|
|
|
|
* Allow version and ID to be specified when initializing PDF objects
|
|
|
|
|
|
|
|
|
|
Contributors:
|
|
|
|
|
|
|
|
|
|
* Guillaume Ayoub
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* Grip Angebotssoftware
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* Crisp BV
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* Spacinov
|
|
|
|
|
* KontextWork
|
|
|
|
|
* René Fritz
|
|
|
|
|
* NCC Group
|
|
|
|
|
* Kobalt
|
|
|
|
|
* Tom Pohl
|
|
|
|
|
* John R Ellis
|
|
|
|
|
* Moritz Mahringer
|
|
|
|
|
* Gábor
|
|
|
|
|
* Piotr Horzycki
|
|
|
|
|
* Andrew Ittner
|
|
|
|
|
|
|
|
|
|
|
2025-02-08 07:40:28 +01:00
|
|
|
|
Version 0.2.0
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2022-05-23.
|
|
|
|
|
|
|
|
|
|
Dependencies:
|
|
|
|
|
|
|
|
|
|
* Python 3.7+ is now needed, Python 3.6 is not supported anymore
|
|
|
|
|
|
2025-02-08 07:41:14 +01:00
|
|
|
|
New features:
|
2025-02-08 07:40:28 +01:00
|
|
|
|
|
|
|
|
|
* `d0be36b <https://github.com/CourtBouillon/pydyf/commit/d0be36b>`_:
|
|
|
|
|
Allow to set PDF version
|
|
|
|
|
* `879261c <https://github.com/CourtBouillon/pydyf/commit/879261c>`_:
|
|
|
|
|
Allow to set PDF identifier
|
|
|
|
|
|
|
|
|
|
Contributors:
|
|
|
|
|
|
|
|
|
|
* Guillaume Ayoub
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* Grip Angebotssoftware
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* Crisp BV
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* Spacinov
|
|
|
|
|
* KontextWork
|
|
|
|
|
* René Fritz
|
|
|
|
|
* Kobalt
|
|
|
|
|
* NCC Group
|
|
|
|
|
* Des images et des mots
|
|
|
|
|
* Nathalie Gutton
|
|
|
|
|
* Andreas Zettl
|
|
|
|
|
* Tom Pohl
|
|
|
|
|
* Moritz Mahringer
|
|
|
|
|
* Florian Demmer
|
|
|
|
|
* Yanal-Yvez Fargialla
|
|
|
|
|
* Gábor
|
|
|
|
|
* Piotr Horzycki
|
|
|
|
|
|
|
|
|
|
|
2025-02-08 07:38:44 +01:00
|
|
|
|
Version 0.1.2
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2021-10-30.
|
|
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
|
|
* `#9 <https://github.com/CourtBouillon/pydyf/pull/9>`_:
|
|
|
|
|
Implement escaping for Strings
|
|
|
|
|
|
|
|
|
|
Contributors:
|
|
|
|
|
|
|
|
|
|
* Guillaume Ayoub
|
|
|
|
|
* Rian McGuire
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* Grip Angebotssoftware
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* Simon Sapin
|
|
|
|
|
* KontextWork
|
|
|
|
|
* René Fritz
|
|
|
|
|
* Maykin Media
|
|
|
|
|
* NCC Group
|
|
|
|
|
* Crisp BV
|
|
|
|
|
* Des images et des mots
|
|
|
|
|
* Andreas Zettl
|
|
|
|
|
* Nathalie Gutton
|
|
|
|
|
* Tom Pohl
|
|
|
|
|
* Moritz Mahringer
|
|
|
|
|
* Florian Demmer
|
|
|
|
|
* Yanal-Yvez Fargialla
|
|
|
|
|
* G. Allard
|
|
|
|
|
* Gábor
|
|
|
|
|
|
|
|
|
|
|
2025-02-08 07:33:47 +01:00
|
|
|
|
Version 0.1.1
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2021-08-22.
|
|
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
|
|
* `0f7c8e9 <https://github.com/CourtBouillon/pydyf/commit/0f7c8e9>`_:
|
|
|
|
|
Fix string encoding
|
|
|
|
|
|
|
|
|
|
Contributors:
|
|
|
|
|
|
|
|
|
|
* Guillaume Ayoub
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* Grip Angebotssoftware
|
|
|
|
|
* PDF Blocks
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* Simon Sapin
|
|
|
|
|
* KontextWork
|
|
|
|
|
* René Fritz
|
|
|
|
|
* Maykin Media
|
|
|
|
|
* NCC Group
|
|
|
|
|
* Des images et des mots
|
|
|
|
|
* Andreas Zettl
|
|
|
|
|
* Nathalie Gutton
|
|
|
|
|
* Tom Pohl
|
|
|
|
|
* Moritz Mahringer
|
|
|
|
|
* Florian Demmer
|
|
|
|
|
* Yanal-Yvez Fargialla
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Version 0.1.0
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2021-08-21.
|
|
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
|
|
* `#8 <https://github.com/CourtBouillon/pydyf/issues/8>`_:
|
|
|
|
|
Don’t use sys.stdout.buffer as default write object
|
|
|
|
|
|
|
|
|
|
Contributors:
|
|
|
|
|
|
|
|
|
|
* Guillaume Ayoub
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* Grip Angebotssoftware
|
|
|
|
|
* PDF Blocks
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* Simon Sapin
|
|
|
|
|
* KontextWork
|
|
|
|
|
* René Fritz
|
|
|
|
|
* Maykin Media
|
|
|
|
|
* NCC Group
|
|
|
|
|
* Des images et des mots
|
|
|
|
|
* Andreas Zettl
|
|
|
|
|
* Nathalie Gutton
|
|
|
|
|
* Tom Pohl
|
|
|
|
|
* Moritz Mahringer
|
|
|
|
|
* Florian Demmer
|
|
|
|
|
* Yanal-Yvez Fargialla
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Version 0.0.3
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2021-04-22.
|
|
|
|
|
|
|
|
|
|
New features:
|
|
|
|
|
|
|
|
|
|
* Support text rendering
|
|
|
|
|
|
|
|
|
|
Contributors:
|
|
|
|
|
|
|
|
|
|
* Guillaume Ayoub
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* PDF Blocks
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* Simon Sapin
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* Andreas Zettl
|
|
|
|
|
* Nathalie Gutton
|
|
|
|
|
* Tom Pohl
|
|
|
|
|
* René Fritz
|
|
|
|
|
* Moritz Mahringer
|
|
|
|
|
* Florian Demmer
|
|
|
|
|
* KontextWork
|
|
|
|
|
* Michele Mostarda
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Version 0.0.2
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2021-03-13.
|
|
|
|
|
|
|
|
|
|
New features:
|
|
|
|
|
|
|
|
|
|
* Support linecap style
|
|
|
|
|
* Support line join et miter limit
|
|
|
|
|
* Add more cubic Bézier curve options
|
|
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
|
|
* Don’t include EOL in dictionary length
|
|
|
|
|
* Add a second binary line in PDF
|
|
|
|
|
|
|
|
|
|
Contributors:
|
|
|
|
|
|
|
|
|
|
* Guillaume Ayoub
|
|
|
|
|
* Lucie Anglade
|
|
|
|
|
* Alexander Schrijver
|
|
|
|
|
* Kees Cook
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* PDF Blocks
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* Simon Sapin
|
|
|
|
|
* Manuel Barkhau
|
|
|
|
|
* Andreas Zettl
|
|
|
|
|
* Nathalie Gutton
|
|
|
|
|
* Tom Pohl
|
|
|
|
|
* René Fritz
|
|
|
|
|
* Moritz Mahringer
|
|
|
|
|
* Florian Demmer
|
|
|
|
|
* KontextWork
|
|
|
|
|
* Michele Mostarda
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Version 0.0.1
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
Released on 2020-12-06.
|
|
|
|
|
|
|
|
|
|
Initial release.
|
|
|
|
|
|
|
|
|
|
Contributors:
|
|
|
|
|
|
|
|
|
|
* Guillaume Ayoub
|
|
|
|
|
* Lucie Anglade
|
|
|
|
|
|
|
|
|
|
Backers and sponsors:
|
|
|
|
|
|
|
|
|
|
* PDF Blocks
|
|
|
|
|
* SimonSoft
|
|
|
|
|
* Menutech
|
|
|
|
|
* Simon Sapin
|
|
|
|
|
* Nathalie Gutton
|
|
|
|
|
* Andreas Zetti
|
|
|
|
|
* Tom Pohl
|
|
|
|
|
* Florian Demmer
|
|
|
|
|
* Moritz Mahringer
|