Changelog
Previewer
4.1.1
- π Bug: Resolve PDF generation error if a standard File Upload field is included in the for
4.1.0
- π Feature: Display PDF Previewer field example in the Form Editor and Block Editor
- π Feature: Add support for the new AJAX submission process in Gravity Forms 2.9+
- π Feature: Improve activation error messages when Gravity PDF isn't installed or the correct version
- π§Ή Housekeeping: Only disable the PDF password when the 'download' feature is enabled on a PDF Previewer field
- π§Ή Housekeeping: Improve PDF viewer performance
- π§Ή Housekeeping: Upgrade PDF.js to v4.6.82
- π Bug: Ignore browser preference when PDF Previewer field theme setting is not set to "auto"
- π Bug: Page number toolbar text can be translated
- π Bug: Fix PHP notice if RTL PDF setting is not defined
4.0.0
- π§Ή Housekeeping: Gravity PDF 6.0 or higher is now required for this extension
- π§Ή Housekeeping: Improve PDF viewer performance
- π§Ή Housekeeping: Upgrade PDF.js to v4.3.136
- π§Ή Housekeeping: AddΒ
gfpdf_previewer_auto_refresh_delayΒ JS filter to alter the PDF auto-refresh interval - π§Ή Housekeeping: Use fieldset/legend HTML for Previewer field when form does not have legacy markup enabled
- π§Ή Housekeeping: Lazy-load previewer CSS styles
- π Bug: Only load localized script data once per request
- π Bug: Fix PDF Preview display issues when active form fields are included in a template
- π Bug: Show grabbing pointer icon when using the gab to pan feature
- π Bug: Display Post Image and Image Hopper Post Image field image/meta data in PDF Preview
- π Bug: Prevent broken image displaying in PDF Preview when Post Image and Image Hopper Post Image have no file uploaded
- π Bug: Fix duplicate or deleted Image Hopper display issues in PDF Preview
- π Bug: Fix PDF Preview display issue when using Gravity Wiz Page Transition perk + soft validation
- π Security: Prevent arbitrary Javascript execution vulnerability if a malicious PDF was loaded into PDF.js
3.3.0
- π Feature: Added setting to PDF Previewer field to disable auto-refresh
- π§Ή Housekeeping: Stop PDF Previewer field being processed by Gravity PDF Core when generating documents
- π§Ή Housekeeping: Security Hardening
- π Bug: Fix PHP error when processing File Upload fields in later version of PHP
- π Bug: Fix minor display problem with Previewer field security settings in the Form Editor
3.2.0
- π Feature: Add Visibility setting support to Previewer field (Visible/Hidden/Administrative)
- π Bug: Fix Previewer field missing from Gravity Flow Display Field setting in User Input step
- π Bug: Fix broken image when editing an entry and previewing Image Hopper field
- π Bug: Fix missing files when editing an entry with Gravity Wiz Entry Blocks
- π Bug: Fix missing files when editing an entry with Gravity Wiz Nested Forms
- π§Ή Housekeeping: Upgrade Javascript packages
3.1.4
- π Bug: Resolve conditional logic display issue when using the Previewer with GravityView
- π Bug: Resolve conditional logic display issue when using the Previewer with Gravity Flow
3.1.3
- π Bug: Fix data merging regression introduced in 3.1.1 when using Previewer on GravityView Edit Entry page
3.1.2
- π Bug: Fix PHP notice when Single File Upload field doesn't have an uploaded file
3.1.1
- π Bug: Fix missing field problem when using Previewer on GravityView Edit Entry page
3.1.0
- π Feature: Add Gravity Forms 2.7 Orbital Themes Compatibility
- π§Ή Housekeeping: Re-add support for rendering PDF Previewers in legacy browsers
- Dev: Add Javascript Filter Hooks:Β
gfpdf_previewer_skip_auto_refresh,Βgfpdf_previewer_field_settings,Βgfpdf_previewer_page_viewer_options, andΒgfpdf_previewer_current_form_data - π Bug: Improve the click zone of inline PDF links
3.0.1
- π Bug: Only initialize the Previewer when it is visible in the viewport
- π Bug: Fix PHP5.6 fatal error in the Form Editor
- π Bug: Fix z-index toolbar display problems when using Previewer with Gravity Wiz Nested Forms
- π Bug: Fix problem correctly displaying PDF generation error screen
- π Bug: Fix PDF worker caching issue when upgrading the plugin
- π Bug: Fix conflict with Light Blue API add-on for Gravity Forms
- π Bug: Restore Previewer v1 anchor / link support, but only when Text Copy Protection is disabled
- π Bug: Exclude file inputs in form data when generating PDF (quicker API calls and fixes Single File Upload display issues)
- π Bug: Add missing strings to existing French, Spanish, and German translation files
- π§Ή Housekeeping: Add AI translations for Chinese, Dutch, Portuguese, and Russian
- π§Ή Housekeeping: Reorganize the .sass / .css styles (provides better theme compatibility)
- π§Ή Housekeeping: Fix PHP8.1 deprecation warnings
3.0.0
- β οΈ Breaking Change (developer): Prefix all CSS variables to prevent conflicts with other plugins or themes
- π Feature: Add mouse wheel zoom functionality while holding CTRL or Command keys
- π Feature: Add grab-scroll support when holding spacebar whilst text protection is deactivated
- π Feature: Improve UX for small screen devices
- π Feature: Improve zooming support
- π Feature: Improve PDF page rendering performance
- π Feature: Improve page number display for the various view types
- π Feature: Improved touch device support
- π Feature: Improve compatibility with the Gravity PDF Watermark add-on
- π Security: Late escape all HTML output
- π Bug: Fix display issues with Multi Select fields
- π Bug: Fix manual refresh issue when zoomed in 400%+
- π Bug: Fix scrolling issue on iOS devices
- π Bug: Fix white border issue around full-color pages
- π Bug: Add better viewport detection to only render the Previewer when required
- π Bug: Fix page-width scaling bug when the Previewer is set to Horizontal
- π Bug: Resolve jQuery 3.0 deprecation notice
- π Bug: Resolve JavaScript error when using AJAX-powered Gravity Form
2.0.3
- π Bug: Fix .pot file build tool so the plugin can be translated correctly
2.0.2
- π Bug: Fix browser caching issue that caused version mismatch error with the PDF Worker
- π Bug: Fix duplicate auto-refresh of PDF Preview
- π Bug: Display PDF preview when using plain permalinks
- π Bug: Better theme compatibility for Previewer
- π§Ή Housekeeping: Add Update URI header to prevent WordPress.org causing accidental plugin override due to conflicting plugin slug
2.0.1
- π Bug: Fix RTL display issue with legacy and Tier 2 PDF templates
- π Bug: Fix page scaling issue with for HiDPI screens
- π Bug: Track change and blur events in the form for better PDF auto-refreshing
- π Bug: Track signature add-on events for better PDF auto-refreshing
- π Bug: Fix PDF viewer width/height calculations when form is hidden on page load
- π Bug: Resolve memory leak when refreshing PDF viewer
2.0.0
- π Feature: New front-end UI with light and dark modes
- π Feature: New Horizontal display mode
- π Feature: Odd and Even Spread display mode
- π Feature: Default Zoom Level control setting
- π Feature: Optional right-click protection (enabled by default to prevent saving PDF pages as images)
- π Feature: Optional text-copying protection (enabled by default)
- π Feature: Faster PDF refresh rate on page load or form change
- π Feature: Filename of downloaded PDF now matches PDF Filename setting
- π Feature: Faster and more accurate PDF loading and rendering
- π Feature: Scroll by dragging/touching the pages
- π Feature: Support for Gravity Forms Repeater fields in PDF preview
- π§Ή Housekeeping: Upgrade PDF.js to 2.12
- π§Ή Housekeeping: Reduce PDF.js console.log verbosity
- π Bug: Assign the correct user to the temporary entry created when generating a PDF
- π Bug: Fix column display issue in Colossus
- π Bug: Fixes Microsoft Edge false-positive when rendering PDF (affected a small number of users)
- π Bug: Fix PHP Mod_Security false-positive when rendering PDF (affected a small number of users)
- π Bug: Better error handling when PDF cannot be loaded
- π Bug: Fix PDF download issue when permalinks are disabled
1.2.12
- π Bug: Fix Image Hopper display issues when using the WooCommerce Gravity Forms add-on
1.2.11
- π Bug: Fix Gravity Flow User Input step display problems with the Previewer
- π Bug: Fix edge-case bug with GP Read Only plugin
- π Bug: Fix invalid link to PDF list page running Gravity PDF 6+
1.2.10
- π Feature: Add field icon support in the Form Editor for Gravity Forms 2.5
- π Bug: Fix PHP Notice about an undefined array value
1.2.9
- π Bug: Adjust relative PDF URL to account for Multisite subdirectory usage
1.2.8
- π Bug: Fix string-to-number type conversion bug that can cause random entry data loss under specific conditions.
- π Bug: Use relative URL when loading PDF previews to reduce the chance Windows Defender in Edge throws a security warning
1.2.7
- π Bug: Fix PHP notice in WordPress 5.5
1.2.6
- π Bug: Fix the file upload display in Core / Universal templates so the filenames are correctly displayed in the Previewer
- π Bug: Allow the GPDFAPI::get_form_data() API call to function correctly in Previewer-generated templates
- π Bug: Fix display issue with Gravity Perk's Nested Forms 1.0 plugin release
1.2.5.1
- π Bug: Fix upgrade notice that won't disappear even when running the latest version
1.2.5
- π Bug: Fix display issue when browser downloaded PDF in chunks
1.2.4
- π Bug: Fix regression in 1.2.3 that prevented the auto-refresh feature working on AJAX forms
1.2.3
- π Bug: Fix Preview reload issue when submitting AJAX forms on a Mac
- π Bug: Fix PHP notice when $form variable isn't the expected object
1.2.2
- π Bug: Fix Plugin Update Nag when already on latest version
1.2.1
- π Bug: Ensure Rich Text Field content displayed correctly in Previewer
1.2.0
- π Feature: Add support for the WooCommerce Gravity Forms Product add-on
- π Bug: Ensure the Preview is automatically loaded when there's no scroll bar on the page
1.1.1
- π Bug: Prevent PHP error when developers tap into theΒ
gform_pre_renderΒ filter - π Bug: Disable PDF security preventing copying / printing of the PDF when the PDF Previewer download feature is enabled
1.1.0
- π Feature: Add Gravity Flow v2.0+ User Input Step support.
- π Feature: Add setting to allow end-user to download generated PDF (defaults to off)
- π Feature: Add full support for uploaded files in GravityView
- π Feature: DefineΒ
DOING_PDF_PREVIEWERΒ PHP constant when generating PDFs for Previewer. - π Bug: Prevent Previewer showing up in Core / Universal templates whenΒ
Show Empty FieldsΒ option enabled.
1.0.2
- π Bug: Fix problem where the PDF watermark and custom height settings were ignored for new Previewer fields
1.0.1
- π Feature: TriggerΒ
gform_pre_submissionΒ action before temporary entry is created to allow raw $_POST data to be modified - π Bug: Prevent any miscellaneous output when generating the preview PDF
- π Bug: Clear temporary entry meta data to prevent product information being cached
- π Bug: AddΒ
!importantΒ statements to our loading spinner CSS to prevent display issues caused by themes - π Bug: Mark our Previewer field asΒ
read onlyΒ in Gravity Forms to prevent is showing up in conditional logic, merge tags or the entry details page
1.0
- π Feature: Add French, Spanish and German translations
- π Bug: Fix double-encoding issue in the Preview PDF field strings
- π Bug: Adjust pre-loading checks so they correctly display when there's a problem
0.2
- π Bug: Default to first PDF for the preview if none selected
- π Bug: Fix Watermark double toggle problem
- π Feature: Add more robust logging support
- Dev: Upgrade bootstrap to utilise Gravity PDF 4.3 Add-on Code
- Dev: Remove unnecessary files from the plugin
0.1
- π Initial Release