Releases: GravityPDF/gravity-pdf
6.14.1
What's Changed
- Exclude LoggerAwareInterface from typehint removal by @jakejackson1 in #1636
- Restore original LogInterface typehint by @jakejackson1 in #1637
- Update composer dependencies by @jakejackson1 in #1638
Changelog
- 🧹 Housekeeping: Add
gfpdf-{$type}CSS class to the HTML mark-up when a field uses a different input type - 🧹 Housekeeping: Use the field type (not input type) in the
gfpdf_pdf_field_content_{$type}filter - 🐞Bug: Fix PHP error if another plugin lazy loads the PSR/Log v1 library
Full Changelog: 6.14.0...6.14.1
6.14.0
What's Changed
- Add support for PSR Log v1/v2/v3 by @jakejackson1 in #1634
Changelog
- 🎉 Feature: Rotate Gravity PDF log files when Gravity Forms logging is enabled. This prevents the log file getting to large.
- 🎉 Feature: Add support for using v1, v2, and v3 of the PSR/Log Composer library with Gravity PDF
- 🐞Bug: Fix PHP error if a third-party plugin loads PSR/Log v2 or v3
Full Changelog: 6.13.5...6.14.0
6.13.5
What's Changed
- Ensure background queue uses correct entry when resending notifications by @jakejackson1 in #1633
Changelog
- 🐞Bug: Ensure background queue uses correct entry data when resending notifications
- 🐞Bug: Prevent plugins corrupting PDF data when viewing/downloading (via output buffer)
Full Changelog: 6.13.4...6.13.5
6.13.4
What's Changed
- Resolve conflict with Event Expresso plugin by @jakejackson1 in #1631
6.13.4
- 🐞Bug: Resolve PDF View/Download issue if both Event Espresso and LifterLMS plugin are installed
Full Changelog: 6.13.3...6.13.4
6.13.3
What's Changed
- Fix edge-case error in upgrade routine by @jakejackson1 in #1627
- Remove version number from PDF meta by @jakejackson1 in #1628
- Fix PHP Array to String Conversion Error by @jakejackson1 in #1629
6.13.3
- 🔒 Security: Remove the mPDF and Gravity PDF version numbers in the PDF metadata
- 🐞Bug: Resolve PHP error in 6.13.2 upgrade routine if the temporary PDF directory has been incorrectly set to a shared system folder
- 🐞Bug: Resolve PHP error if the
pageorsubviewadmin URL parameters are arrays
Full Changelog: 6.13.2...6.13.3
6.13.2
What's Changed
- Housekeeping: Temp folder permission upgrade routine by @jakejackson1 in #1626
6.13.2
- 🐞 Bug: Fix plugin build issue preventing the mPDF cache filesystem fix (6.13.0) from working
- 🧹 Housekeeping: Add upgrade routine to reset the temporary directory permissions
Full Changelog: 6.13.1...6.13.2
6.13.1
Full Changelog: 6.13.0...6.13.1
6.13.1
- 🐞 Bug: Only enable image PDF debugging when both
WP_DEBUGandWP_DEBUG_DISPLAYconstants are set to true
6.13.0
What's Changed
- Mpdf enhancements by @jakejackson1 in #1617
- Security Hardening - Limit filesystem folders that can be deleted by @jakejackson1 in #1618
Changelog
- 🔒 Security: Switch from cURL to wp_safe_remote_get() when getting remote assets for PDFs (eg. images, CSS)
- 🔒 Security: Cleanup routine will only allow directories created and managed by Gravity PDF to be deleted
- 🐞 Bug: Ensure mPDF cache honors filesystem permissions when creating new folders
- 🐞 Bug: Don't create unnecessary ttfontdata directory in mPDF temporary directory
- 🐞 Bug: Fix PHP notices when displaying a message identifying which plugin is the non-canonical version
- 🐞 Bug: Prevent fatal error when a really old versions of GP Populate Anything is installed
- 🧹 Housekeeping: Remove mPDF temporary directory cleanup routine. Now handled directly by Gravity PDF Cron task.
- 🧹 Housekeeping: Add
gfpdf_remote_request_argsfilter to let developers modify the PDF remote request configuration - 🧹 Housekeeping: Add
gfpdf_mpdf_class_containerfilter to let developers replace thehttpClientclass used by mPDF
Full Changelog: 6.12.6...6.13.0
6.12.6
Full Changelog: 6.12.5.1...6.12.6
Changelog
🐞 Bug: Add additional guards for expected value when displaying File Upload field in PDFs (prevents PHP notice)
🐞 Bug: Cleanup Background Processing queue when setting is toggled on/off
🐞 Bug: Add additional guards for expected value when displaying List field in PDFs (prevents PHP notice if the first row in a list is empty)
🐞 Bug: Ensure Gravity PDF system status information is in English when copied to clipboard
🐞 Bug: Fix fatal error when Gravity Forms logging is turned on, but the directory where log files are saved is not writable by the web server
🐞 Bug: Resolve memory problem generating Core PDFs if a Rich Text Paragraph field contains more than 10+ classes (elements with more than 8 classes will have extras removed)
🐞 Bug: Fix 'translations loaded too early' PHP notice if any plugin requirements aren't met
🐞 Bug: Pass the filtered 'use_value' and 'use_admin_label' arguments when determining if the product table is empty
🧹 Housekeeping: Move Gravity PDF system status information to the bottom of the report