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: 2.9.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: 2.10.0
Choose a head ref
  • 14 commits
  • 33 files changed
  • 4 contributors

Commits on Aug 3, 2022

  1. ENH: "with" support for PdfMerger and PdfWriter (#1193)

    Closes #1108
    Closes #1117
    
    Full credit for this PR goes to JianzhengLuo
    
    Co-authored-by: JianzhengLuo <jianzheng.luo.china@gmail.com>
    MartinThoma and JianzhengLuo authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    4aa9ec9 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. MAINT: Introduce WrongPasswordError / FileNotDecryptedError / EmptyFi…

    …leError (#1201)
    
    Some cases of PdfReadError were replaced by more specific exceptions:
    
    * FileNotDecryptedError
        * WrongPasswordError
    * EmptyFileError
    
    This enables PyPDF2 users to handle those specific issues more conveniently.
    Ern Chow authored Aug 4, 2022
    Configuration menu
    Copy the full SHA
    d0a058a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43197dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    223da14 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. Configuration menu
    Copy the full SHA
    759cbc3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6b8fa6 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. Configuration menu
    Copy the full SHA
    cb3f66e View commit details
    Browse the repository at this point in the history
  2. BUG: Allow IndirectObjects as stream filters (#1211)

    See 'TABLE 3.4 Entries common to all stream dictionaries'
    
    and
    
    > Any object in a PDF file may be labeled as an indirect object.
    
    Closes #399
    MartinThoma authored Aug 6, 2022
    Configuration menu
    Copy the full SHA
    5b6bffb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4963760 View commit details
    Browse the repository at this point in the history
  4. DOC: Font scrambling

    MartinThoma committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    406d5f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2022

  1. TST: Killing Security Mutants (#1212)

    * Killed 2340
    * Killed 2341
    * Killed 2342
    * Killed 2383
    
    See #1025
    MartinThoma authored Aug 7, 2022
    Configuration menu
    Copy the full SHA
    93514be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbdc901 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20e99d9 View commit details
    Browse the repository at this point in the history
  4. REL: 2.10.0

    New Features (ENH):
    -  "with" support for PdfMerger and PdfWriter (#1193)
    -  Add AnnotationBuilder.text(...) to build text annotations (#1202)
    
    Bug Fixes (BUG):
    -  Allow IndirectObjects as stream filters (#1211)
    
    Documentation (DOC):
    -  Font scrambling
    -  Page vs Content scaling (#1208)
    -  Example for orientation parameter of extract_text (#1206)
    -  Fix AnnotationBuilder parameter formatting (#1204)
    
    Developer Experience (DEV):
    -  Add flake8-print (#1203)
    
    Maintenance (MAINT):
    -  Introduce WrongPasswordError / FileNotDecryptedError / EmptyFileError  (#1201)
    
    Full Changelog: 2.9.0...2.10.0
    MartinThoma committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    6cc253e View commit details
    Browse the repository at this point in the history
Loading