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: 3.7.0
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: 3.7.1
Choose a head ref
  • 11 commits
  • 30 files changed
  • 3 contributors

Commits on Mar 27, 2023

  1. Configuration menu
    Copy the full SHA
    0476799 View commit details
    Browse the repository at this point in the history
  2. DOC: Pin myst_parser==0.16.1 and rename .readthedocs.yaml (#1752)

    myst_parser is pinned to that version as links are otherwise broken,
    see #1569
    
    Causing-commit: 0476799
    MartinThoma authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    1563e8e View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

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

Commits on Mar 31, 2023

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

Commits on Apr 6, 2023

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

Commits on Apr 7, 2023

  1. ROB: Prevent loop in Cloning (#1770)

    An issue was occurring with object 589/0 of file https://github.com/py-pdf/pypdf/files/11138472/test.pdf, which caused a loop during cloning due to its correspondence with both the file trailer and an XObject for filled text ("test"). This behavior was not intended, and a robustness improvement has been made to prevent the loop. Please note that if you run your code, the text "test" may be hidden by the trailer object.
    
    Fixes  #1767
    pubpub-zz authored Apr 7, 2023
    Configuration menu
    Copy the full SHA
    f26388e View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2023

  1. Configuration menu
    Copy the full SHA
    bb2603e View commit details
    Browse the repository at this point in the history
  2. MAINT: Move generation of file identifiers to a method (#1760)

    * Ensure that the content is used to generate the file identifiers
    * Ensure /ID[0] is not overwritten
    * MAINT: Rename PdfWriter._write_header to PdfWriter._write_pdf_structure
    MartinThoma authored Apr 8, 2023
    Configuration menu
    Copy the full SHA
    117ce45 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2023

  1. Configuration menu
    Copy the full SHA
    10cc057 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac0cb98 View commit details
    Browse the repository at this point in the history
  3. REL: 3.7.1

    Security (SEC):
    -  Warn about PDF encryption security (#1755)
    
    Robustness (ROB):
    -  Prevent loop in Cloning (#1770)
    -  Capture UnicodeDecodeError at PdfReader.pdf_header (#1768)
    
    Documentation (DOC):
    -  Pin myst_parser==0.16.1 and rename .readthedocs.yaml (#1752)
    -  Add readthedocs.yml and bump docs dependencies using `tox -e deps` (#1750)
    
    Developer Experience (DEV):
    -  Make make_changelog.py idempotent
    
    Maintenance (MAINT):
    -  Move generation of file identifiers to a method (#1760)
    
    Testing (TST):
    -  Add xmp test (#1775)
    
    Code Style (STY):
    -  Improve language, add docstrings, fix TODOs (#1772)
    -  Test names, docstrings, and parametrization (#1771)
    
    [Full Changelog](3.7.0...3.7.1)
    MartinThoma committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    a876a77 View commit details
    Browse the repository at this point in the history
Loading