Skip to content

Releases: smalot/pdfparser

v2.11.0

19 Aug 05:48
ac8e667
Compare
Choose a tag to compare

What's Changed

  • Account for inline images in formatContent() by @GreyWyvern in #693
  • Fix for two bugs related to Unicode translation support by Font objects by @unixnut in #698
  • Fix for adjacent escaped slashes and escaped parentheses in strings by @GreyWyvern in #711
  • Merge XMP Metadata if dc:format tag not found by @GreyWyvern in #722
  • Implement missing cm command by @DominikDostal in #720
  • fix typo and clarify sentence by @bernard-ng in #729
  • fix: check that the previous xref is not the just processed xref by @tkegan in #727

Internal changes

  • Continuous-integration.yml: let workflow run on each push event by @k00ni in #719

New Contributors

Full Changelog: v.2.10.0...v2.11.0

v2.10.0

30 Apr 12:06
14adf31
Compare
Choose a tag to compare

What's Changed

Internal changes

  • improved documentation: Return page width and height from document by @vitormattos in #700
  • Fixed CS issue in PDFObject.php by @k00ni in #695

Full Changelog: v2.9.0...v.2.10.0

v.2.10.0

29 Apr 14:21
14adf31
Compare
Choose a tag to compare

Replaced by v2.10.0

v2.9.0

05 Mar 09:49
6b53144
Compare
Choose a tag to compare

What's Changed

  • Fix returning empty text in some cases by @xAzoom in #666
  • Baseencoding fallback by @GreyWyvern in #669
  • Check for binary content in formatContent() before a problematic regexp by @GreyWyvern in #676
  • Fixed latest coding style issues and refined a few PHP doc entries to match types by @k00ni in #677
  • Fixes Scrutinizer integration (mostly failing tests) by @k00ni in #682
  • Fixed a few coding style issues by @k00ni in #670

New Contributors

Full Changelog: v2.8.0...v2.9.0

v2.8.0

12 Jan 13:38
268a620
Compare
Choose a tag to compare

❗ This release contains a lot of changes in comparison to v2.7.0. We decided to have at least one release candidate before the next production-ready release.

Pull request #634 (Major Update to PDFObject.php + Ancillary) by @GreyWyvern fixes almost 20 issues, brings better parsing and more understandable code. If you wanna find out what exactly changed, have a look.

What's Changed

New Contributors

Full Changelog: v2.7.0...v2.8.0

v2.8.0-RC2 - Call for testers!

02 Dec 14:13
268a620
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Added a workaround to ignore encryption by @unixnut in #653

New Contributors

Full Changelog: v2.8.0-RC1...v2.8.0-RC2

v2.8.0-RC1 - Call for testers!

07 Nov 09:21
feaf39e
Compare
Choose a tag to compare
Pre-release

Release Candidate - Please read before using it

❗ This release contains a lot of changes in comparison to v2.7.0. We decided to have at least one release candidate before the next production-ready release.

Pull request #634 (Major Update to PDFObject.php + Ancillary) by @GreyWyvern fixes almost 20 issues, brings better parsing and more understandable code. If you wanna find out what exactly changed, have a look.

If you find any bugs, please let us know in #650 or open a new issue.

Further changes

  • fix: Fail to identify fonts (name and size) #629 by @mbideau-atreal in #630
  • Check for wrong line-endings when getting xref by @GreyWyvern in #635
  • Better octal and hex-entity decode by @GreyWyvern in #640
  • Absorb spaces after 'stream' declarations by @GreyWyvern in #642
  • Usage.md: change example code to avoid PHP notice by @k00ni in #644
  • Font.php: hot fix for calculateTextWidth in case Widths key is not set by @k00ni in #645
  • Add a pull request template which contains helpful information by @k00ni in #633

New Contributors

Full Changelog: v2.7.0...v2.8.0-RC1

v2.7.0 - Fixed TypeError in Font::uchr + better font support ...

10 Aug 06:13
eef0263
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v.2.6.0...v2.7.0

v2.6.0 - Improved Metadata support, Some fixes, small performance gains

13 Jul 06:34
c42fc11
Compare
Choose a tag to compare

What's Changed

  • Improved Metadata handling:
  • performance gain: Reduce excessive substring allocation, using preg_match's offset parameter by @se-ti in #595
  • Fix ASCII85 decoding in a specific case by @Seb35 in #600
  • Deploy latest PHP-CS-Fixer rules (adapted some to match our setup with PHP 7+8) by @Seb35 in #602

New Contributors

Full Changelog: v2.5.0...v.2.6.0

v2.5.0 - bug fixes + performance gains

02 May 07:26
9094d77
Compare
Choose a tag to compare

What's Changed

  • Improve performance by not extracting compressed image data if retainImageContent was set to false by @se-ti in #590
  • Add instructions to get page width and height by @vitormattos in #593
  • fix to iconv() illegal character error (issue #549) by @Stasky745 in #580
  • chore: remove ci deprecations by @Chris53897 in #587
  • Run cs-fixer after new release of bugfix/cs-fix by @vitormattos in #594

New Contributors

Full Changelog: v2.4.0...v2.5.0