microsoft / rag-experiment-accelerator

The RAG Experiment Accelerator is a versatile tool designed to expedite and facilitate the process of conducting experiments and evaluations using Azure Cognitive Search and RAG pattern.
https://github.com/microsoft/rag-experiment-accelerator
Other
197 stars 72 forks source link

Bump pypdf from 4.3.1 to 5.1.0 #802

Open dependabot[bot] opened 1 month ago

dependabot[bot] commented 1 month ago

Bumps pypdf from 4.3.1 to 5.1.0.

Release notes

Sourced from pypdf's releases.

Version 5.1.0, 2024-10-27

What's new

New Features (ENH)

  • Add layout_mode_font_height_weight argument to PageObject.extract_text() (#2920) by @​hpierre001

Bug Fixes (BUG)

Robustness (ROB)

Documentation (DOC)

Developer Experience (DEV)

Maintenance (MAINT)

Testing (TST)

Code Style (STY)

Full Changelog

Version 5.0.1, 2024-09-29

New Features (ENH)

  • Add full parameter to PdfWriter constructor (#2865)

Bug Fixes (BUG)

  • Update pyproject.toml with minimum Python version of 3.8 (#2859)
  • Cope with unbalanced delimiters in dictionary object (#2878)
  • Cope with encoding with too many differences (#2873)
  • Missing spaces in extract_text() method (#1328) (#2868)
  • Tolerate truncated files and no warning when jumping startxref (#2855)

Robustness (ROB)

... (truncated)

Changelog

Sourced from pypdf's changelog.

Version 5.1.0, 2024-10-27

New Features (ENH)

  • Add layout_mode_font_height_weight argument to PageObject.extract_text() (#2920)

Bug Fixes (BUG)

  • Fix font specificier for FreeText annotation (#2893)
  • Line breaks are not generated due to incorrect calculation of text leading (#2890)
  • Improve handling of spaces in text extraction (#2882)

Robustness (ROB)

  • Soft failure for flate encode image mode 1 with wrong LUT size (#2900)

Documentation (DOC)

  • Use latest package versions (#2907)
  • Correct example of reading FileAttachment annotation (#2906)

Developer Experience (DEV)

  • Update pinned requirements (#2918)
  • Make make_release.py compatible with Windows environment (#2894)

Maintenance (MAINT)

  • Remove references to outdated Python versions (#2919)
  • Generalize the method of obtaining space_code (#2891)
  • Unnecessary character mapping process (#2888)
  • New LZW decoding implementation (#2887)

Testing (TST)

  • Add LzwCodec for encoding (#2883)

Code Style (STY)

  • Capitalize error messages (#2903)
  • Modify error messages in PdfWriter (#2902)

Full Changelog

Version 5.0.1, 2024-09-29

New Features (ENH)

  • Add full parameter to PdfWriter constructor (#2865)

Bug Fixes (BUG)

  • Update pyproject.toml with minimum Python version of 3.8 (#2859)
  • Cope with unbalanced delimiters in dictionary object (#2878)
  • Cope with encoding with too many differences (#2873)
  • Missing spaces in extract_text() method (#1328) (#2868)
  • Tolerate truncated files and no warning when jumping startxref (#2855)

Robustness (ROB)

  • Repair PDF with invalid Root object (#2880)

... (truncated)

Commits
  • 9f647e6 REL: 5.1.0
  • e2da09f ENH: Add layout_mode_font_height_weight argument to `PageObject.extract_tex...
  • dd18967 SEC: Bump black from 23.3.0 to 24.3.0 in /requirements (#2921)
  • 59ae169 DEV: Update pinned requirements (#2918)
  • 1a6abfd MAINT: Remove references to outdated Python versions (#2919)
  • 80c3939 ROB: Soft failure for flate encode image mode 1 with wrong LUT size (#2900)
  • 7044454 DOC: Use latest package versions (#2907)
  • 183622e DOC: Correct example of reading FileAttachment annotation (#2906)
  • dd39992 STY: Capitalize error messages (#2903)
  • 482a484 STY: Modify error messages in PdfWriter (#2902)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)