- Fix - Plugin templates not displaying CSS correctly.
- Fix - Add custom namespace to avoid issues with third party composer packages.
- Fix - Disable deprecated dynamic property message.
- Enhancement - Update plugin requirements and mpdf library to PHP 8+
- Fix - Reflected Cross-Site Scripting security issue.
- New filters
dkpdf_mpdf_font_dir
,dkpdf_mpdf_font_data
,dkpdf_mpdf_temp_dir
. Thanks to joostvanbockel.
- Reverting to 1.9.1, something went wrong in 1.9.2.
- PHP7: Remove some warnings, see issue #38, issue #48.
- Task Runner: Add Gulp and
zip
task, see issue #50. - HTTPS: Fix images not working after move to https, see issue #51.
- Added PDF Protection in PDF
Setup Settings
. - New Columns Shortcodes:
[dkpdf-columns]
and[dkpdf-columnbreak]
. - New Filter:
dkpdf_pdf_filename
. - Fixed Admin scripts enqueued on all pages (thanks to Aristeides Stathopoulos @aristath).
- Added shortcode tag attribute to
dkpdf-remove
shortcode. - FontAwesome icons support.
- Added post title as PDF filename when downloaded from browser.
- New filter
dkpdf_pdf_format
. - New filter
dkpdf_header_title
. - Option for remove default PDF button when adding PDF button manually (thanks to Renato Alves).
- New filters (see documentation filters).
- Fixed github issues #21 #23 #24.
- 4.4.2 Tested.
- Added DK PDF Generator compatibility (css + shortcodes).
- Added PDF Custom CSS setting.
- Sanitized settings fields.
- Added
[dkpdf-pagebreak]
shortcode for adding page breaks. - Added filters
dkpdf_header_pagination
anddkpdf_footer_pagination
. - Added addons page to admin menu.
- New DK PDF admin menu for better usability.
- Added a PDF Setup tab for adjusting page orientation, font size and margins of the PDF.
- Added
[dkpdf-remove]
shortcode for removing pieces of content in the generated PDF.
- Settings link in plugins list page.
- Adjusts header template for better logo display.
- Removes
dkpdf-button
shortcode in the generated PDF.
- Initial release.