Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

pypdf

Develop and maintain pypdf, the Python-only library for reading and manipulating PDF documents
Collective - Host: opensource - https://opencollective.com/pypdf - Code: https://github.com/py-pdf/pypdf

MAINT: Explicitly provide Any for IO generic argument (#2272)

github.com/py-pdf/pypdf - e5871579496aa5158f00322ebe270240c302e326 authored 11 months ago by Nico Lehmann <[email protected]>
STY: Remove unused import

github.com/py-pdf/pypdf - 9047079045742f09df1a2f5ff40d4b316ec35f7a authored 11 months ago by Martin Thoma <[email protected]>
TST: Fix test_image_without_pillow in windows environment (#2257)

github.com/py-pdf/pypdf - f27b72d76ddfb937d22e28a30e995b58ab9c91b4 authored 11 months ago by pubpub-zz <[email protected]>
DEV: Run CI with windows-latest (#2258)

github.com/py-pdf/pypdf - 2a3c1fb0bb49197d1e3f0963edab67faa0d3f157 authored 11 months ago by Martin Thoma <[email protected]>
DEV: Use pytest-xdist (#2254)

This was added so that CI goes down from about 14min 23s to about 9min 20s

Please note that i...

github.com/py-pdf/pypdf - 8aef1de91b2b479f25f7c0261f32943870f2ff42 authored 11 months ago by Martin Thoma <[email protected]>
BUG: Handle empty root outline (#2239)

Closes #2233

github.com/py-pdf/pypdf - 448c379331f855684c5808e1c67fe374ba8088cf authored 11 months ago by pubpub-zz <[email protected]>
DEV: Attribute correct authors in the release notes (#2246)

Retrieve the user logins for all commits from the GitHub API to correctly attribute each user, w...

github.com/py-pdf/pypdf - 4be07d08a70b00de554cd4bfe4b28d7166826464 authored 11 months ago by Stefan <[email protected]>
DOC: Improve merging docs (#2247)

This reworks the docs on merging PDF files to quite some extent:

* Formatting: Make it consis...

github.com/py-pdf/pypdf - 8a4adac677e6991b542a72ab143960c1ee408b1d authored 12 months ago by Stefan <[email protected]>
REL: 3.16.4

## What's new

### Bug Fixes (BUG)
- Avoid exceeding recursion depth when retrieving image mode...

github.com/py-pdf/pypdf - bf009aed0d4483e4133cee354ff6a7f07636d918 authored 12 months ago by Martin Thoma <[email protected]>
BUG: Avoid exceeding recursion depth when retrieving image mode (#2251)

github.com/py-pdf/pypdf - c6908eacc763d9b2505a7a61f2b1376e710303b0 authored 12 months ago by Stefan <[email protected]>
MAINT: Bump sample-files

github.com/py-pdf/pypdf - 5c3550f66c5da530eb8853da91afe0f942afcbef authored 12 months ago by Martin Thoma <[email protected]>
REL: 3.16.3

## What's new

### Bug Fixes (BUG)
- invalid cm/tm in visitor functions (#2206) by @pubpub-zz
-...

github.com/py-pdf/pypdf - c3613da880f74b36e26505a10de0f1fc7060f031 authored 12 months ago by Martin Thoma <[email protected]>
BUG: invalid cm/tm in visitor functions (#2206)

Reworks and is still valid to close #2059

Closes #2200
Closes #2075

github.com/py-pdf/pypdf - bcd85c4e4b46116a049fbba54b5b0aa7260ff041 authored 12 months ago by pubpub-zz <[email protected]>
TST: Regression test against non-deterministic accidental object reuse (#2244)

Full credit to sjoerdjob for this contribution via #1995

See #1788

Co-authored-by: Sjoerd ...

github.com/py-pdf/pypdf - 126f6becb197fd2845c67da7e8333daff08f3b50 authored 12 months ago by Martin Thoma <[email protected]>
Bump sample-files

github.com/py-pdf/pypdf - 207152f583561e1cef076e8524bd9007c290f0b1 authored 12 months ago by Martin Thoma <[email protected]>
DOC: Add pilotandy for #2228 as a contributor

github.com/py-pdf/pypdf - 0fbe963c4d219b0ef0a08602cf0808bdba840f5e authored 12 months ago by Martin Thoma <[email protected]>
ROB: XYZ destination to cope with missing left and top param (#2237)

Closes #2236

github.com/py-pdf/pypdf - 4b090ba09a482647a37aee148b473dd600bce299 authored 12 months ago by pubpub-zz <[email protected]>
MAINT: Update pinned packages (#2243)

github.com/py-pdf/pypdf - 734005a0f1e5353741372d3e2182660ecf0b5ff1 authored 12 months ago by Martin Thoma <[email protected]>
BUG: Encrypt / decrypt Stream object dictionaries (#2228)

github.com/py-pdf/pypdf - 8e22f019cbc760d84f7d9d9882736f5329280c86 authored 12 months ago by pilotandy <[email protected]>
DEV: Exclude tests from mypy checks

github.com/py-pdf/pypdf - 025f97aae1f0cb591d9352f2b5916f16be25e33c authored 12 months ago by Martin Thoma <[email protected]>
Bump sample-files

github.com/py-pdf/pypdf - ba9491c591fc7c5e2a33776b7e6006a3101dfc23 authored 12 months ago by Martin Thoma <[email protected]>
DOC: Link to CONTRIBUTING.md in README.md (#2232)

github.com/py-pdf/pypdf - f3b7bf826d6c2feaeb19340e0cdd753052320f17 authored 12 months ago by Mark Pfeifle <[email protected]>
DEV: Unify mypy options and warn redundant workarounds (#2223)

github.com/py-pdf/pypdf - dfb3c03cfd4bff4c53e27af4501444f07983b6fb authored 12 months ago by exiledkingcc <[email protected]>
BUG: Support nested color spaces for the /DeviceN color space (#2241)

Fixes #2240

github.com/py-pdf/pypdf - e628555035677507bd36d27449fe098f17743e4b authored 12 months ago by Stefan <[email protected]>
Bump pillow from 10.0.0 to 10.0.1 in /requirements (#2238)

Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.0.0 to 10.0.1.
- [Release notes...

github.com/py-pdf/pypdf - d20a55d947b58546bf1f9137787365fd07db2e05 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
DEV: Stabilize Pillow test with Pillow missing (#2229)

There have been two issues with the existing test:

* The name was incorrect, as it never real...

github.com/py-pdf/pypdf - 30db3efce36430bdbfd3412f904693c03b03daa0 authored 12 months ago by Stefan <[email protected]>
DOC: Changelog

github.com/py-pdf/pypdf - 552c8e03120bc61054a9871d0c04613afc1c3fd4 authored 12 months ago by Martin Thoma <[email protected]>
BUG: images property fails if NullObject in list (#2215)

Discovered while working on #2214

github.com/py-pdf/pypdf - 41ffc2c5ac3b12aa7fa982163600b50062af7184 authored 12 months ago by pubpub-zz <[email protected]>
REL: 3.16.2

## What's new

### Bug Fixes (BUG)
- PDF size increases because of too high float writing preci...

github.com/py-pdf/pypdf - 06cc8772d64fd7dfc4107cad4a257cbcc2ab6959 authored 12 months ago by Martin Thoma <[email protected]>
BUG: PDF size increases because of too high float writing precision (#2213)

See #1910

address regression from #2203

github.com/py-pdf/pypdf - e3f60c1ae6092d350ffb2080ad53e23a6731f634 authored 12 months ago by pubpub-zz <[email protected]>
DOC: Fix typos and add a paragraph to ViewerPreferences docs (#2199)

github.com/py-pdf/pypdf - 0a73b1d27797e5dfc098153d0848cb98429ae66b authored 12 months ago by marcstober <[email protected]>
BUG: Fix test_watermarking_reportlab_rendering() (#2203)

This fixes the issue spotted in #2191

The solution was to re-introduce calls to `PageObject._...

github.com/py-pdf/pypdf - 91b6dcd7c19e226f3bc78ba0661f4811a4239655 authored 12 months ago by Lucas Cimon <[email protected]>
DEV: Let dependabot update Github Actions

github.com/py-pdf/pypdf - ada7675df3bccb7c99b24939a1462f36d1757503 authored 12 months ago by Martin Thoma <[email protected]>
MAINT: Update .pre-commit-config.yaml

github.com/py-pdf/pypdf - c9274c52e982b4747e1068bdca05eba0b6480519 authored 12 months ago by Martin Thoma <[email protected]>
DOC: How to install pypi from any branch (#2209)

See #2075

github.com/py-pdf/pypdf - 8cbe5e7e2cec50981f78425be2ef652943d81f9a authored 12 months ago by pubpub-zz <[email protected]>
DOC: Update copyright footer in docs (#2207)

closes #2204

github.com/py-pdf/pypdf - f1b4cfd973347baf013229f8319a09beba1d42bf authored 12 months ago by marcstober <[email protected]>
REL: 3.16.1

## What's new

### Bug Fixes (BUG)
- Missing new line in extract_text with cm operations (#2142...

github.com/py-pdf/pypdf - 34c6875c68b0e2c1e0b4d439e10c326e15a69851 authored about 1 year ago by Martin Thoma <[email protected]>
DEV: Give attribution in release notes (#2196)

Closes #2146

github.com/py-pdf/pypdf - d7b97b2989c2321c7475091642bb727e613f3783 authored about 1 year ago by Martin Thoma <[email protected]>
MAINT: Update packages (#2195)

github.com/py-pdf/pypdf - dd7fc8c9d9aad9d8cb593e3e8998c42f7c2d470c authored about 1 year ago by Martin Thoma <[email protected]>
BUG: Missing new line in extract_text with cm operations (#2142)

Closes #2138

github.com/py-pdf/pypdf - 5b45785bfaa03735c81621f6edf1cb7988e623be authored about 1 year ago by pubpub-zz <[email protected]>
BUG: _get_fonts not processing properly CIDFonts and annotations (#2194)

Closes #2192

github.com/py-pdf/pypdf - ea64f5bd27389a08680d075b12d83e1e611dd843 authored about 1 year ago by pubpub-zz <[email protected]>
DOC: Sort list of contributors

github.com/py-pdf/pypdf - a85c1c69f741da98bab3bf52f6a0a148730f714a authored about 1 year ago by Martin Thoma <[email protected]>
MAINT: Rename PdfWriter.create_viewer_preferences to PdfWriter.create_viewer_preferences (#2190)

Add documentation and fix a method name as discussed in #2105

github.com/py-pdf/pypdf - b899d3d61084fdec7fd2a40d747f83ccdf104145 authored about 1 year ago by marcstober <[email protected]>
TST: Issue with merging pdfkit (#2191)

github.com/py-pdf/pypdf - 02f2aa6c0bd15bca50723028e7eeaf21c456f09c authored about 1 year ago by Martin Thoma <[email protected]>
STY: clean-up overriden variable (#2189)

closes #2181

github.com/py-pdf/pypdf - 36174126fe7327783dd7750f2a9f2ffe6783592e authored about 1 year ago by pubpub-zz <[email protected]>
MAINT: Mark `cryptography` as default (#2186)

github.com/py-pdf/pypdf - c587cee186ece5512e3cbdb61ad2ae76e50f6f43 authored about 1 year ago by exiledkingcc <[email protected]>
REL: 3.16.0

## What's new

### Security (SEC)
- Infinite recursion caused by IndirectObject clone (#2156)

...

github.com/py-pdf/pypdf - fb3548538a90ce8cb0773a62131801631ba28276 authored about 1 year ago by Martin Thoma <[email protected]>
BUG: catch the case where w[0] is an IndirectObject instead of an int (#2154)

Closes #2137

github.com/py-pdf/pypdf - 4657df512fdd840e89b74e7c50105818fedf56f0 authored about 1 year ago by rchen19 <[email protected]>
BUG: Cope with indirect objects in filters and remove deprecated code (#2177)

closes #2158
closes #2159

github.com/py-pdf/pypdf - 0ca4d37a01b529377c0af6c72ebc5847b6a3fa45 authored about 1 year ago by pubpub-zz <[email protected]>
BUG: Cope with extra space (#2151)

Closes #1903

github.com/py-pdf/pypdf - f68138c946bfb24711c75bba631022ccc0604054 authored about 1 year ago by pubpub-zz <[email protected]>
BUG: Merge pages without resources (#2150)

closes #2147

github.com/py-pdf/pypdf - 5a42b96f67c67d2c5b8cbfbc01278f81edcd18bd authored about 1 year ago by pubpub-zz <[email protected]>
STY: Apply ruff rule N806 for some file (#2149)

github.com/py-pdf/pypdf - f6599560d145179a1b20ffd025375f55237881ca authored about 1 year ago by exiledkingcc <[email protected]>
SEC: Infinite recursion caused by IndirectObject clone (#2156)

If an object contains an indirect_reference which points to the object it self, cloning it will ...

github.com/py-pdf/pypdf - e0907171213616f39191fb3113b44a7b7a015db0 authored about 1 year ago by exiledkingcc <[email protected]>
STY: Move functions within _xobj_to_image to a private module (#2182)

This PR aims to improve reading complexity of the code by moving inner functions of `_xobj_to_im...

github.com/py-pdf/pypdf - 4e48e893c3eca97d54c3e7bafdee212cc4c5d4b0 authored about 1 year ago by Martin Thoma <[email protected]>
BUG: getcontents() shall return None if contents is NullObject (#2161)

Fixes #2157

github.com/py-pdf/pypdf - bf62f1787fecb1e7ef09cfb2f69e8f4e3eda68a3 authored about 1 year ago by pubpub-zz <[email protected]>
ROB: Accept XYZ with no arguments (#2178)

Closes #2166

github.com/py-pdf/pypdf - ded1b0b9430dc7fd63d3ad1a6b0127c8d9b2717a authored about 1 year ago by pubpub-zz <[email protected]>
DOC: Mention pdfly on frontpage of docs (#2183)

Based on #2171, feels like pdfly has a bit of a discovery problem. Adding a link at the front of...

github.com/py-pdf/pypdf - a1cfb2157d31639738a09f8a60bf423b462d0b29 authored about 1 year ago by Matthew Peveler <[email protected]>
DOC: Cross-link pdfly (#2184)

See https://github.com/py-pdf/pypdf/discussions/2171#discussioncomment-6956195

github.com/py-pdf/pypdf - ebac0b13e5daf0d1f8fe940fa9f140d7b8ecc850 authored about 1 year ago by Martin Thoma <[email protected]>
BUG: Fix conversion from 1 to LA (#2175)

Closes #2165
Closes #2176

github.com/py-pdf/pypdf - 5bfbae752a92030a5758118eb541e658405f2df0 authored about 1 year ago by pubpub-zz <[email protected]>
DOC: Typos in ViewerPreferences docstrings (#2169)

See #2144

github.com/py-pdf/pypdf - bd73243f33e0ad109f91a30fdde3566005393be7 authored about 1 year ago by marcstober <[email protected]>
BUG: Accept tabs in cmaps (#2174)

Closes #2173

github.com/py-pdf/pypdf - ad4f13d17412f529f3f595c5c295c31788110931 authored about 1 year ago by pubpub-zz <[email protected]>
ENH: Ease access to ViewerPreferences (#2144)

Closes #2105

github.com/py-pdf/pypdf - 05f2a651917e1bd2fed6634efda6bb345b31de6b authored about 1 year ago by pubpub-zz <[email protected]>
REL: 3.15.5

## What's new

### Bug Fixes (BUG)
- Cope with missing /I in articles (#2134)
- Fix image look...

github.com/py-pdf/pypdf - 455c773b6544757d31086cb4dc7279c86fd0720f authored about 1 year ago by Martin Thoma <[email protected]>
BUG: Cope with missing /I in articles (#2134)

Closes #2089

github.com/py-pdf/pypdf - 3acee1b9fc47449ef955b4608d59592286b01669 authored about 1 year ago by pubpub-zz <[email protected]>
TST: Add test for correct rendering of watermarks (#2130)

This adds a test for the correct rendering of watermarked files.

Closes #2112

github.com/py-pdf/pypdf - b8d3beac6f889970f89a7689be4ac433d4eefa32 authored about 1 year ago by Stefan <[email protected]>
BUG: Fix image look-up table in EncodedStreamObject (#2128)

Closes #2124
Closes #2110

github.com/py-pdf/pypdf - af41173c364277867afd0b50612df45d1073c353 authored about 1 year ago by pubpub-zz <[email protected]>
DEV: Download PDFs before executing the tests to not run into timeouts (#2143)

Tests which have `enable_socket` and a small timeout might fail because the download isn't finis...

github.com/py-pdf/pypdf - 31ecda320c3598908b8f4ee90b189e66a75c4d57 authored about 1 year ago by Martin Thoma <[email protected]>
DEV: Add workflow_dispatch to CI (#2145)

This was originally added by stefan on #2130

This allows anyone to manually run the workflow ...

github.com/py-pdf/pypdf - 2cd129c483cbaf7e1791748670a74a80c5ea7764 authored about 1 year ago by Martin Thoma <[email protected]>
ROB: Cope with damaged PDF (#2129)

Dealing with a non-standard compliant PDF where the length is an IndirectObject that can not be ...

github.com/py-pdf/pypdf - 301b5423986b71a9e9d82f5e22d97ada2feb2159 authored about 1 year ago by pubpub-zz <[email protected]>
BUG: remove_images not operating in sub level forms (#2133)

Some images could not be removed using remove_images. There is only one page in the pdf and the ...

github.com/py-pdf/pypdf - 7c23cbb62f3268dfe203641e7da7fd27133f6b21 authored about 1 year ago by pubpub-zz <[email protected]>
DEV: Automatically create release message / tag message (#2127)

See #2125

github.com/py-pdf/pypdf - fe2dfaff370692e76e7f31f923f58d881f2026d8 authored about 1 year ago by Martin Thoma <[email protected]>
DEV: Ensure the REL commit message is consistently created (#2126)

Closes #2125

github.com/py-pdf/pypdf - 63b8fee6cdd4e84d2a0d0dff36b9dfbe51f2e5fe authored about 1 year ago by Martin Thoma <[email protected]>
DOC: How to take ownership (#2123)

Closes #2121

github.com/py-pdf/pypdf - 018b9b72c1d2952c7861ed2001993481685439e3 authored about 1 year ago by Martin Thoma <[email protected]>
REL: 3.15.4

## What's new

### Performance Improvements (PI)
- Making pypdf as fast as pdfrw (#2086)

### M...

github.com/py-pdf/pypdf - b41f0d5c61653168634f749ab72eded45c8e63e6 authored about 1 year ago by Martin Thoma <[email protected]>
DOC: Add CONTRIBUTING.md

Closes #2122

github.com/py-pdf/pypdf - 9aa39677eca11204cdf1fd1bb317cef2def9e2aa authored about 1 year ago by Martin Thoma <[email protected]>
DOC: The release process

Closes #2120

github.com/py-pdf/pypdf - b4a023e88570e20e65b7b53b801b1d663860bb85 authored about 1 year ago by Martin Thoma <[email protected]>
MAINT: Relax typing_extensions version (#2104)

TypeAlias was added in 3.7.4.3

github.com/py-pdf/pypdf - a6fad46518b7cea36d35be2ab2e2908b5a5f3a02 authored about 1 year ago by Stefan <[email protected]>
PI: Making pypdf as fast as pdfrw (#2086)

This makes pypdf_watermarking is as fast as pdfrw_watermarking().

What was done:

* Remove ...

github.com/py-pdf/pypdf - 0dec208c139af432f32f5871f899812dc5ddf6c8 authored about 1 year ago by Lucas Cimon <[email protected]>
REL: 3.15.3

### Bug Fixes (BUG)
- Check version of crypt provider (#2115)
- TypeError: can't concat str to...

github.com/py-pdf/pypdf - 4c511f98795f348bcdefee8476de24c5960b5649 authored about 1 year ago by Martin Thoma <[email protected]>
BUG: Check version of crypt provider (#2115)

Closes #2107

github.com/py-pdf/pypdf - fd646eeb6100a34258262e827f6a17ab12c9a50c authored about 1 year ago by Martin Thoma <[email protected]>
DEV: Add easy way to see all relevant versions (#2116)

We often need a couple of package versions to investigate issues. This command gives us a one-li...

github.com/py-pdf/pypdf - 9cb22c4aa95b02d87205af4c2acbdb5aeed260a4 authored about 1 year ago by Martin Thoma <[email protected]>
DOC: Add Christian Clauss as a contributor (#2117)

* #2108
* #2109

github.com/py-pdf/pypdf - 3db77eba6e71f0e1d93b7dab2070f01862988adb authored about 1 year ago by Christian Clauss <[email protected]>
DOC: Add dhgutteridge as a contributor for #2091

github.com/py-pdf/pypdf - 8263db68dc983df5bbef11e0896ce002a956f29b authored about 1 year ago by Martin Thoma <[email protected]>
BUG: TypeError: can't concat str to bytes (#2114)

This was introduced when I removed seemingly unnecessary calls to b_,
a helper function that co...

github.com/py-pdf/pypdf - f16f434eca4c439162bb886241b717ff03769e59 authored about 1 year ago by Martin Thoma <[email protected]>
MAINT: Require flit_core >= 3.9 (#2091)

github.com/py-pdf/pypdf - cbeed04f22b07eb341cfcbe6a3ecba7c83951473 authored about 1 year ago by David H. Gutteridge <[email protected]>
DEV: setup-python for Python 3.12 allow-prerelease: true in Github Actions (#2109)

Use the current version of Python 3.12 whether it is a pre-release or a production release as di...

github.com/py-pdf/pypdf - 7d9fa2bcf7c46e47fd2e0b95e268f0f85ac9d09d authored about 1 year ago by Christian Clauss <[email protected]>
DEV: Add upper limits for complexity (#2108)

github.com/py-pdf/pypdf - 6ab10425db7615248bb590058b1868956ecd3032 authored about 1 year ago by Christian Clauss <[email protected]>
DOC: Improve watermark docs (#2113)

github.com/py-pdf/pypdf - 9ba17e78e8d4fb9bbd21687da918fdb2d1c5fa9b authored about 1 year ago by Stefan <[email protected]>
REL: 3.15.2

## What's new

### Security (SEC)
- Avoid endless recursion of reading damaged PDF file (#2093)...

github.com/py-pdf/pypdf - 89eb626a7a7e22937b9216e817f5882431196b24 authored about 1 year ago by Martin Thoma <[email protected]>
PI: Re-use content stream (#2101)

github.com/py-pdf/pypdf - b532fa479cd8d47860e4eb0a2f19419baf0e8333 authored about 1 year ago by Martin Thoma <[email protected]>
MAINT: Reduce usage of b_ (#2100)

When we know the parameter is utf8-encodable and longer than two characters, pypdf doesn't need ...

github.com/py-pdf/pypdf - 30331227ec3ef087f15f4c3828e2b6d95aa4ce0f authored about 1 year ago by Martin Thoma <[email protected]>
MAINT: Remove unnecessary property + mypy fixes (#2099)

While on it, pre-commit was also updated + several fixes for mypy.

Taken from https://github....

github.com/py-pdf/pypdf - b39ac96ca4ead420acdb8d5c4a5fd0a6458759eb authored about 1 year ago by Martin Thoma <[email protected]>
DOC: Mention Matthew Stamy on the history page

github.com/py-pdf/pypdf - 0d3ddedcd238a8b329b6f9e2422871915d03c7c8 authored about 1 year ago by Martin Thoma <[email protected]>
DOC: Add François Freitag for #2097 as a contributor

github.com/py-pdf/pypdf - 71c6ef3878a3eb15a829e18ad593df6ed6f865c5 authored about 1 year ago by Martin Thoma <[email protected]>
DEV: Add pytest-timeout to the dev dependencies in pyproject.toml (#2096)

Trying to run the tests after `pip install -e '.[dev]'` results in:

ERROR tests/test_reader.p...

github.com/py-pdf/pypdf - 29acc0ca9ff1316b377379db8e03c521500fa920 authored about 1 year ago by François Freitag <[email protected]>
MAINT: Make ParseError inherit from PyPdfError (#2097)

github.com/py-pdf/pypdf - cc66b2d7b57579e7ddfab3d164041d944dde1dd9 authored about 1 year ago by François Freitag <[email protected]>
SEC: Avoid endless recursion of reading damaged PDF file (#2093)

Fixes #140

github.com/py-pdf/pypdf - d224430bc44413cd27c4ed7d5034f2e68ea0b5f7 authored about 1 year ago by exiledkingcc <[email protected]>
STY: Improve comment in PdfWriter._add_page

Full credit to Lucas

Co-authored-by: "Cimon Lucas (LCM)" <[email protected]>

github.com/py-pdf/pypdf - 0ab320ce75bceaf054771842e83fc03340b623c6 authored about 1 year ago by Martin Thoma <[email protected]>
DOC: Add Thomas Röthenbacher as a contributor for #2060

github.com/py-pdf/pypdf - 71ea4e1959b71697df9e81a0f010c373dbbb817b authored about 1 year ago by Martin Thoma <[email protected]>
REL: Version 3.15.1, 2023-08-13

## What's new

### Performance Improvements (PI)
- optimize _decode_png_prediction (#2068)

###...

github.com/py-pdf/pypdf - 247a4b058d03687896321e83dfb17b1f459f7fa5 authored about 1 year ago by Martin Thoma <[email protected]>