Skip to content
Permalink

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
Choose a base ref
...
head repository: py-pdf/pypdf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6.13.3
Choose a head ref
  • 13 commits
  • 26 files changed
  • 9 contributors

Commits on Jun 10, 2026

  1. DOC: Add Frederico Schardong and Augusto Guerner as contributors (#3848)

    Co-authored-by: Augusto de Hollanda Vieira Guerner <augusto.h.v.guerner@gmail.com>
    fredericoschardong and AHVG authored Jun 10, 2026
    Configuration menu
    Copy the full SHA
    0b8a2b3 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2026

  1. Configuration menu
    Copy the full SHA
    fa8ecf0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20a0c44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5270f76 View commit details
    Browse the repository at this point in the history
  4. 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.
    riteshkew authored Jun 11, 2026
    Configuration menu
    Copy the full SHA
    e07c223 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2026

  1. 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>
    dependabot[bot] authored Jun 15, 2026
    Configuration menu
    Copy the full SHA
    53b6fbc View commit details
    Browse the repository at this point in the history
  2. MAINT: Increase readability of PdfDocCommon (#3834)

    Do not rename Core (nor in PdfWriter which inherits from PdfDocCommon).
    Modify a comment.
    Rename two variables.
    j-t-1 authored Jun 15, 2026
    Configuration menu
    Copy the full SHA
    d1bba60 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41a9c3c View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2026

  1. 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>
    Samuel-Harris and cursoragent authored Jun 16, 2026
    Configuration menu
    Copy the full SHA
    0276a6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82f1f90 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5cd266 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2026

  1. Configuration menu
    Copy the full SHA
    bbd083d View commit details
    Browse the repository at this point in the history
  2. REL: 6.13.3

    ## 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)
    stefan6419846 committed Jun 17, 2026
    Configuration menu
    Copy the full SHA
    9aa05e7 View commit details
    Browse the repository at this point in the history
Loading