Released on 2024-07-12.
New features:
- Remove deprecated version and identifier parameters
- Change some function names for consistency
- Allow extra operands for special colors
Contributors:
- Guillaume Ayoub
- Lucie Anglade
Backers and sponsors:
- Spacinov
- Kobalt
- Grip Angebotssoftware
- Manuel Barkhau
- SimonSoft
- Menutech
- KontextWork
- Simon Sapin
- René Fritz
- TrainingSparkle
- Healthchecks.io
- Hammerbacher
- Docraptor
- Advance Insight
- Yanal-Yvez Fargialla
- Morntag
- Xavid
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
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
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
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
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
Released on 2022-10-11.
New features:
- Add the PDF.page_references property
- Revert the PDF.pages['Kids'] behavior to be backwards compatible with version 0.3.0
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
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
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
Released on 2022-05-23.
Dependencies:
- Python 3.7+ is now needed, Python 3.6 is not supported anymore
New features:
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
Released on 2021-10-30.
Bug fixes:
- #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
- Allard
- Gábor
Released on 2021-08-22.
Bug fixes:
- 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
Released on 2021-08-21.
Bug fixes:
- #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
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
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
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