2.4.2
Small UX + compliance release.
- Per-surface
branding—brandingnow also accepts'modal'or
'banner'(in addition totrue/false), so the "Powered by Zest"
attribution can be shown on one surface only.window.ZestConfig = { branding: 'modal' };
- Configurable privacy-policy link text — the modal's policy link no
longer hard-codes "Privacy Policy". It's now thelabels.modal.policyText
label, translated for all 12 languages and overridable per site.Closes #3.window.ZestConfig = { labels: { modal: { policyText: 'Our Privacy Policy' } } };
- Tighter banner attribution — the banner credit now renders at 10px
and sits flush to the banner's bottom edge. Modal credit unchanged. - Astro 7 support —
@freshjuice/zest-astropeer range now includes
^7.0.0. No plugin code changes were needed. - Auto-assign — new workflow assigns
@reatlatto every newly opened
issue and PR (fork PRs excluded).
Published: @freshjuice/zest@2.4.2, @freshjuice/zest-astro@2.4.2,
@freshjuice/zest-eleventy@2.4.2.
npm install @freshjuice/zest@2.4.2Full changelog: CHANGELOG.md