Summary
@kernie, @bernemann, @splitbrain and @NiekNijland contributed bug fixes and performance optimizations for this release. Thank you. 🚀
❗ I have marked it as a beta version because it may contain changes that could affect the production system. Before marking it as the latest stable release I wanna see if there are bug reports / complains from our users. Further information about this release can be found in #844.
🐛 If you find problems, please open a new issue. Thanks
What's Changed
- Revise maintenance status and contribution guidelines by @k00ni in #821
- Fix Font::getDetails() TypeError when Encoding is indirect reference to PDFObject by @kernie in #823
- Replaces #828: Chunked getSectionsText() to lower peak memory by @splitbrain in #840
- Replaces #825 - Fix float-to-int cast warning in Font::uchr on PHP 8.1+ fix by @splitbrain in #841
- Replaces #827 - Build PDF objects incrementally to lower peak memory by @splitbrain in #842
- Avoid quadratic placeholder replacement in PDFObject::formatContent() by @bernemann in #831
- Avoid recursive matching for object stream indexes by @NiekNijland in #836
New Contributors
- @kernie made their first contribution in #823
- @bernemann made their first contribution in #831
- @NiekNijland made their first contribution in #836
Full Changelog: v2.12.5...v2.13.0-beta1