-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: py-pdf/pypdf
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 6.13.2
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: py-pdf/pypdf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6.13.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 13 commits
- 26 files changed
- 9 contributors
Commits on Jun 10, 2026
-
DOC: Add Frederico Schardong and Augusto Guerner as contributors (#3848)
Co-authored-by: Augusto de Hollanda Vieira Guerner <augusto.h.v.guerner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0b8a2b3 - Browse repository at this point
Copy the full SHA 0b8a2b3View commit details
Commits on Jun 11, 2026
-
Configuration menu - View commit details
-
Copy full SHA for fa8ecf0 - Browse repository at this point
Copy the full SHA fa8ecf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20a0c44 - Browse repository at this point
Copy the full SHA 20a0c44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5270f76 - Browse repository at this point
Copy the full SHA 5270f76View commit details -
MAINT: Enforce G004 (no f-strings in logging) (#3845)
Replace three f-string logger.debug calls in tests/utils.py with %s placeholders so the log message acts as a format string and removes G004 from the ruff ignore list now that no violations remain. Contributes to #3327.
Configuration menu - View commit details
-
Copy full SHA for e07c223 - Browse repository at this point
Copy the full SHA e07c223View commit details
Commits on Jun 15, 2026
-
DEV: Bump codecov/codecov-action from 6.0.1 to 7.0.0 (#3859)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 6.0.1 to 7.0.0. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@e79a696...fb8b358) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 53b6fbc - Browse repository at this point
Copy the full SHA 53b6fbcView commit details -
MAINT: Increase readability of PdfDocCommon (#3834)
Do not rename Core (nor in PdfWriter which inherits from PdfDocCommon). Modify a comment. Rename two variables.
Configuration menu - View commit details
-
Copy full SHA for d1bba60 - Browse repository at this point
Copy the full SHA d1bba60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41a9c3c - Browse repository at this point
Copy the full SHA 41a9c3cView commit details
Commits on Jun 16, 2026
-
PI: Avoid per-pixel getpixel loop for 1-bit indexed images (#3854)
Decoding a 1-bit /Indexed FlateDecode image used a pure-Python img.getpixel loop over every pixel. Replace it with vectorised Pillow point/merge operations, reducing extraction time for a 2550x3300 scan from ~2.2s to ~0.035s. Closes #3850. Co-authored-by: Cursor <cursoragent@cursor.com>
Configuration menu - View commit details
-
Copy full SHA for 0276a6f - Browse repository at this point
Copy the full SHA 0276a6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82f1f90 - Browse repository at this point
Copy the full SHA 82f1f90View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5cd266 - Browse repository at this point
Copy the full SHA d5cd266View commit details
Commits on Jun 17, 2026
-
Configuration menu - View commit details
-
Copy full SHA for bbd083d - Browse repository at this point
Copy the full SHA bbd083dView commit details -
## What's new ### Security (SEC) - Apply MAX_DECLARED_STREAM_LENGTH to streams without length as well (#3871) by @stefan6419846 ### Performance Improvements (PI) - Avoid per-pixel getpixel loop for 1-bit indexed images (#3854) by @Samuel-Harris ### Robustness (ROB) - Several fixes by @metsw24-max ### Maintenance (MAINT) - Make mypy assert messages consistent (#3849) by @j-t-1 [Full Changelog](6.13.2...6.13.3)
Configuration menu - View commit details
-
Copy full SHA for 9aa05e7 - Browse repository at this point
Copy the full SHA 9aa05e7View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 6.13.2...6.13.3