Changelog

1.1.2 - 11 July 2025
  • Fix - Prevent valid license being saved as invalid in DB in EDD SL
  • Fix - WP Media Upload stamping system and create admin notice when it is active since stamping is final
  • Fix - unzip/zip system where files are nested and stored remotely
  • Fix - Where font size is not set in EPUB stamping and stamp doesn't show
  • Tweak - tcpdi_parser class findObjectOffsets() catch for mid-object white space, not leading whitespace
1.1.1 - 2 July 2025
  • Fix - Ensure activation/deactivation hook methods are run by calling from root plugin file
  • Fix - Always migrate tcpdf/fpdf fonts if using WordPress
  • Fix - In tcpdi_parser.php findObjectOffsets(), catch for more "interestingly-formatted" (multi-line) PDF objects
  • Fix - set array values in wp/admin/settings/save.php before saving to avoid TypeError
  • Fix - check if 'pdf-ink' $submenu is set in wp/shortcode.php line 53
1.1.0 - 20 June 2025
  • Fix - if 'custom' selected and page range not set, mark all pages
  • Fix - CRON file pruner to use the selected schedule
  • Feature - EPUB File support for better e-book coverage - configurable text and XHTML watermarks with full settings panel!
  • Tweak - Rename handler methods to be less PDF-specific (backwards compatible)
  • Tweak - Update FPDF to version 1.86
  • Tweak - Settings option for saving Adobe SDK key
  • Tweak - Update lang files
1.0.7 - 20 May 2025
  • Update to TCPDF version 6.9.4 (handles security vulnerability)
  • Tweak for skipping MACOSX folders inside ZIP archives
  • Tweak - add file path to list of arguments for Dispatch set_content() abstract method
  • Fix - check that $plugin argument is object in maybe_disable_auto_plugin_updates() method
1.0.6 - 10 April 2025
  • Fix - annot-forms permission misnamed in permissions array
  • Tweak - add bulk shortcode-generated PDF cleanup to Housekeeping settings
  • Tweak - prune invisible files to help "empty" PDF Inkdirectories being deleted on housekeeping
  • Tweak - in tcpdf_config.php where someone might have WP installation but be using PDF Ink separately from that - load fonts
1.0.5 - 20 March 2025
  • Fix - add URL to wpdb when manual shortcode with URL used
  • Fix - Call WP_Filesystem() reliably when running migration from Woo/EDD/DLM
  • Fix - Include includes.php sooner to avoid missing pdfink_debug_log() function
  • Tweak - slim down included font files to save disk space
  • [USERID] magic tag for WooCommerce, Download Monitor and Easy Digital Download use
1.0.4 - 3 March 2025
  • Fix - stripslashes() on content HTML was removed (add back in)
  • Fix - for when custom K_PATH_FONTS not located
  • Fix - for when using line breaks in content without HTML
  • Fix - for when logged in user details not found in some cases
  • Fix - remove chance of possible 'TB_WIDTH' undefined error in Sandbox
  • Fix - for when fonts with dashes and underscores in their name are uploaded, and for if font name ends with word "regular"
  • Tweak - more baseline (informational) debugging lines added
  • Tweak - define K_TCPDF_EXTERNAL_CONFIG sooner
  • Tweak - move main logging method outside WP for use with non-WP installations
  • Tweak - fetching of remote files
  • Tweak - handling of file exclusions (files excluded from PDF manipulation)
  • Tweak - TCPDI improvements, including better parsing of external (URL) links
  • Tweak - add [DATE] magic tag for shortcode use, which is timestamp
  • Tweak - set default logging type if logging turned on and no type set
  • Add [PRODUCT-QTY] magic tag for Easy Digital Download use
  • More lines of debugging inserted throughout code
1.0.3 - 11 Feb 2025
  • Fix - stripslashes() on content HTML was removed (add back in)
  • Tweak - add a couple values ( 'source', 'order_id', 'payment_id' ) to e-commerce settings array for filter use
1.0.2 - 7 Feb 2025
  • Fix - Problem where font files are not always moved to temporary director
  • Fix - Make sure thickbox JS is present in admin settings pages
  • Tweak - prevent WP autoloading of PDF Ink settings
1.0.1 - 29 Jan 2025
  • Fix - Problem on plugin uninstall caused by undefined constant
  • Fix - Give nonces more unique names to remove conflict with WC AJAX
  • Fix - method_exists() not finding namespaced TPCPDF_IMAGES
  • Tweak - run PDF protection methods based only on if encryption is turned on
1.0 - 23 Jan 2025
  • First release
To top