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.7.5
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.8.0
Choose a head ref
  • 10 commits
  • 17 files changed
  • 3 contributors

Commits on Mar 3, 2026

  1. MAINT: Move and rename _xobj_image_helpers.py (#3661)

    Move from top level to more appropriate generic folder. Also rename,
    to remove the redundant "helpers".
    j-t-1 authored Mar 3, 2026
    Configuration menu
    Copy the full SHA
    6d0fa2f View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2026

  1. Configuration menu
    Copy the full SHA
    ede6db9 View commit details
    Browse the repository at this point in the history
  2. ENH: Add /IRT (in-reply-to) support for markup annotations (#3631)

    Add first-class support for annotation replies (PDF 1.5) by extending
    MarkupAnnotation with three new parameters:
    
    - in_reply_to: reference to the parent annotation, sets /IRT
    - reply_type: "R" (reply, default) or "Group", sets /RT
    - annotation_name: sets /NM for annotation threading (auto-generated
      UUID when in_reply_to is set)
    
    Closes #2065.
    costajohnt authored Mar 4, 2026
    Configuration menu
    Copy the full SHA
    0e9792d View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2026

  1. Configuration menu
    Copy the full SHA
    4228dd2 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2026

  1. DEV: Timeout PyPy tests after one minute

    Set faulthandler timeout for PyPy tests. Hopefully avoids long runtimes and provides more context where the tests get stuck there.
    stefan6419846 authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    43add64 View commit details
    Browse the repository at this point in the history
  2. MAINT: Remove excessive logging in extract_links while not clear (#3670)

    Relates to #3667.
    
    It currently is unclear how to correctly handle the links in this case,
    as `zip()` in strict mode would raise due to the current mismatches
    which seem to occur for legitimate files. In most of the cases, there
    will be no new annotations and thus always an empty list as the return
    value.
    stefan6419846 authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    071118b View commit details
    Browse the repository at this point in the history
  3. DEV: Change to loadfile strategy for PyPy in CI (#3671)

    It seems like the `loadfile` strategy to not use multiple workers for a test file seems to be more reliable than the tests on the current *main* branch. Let's hope that this finally brings us closer to CI not being unreliable with PyPy any more.
    stefan6419846 authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    b9f66ab View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2026

  1. Configuration menu
    Copy the full SHA
    5dae0e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c550b3 View commit details
    Browse the repository at this point in the history
  3. REL: 6.8.0

    ## What's new
    
    ### Security (SEC)
    - Limit allowed `/Length` value of stream  (#3675) by @stefan6419846
    
    ### New Features (ENH)
    - Add /IRT (in-reply-to) support for markup annotations (#3631) by @costajohnt
    
    ### Documentation (DOC)
    - Avoid using `PageObject.replace_contents` on PdfReader (#3669) by @stefan6419846
    - Document how to disable jbig2dec calls by @stefan6419846
    
    [Full Changelog](6.7.5...6.8.0)
    stefan6419846 committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    a869ece View commit details
    Browse the repository at this point in the history
Loading