3.1.2 (2024-11-13)
3.1.1 (2024-11-11)
3.1.0 (2024-10-08)
- check for non-preview logged in user on account criteria (#1347) (9f6f062)
- prioritize ras overlays for delayed prompts (21c3091)
- prioritize ras overlays for delayed prompts #1341 (c0027d1)
- verify delayed prompt can still be displayed before showing (#1344) (235f36b)
3.0.1 (2024-09-04)
- segmentation: handle bad MC API key (aecc659)
3.0.0 (2024-08-13)
-
Updates dependencies for compatibility with WordPress 6.6., but breaks JS in WordPress 6.5. and below. If you need support for WP 6.5.*, please do not upgrade to this new major version.
-
chore: refactor for updating dependencies in newspack-scripts
-
chore: update NPM version to lts/*
-
chore: update package-lock.json
-
refactor: use proxy script for eslint and stylelint scripts
-
fix: peer dependencies
-
deps: [email protected]; remove ajv
-
deps: update lint-staged (4066519d9c0f43aacb6961efa403994a4d8dd7a2)
-
chore: update newspack-scripts to v5.6.0-alpha.3
-
chore: add .stylelintrc.js
-
fix: remove outdated "main" entrypoint from package.json
-
chore: update newspack-scripts to v5.6.0-alpha.4
-
fix: add missing Prettier config files
-
chore: update newspack-scripts to 5.6.0-alpha.5
-
fix: stylelint scripts with [email protected]
-
fix: stylelint version with [email protected]
-
fix: reformat SCSS
-
chore: update newspack-scripts to v5.6.0-alpha.8
-
chore: update .blog URL
-
chore: add NPM scripts for PHP
-
chore: update newspack-components to v3.0.0
-
chore: bump newspack-scripts to v5.5.2
2.34.1 (2024-07-12)
2.34.0 (2024-07-01)
- ensure regenerator-runtime is available (for WP 6.6) (8ee878e)
2.33.1 (2024-06-18)
2.33.0 (2024-06-12)
2.32.0 (2024-05-28)
- improved attribute handling (f3eb1ae)
- automated file updates [skip ci] (b59282c)
2.31.3 (2024-04-26)
2.31.2 (2024-04-23)
- improved attribute handling (b53415a)
2.31.1 (2024-04-08)
- ga4 events (11ca3b8)
2.31.1-alpha.1 (2024-03-28)
- ga4 events (11ca3b8)
2.31.0 (2024-03-04)
- preview: handle additional_classes (c201f43)
2.31.0-alpha.2 (2024-02-23)
- preview: handle additional_classes (c201f43)
2.31.0-alpha.1 (2024-02-08)
2.30.1 (2024-02-06)
2.30.0 (2024-02-06)
2.30.0-alpha.1 (2024-02-01)
2.29.2-alpha.1 (2024-01-26)
2.29.1 (2024-01-25)
- dont change global post before header (#1258) (1c3d931)
- prompts and segments schema (#1260) (21fa990)
2.29.1-alpha.1 (2024-01-17)
- dont change global post before header (#1258) (1c3d931)
- prompts and segments schema (#1260) (21fa990)
2.29.0 (2024-01-17)
2.28.0 (2024-01-08)
- add support for prompt revisions (b2571a7)
2.28.0-alpha.1 (2023-12-15)
- add support for prompt revisions (b2571a7)
2.27.0 (2023-12-11)
- don't enqueue criteria if popups are disabled for post (3fbd4b6)
- segmentation: detect duplicated segments (#1244) (3cfc89a)
2.27.0-alpha.1 (2023-11-30)
- don't enqueue criteria if popups are disabled for post (3fbd4b6)
- segmentation: detect duplicated segments (#1244) (3cfc89a)
2.26.1 (2023-11-17)
2.26.0 (2023-11-13)
2.26.0-alpha.1 (2023-10-31)
2.25.0 (2023-10-31)
2.25.0-alpha.2 (2023-10-20)
2.25.0-alpha.1 (2023-10-16)
- remove is_non_interactive method (adabea2)
2.24.0 (2023-10-09)
2.24.0-alpha.3 (2023-09-29)
2.24.0-alpha.2 (2023-09-29)
2.24.0-alpha.1 (2023-09-28)
2.23.1 (2023-09-13)
2.23.1-alpha.1 (2023-09-06)
2.23.0 (2023-08-24)
- account for frequency presets in printed config (#1203) (a97bc8f)
- add .hidden styles for above header prompts (#1207) (a19d64d)
- ensure url param segment is set (#1197) (dc6c130)
- eslint new rule declaration-block-no-redundant-longhand-properties (d1bf215)
- include missing file (#1194) (d5fe344)
- move the close button when Hide Padding is enabled (#1165) (20d17d9)
- remove string from overlay prompt (#1204) (232f05a)
- add segmentation README and more useful info to debug object (#1195) (b501d9a)
- campaigns segmentation API rearchitecture (#1192) (d554151), closes #1155 #1166 #1167 #1159 #1175 #1169
2.23.0-alpha.4 (2023-08-23)
- add .hidden styles for above header prompts (#1207) (a19d64d)
- eslint new rule declaration-block-no-redundant-longhand-properties (d1bf215)
2.23.0-alpha.3 (2023-08-21)
- account for frequency presets in printed config (#1203) (a97bc8f)
- ensure url param segment is set (#1197) (dc6c130)
- remove string from overlay prompt (#1204) (232f05a)
2.23.0-alpha.2 (2023-08-18)
2.23.0-alpha.1 (2023-08-17)
- campaigns segmentation API rearchitecture (#1192) (d554151), closes #1155 #1166 #1167 #1159 #1175 #1169
2.22.0 (2023-07-17)
2.22.0-alpha.2 (2023-07-11)
2.21.1 (2023-07-11)
2.21.0 (2023-07-03)
- ensure inline posts are inserted into main post content only (#1137) (624bd56)
- remove dismissed event after form is submitted (#1143) (b470efd)
- render prompts on metered content (#1152) (05b5f76)
- front-end GA4 events for prompt interactions (#1136) (ae274aa), closes #1133
- rearrange info on popup metadta events (#1144) (dcac4b7)
2.21.0-alpha.1 (2023-06-22)
- ensure inline posts are inserted into main post content only (#1137) (624bd56)
- remove dismissed event after form is submitted (#1143) (b470efd)
- render prompts on metered content (#1152) (05b5f76)
- front-end GA4 events for prompt interactions (#1136) (ae274aa), closes #1133
- rearrange info on popup metadta events (#1144) (dcac4b7)
2.20.0 (2023-06-19)
- attempt to create config file on every host (#1121) (8ba33b7)
- escape value when creating config file (#1123) (53232e5)
2.20.0-alpha.1 (2023-06-15)
- attempt to create config file on every host (#1121) (8ba33b7)
- escape value when creating config file (#1123) (53232e5)
2.19.0 (2023-06-15)
- front-end GA4 events for prompt interactions (#1136) (15a6286), closes #1133
- rearrange info on popup metadta events (#1144) (f3267e1)
2.18.1 (2023-06-13)
2.18.0 (2023-06-05)
- deprecate "display title" option (#1101) (e3de495)
- ras: add segmentation support for NRH donations (#1124) (da1a088)
2.18.0-alpha.1 (2023-05-30)
2.17.0 (2023-05-30)
2.16.0 (2023-05-08)
- adjust pre-commit hook (#1086) (19de3f0)
- pre commit and add pre push (#1084) (1f0a59d)
- ras-defaults: allow override values via $_GET for previewing presets (#1107) (58736a5)
- ras-defaults: turn on feature to always subscribe to newsletters by default (#1111) (283e0d8)
- add custom prompt taxonomies (f75f6fc)
- add custom prompt taxonomies #1100 (1af879d)
- add filter to maybe display prompt check (7b5bb9b)
- add filter to maybe display prompt check #1095 (1bbe843)
- filter the whole result (40863dd)
- hide overlays on sign in modal (#1094) (226bb5e)
- increase max length of default prompt input fields (#1109) (6b759a1)
- RAS setup UI and default Campaigns wizard (#1103) (f595046), closes #1078 #1090 #1096 #1097 #1102
2.16.0-alpha.4 (2023-05-08)
2.16.0-alpha.3 (2023-05-03)
2.16.0-alpha.2 (2023-05-03)
2.16.0-alpha.1 (2023-04-28)
- add custom prompt taxonomies (f75f6fc)
- add custom prompt taxonomies #1100 (1af879d)
- add filter to maybe display prompt check (7b5bb9b)
- add filter to maybe display prompt check #1095 (1bbe843)
- filter the whole result (40863dd)
- hide overlays on sign in modal (#1094) (226bb5e)
- RAS setup UI and default Campaigns wizard (#1103) (f595046), closes #1078 #1090 #1096 #1097 #1102
2.15.0 (2023-04-10)
- ensure the plugin works when performance-lab plugin is active (0f8bc55)
- fatal error if wp_cache_* functions do exist (003b6c4)
- fatal error if wp_cache_* functions do exist #1073 (ce1f563)
- hide lightbox when modal checkout (#1077) (1da8f6b)
- memberships: restriction check for inline prompt insertion (#1079) (89f4142)
- add feature to allow segments to be disabled (#1076) (238aaa7)
- Update default newsletter prompt (#1074) (428bb98)
2.15.0-alpha.1 (2023-03-31)
- ensure the plugin works when performance-lab plugin is active (0f8bc55)
- fatal error if wp_cache_* functions do exist (003b6c4)
- fatal error if wp_cache_* functions do exist #1073 (ce1f563)
- hide lightbox when modal checkout (#1077) (1da8f6b)
- memberships: restriction check for inline prompt insertion (#1079) (89f4142)
- add feature to allow segments to be disabled (#1076) (238aaa7)
- Update default newsletter prompt (#1074) (428bb98)
2.14.0 (2023-03-14)
- add popup info to donation block (85ec525)
- add popup info to donation block (7a01172)
- add popups ids to forms in prompts (b41aff9)
- allow overlays to be dismissed on background tap (#1062) (97a040b)
2.14.0-alpha.1 (2023-03-03)
- add popup info to donation block (85ec525)
- add popup info to donation block (7a01172)
- add popups ids to forms in prompts (b41aff9)
- allow overlays to be dismissed on background tap (#1062) (97a040b)
2.13.0 (2023-02-21)
2.12.0 (2023-02-16)
- add prune data CLI command (486ea9f)
2.12.0-alpha.1 (2023-01-26)
- add prune data CLI command (486ea9f)
2.11.0 (2023-01-25)
2.11.0-alpha.1 (2023-01-13)
2.10.0 (2023-01-09)
- allow every pageview frequency for overlays in editor (#1036) (d792ea6)
- hide the 'Prompts Visible' button in the admin panel (a443eca)
- add export cli command (#1021) (835f117)
- add new field for custom CSS classes (#1025) (364351b)
- add the Importer basic CLI command (#1026) (8aa5ac2)
- allow admins to toggle prompts (#1012) (7ed1d88)
- CLI command to add ras defaults segments and prompts (#1032) (7cf8898)
- Improved import and export cli commands (#1029) (e8d3a22)
2.10.0-alpha.2 (2022-12-22)
2.10.0-alpha.1 (2022-12-20)
- hide the 'Prompts Visible' button in the admin panel (a443eca)
- add export cli command (#1021) (835f117)
- add new field for custom CSS classes (#1025) (364351b)
- add the Importer basic CLI command (#1026) (8aa5ac2)
- allow admins to toggle prompts (#1012) (7ed1d88)
- Improved import and export cli commands (#1029) (e8d3a22)
2.9.2 (2022-12-20)
2.9.2-hotfix.1 (2022-12-20)
- prevent API bot exit without referer (b9f5c56)
2.9.1 (2022-12-20)
2.9.0 (2022-12-12)
- ga: add custom dimensions via Newspack instead of a remote config (#1014) (fc49f4d), closes #325
- update CI orb newspack-scripts (2bec2ad)
- create Json schemas (#1019) (b244f9e)
- support custom class names on inline prompt blocks (#1015) (853de19)
2.9.0-alpha.1 (2022-12-01)
- ga: add custom dimensions via Newspack instead of a remote config (#1014) (fc49f4d), closes #325
- update CI orb newspack-scripts (2bec2ad)
- create Json schemas (#1019) (b244f9e)
- support custom class names on inline prompt blocks (#1015) (853de19)
2.8.3 (2022-11-16)
- also limit query to fetch reconciled session client IDs (09422f2)
2.8.2 (2022-11-16)
- limit reconciled sessions to max of 10 per reader (a1e9cd9)
2.8.1 (2022-11-16)
2.8.1-hotfix.1 (2022-11-16)
- handle ESP exception on login fetch (e7018da)
2.8.0 (2022-11-14)
- polyfill amp-access script (4c41745), closes #995 #193 #880 #749 #170 #569
- reconcile different reader sessions (#978) (38a486d)
2.8.0-alpha.2 (2022-11-11)
2.8.0-alpha.1 (2022-11-03)
2.7.2 (2022-10-25)
2.7.1 (2022-10-20)
- Revert "feat: polyfill amp-access script" (7cb2467)
- polyfill fallback behavior from PR #961 (a6d0409)
2.7.0 (2022-10-19)
- analytics: only add form info to form submission events (#960) (72ff629)
- lower visibility threshold for prompt_seen events (#976) (607c20d)
- release: use newspack-scripts with fixed semantic-release config (52119cd)
2.7.0-alpha.3 (2022-10-13)
- prompt visibility animation (b278793)
2.6.2 (2022-10-13)
- prompt visibility animation (b278793)
2.6.1 (2022-10-10)
2.6.0 (2022-09-27)
- add concept of prompt styles and add large style (0d3ad81)
- polyfill amp-access script (9271111), closes #193
- remove wp-dom-ready, medialement dependencies for frontend script (b4c930c)
- segmentation: by former donor status (#954) (0859c54)
2.6.0-alpha.2 (2022-09-26)
- add concept of prompt styles and add large style (0d3ad81)
2.6.0-alpha.1 (2022-09-21)
- polyfill amp-access script (9271111), closes #193
- remove wp-dom-ready, medialement dependencies for frontend script (b4c930c)
- segmentation: by former donor status (#954) (0859c54)
2.5.0 (2022-09-21)
2.4.0 (2022-09-15)
- allow custom frequencies as long as NEWSPACK_EXPERIMENTAL_READER_ACTIVATION is true (#953) (a8cfc42)
- analytics: prevent marking client as a subscriber if subscribing to only the master list (0dd5390)
- log reg form info to analytics events (#951) (026361b)
- polyfills for some amp scripts (#946) (245fcac)
- simplify overlay max-height (#950) (c9c6001)
- tapping on overlay background no longer dismisses prompt (#948) (fe34eef)
2.4.0-alpha.1 (2022-09-06)
- allow custom frequencies as long as NEWSPACK_EXPERIMENTAL_READER_ACTIVATION is true (#953) (a8cfc42)
- analytics: prevent marking client as a subscriber if subscribing to only the master list (0dd5390)
- log reg form info to analytics events (#951) (026361b)
- polyfills for some amp scripts (#946) (245fcac)
- simplify overlay max-height (#950) (c9c6001)
- tapping on overlay background no longer dismisses prompt (#948) (fe34eef)
2.3.1 (2022-08-18)
2.3.0 (2022-08-16)
- category/tag exclusion fields in block editor (#935) (3b4f85d)
- remove unneeded arg from preview pruning (9fa5f4e)
- segment matching when no segment is the best-priority (#930) (d1a46a7)
- simplify WC donation handling (#922) (43edced)
- featured images for overlay prompts (#924) (1e42665)
- lookup unknown email addresses in ESP to determine status (#923) (c352517)
- newsletters-data: handle no lists update (#926) (df77f1c)
- read ESP donation metadata on login and supply to segmentation (#927) (2778b53)
- segmentation: handle pre-authenticated users (#911) (211bbe0), closes #903
2.3.0-alpha.1 (2022-08-05)
- remove unneeded arg from preview pruning (9fa5f4e)
- segment matching when no segment is the best-priority (#930) (d1a46a7)
- simplify WC donation handling (#922) (43edced)
- featured images for overlay prompts (#924) (1e42665)
- lookup unknown email addresses in ESP to determine status (#923) (c352517)
- newsletters-data: handle no lists update (#926) (df77f1c)
- read ESP donation metadata on login and supply to segmentation (#927) (2778b53)
- segmentation: handle pre-authenticated users (#911) (211bbe0), closes #903
2.2.1 (2022-08-02)
2.2.0 (2022-08-01)
- check subscriber status earlier and restore utm_medium=email logic (#892) (d71c23e)
- retrieve events from persistent cache, if available (#915) (96eb998)
- improved frequency options (#908) (f86d22f)
- newsletters: handle subscribe form block event (#917) (e89cd14)
- styling: smaller padding on smaller viewports (#909) (81262ec)
- use existing options to restrict display size of overlay prompts (#897) (15f3da8)
2.2.0-alpha.3 (2022-07-20)
- improved frequency options (#908) (f86d22f)
- newsletters: handle subscribe form block event (#917) (e89cd14)
2.2.0-alpha.2 (2022-07-18)
2.2.0-alpha.1 (2022-07-14)
- styling: smaller padding on smaller viewports (#909) (81262ec)
- use existing options to restrict display size of overlay prompts (#897) (15f3da8)
2.1.0 (2022-06-27)
2.1.0-alpha.3 (2022-06-24)
- force release (9eb0b0f)
2.0.2 (2022-06-24)
- force release (9eb0b0f)
2.0.1 (2022-06-24)
- misnamed variable in GA non-AMP config filter (40ae65b)
2.0.0 (2022-05-30)
- api: improve web crawler handling (#863) (a0a43e9)
- new option to not display an overlay background (#867) (6a7fb47)
- remove permanent suppression features (#866) (1477205)
-
Removes permanent suppression options. All prompts will be displayed to all readers who meet both segmentation and frequency requirements for the prompt, even if those prompts were previously dismissed by those readers. Prompts containing newsletter signup or donation blocks will no longer be suppressed automatically under any circumstances.
-
feat: remove permanent suppression features
-
test: remove tests related to permanent suppression
2.0.0-alpha.1 (2022-05-27)
- new option to not display an overlay background (#867) (6a7fb47)
- remove permanent suppression features (#866) (1477205)
-
Removes permanent suppression options. All prompts will be displayed to all readers who meet both segmentation and frequency requirements for the prompt, even if those prompts were previously dismissed by those readers. Prompts containing newsletter signup or donation blocks will no longer be suppressed automatically under any circumstances.
-
feat: remove permanent suppression features
-
test: remove tests related to permanent suppression
1.53.0-alpha.1 (2022-05-19)
1.52.2 (2022-05-10)
- prevent duplicated pageviews if amp-analytics was loaded externally (2ca79ec)
1.52.1 (2022-04-20)
1.52.1-hotfix.1 (2022-04-20)
1.52.0 (2022-04-20)
- insertion of prompts around Group blocks (#855) (6ae5ea9)
- make "scroll" the default inline trigger_type (#846) (a2ffee4)
1.52.0-alpha.1 (2022-04-20)
1.51.1-alpha.1 (2022-04-18)
1.51.0 (2022-04-05)
- donation landing page setting (#826) (9b057b8)
- restore "Announcements" category and move segments to label (9c429a6)
- track logged-in users interactions (#839) (82f1296), closes #838
- add "undismissible" option for inline prompts (#832) (f766dac)
- allow segmentation by user login status (#825) (affdbea)
- analytics: add segment name to event_category (5a9f7c3)
- show prompts to logged-in admin and editor users (#824) (cba27f5)
1.51.0-alpha.2 (2022-04-05)
1.51.0-alpha.1 (2022-03-31)
- donation landing page setting (#826) (9b057b8)
- restore "Announcements" category and move segments to label (9c429a6)
- add "undismissible" option for inline prompts (#832) (f766dac)
- allow segmentation by user login status (#825) (affdbea)
- analytics: add segment name to event_category (5a9f7c3)
- show prompts to logged-in admin and editor users (#824) (cba27f5)
1.50.0 (2022-03-22)
1.50.0-alpha.1 (2022-03-15)
1.49.1 (2022-03-10)
- prefix preview query param keys to avoid collisions (b6b82ed)
1.49.1-hotfix.1 (2022-03-10)
- prefix preview query param keys to avoid collisions (b6b82ed)
1.49.0 (2022-03-08)
- allow overlay_opacity to be set to 0 for prompts (#803) (1e3f68b), closes #632
- count inner blocks' content toward post length (#807) (f745419)
- ensure correct option is selected for trigger dropdown (#802) (b9210b2)
- only count donation products for donor segmentation (#814) (b471dad)
- prevent default category on term deletion (#806) (465c907)
- prevent non-page post types from appearing in settings dropdown (#813) (bc1cead)
- preview: pass url params to links within single-prompt preview iframes (#792) (6cad2c0), closes #663
1.49.0-alpha.2 (2022-03-02)
- only count donation products for donor segmentation (#814) (b471dad)
- prevent non-page post types from appearing in settings dropdown (#813) (bc1cead)
1.49.0-alpha.1 (2022-02-24)
- allow overlay_opacity to be set to 0 for prompts (#803) (1e3f68b), closes #632
- count inner blocks' content toward post length (#807) (f745419)
- ensure correct option is selected for trigger dropdown (#802) (b9210b2)
- prevent default category on term deletion (#806) (465c907)
- preview: pass url params to links within single-prompt preview iframes (#792) (6cad2c0), closes #663
1.48.0 (2022-02-22)
- allow admins to define merge fields for donors (#777) (183aa59)
- api: remove forcing HTTP; tweak referer verification (5bd188b)
- segmentation: limit query results when fetching segmentation reach data (#797) (eb95a04), closes #627
1.48.0-alpha.1 (2022-02-10)
- allow admins to define merge fields for donors (#777) (183aa59)
- api: remove forcing HTTP; tweak referer verification (5bd188b)
- segmentation: limit query results when fetching segmentation reach data (#797) (eb95a04), closes #627
1.47.2 (2022-02-01)
- class-newspack-popups-model.php: fire the "Form Submission" event on submit, not submit success (#790) (c9bfbbb)
1.47.2-alpha.1 (2022-02-01)
- class-newspack-popups-model.php: fire the "Form Submission" event on submit, not submit success (#790) (c9bfbbb)
1.47.1 (2022-01-25)
1.47.1-alpha.1 (2022-01-24)
1.47.0 (2021-12-15)
1.47.0-alpha.1 (2021-12-15)
1.46.0 (2021-12-14)
- archive prompt spacing (#715) (248c093), closes #708 #708
- duplicated, grouped blocks (#727) (062be58)
- naming duplicated prompts (#706) (3fa3be6)
- api: add HTTP reponse codes to error reponses (7572ff2)
1.46.0-alpha.2 (2021-12-10)
1.46.0-alpha.1 (2021-12-09)
- archive prompt spacing (#715) (248c093), closes #708 #708
- naming duplicated prompts (#706) (3fa3be6)
- api: add HTTP reponse codes to error reponses (7572ff2)
1.45.2 (2021-12-02)
1.45.2-alpha.1 (2021-12-02)
1.45.1 (2021-12-01)
- path to config file (2758ae1)
1.45.1-alpha.1 (2021-12-01)
- path to config file (2758ae1)
1.45.0 (2021-11-30)
- prevent insertions which break layout; improve classic-content insertion (#647) (3a19928), closes #555
- enable config path override from environment (#660) (8327ea3)
- update link text (#658) (864e65e), closes #454
1.45.0-alpha.1 (2021-11-30)
- enable config path override from environment (#660) (8327ea3)
- update link text (#658) (864e65e), closes #454
1.44.1-alpha.1 (2021-11-18)
- prevent insertions which break layout; improve classic-content insertion (#647) (3a19928), closes #555
1.44.0 (2021-11-18)
- popup: add more placements (#624) (4ca4710), closes #114 #114
- enable excluding categories per prompt (#641) (b5b65b2)
1.44.0-alpha.1 (2021-11-16)
- popup: add more placements (#624) (4ca4710), closes #114 #114
- enable excluding categories per prompt (#641) (b5b65b2)
1.43.0 (2021-11-09)
- check if gtm exists (ef265c7)
- editor: handle archive placement in preview (ac67699)
1.42.1 (2021-11-03)
- displaying on custom post types (05f6f8c)
- donor landing page (bedcb4c)
- update ci images (#648) (7a05ed4)
1.42.0 (2021-10-19)
1.41.0 (2021-10-05)
- fix prompt previewe permalink for archive placement (cb4a2ad)
- add archive page types filter for inline prompts (bce176a)
- handle in archive pages placement when adding a prompt (c97baf7)
- inline prompt: add a new placement option for the archive pages (83ae398), closes #450
1.40.0 (2021-09-28)
- segmentation: improve how Mailchimp merge fields are handled (f76db06)
1.39.1 (2021-09-08)
- ensure only popup CPTs are handled (fdc1bdd)
1.39.0 (2021-08-31)
- cpt handling (91d48a4)
- disable until configured (#608) (aae712a), closes #591
- include drafts in segment previews (7c57ba9)
1.38.0 (2021-08-25)
1.37.2 (2021-08-17)
- amp analytics polyfill tweak (e8de420)
1.37.1 (2021-08-10)
1.37.0 (2021-08-03)
- above-header popups on pages (551e983)
- display prompts in the customizer (#587) (fa47c38), closes #577
- remove options whitelist (3f08781)
1.36.0 (2021-07-27)
- sanitize utm suppression setting (#585) (95890c3), closes #428
- api: remove reader data if no updates in 30 days (#584) (e5db8de), closes #583
- enable retrieving prompts from trash (736098f)
1.35.1 (2021-07-19)
- allow custom placement prompts to be displayed if in widget blocks (#578) (aaedc03)
- allow manual-only prompts to appear in widget blocks (#574) (a1c5f65)
- assume DB prefix; ensure https (fee1cae)
- wp-5.8: avoid an editor crash due to missing data in widgets block editor (#572) (db47c64), closes #570
1.35.0 (2021-06-30)
1.34.0 (2021-06-15)
1.33.0 (2021-05-26)
1.32.1 (2021-05-13)
- analytics: form selector (9ba35b6)
1.32.0 (2021-05-05)
- bump query limit up to 100 for eligible prompts (#536) (bebf6ec)
- use filter to decide which post types to insert ads into content (#537) (dafa550)
- analytics: revert event encoding (#535) (f54a872), closes #479
- api: debugging parameter (#539) (e8fd529)
1.31.1 (2021-04-28)
- interaction of above-header prompts in non-AMP mode (0c3a7c5)
- segments: filter out non-existing categories (#529) (d0160ef), closes #491
- deduplicate popups for amp-access (9aaf006)
- empty blocks handling (#524) (fba0154)
- hide WC client ID field even if not on Newspack theme (4c1ebe6)
- prevent overlay prompts animation conflicts (a8af34b), closes #526
1.31.0 (2021-04-13)
- handle classic content for inline prompt insertion (#521) (d361d5c)
- new option to show border for inline prompts (#513) (78647ca)
1.30.1 (2021-04-09)
1.30.0 (2021-04-06)
- shortcode, amp-access fixes (#505) (b17cb94)
- tag filtering (#506) (e88e7c7)
- when previewing "everyone" segment, show only prompts with no segments (#507) (8c800d8)
- api: ignore web crawler traffic (#509) (95ada9d)
- remove preview sessions data from DB daily; save last update date (f0dea91)
- retrieve widget popups ids from options (ba0ad47), closes #470
- simplify retrieval (b3299b2), closes #416
1.29.0 (2021-03-30)
1.28.0 (2021-03-24)
- allow filters to suppress popups better (#487) (12030e3)
- give blacklisted blocks a nominal length for 0% insertion logic (2f66203)
- introduce override blocks to ignore when inserting prompts (14c82b4)
- remove default category on prompt activation (#482) (84d96db)
1.27.0 (2021-03-17)
- add timestamp column to custom transients table (fd2bc0b)
1.26.2 (2021-03-12)
1.26.1 (2021-03-09)
- inline positions computation (32836f1)
- no amp-access auth check for inactive prompts (#474) (95b7f63)
- prevents segmentation-derived custom dimensions reporting in non-interaction mode (#464) (c241e58)
1.26.0 (2021-03-03)
- enable visit logging by default (#460) (0ed17c2)
- handle visit data when previewing (#458) (f58c0ec)
- non-cascading segment logic; multiple segments per prompt (#432, #451) (8c0e903)
1.25.0 (2021-02-25)
1.24.1 (2021-02-16)
1.24.0 (2021-02-11)
- add cache control headers (#434) (3a0d7f5)
- prevent category overlays from being fetched erroneously (#439) (14f3c88)
- preview functionality by campaign/group (#438) (fb79dfa)
- set segment id to null if segment doesn't exist (#425) (ef70393)
- campaign management functions (#427) (df72141)
- create campaign function (#429) (52a0e23)
- retrieve existing WC orders data as donations (#397) (b2ab539), closes #313
- segment priority UI and logic (#416) (31ffb38)
- specify group and segment in url for new campaigns (#426) (bcf4c3f)
1.23.1 (2021-01-29)
- insertion edge case bug (6e783ed)
1.23.0 (2021-01-28)
- add donor landing page setting (#408) (a3be6ca)
- segmentation: handle referrer exclusion segmentation (#415) (011e0eb), closes #386
1.22.2 (2021-01-22)
1.22.1 (2021-01-21)
1.22.0 (2021-01-21)
- corrected logic for above header display (#403) (3ca5d71)
- handle missing GA id (f27f84a)
- in preview tab, allow previewing without choosing groups (#399) (c9de7e9)
- install composer dependencies on release job (#368) (f814d27)
- remove dismiss button preview when empty (#402) (688d575)
- remove inline class for above header campaigns (#401) (212f39e)
- remove trailing question mark from cleaned non-AMP URLs (#376) (25363ae)
- segmentation and frequency conflict (#383) (47a5af0), closes #379
- segmentation category affinity fixes (16a6500)
- session read count in view-as logic (#362) (33b65c7)
- view-as-segment should always take min count values (#404) (e69a97a)
- deprecate test mode and never frequency (#390) (cc04314)
- handle category affinity segment (fb01269)
- initialize campaigns by placement (#374) (5db8e97)
- manual placement (#373) (45b0c67)
- support for campaign groups in campaigns wizard (#363) (fdb12db)
- segmentation: add session read count handling (b1a76cb)
- view-as: handle groups (#349) (563f3ce)
- shortcode (#321) (6da09cf)
- view-as feature (#345) (632bec7)
1.21.0 (2020-12-15)
- editor colors (69472f3)
- insert time-triggered overlay campaigns above header (#297) (d2c473b), closes #4
- editor: hide post visibility selector (ce7aa98)
- add above header placement option (#292) (06a863e), closes #260
- make campaign groups a hierarchical taxonomy (#344) (da4b26a)
- render a preview of the dismiss button in the editor (#336) (fa7dc05)
1.20.0 (2020-12-08)
- do create config file on the atomic platform (14120a8)
- move custom GA config endpoint to lightweight API (326fb10)
1.19.0 (2020-12-02)
- do not render popups with 'never' frequency (f1c80f3)
- report segmentation-related data as custom dimension to GA (#325) (648b70b), closes #259
- segmentation: segment size computation (#324) (c152cd9)
- prune segmentation data (c11c686), closes #251
1.19.0 (2020-12-02)
- do not render popups with 'never' frequency (f1c80f3)
- report segmentation-related data as custom dimension to GA (#325) (648b70b), closes #259
- segmentation: segment size computation (#324) (c152cd9)
- prune segmentation data (c11c686), closes #251
1.18.0 (2020-11-24)
- Improve configuration file handling (#315) (be40334)
- polyfill amp-analytics script (#306) (6066651), closes #193
- reorganize editor sidebar and add notice when test mode is enabled (#307) (59e522c), closes #310
- retrieve client email and donor status from Mailchimp (#305) (4ffc44d), closes #304
1.17.0 (2020-11-11)
- do not enqueue scripts if post has Campaigns disabled (af32c62)
- handle MC4WP forms when assessing if campaign has newsletter form (74cfbae)
- inject campaigns into posts and pages only (#296) (c162379)
- handle posts read count segmentation (#289) (c6024d2), closes #271
- handle subscription, donation segmentation (5fb405d), closes #249 #250
- improve preview post (#291) (f7a5ba1)
- settings interop (#206) (466db2a)
1.16.0 (2020-10-29)
- handle non-amp amp-analytics submission event (#283) (44e7587), closes #200 #257
- suppression donation campaigns for donors (1f53b60), closes #141
1.15.1 (2020-10-28)
1.15.0 (2020-10-27)
- handle no WooCommerce installed (d6b7b7c)
- non-post visits; prevent overwriting client data (#276) (6f13857)
- editor: disable "Every page" frequency for overlay campaigns (#268) (700c07e), closes #105
- allow inline campaigns to appear before first block (23b86ce), closes #209
- setting sitewide default (8e3037f), closes #72
- testing of overlay popups (79f9f0d), closes #62
- segmentation: save WC donation data (#269) (3cc48d4)
- disable native preview button (2dd545b), closes #130
- handle MC4WP; store email subscriptions as an array (#258) (baf4426)
- simplify previewing logic (#266) (97b17fe), closes #110
- tag filtering (#267) (cf2b546), closes #109
- use cacheing for client data (b5c4cba)
1.14.0 (2020-10-20)
- inline markup (#254) (bc26e7b), closes #246
- time-triggered popups (#242) (9bee014), closes #241 #247
1.13.0 (2020-10-07)
1.12.2 (2020-09-30)
- scroll-triggered popups on non-AMP pages (6b55e13)
1.12.1 (2020-09-29)
- scroll-triggered campaigns (#236) (79b654a)
- scroll-triggered popups (#232) (cff67c6), closes #217 #231
1.12.0 (2020-09-22)
- api: config creation (#228) (d06daa5)
- prevent a test category popup from taking the place of a sitewide default (c610ad0), closes #219
- reporting view on overlay campaigns (#221) (6f63f5b), closes #220
- api: enable drafts handling for setting options and categories (4828355)
- api: allow requests from AMP Cache (#226) (e0f7aaf)
- create config if not exists (#212) (0bdc4a3)
- use single request for amp-access; lightweight POST endpoint (#213) (e7c3356)
1.11.0 (2020-09-15)
1.10.0 (2020-08-26)
1.9.4 (2020-08-18)
- dismissal events as non-interaction (164ce5f)
1.9.3 (2020-08-11)
- add permission_callback to REST route defn (2626bb6)
1.9.2 (2020-07-22)
1.9.1 (2020-07-15)
- utm paramers suppression conflict (b2c577c)
1.9.0 (2020-07-14)
- decode URL when checking utm_source suppression; fix transient (#178) (cd55311), closes #177
- settings: styling (2c77bd4)
- hide non-test campagins for logged-in users (#169) (476e5c0)
- settings: suppress all newsletter campaigns if one was dismissed (#175) (ed91a73)
- add option to suppress newsletter campaigns if visiting from email (e1371f5)
1.8.0 (2020-07-09)
- make popupseen non-interactive event (4278a17)
- mark load event as non interaction (9abff5d)
1.7.2 (2020-07-07)
- duplicate execution of the_content filter (2692867)
1.7.1 (2020-06-30)
1.7.0 (2020-06-23)
- insert all campaigns into content in one pass (#150) (3c30b8e)
- non-amp form handling for inline campaigns (#154) (12b27b4)
- analytics: use newspack-plugin's filter where possible (#155) (0ee60bc)
- add class names for newsletter prompts, for analytics tracking (9ca1f83)
1.6.0 (2020-06-18)
- clean up release zip (bafe05e)
1.5.3 (2020-06-09)
- handle default background and overlay colors in the editor (e51c5d8), closes #56
- remove amp-form in non-amp requests (#127) (77c2f2f)
1.5.2 (2020-05-15)
- insertion: fix insertion of overlay scroll-triggered popups (6dc4427), closes #124
- dont load popups on products because of amp-form (8eb5ebc)
1.5.1 (2020-05-12)
1.5.0 (2020-05-07)
- fix couple issues with popup utm suppression (c4f5a1b)
- resolve issue causing admin bar to display incorrectly (#116) (97270ea)
1.4.1 (2020-04-29)
- prevent infinite loop with inline popups and paywalled content (83633ee)
1.4.0 (2020-04-24)
- check if meta exists (37786da)
- add as filter (9f74644)
- add assessment in insert_popups_amp_access (09c9d5d)
- change settings UI (e5bef8f)
- enable disabling popups for specific posts and pages (2cdaf31)
- enqueue script for posts and pages only (4d15744)
1.3.1 (2020-04-22)
- amp: disable popups on non-AMP pages with POST form elements (366407d)
1.3.0 (2020-04-21)
- dont count pageviews when initializing popup analytics (969d3b6)
- prevent reporting analytics data for popup previews (5eaec91)
1.2.0 (2020-04-01)
- add style to subscribe pattern 1 (#93) (98ddaa1)
- handle MC4WP forms submissions (95c8073)
- handle multiple inline popups (#89) (6c303ca)