Skip to content

v2.4.0

Choose a tag to compare

@reatlat reatlat released this 08 Jun 14:25
· 13 commits to main since this release
11885b5

Highlights

  • Geo / jurisdiction gating (opt-in). Resolve the visitor's jurisdiction and present the right experience: full GDPR banner in the EU/UK, a "Do Not Sell" opt-out link in US privacy states, nothing elsewhere. Enable with geo: true (hosted gateway), a self-hosted endpoint, or your own resolver(). New onGeo callback, zest:geo event, and headless Zest.resolveGeo().
  • "Powered by Zest" branding on the banner and settings modal — on by default, removable with branding: false.
  • New widget icon (themed Phosphor cookie).
  • First release of the framework plugins: @freshjuice/zest-astro and @freshjuice/zest-eleventy — inject the Zest IIFE inline into <head> at build time.

See CHANGELOG.md for full details.

npm packages are published separately: @freshjuice/zest, @freshjuice/zest-astro, @freshjuice/zest-eleventy.