Back to Ninja Forms PDF Form Submission
Ninja Forms PDF Form Submission changelog
Release notes for every version we have on record, newest first.
Latest 3.2.10 · 28 Sep 2026
34 versions
Since Jun 2014
2026 6 versions
3.2.10 Latest 28 Sep 2026 1 fixed1 security2 changed
Fixed
- Fix Date and Time fields displaying as raw comma-separated values in PDFs, standalone and within a Repeatable Fieldset
Security
- *Security Enhancements:*
Changed
- Require appropriate user permissions and a valid nonce to export submission PDFs
- Restrict images embedded via the :pdf_embed modifier to the site's uploads directory
3.2.9 26 Aug 2026 1 improved6 fixed
Improved
- Render actual signature image or font in default PDF table
Fixed
- Fix HTML tags displaying in PDF for Paragraph fields with Rich Text Editor
- Fix Repeater field merge tag showing "Array" in Custom Document Body PDFs
- Fix Checkbox and Multi-Select fields only showing one value in PDF table
- Fix double paragraph spacing with RTE fields in Custom Document Body
- Fix File Upload merge tag blank in PDFs built outside original submission
- Fix calc merge tag modifier for PDF output
3.2.8 13 Jul 2026 7 fixed
Fixed
- Fix file upload images not embedding with :pdf_embed modifier in manual PDF exports
- Fix PHP 8.1+ strlen(null) deprecation warning when generating PDF without saved submission
- Fix typed signature font not rendering correctly when using individual field merge tag in Custom Document Body
- Fix ampersand characters displaying as & due to double HTML entity encoding
- Fix HTML fields not populating in Custom Document Body when manually exporting PDF
- Fix single checkbox fields not included in Custom Document Body
- Fix single checkbox fields displaying as 0 or 1 instead of checked/unchecked labels
3.2.7 22 Apr 2026 1 new2 fixed
New
- Add PDF document metadata (title, author, subject) for improved accessibility
Fixed
- Fix text content being lost at page breaks in large submissions
- Handle invalid UTF-8 characters gracefully to prevent PDF generation errors
3.2.6 17 Feb 2026 3 fixed
Fixed
- Fix calculation merge tags not processing in manual PDF exports from admin
- Fix PHP 8 fatal error when array field values used with Custom Document Body merge tags
- Fix PHP 8 fatal error with repeater field arrays in PDF export
3.2.5 2 Feb 2026 2 fixed
Fixed
- Fix merge tags not processing in PDF document settings (title, header fields, custom body)
- Fix repeater field values not rendering correctly in PDF output
2024 2 versions
3.2.4 13 Jun 2024 1 fixed
Fixed
- Release Tag
3.2.3 20 May 2024 2 fixed
Fixed
- Prevent deprecated notice for dynamic property
- Ensure null field data does not throw PHP 8+ error
2023 2 versions
3.2.2 1 Aug 2023 1 removed
Removed
- Remove errantly included font libraries
3.2.1 8 Feb 2023 1 new1 fixed1 removed
New
- Add testing reproduction and code coverage
Fixed
- Ensure false value in repeater doesn't throw error
Removed
- Remove warning by adding required return types
2022 2 versions
3.2.0 7 Mar 2022 1 new
New
- Add filter to customize basic mPDF configuration
3.1.7 3 Jan 2022 1 fixed
Fixed
- Correct output of fieldset fields, was showing 'Array Array Array'
2021 3 versions
3.1.6 15 Nov 2021 3 fixed1 removed
Fixed
- Enable missing merge tags for output on document
- Enable filename customizations (requires Ninja Forms v3.6.6 )
- Ensure custom filename is a valid filename to prevent submission error
Removed
- Remove obsolete legacy banner
3.1.5 18 Oct 2021 1 new2 fixed
New
- Add link to create PDF on new submissions page
Fixed
- Fix custom output does not trigger on Windows servers
- Fix custom body not present if submission is not stored
3.1.4 25 Jan 2021 2 fixed
Fixed
- Resolved an issue that was causing the contents of paragraph fields to get cut off if they contained line breaks.
- Corrected an oversight that sometimes resulted in PDF files being corrupted upon export.
2020 3 versions
3.1.3 9 Sep 2020 2 new
New
- Added support for custom PDF body.
- Added support for custom PDF filename.
3.1.2 12 Feb 2020 1 fixed
Fixed
- Corrected an issue that sometimes caused PDF files to be truncated under certain conditions.
3.1.1 6 Jan 2020 1 fixed
Fixed
- Corrected an issue that sometimes caused blank pages to be inserted into PDF exports.
2019 1 version
3.1.0 25 Nov 2019 1 new1 improved
New
- Added PDF customization settings, which can be found under the Advanced tab in the form builder.
Improved
- We've updated our PDF library to use MPDF.
2018 1 version
3.0.5 9 Mar 2018 1 new1 fixed
New
- Added checks for some null fields
Fixed
- Fixed 'No Block-level Parent Found' issue in DOM PDF. Note: if you customized your PDF template file you'll have to use the new template file and redo your changes.
2017 5 versions
3.0.4 13 Sep 2017 2 new
New
- Add a check for Ninja Forms to be active before running the PHP version check.
- Added support for Field Keys when customizing the PDF.
3.0.3 3 May 2017 1 new1 improved1 fixed
New
- Added a notice for websites that run PHP 5.5 and lower. We'll drop support for < PHP 5.6 in coming version.
Improved
- Allow modification of fields that are used in document via filter: nf_sub_document_fields
Fixed
- Fixed a bug that prevented admin labels from being displayed in PDF document.
3.0.2 17 Mar 2017 3 fixed
Fixed
- Fixed a bug that prevented correct pdf.css stylesheet overriding.
- Fixed a bug that caused fields to be in incorrect order.
- Fixed a bug that incorrectly attached PDF to emails.
3.0.1 24 Oct 2017 1 fixed
Fixed
- Fixed a bug with attaching the PDF to the Email.
3.0.0 15 Jan 2017 1 improved1 removed
Improved
- Updated with Ninja Forms v3.x compatibility
Removed
- Deprecated Ninja Forms v2.9.x compatible code
2015 3 versions
1.3.5 7 Oct 2015 1 fixed
Fixed
- Fixed compatibility issues with Ninja Forms: Table Editor
1.3.4 16 Sep 2015 1 improved1 fixed
Improved
- Add support for multiple uploaded files in PDF.
Fixed
- Fixed a fatal that was caused by accessing an array of an object pre PHP 5.4.
1.3.3 4 Jun 2015 3 improved1 fixed
Improved
- Adding a form submission ID which can be added to the PDF. See the ninja_forms_submission_pdf_fetch_sequential_number filter.
- Adding paragraph tags to the field values with wpautop(). Necessary for multi-paragraph values.
- The ninja_forms_submission_pdf_name filter now works for email attachments and for PDFs downloaded via the admin
Fixed
- Adding support for Fields Uploads extension. Will display the url to the file.
2014 5 versions
1.3.2 1 Dec 2014 1 improved
Improved
- Removing fields from the PDF which are conditionally not shown to the user
1.3.1 29 Oct 2014 1 improved
Improved
- Adding support for table editor
1.3 15 Sep 2014 1 improved
Improved
- Using new notifications settings in Ninja Forms 2.8
1.2 28 Jul 2014 1 new2 improved
New
- Adding ninja_forms_submission_pdf_fetch_date filter to add the submission date to the form
Improved
- Using new admin_label in pdf if available
- Passing form fields & form ID into template
1.1 24 Jun 2014 1 new
New
- Attach PDFs to user email
Undated 1 version
1.0 1 changed
Changed
- Initial release! PDF all the things!
