v1.17.0
Digitizer Pro Tools 1.17.0
Release-readiness work: accurate privacy disclosure, licensing, and hardening. No module behaviour changes.
Disclosure
- readme now has an "External services" section covering the Resend email API (endpoint, when it runs, the full message data it forwards — including reply-to and custom headers — plus terms/privacy links), the GitHub update check, and the third-party content the Embed module loads in the visitor's browser.
- Documented exactly which three modules are active immediately after activation (Cookie Banner, Duplicate Post, Update Emails).
- Added a FAQ section.
Privacy
- Update checks and update downloads no longer disclose the site address: WordPress's default user agent embeds the site URL, and it is now replaced with just the plugin name and version on both requests.
Hardening
- Cookie Banner: font weight, border style and background size/position/repeat are pinned to the values the settings screen offers, so a crafted request cannot inject CSS into the inline style block.
- Admin screens survive a malformed
?page[]=query argument instead of raising a PHP 8 TypeError.
Compatibility
- The legacy
[enlighter]shortcode is no longer claimed by default. It is opt-in via thedpt_en_legacy_shortcodefilter and stands down when the standalone Enlighter plugin already owns the tag, so the two can coexist.
Packaging
- Added the GPLv2 LICENSE file and the License URI header.
- Added
bin/build-zip.sh; the attached ZIP is built with it.
Install the attached digitizer-pro-tools.zip (Plugins → Add New → Upload), or let the built-in updater offer it.