https://www.gpldownloads.com/downloads/ninja-forms-pdf-form-submission/changelog/
Black Friday Month

33% off all membership plans Excludes the Developers plan

See plans
Latest Updates
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!