2023-08-16 02:38:05 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
py-pdf: this now actually requires flit_core>=3.9
It will fail with anything older. Reported upstream as:
https://github.com/py-pdf/pypdf/pull/2091
|
2023-08-05 09:29:15 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-pdf: updated to 3.14.0
Version 3.14.0, 2023-07-29
New Features (ENH)
- Accelerate image list keys generation
- Use `cryptography` for encryption/decryption as a fallback for PyCryptodome
- Extract LaTeX characters
- ASCIIHexDecode.decode now returns bytes instead of str
Bug Fixes (BUG)
- Add RunLengthDecode filter
- Process /Separation ColorSpace
- Handle single element ColorSpace list
- Process lookup decoded as TextStringObjects
Robustness (ROB)
- Cope with garbage collector during cloning
Maintenance (MAINT)
- Cleanup of annotations
Version 3.13.0, 2023-07-23
New Features (ENH)
- Add is_open in outlines in PdfReader and PdfWriter
Bug Fixes (BUG)
- Search /DA in hierarchy fields
- Cope with different ISO date length
- Decode Black only/CMYK deviceN images
- Process CMYK in deflate images
Developer Experience (DEV)
- Add mypy to pre-commit
- Release automation
|
2023-07-19 14:53:20 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-pdf: update to 3.12.2.
## Version 3.12.2, 2023-07-16
### Bug Fixes (BUG)
- Accept calRGB and calGray color_spaces (#1968)
- Process 2bits and 4bits images (#1967)
- Check for AcroForm and ensure it is not None (#1965)
### Developer Experience (DEV)
- Automate the release process (#1970)
|
2023-07-19 13:23:12 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-pdf: update to 3.12.1.
## Version 3.12.1, 2023-07-09
### Bug Fixes (BUG)
- Prevent updating page contents after merging page (stamping/watermarking) (#1952)
- % to be hex encoded in names (#1958)
- Inverse color in CMYK images (#1947)
- Dates conversion not working with Z00\'00\' (#1946)
- Support UTF-16-LE Strings (#1884)
|
2023-07-06 00:02:21 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-pdf: update to 3.12.0.
3.12.0
What's Changed
We finally fully support modern cryptography for encrypting and decrypting PDF files.
A big thank you to @exiledkingcc who did this work a while a go 🙏
New Features (ENH)
Add AES support for encrypting PDF files (#1918, #1935, #1936, #1938) by \
@exiledkingcc
Add page deletion feature to PdfWriter (#1843) by @pubpub-zz
Bug Fixes (BUG)
PdfReader.get_fields() attempts to delete non-existing index \
"/Off" (#1933) by @dmjohnsson23
Remove unused objects when cloning_from (#1926) by @pubpub-zz
Add the TK.SIZE into the trailer (#1911) by @talcher
add_named_destination() maintains named destination list sort order (#1930) \
by @robertkearns
3.11.1
Bug Fixes (BUG)
Cascaded filters in image objects (#1913) by @pubpub-zz
Append pdf with named destination using numbers for pages (#1858) by @pubpub-zz
Ignore "/B" fields only on pages in PdfWriter.append() (#1875) by \
@pubpub-zz
|
2023-06-28 10:45:30 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-pdf: update to 3.11.0.
## Version 3.11.0, 2023-06-23
### New Features (ENH)
- Add page_number property (#1856)
### Bug Fixes (BUG)
- File expansion when updating with Page Contents (#1906)
- Missing Alternate in indexed/ICCbased colorspaces (#1896)
## Version 3.10.0, 2023-06-18
### New Features (ENH)
- Extraction of inline images (#1850)
- Add capability to replace image (#1849)
- Extend images interface by returning an ImageFile(File) class (#1848)
- Add set_data to EncodedStreamObject (#1854)
### Bug Fixes (BUG)
- Fix RGB FlateEncode Images(PNG) and transparency (#1834)
- Generate static appearance for fields (#1864)
|
2023-06-15 22:04:20 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pdf: updated to 3.9.1
Version 3.9.1, 2023-06-04
Deprecations (DEP)
- Deprecate PdfMerger
Bug Fixes (BUG)
- Ignore UTF-8 decode errors
Robustness (ROB)
- Handle missing /Type entry in Page tree
|
2023-05-29 00:59:53 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-pdf: not for Python 2
|
2023-05-28 20:52:36 by Thomas Klausner | Files touched by this commit (4) |
Log message:
textproc/py-pdf: import py-pdf-3.9.0
pypdf is a free and open-source pure-python PDF library capable of
splitting, merging, cropping, and transforming the pages of PDF
files. It can also add custom data, viewing options, and passwords
to PDF files. pypdf can retrieve text and metadata from PDFs as
well.
|