Skip to content

v1.17.0

Choose a tag to compare

@BenKalsky BenKalsky released this 10 Aug 22:56
· 26 commits to main since this release
a3c266d

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 the dpt_en_legacy_shortcode filter 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.