Changelog

Bulk Generator

3.0.0

  • πŸ› Bug: Prefix the namespace of all composer packages to prevent third-party conflicts
  • 🧹 Housekeeping: Add support for filesystems that don't support directories
  • πŸ§‘β€πŸ’» Developer: The \League\Flysystem PHP namespace has been updated to \GFPDF\Plugins\BulkGenerator\Vendor\League\Flysystem [BREAKING CHANGE]
  • πŸ§‘β€πŸ’» Developer: Added gfpdf_bulk_generator_concurrency filter to change the number of concurrent PDFs generated in bulk at any one time
  • πŸ§‘β€πŸ’» Developer: Added gfpdf_bulk_generator_flysystem_v1_adaptor filter to change the Flysystem v1 adapter used to save temporary files

2.2.0

  • 🧹 Housekeeping: Limit pages admin notices are displayed on to reduce notice fatigue
  • 🧹 Housekeeping: Update dependencies
  • πŸ› Bug: Resolve dynamic property deprecation notice
  • πŸ› Bug: Resolve early translation PHP notice if any plugin requirements aren't met
  • πŸ› Bug: Fix incorrect documentation link
  • πŸ§‘β€πŸ’» Developer: AddΒ gfpdf_bulk_generator_is_user_authorizedΒ filter to allow developers to set custom user permissions for the bulk PDF functionality
  • πŸ§‘β€πŸ’» Developer: AddΒ gfpdf_bulk_generator_settingsΒ filter to let developers alter the bulk PDF settings

2.1.0

  • πŸŽ‰ Feature: Order merged PDF documents using the Entry List and PDF List orders
 

2.0.0

  • Gravity PDF 6.0 and WordPress 5.7 or higher is now required for this extension
  • πŸŽ‰ Feature: Add setting to merge bulk-generated PDFs into a single document (beta)
  • πŸŽ‰ Feature: Add setting to set the filename of the bulk-generated zip or merged PDF file
  • πŸŽ‰ Feature: Revamp UI/UX to improve accessibility
  • πŸŽ‰ Feature: Remember settings from the previous build (per form, saved to local storage)
  • 🧹 Housekeeping: Add AI translations for Italian, Dutch, Portuguese, Chinese, Hebrew and Russian
  • 🧹 Housekeeping: Instantly delete temporary files when a build is cancelled
  • 🧹 Housekeeping: Instantly delete build file when dialog window is closed
  • 🧹 Housekeeping: Log additional information if verification fails when accessing the secure download link
  • 🧹 Housekeeping: Change download link timeout to 1 hour and removeΒ gfpdf_bg_download_url_timeoutΒ hook
  • πŸ› Bug: Fix filename race condition that would cause PDFs to be missing from the download

1.1.5

  • πŸ› Bug: Fix entry filtering issues due to encoded characters

1.1.4

  • πŸ§‘β€πŸ’» Developer: Allow the zip filename to be programmatically changed using the new filter hookΒ gfpdf_bg_download_zip_filename

1.1.3

  • πŸ§‘β€πŸ’» Developer: Add Javascript actionΒ gform.doAction('gpdf-bulk-generator-redux-store', store)Β so Redux store can be accessed

1.1.2

  • πŸ› Bug: Close all active buffers before streaming zip download to client
  • πŸ› Bug: Fix entry filtering with the less than (>) or greater than (<) operators
  • πŸ› Bug: Scope the CSS so it only applies to the Bulk Generator UI

1.1.1

  • πŸ› Bug: ensure plugin functions as expected when Gravity Forms No Conflict mode is enabled
  • πŸ”’ Security: return empty value when {created_by:user_pass} mergetag is used
  • πŸ”’ Security: run {date_created}, {date_updated}, and {payment_date} mergetag through GFCommon::format_variable_value() which handles URL encoding and HTML escaping (if required)

1.1.0

  • 🧹 Housekeeping: Add performance improvements to log messages when handling 1000s PDFs
  • 🧹 Housekeeping: Add code splitting and reduce JavaScript bundle size
  • πŸ› Bug: ensure all API requests get cancelled when modal window closed

1.0.2

  • πŸ› Bug: Resolve duplicate Common Tag getting added to Directory Structure
  • πŸ› Bug: Fix incorrect Directory Structure when not using Common Tags
  • πŸ› Bug: Fix issue using other Bulk Action options besides 'Download PDF'

1.0.1

  • πŸ› Bug: Fix Update Nag

1.0.0

  • πŸŽ‰ Initial Release