Skip to content

v3.8.0 Multi-column text/markdown extraction support

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Oct 17:29
Immutable release. Only release title and notes can be modified.
9d4813e

馃挅 Sponsorship

If you depend on this package and want to support its maintenance, please consider sponsoring me!

What's Changed

  • Fix typo in release notes header by @PrinsFrank in #580
  • Add multi column text extraction by @PrinsFrank in #582
  • Add composer.lock so we don't continuously target the latest PHPStan release with new breaking changes by @PrinsFrank in #584
  • Downgrade PHPStan version by @PrinsFrank in #585
  • Add Header/footer detection for multi-column layouts by @PrinsFrank in #583
  • Increase min line count for text separated by gutter to be considered columns by @PrinsFrank in #586
  • Decrease minimum gutter width and column width for column detection by @PrinsFrank in #587
  • Don't extract columns if one of the resulting columns is less than 20% of a page by @PrinsFrank in #588
  • Don't track new column close to cropbox/mediabox boundaries by @PrinsFrank in #589
  • Use actual offsets to calculate page boundaries when cropbox/mediabox are not set instead of using generic fallback by @PrinsFrank in #590
  • Only trigger column detection on larger run lengths by @PrinsFrank in #591
  • Cache advance width and right for positioned text elements by @PrinsFrank in #592
  • Make sure GetFont always returns font or throws instead of returning null and then throwing by @PrinsFrank in #593
  • Cache fonts in column grouping by @PrinsFrank in #594
  • Reduce method/property calls when retrieving the right edge of positioned text elements by @PrinsFrank in #595
  • Exit early when checking column candidates by @PrinsFrank in #596
  • Update README with new functionality by @PrinsFrank in #597

Full Changelog: v3.7.0...v3.8.0