Changelog

2.0.8

  • Release date: September 20, 2022

  • Add duplicate CF7 value mappings to multiple unique PDF values support to multiselect feature

  • Improved value mappings processing code
  • Fixed German translation
  • Added code to remove no longer relevant embeds
  • Improved temporary file management
  • Other improvements

2.0.7

  • Release date: July 25, 2022

  • Assuming support for all CF7 v5.6.* revisions

  • Minor cleanup and improvements

2.0.6

  • Release date: July 3, 2022

  • Added automatic value mapping

  • Removed pipes in form tag hints
  • Added support for data URIs in the image embedding feature
  • Other bug fixes and improvements

2.0.5

  • Release date: May 24, 2022

  • Ensured support for WP v6.0

  • Ensured support for CF7 v5.6
  • Changed value mapping feature to be case-insensitive when matching values
  • Switched to an i18n friendly version of basename() to fix possible issues with non-latin characters in file names
  • Other minor improvements

2.0.4

  • Release date: February 23, 2022

  • Ensured support for CF7 v5.5.6

  • Fixed an issue with backend image embed tool scroll code
  • Hid unhelpful PHP warnings

2.0.3

  • Release date: February 18, 2022

  • Fixed value mapping feature’s handling of ‘free_text’ checkbox and radio option

  • Fixed value mapping feature’s handling of CF7 fields’ piped options
  • Fixed CF7 field multiselectability detection
  • Other minor changes

2.0.2

  • Release date: February 14, 2022

  • Ensured support for CF7 v5.5.5

  • Added a workaround for a corrupted cookie
  • Other minor improvements

2.0.1

  • Release date: February 2, 2022

  • Fixed a bug with value mapping feature

2.0.0

  • Release date: February 1, 2022

  • Added multi-select field support

  • Switched to select2 dropdowns
  • Added value mapping feature
  • Fixed the scroll effect when adding an image embed
  • Switched to using WPCF7_Submission::add_extra_attachments() for CF7 v5.4.1+
  • Other bug fixes and improvements

1.3.23

  • Release date: January 25, 2022

  • Ensured support for CF7 v5.5.4

  • Ensured support for WordPress v5.9
  • Switched to using a less problematic PDF field name sanitization when generating form-tags

1.3.22

  • Release date: December 5, 2021

  • Ensured support up to CF7 v5.5.3

  • Added remote media support, refactored Pdf.Ninja API integration code, improved error handling
  • Hid wp-admin notices from users that don’t have capabilities to act on them
  • Other minor improvements and fixes

1.3.21

  • Release date: October 29, 2021

  • Ensured support up to CF7 v5.5.2

  • Fixed issues with tag generator code when unavailable tag names are used
  • Other minor improvements

1.3.20

  • Release date: October 14, 2021

  • Ensured support up to CF7 v5.5.1

  • Added dismissible notices
  • Minor refactor of API communication code
  • Added a confirmation box when attaching a PDF file with no fields
  • Other minor improvements

1.3.19

  • Release date: September 21, 2021

  • Crash fix

1.3.18

  • Release date: September 18, 2021

  • Added a user-provided email address field for requesting a new key from the API

  • Fixed a minor error reporting bug when requesting a new key from the API fails
  • Fixed an issue caused by direct modification of fileId post meta in the database
  • Fixed a bug introduced recently that was causing the (deprecated) tag generator to not work
  • Fixed typo

1.3.17

  • Release date: August 11, 2021

  • Fixed a bug that caused cron schedules issues with other plugins

  • Bumped tested up to WP version

1.3.16

  • Release date: August 2, 2021

  • Switched the Pdf.Ninja API version setting default from v1 to v2

1.3.15

  • Release date: July 14, 2021

  • Renamed plugin

  • Added CF7 v5.4.2 support
  • Improved API response decoding error checks
  • Small improvement in tag generator for radio/select/checkbox fields

1.3.14

  • Release date: July 3, 2021

  • Added the default tag option to radio/select/checkbox tag generator

  • Fixed an issue with radio/select/checkbox tag generation with v2
  • Improved tag generator to better escape tag names and values
  • Fixed an issue with CF7 fields lists in tag generator thickbox not getting refreshed when necessary
  • Fixed padding issue in tag generator thickbox
  • Added confirmation box for the delete all mappings button
  • Fixed an issue with localization not working properly
  • Improved Enterprise Extension support messages

1.3.13

  • Release date: June 1, 2021

  • Added API version configuration option

  • Improved plugin activation and deactivation hooks
  • Improved and enabled the database migration scripts
  • Added 1.3.13 database migration script
  • Other bug fixes and improvements

1.3.12

  • Release date: May 5, 2021

  • Certified CF7 v5.4.1 as a supported version

  • Improved admin notices
  • Improved frontend JS
  • Improved Enterprise Extension support checking code

1.3.11

  • Release date: April 12, 2021

  • Fixed and improved cron code

  • Changed the default download links timeout from 1 day to 1 hour
  • Fixed a crash
  • Improved frontend JS slightly
  • Added minimum kernel version check to enterprise extension support checking code

1.3.10

  • Release date: April 4, 2021

  • Fixed a bug that broke CF7 JS response

  • Minor filter correction
  • Fixed PHP warning

1.3.9

  • Release date: April 2, 2021

  • Fixed an issue with the download link feature and the latest version of CF7

1.3.8

  • Release date: April 2, 2021

  • Fixed and improved download link feature support in CF7 v5.4

  • Fixed old version support
  • Hid CF7 insert box to prevent it from getting in the way of the tag generator UI
  • Fixed other minor issues

1.3.7

  • Release date: March 10, 2021

  • Fixed old PHP version support

  • Decreased order of execution for wpcf7_before_send_mail action to allow other plugins to finish first

1.3.6

  • Release date: March 7, 2021

  • Added CF7 v5.4 compatibility: WPCF7_Submission::add_uploaded_file()

  • Enabled CF7 v5.4 support
  • Readme update

1.3.5

  • Release date: March 1, 2021

  • Fixed an accidental bug that was causing PDFs not to be attached to email messages

1.3.4

  • Release date: March 1, 2021

  • CF7 v5.4 is still unsupported, however, error mitigation measures were added

  • Added CF7 v5.4 compatibility: WPCF7_Submission::uploaded_files()
  • Added CF7 plugin version support checking feature
  • Added crash prevention check to CF7’s add_uploaded_file call
  • Updated readme
  • Other minor fixes

1.3.3

  • Release date: December 9, 2020

  • Bug fix: Removed unnecessary front-end Font Awesome CSS left in by mistake

  • Added WebP image format support
  • Improved Enterprise Extension support checking code
  • Other minor fixes

1.3.2

  • Release date: September 4, 2020

  • Bug fix: Skip when empty feature no longer works

1.3.1

  • Release date: August 20, 2020

  • Fixed image embed MIME type checking issue that occurs when PHP fileinfo functions are not working

1.3.0

  • Release date: August 8, 2020

  • WARNING: this update introduces some changes in plugin operation, these changes should not break anything for existing users, however, testing after an update is encouraged

  • Added mail-tags feature
  • Improved general error handling during PDF filling
  • WARNING: should any errors occur with the PDF filling process, they will now be displayed to users when they submit forms on the front-end (instead of being attached along with user input in a .txt file)
  • Added file MIME type validation for image embeds
  • WARNING: image embedding is now limited to the following MIME types: image/jpeg, image/png, image/gif, image/tiff, image/bmp, image/x-ms-bmp, image/svg+xml
  • Switched to using mail-tags replacement function wpcf7_mail_replace_tags() for filling CF7 fields input (to improve third party plugin support)
  • Hidden tag generator tool by default
  • Other minor bug fixes and improvements

1.2.4

  • Release date: May 15, 2020

  • Bug fixes

  • Code optimizations and improvements
  • Added CF7 form duplication support

1.2.3

  • Release date: March 4, 2020

  • Fixed an issue that causes the removal of attachments from other posts when attaching them to CF7 forms

  • Fixed a bug that caused HTML code to show up in response messages for filled PDF download links in some cases
  • Fixed a bug with filled PDF saving/downloading when handling errors
  • Refactored file save/download handling code

1.2.2

  • Release date: January 8, 2020

  • Bug fixes

  • Readme updates

1.2.1

  • Release date: October 27, 2019

  • Fixed an issue with ajax form submission not always receiving HTML download response message

  • Fixed an issue which caused the plugin to deactivate when updating from pre-1.2 versions to 1.2.0 and later versions due to main plugin php file rename

1.2.0

  • Release date: September 27, 2019

  • Added a number of optimizations, bug fixes and improvements

  • Updated the lists of conflicting plugins and sponsors
  • Added an option for saving the filled PDF on the server
  • Added an option for allowing users to download the filled PDFs
  • Added integration with WP media library
  • Added code to add pipe to CF7 tags to prevent user confusion with singular options
  • Fixed CF7 tag generation code’s field value escape issue
  • Renamed text domain and plugin filename/slug to the published plugin slug (plugin needs to be reactivated after update due to a change in plugin filename)

1.0.2

  • Release date: February 12, 2019

  • Added filename option with mail-tags feature

  • Minor fixes and improvements

1.0.1

  • Release date: January 15, 2019

  • Bug fixes and improvements

1.0.0

  • Release date: April 6, 2018

  • Major plugin refactoring

  • Added image embedding tool
  • Added help boxes
  • A large number of bug fixes, optimizations and UX improvements
  • Added Enterprise Extension support checking