6.0.4 (2025-03-12)
6.0.3 (2025-03-07)
6.0.2 (2025-03-07)
- google-site-kit: handle updated analytics option name (b2c98f3)
6.0.1 (2025-03-06)
- is-without-password condition (707c245)
6.0.0 (2025-03-04)
- campaigns: remove placeholder Analytics admin page (#3729) (abd1bc2)
- corrections: address feedbacks on improving code (b84fab2)
- corrections: improve code formatting (11ed58c)
- donations: handle trashed products and avoid creating dupes (#3760) (5e78832)
- esp-sync: transform outgoing dates to site timzeone (#3728) (77dc361)
- perfmatters: default for lazyload img setting parent selector (#3753) (491e335)
- recaptcha: improvements for reCAPTCHA v2 + modal checkout (#3692) (c4738a7)
- recaptcha: no need to scroll to top when showing v2 widget (#3741) (882d55c)
- undo forcing WC order attribution to off (#3771) (c9cb52a)
- woocommerce: add team name to checkouts for memberships-for-teams (#3752) (e3661c6)
- add corrections customize settings (#3751) (11dbc5e)
- corrections-modal: refactor corrections admin UI (0adac63)
- corrections: add date handling to corrections and enhance UI (4c77020)
- corrections: add site timezone handling logic for correction date (28d3bb9)
- corrections: Unit tests for Corrections functionality (#3776) (ae58933)
- corrections: update style of modal in the editor (#3766) (0aee542)
- esp-sync: queue data events sync to run once (#3661) (dd2b499)
- fixes and improvements for WooCommerce Subscriptions Gifting (#3747) (49c4b35)
- handle user nicename change (#3725) (cb045a3)
- my-account: add change email template (#3772) (32bef3c)
- my-account: add email change feature flag (#3758) (21f2c30)
- my-account: add pending email change state (#3763) (c9ba046)
- my-account: verify email change (#3764) (b50c980)
- rate limit adding new payment methods by user (#3679) (0fd5ea5)
-
recaptcha: shippable product orders will auto-complete by default after this change.
-
chore: undo unwanted change
5.15.0 (2025-02-27)
- trigger release (2f3b937)
5.14.4 (2025-02-25)
5.14.3 (2025-02-24)
5.14.2 (2025-02-20)
5.14.1 (2025-02-18)
5.14.0 (2025-02-17)
5.13.5 (2025-02-17)
- add check for newsletter modal and fix typo (#3727) (5fdcab6)
- check for WC as well as WCS (#3720) (f91803a)
- make the cart, checkout pages use shortcodes on install (#3699) (954e01b)
- update corrections post type slug (#3702) (5f100ba)
5.13.4 (2025-02-14)
- wcs: account for pagination and failed scheduled retries in on-hold migration script (#3750) (171b29e)
5.13.3 (2025-02-12)
5.13.2 (2025-02-11)
5.13.1 (2025-02-06)
5.13.0 (2025-02-03)
- add supported gateways check (#3650) (74f7773)
- corrections: replace deprecated sanitize method (#3694) (ce50e24)
- remove support for legacy form checkout (#3691) (46a3c16)
- wcs: expire manual subscriptions after on-hold duration (#3681) (658416c)
- add custom bylines (#3667) (3f45a6f)
- rate limit checkout attempts (#3678) (d275524)
- reader-revenue: add PayPal Payments gateway to wizard (#3665) (1476eed)
5.12.5 (2025-01-30)
5.12.4 (2025-01-28)
5.12.3 (2025-01-23)
- reader-data: reduce number of sync requests (c23c580)
5.12.2 (2025-01-23)
5.12.1 (2025-01-21)
5.12.0 (2025-01-20)
- cli: verify-reader CLI command (#3660) (c639af7)
- recaptcha: replace alerts with generic errors (#3627) (44ef2d2)
- remove newspack_corrections_ids meta (#3675) (dad258b)
- wcs: migrate-expired-subscriptions handle manual subscriptions (#3663) (e0f32e8)
5.11.3 (2025-01-17)
5.11.2 (2025-01-16)
5.11.1 (2025-01-14)
5.11.0 (2025-01-13)
5.10.6 (2025-01-09)
5.10.5 (2025-01-07)
5.10.4 (2024-12-23)
5.10.3 (2024-12-20)
5.10.2 (2024-12-17)
5.10.1 (2024-12-16)
5.10.0 (2024-12-16)
- dont load textdomain too early (#3629) (76c1f97)
- duplicate orders save on cron (#3604) (ec69167)
- hide duplicate notices if all was dismissed (#3630) (cf48188)
- ras-acc: re-add recaptcha to the WooCommerce checkout (#3605) (f42a75b)
- ras: do not require Woo plugins if using NRH (#3614) (363a834)
- wcs: remove subscriptions expiration feature flag (#3618) (7c175d9)
- wcs: update subscription expiration feature (#3613) (ebf6e6d)
- wcs: update subscriptions expiration cli behavior (#3617) (07e768c)
- subscriptions: add cancellation reason metadata (#3568) (de83e02)
- wc: duplicate orders admin notice (#3555) (cb764e3)
- wcs: add expired subscription cli tool (#3593) (5d39398)
- webhooks: filter request priority (#3587) (1928a6a)
- woocommerce-subscriptions: add url redirect for wc subscription renewals (#3525) (5b14aeb)
- Revert "feat: command to initialize cron job to slowly backfill CAP term data (#3425)" (#3620) (c9a9d45), closes #3425 #3620
5.9.2 (2024-12-13)
5.9.1 (2024-12-11)
5.9.0 (2024-12-09)
- emails: account for false order value (#3590) (a2e4042)
- ras-acc: correct My Account custom font sizing clash (#3588) (080f1ce)
- ras-acc: make helper text size more specific (#3584) (5bcc688)
- ras-acc: re-add recaptcha to the WooCommerce checkout (#3605) (07f46b3)
- undefined var (#3585) (00d8bc7)
- woocommerce-emails: use the default email payload if there are no donation products (#3545) (60c21f3)
- mark perfmatters as a required plugin (#3578) (f20291c)
- ras-acc: add reader account creation and login improvements (#3582) (b66de08)
- reader-data: add a CLI command to align reader membership data (#3548) (8e49bf0)
- subscriptions: add setting to reattempt payment after final retry (#3560) (553c3ac)
- woocommerce: remove internal metadata from REST API response (6b659a6)
5.8.2 (2024-12-09)
5.8.1 (2024-11-26)
5.8.0 (2024-11-25)
- reader-registration-block: fix styles of newsletter lists (1e1d7a4)
- salesforce: handle woocommerce inactive (#3521) (bf868a4)
- use user email for esp sync purposes (#3520) (d6925ff)
- wc-memberships: WC for Teams join-team link; team in my-account (#3540) (489ce0f)
- also trigger subscription change events on switch (#3514) (5a84949)
- pwa: enable SW file caching (82af7d4)
- starter-content: e2e improvements; removal CLI command (35431ac)
- update Stripe Settings dashboard UI (#3488) (7974fac)
- wc-memberships: support team data in import (63c78b2)
5.7.0 (2024-11-11)
- avoid duplicate info notices in email editors (#3512) (d38fc1a)
- co-authors-plus: CLI for migrating from CAP GA (9a81584)
- command to fix active subs w/ missing next_payment dates (#3484) (2e05fd4)
- php fatal and warning (#3502) (e089172)
- site-kit: update logger cron to hourly interval (#3485) (e3823e7)
- webhooks: deprecate global endpoint (#3492) (63e8ab2)
- wp-6.7: update radio control styles (#3518) (831756e)
- add user name to woocommerce data events (#3473) (5312d30)
- automatically disable guest authors (#3345) (d0db6ba)
- connections: jetpack sso (#3486) (123408e)
- display list remote name on newsletter wizard (#3478) (cd0b859)
- site-kit: add logging when site kit disconnects (#3472) (62bf98c)
5.6.1 (2024-11-07)
5.6.0 (2024-10-28)
- cancelled subscriptions sync (#3466) (6cad50a)
- woocommerce: update how order meta are updated (#2711) (ae75548)
- add user name to woocommerce data events (#3473) (2b57d27)
- command to initialize cron job to slowly backfill CAP term data (#3425) (0b0d79a)
- metering: dispatch RAS activity on content restriction (#3437) (4e1c262)
5.5.2 (2024-10-28)
5.5.1 (2024-10-11)
5.5.0 (2024-10-08)
- cancelled subscriptions sync (#3466) (b605a7f)
- change the current product criteria for sync (#3416) (28a84bc)
- esp-meta: handle state of the 'Woo Team' meta (#3352) (ba5ea1e)
- esp-sync: sync Connected Account field (#3414) (61c02bc)
- esp-wc-metadata: last payment date & amount handling (#3363) (d1abbfe)
- guest-author: enqueue the guest author admin script selectively (0bf37af)
- hide My Account links if not relevant (#3394) (0d039d8)
- make email template fetching deterministic (#3341) (ace91aa)
- phpcs: specify path in custom ruleset ref (#3384) (b143e74)
- prevent PHP notice while checking my-account page (#3435) (146a26f)
- ras-sync: deprecate redundant Signup_Page meta field (#3439) (61d6de8)
- reader-registration-block: fix initial newsletter checkbox state (1890efe)
- replace
newspack_image_credits_placeholder
default value (#3433) (c754fc2) - sync: method name for
membership_saved
handler (#3399) (2c0bf26) - sync: place esp sync admin features behind a constant (#3438) (20a0970)
- sync: remove localized number format (#3434) (2243a5d)
- wizards - update type check conditional for
custom_logo
(#3442) (125f756) - woocommerce connection tests (#3372) (5cea128)
- woocommerce-connection: handle explicit UTM meta fields meta (#3371) (bf9e997)
- add a new action to when a ras setting is updated (#3357) (35d3492)
- esp-sync: sync membership data regardless of subscription (#3353) (9f7d1de)
- ga4: detect gate interaction blocks (#3408) (e14913c)
- ga: disable tracking for editors regardless of RA status (81323c3)
- media kit page handling (#3358) (4454850)
- memberships: add memberships-related body classes (b56b9d8)
- ras: esp sync tools (#3359) (d7dd754)
- ras: helper method for ESP master list (#3355) (ec56d5b)
- ras: sync class (#3362) (88acbee)
- ras: unify ESP connector strategy for data events (#3360) (7080864)
- reader-activation: ESP-related tweaks (#3381) (ac68b67)
- remove Woo Membersip sync fields (#3411) (28052e8)
- sync: add ESP sync notice to RAS wizard (#3400) (f9acd56)
5.4.1 (2024-10-07)
- remove Newspack Elections requirement from patterns (049c9b6)
5.4.0 (2024-10-03)
- update community placeholder and add help docs (26dfda2)
- add elections block patterns (de84fee)
5.3.14 (2024-10-03)
- cache bust the /login/google API request (ee92ded)
5.3.13 (2024-10-02)
5.3.12 (2024-10-01)
5.3.11 (2024-10-01)
5.3.10 (2024-09-17)
5.3.9 (2024-09-16)
5.3.8 (2024-09-16)
5.3.7 (2024-09-10)
5.3.6 (2024-09-09)
5.3.5 (2024-09-07)
5.3.4 (2024-09-03)
5.3.3 (2024-08-29)
5.3.2 (2024-08-28)
- Revert "fix: hide dummy guest author email on archives & posts (#3370)" (#3374) (01c0c24), closes #3370 #3374
5.3.1 (2024-08-28)
5.3.0 (2024-08-26)
- data-events: gate interaction for registration form (#3327) (eb06194)
- ras: destroy sessions on account verification (#3328) (ab6efeb)
- add phpcs sniff for newsletter methods (#3337) (15f237c)
- add woo team sync metadata (WIP) (#3325) (e5cc5e3)
5.2.1 (2024-08-21)
- membership-status-check: add property check (3fae988)
5.2.0 (2024-08-16)
- improve compatibility with Members plugin (a30b337)
- hide Guest contributor checkbox if Members is active (b8c8dba)
5.1.0 (2024-08-15)
- disable GA4 front end custom params by default (c11978d)
5.0.1 (2024-08-14)
5.0.0 (2024-08-13)
- data-events: ensure get_last_successful_order returns WC_Order (222f58c)
- data-events: ensure get_last_successful_order returns WC_Order (#3299) (da21561)
- data-events: race condition between
order_completed
andsubscription_updated
(#3314) (afbf2e8) - force active membership if the user has active subs (#3268) (aebe581)
- namespacing issue (7b1506a)
- update dependencies to support
@wordpress/scripts
(#3181) (0d35ac8) - woocommerce: prevent /shop redirect from author archives (46db669)
- enhancements for the Non editing contributor role (#3277) (e47e422)
- ga4: filter custom params (eda5553)
- rename guest contributor role (#3302) (76ac05e)
- rename guest contributor role (#3302) (c7f6917)
- show deprecation warning for CM in Engagement wizard (#3264) (0813369)
-
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: JS formatting fixes for eslint errors
-
chore: update NPM scripts and other dependencies
-
chore: fix jest unit tests
-
chore: update dependencies in newspack-components
-
fix: peer dependency conflicts with @wordp ress/* packages
-
chore: update newspack-components dependencies
-
chore: proxy stylelint from newspack-scripts
-
chore: remove unnecessary stylelint
-
refactor: use proxy script for eslint and stylelint scripts
-
chore: remove console.log
-
chore: update newspack-scripts to NPM alpha version
-
chore: update newspack-scripts to git branch
-
chore: update newspack-scripts to alpha.3
-
test: remove unneeded mocks
-
deps: newspack-scripts@5.6.0-alpha.1
-
chore: fix scripts
-
fix: update newspack-scripts to v5.6.0-alpha.2
-
fix: add newspack-revisions.js to webpack build for linting
-
fix: update stylelint and format CSS for errors
-
chore: clear TS check errors
-
fix: start command
-
fix: remove i18n script (Blocks only)
-
temporarily revert stylelint autoformat to avoid merge conflicts
-
chore: add .stylelintrc.js
-
fix: reformat SCSS
-
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
-
chore: update newspack-scripts to v5.6.0-alpha.7
-
style: stylelint autofixes
-
fix: add fix:js script; temporarily remove format:js
-
fix: update newspack-scripts to v5.5.0-alpha.8 and restore format:js script
-
chore: add NPM scripts for PHP
-
refactor: move recaptcha JS to src directory
-
fix: ignore dist and node_modules inside src/components, too
-
fix: update Babel configs for components
-
fix(components): output TS and JS, and publish new major version to NPM
-
fix: do not delete node_modules after post-publish
-
chore: bump newspack-scripts to v5.5.2
4.7.0 (2024-07-30)
- reader-activation: handle user login clash (10dfcd1)
4.6.1 (2024-07-29)
4.6.0 (2024-07-15)
- display transaction fee as an amount instead of a percentage (#3206) (b977c01)
- js: skip regenerator-runtime fix for some files (#3205) (0a7d5c5)
- add support for reCAPTCHA v2 (#3126) (1a1bd30)
- cli: cap-migration tweaks (#3198) (9b372e9)
- cli: setup - set permalinks to pretty unless already set (f0c44d9)
- ras: don't require WC Subscriptions for displaying auth link (b6d6589)
- update membership patterns (#3193) (c595329)
- wc-memberships: update two and three tiers patterns with checkout-button border radius (#3208) (c57b58b)
4.5.0 (2024-07-11)
4.4.2 (2024-07-10)
4.4.1 (2024-07-08)
4.4.0 (2024-07-01)
- add modified check before updating donation product (#3183) (208c55e)
- allow
exact
prop on Wizard Route (9da6da9) - ci / eslint (1d6adcd)
- ci / eslint (b95580a)
- ci / eslint (beadc45)
- ci / typescript (2c1e092)
- circle ci / eslint (ab74e90)
- circle ci / eslint (4d383da)
- circle ci / eslint (6389972)
- cli/migrate-co-authors-guest-authors: handle existing email address (#3172) (1946bd0)
- js: skip regenerator-runtime fix for some files (#3205) (1ecfd11)
- load optional modules after settings (#3165) (69cc5ac)
- merge conflicts and various minor refactoring (ca4fea8)
- pwa: disable post request interception (1587232)
- reader-revenue-wizard: separate billing fields section (#3140) (41fb347)
- remove icons import (136a19a)
- small tweaks to migrate-co-authors-guest-authors command (2baa524)
- text overflow ellipse (d35df0b)
- udpate package-lock.json (0054142)
- update newspack-scripts to v5.5.1 (be81e62)
- update newspack-scripts to v5.5.1 (896caab)
- add BoxContrast to components-demo (23a8e5f)
- add spinner to registration block submit button (#3180) (ff1278f)
- added
<hr/>
between site status and quick action components (982f67b) - added correct icon type to window.newspack_dashboard (b5a5130)
- added dash card section components (f9f3992)
- added quick actions component (d37e3f3)
- adding brand header and box-contrast component (afb2e08)
- adding site status component (ee01d09)
- applied PR feedback, error configuration (7ef613e)
- boilerplate stylesheet for settings (5f3f640)
- centralized wizards script initial (6faf3d2)
- dashboard & section initial (eb3d1e6)
- dynamic component root loader (389646a)
- ensure regenerator-runtime is available (for WP 6.6) (#3196) (9693e37)
- everlit: added Everlit to plugins + refactor plugins in connections wizard (#3188) (88124f8)
- icons (5f3c740)
- initial app boilerplate (9a3740c)
- initial settings and refactor (d7d7da8)
- pwa: pr feedback. moved anonymous function to static method (1143a11)
- RSS & WC Memberships (#3146) (e649199)
- settings php initial (e039c4b)
- wizards: new dashboard config and localize script (2938b32)
- ia: back to
trunk
(69b2ba0)
4.4.0-alpha.1 (2024-06-24)
- add modified check before updating donation product (#3183) (208c55e)
- allow
exact
prop on Wizard Route (9da6da9) - ci / eslint (1d6adcd)
- ci / eslint (b95580a)
- ci / eslint (beadc45)
- ci / typescript (2c1e092)
- circle ci / eslint (ab74e90)
- circle ci / eslint (4d383da)
- circle ci / eslint (6389972)
- load optional modules after settings (#3165) (69cc5ac)
- merge conflicts and various minor refactoring (ca4fea8)
- pwa: disable post request interception (1587232)
- reader-revenue-wizard: separate billing fields section (#3140) (41fb347)
- remove icons import (136a19a)
- small tweaks to migrate-co-authors-guest-authors command (2baa524)
- text overflow ellipse (d35df0b)
- add BoxContrast to components-demo (23a8e5f)
- add spinner to registration block submit button (#3180) (ff1278f)
- added
<hr/>
between site status and quick action components (982f67b) - added correct icon type to window.newspack_dashboard (b5a5130)
- added dash card section components (f9f3992)
- added quick actions component (d37e3f3)
- adding brand header and box-contrast component (afb2e08)
- adding site status component (ee01d09)
- applied PR feedback, error configuration (7ef613e)
- boilerplate stylesheet for settings (5f3f640)
- centralized wizards script initial (6faf3d2)
- dashboard & section initial (eb3d1e6)
- dynamic component root loader (389646a)
- icons (5f3c740)
- initial app boilerplate (9a3740c)
- initial settings and refactor (d7d7da8)
- pwa: pr feedback. moved anonymous function to static method (1143a11)
- RSS & WC Memberships (#3146) (e649199)
- settings php initial (e039c4b)
- wizards: new dashboard config and localize script (2938b32)
- ia: back to
trunk
(69b2ba0)
4.3.4 (2024-06-27)
4.3.3 (2024-06-24)
4.3.2 (2024-06-24)
4.3.1 (2024-06-24)
4.3.0 (2024-06-12)
- newsletters: missing UTM params passing (#3145) (0688fa0)
- ras-setup: redirect to init screen after setup (#3142) (b86580b)
- ras: handle RAS disabled in newsletters signup handling (3d70a1d)
- ras: prevent email address exposure via user login (#3139) (9b534d3)
- reader-revenue: prevent sending duplicate receipt emails (aa91890)
- tracking: handling user role in pixel (#3137) (a041764)
- cli: enable running the setup with a site import (#3122) (c6cc10e)
- expand memberships perf to archives (#3148) (bdbdf1d)
- memberships: remove content restriction handling on the homepage (b63a3fa)
- update donation landing page (#3109) (96218c1)
4.2.0-alpha.1 (2024-05-31)
- newsletters: missing UTM params passing (#3145) (0688fa0)
- ras-setup: redirect to init screen after setup (#3142) (b86580b)
- ras: handle RAS disabled in newsletters signup handling (3d70a1d)
- ras: prevent email address exposure via user login (#3139) (9b534d3)
- reader-revenue: prevent sending duplicate receipt emails (aa91890)
- tracking: handling user role in pixel (#3137) (a041764)
- cli: enable running the setup with a site import (#3122) (c6cc10e)
- expand memberships perf to archives (#3148) (bdbdf1d)
- memberships: remove content restriction handling on the homepage (b63a3fa)
- update donation landing page (#3109) (96218c1)
4.2.0 (2024-06-11)
4.1.0 (2024-05-30)
4.0.1 (2024-05-29)
4.0.0 (2024-05-28)
- autocomplete orders only for virtual products (#3111) (bfbe554)
- data-events: handle no ga_client_id in data (fc4fc9f)
- ensure only admins can reset starter content and newspack options (#3081) (4606721)
- registration-block: prevent undefined variable warning (8af9d89)
- starter-content: make the starter content generation idempotent (d5e10ff)
- add product option to autocomplete orders (#3072) (4a2859b)
- cli: command to migrate CAP guest authors to WP users (#3068) (7ea8273)
- custom role for assignable authors who don't edit posts (#3066) (7b89053)
- ras: skip campaign setup (#3051) (9ef0e6d)
- support for wrapping rss titles in cdata (#3104) (8b3a3be)
-
Changes order autocompletion behavior for existing products!
-
feat: add product option to autocomplete orders
-
chore: update outdated docblock description
4.0.0-alpha.7 (2024-05-27)
- ras: handle newsletters subscribe form selector (5699466)
3.8.8 (2024-05-27)
- ras: handle newsletters subscribe form selector (5699466)
3.8.7 (2024-05-17)
- google-login: use wp_generate_password for CSRF; handle CSRF saving failure (37bab22)
- oauth: prevent false warning when opening Google OAuth (22723f2)
4.0.0-alpha.4 (2024-05-15)
- autocomplete orders only for virtual products (#3111) (bfbe554)
- google-login: get the email from the /tokeninfo endpoint (#3117) (3296f1a)
- google-oauth: use a custom table for transients (#3106) (d4a2f5c)
- oauth-transients: remove redundant cleanup (#3112) (c123c02)
- ras: sync purchase data only for most recent order/subscription (#3086) (2c7763a)
4.0.0-alpha.3 (2024-04-26)
4.0.0-alpha.2 (2024-04-25)
3.8.1 (2024-04-25)
4.0.0-alpha.1 (2024-04-25)
- add product option to autocomplete orders (#3072) (4a2859b)
- ras: skip campaign setup (#3051) (9ef0e6d)
-
Changes order autocompletion behavior for existing products!
-
feat: add product option to autocomplete orders
-
chore: update outdated docblock description
3.8.0 (2024-04-25)
3.7.0 (2024-04-24)
- prevent multiple inputs from resetting in autocompletetokenfield component (#3023) (7f30d79)
- reader-reg-block: respect newsletter subscription checkbox state (#3024) (02728d3)
- revert #3050 due to performance issues (#3059) (a986c17)
3.7.0-alpha.7 (2024-04-22)
3.6.13 (2024-04-22)
3.7.0-alpha.6 (2024-04-22)
3.6.12 (2024-04-22)
3.7.0-alpha.5 (2024-04-19)
3.6.12 (2024-04-22)
3.6.11 (2024-04-19)
3.7.0-alpha.4 (2024-04-18)
3.6.11 (2024-04-19)
3.6.10 (2024-04-15)
3.7.0-alpha.3 (2024-04-12)
3.6.9 (2024-04-12)
3.7.0-alpha.2 (2024-04-11)
3.7.0-alpha.1 (2024-04-11)
- prevent multiple inputs from resetting in autocompletetokenfield component (#3023) (7f30d79)
- reader-reg-block: respect newsletter subscription checkbox state (#3024) (02728d3)
- revert #3050 due to performance issues (#3059) (a986c17)
3.6.8 (2024-04-11)
3.6.7 (2024-04-11)
3.6.6 (2024-04-11)
- force release (d9ee12a)
3.6.5 (2024-04-11)
3.6.4 (2024-04-10)
3.6.3 (2024-04-10)
3.6.2 (2024-04-10)
3.6.1 (2024-04-09)
3.6.0 (2024-04-08)
- allow + character in reader account email (#2980) (2a8530c)
- fix fallback logic in get_order_data() util method (6de9b0f)
- health-check: fix call to undefined function get_plugins() (#2998) (ff9ccb3)
- ras: reset otp inputs when switching login actions (#2971) (538d00b)
- render correct gam onboarding flow and update service account support link (#2986) (b6a643f)
- add ID to ad unit dropdown labels (#2988) (44a5048)
- add option to choose which RAS meta fields to sync (#2989) (f920115)
3.6.0-alpha.1 (2024-03-28)
- allow + character in reader account email (#2980) (2a8530c)
- fix fallback logic in get_order_data() util method (6de9b0f)
- health-check: fix call to undefined function get_plugins() (#2998) (ff9ccb3)
- ras: reset otp inputs when switching login actions (#2971) (538d00b)
- render correct gam onboarding flow and update service account support link (#2986) (b6a643f)
- add ID to ad unit dropdown labels (#2988) (44a5048)
- add option to choose which RAS meta fields to sync (#2989) (f920115)
3.5.4 (2024-04-02)
3.5.3 (2024-03-28)
3.5.2 (2024-03-27)
3.5.1 (2024-03-26)
3.5.0 (2024-03-25)
3.4.0 (2024-03-25)
- allow media lib access if explicitly set (63ba98c)
- correct text domains for handoff, healthcheck wizards (#2961) (a8f5de3)
- correct text domains for popup wizard (#2962) (dba7f6c)
- correct text domains in wizards/engagement (#2957) (4db61b0)
- data-events tweaks (#2935) (828f5f2)
- fix fallback logic in get_order_data() util method (0ac5b35)
- GA: update spelling of referrer param (#2917) (fc2bd26)
- handle no themes are available (#2967) (6ae6c7c)
- image-credits: handle errors when fetching metadata (#2968) (6e9459f)
- media-partners: handle skip-in-feeds when exporting to apple news (7226e42)
- memberships-gate: handle no comments (#2999) (1791ca4)
- newsletters: handle status metadata (1c8e069)
- ras: check for auth status before updating my account label (#2970) (3a0fb8b)
- revert credits display when editing image block (#2994) (54ca247), closes #2936
- update text domain in wizards/connections directory (#2956) (2acb12d)
- update text domains for the advertising wizard (#2952) (cb45da2)
- update text domains for the analytics, components (#2953) (04ff6a9)
- add a filter to esp normalized contact (#2940) (6ce05be)
- core-image-block: display media credit in editor; handle distributed posts (#2936) (6c8d9ff)
- jetpack default modules (#2959) (90e918e)
- webhooks: add
newspack_webhooks_process_request_errors
action (#2955) (20c6b29)
3.3.5 (2024-03-25)
3.3.4 (2024-03-20)
3.3.3 (2024-03-12)
3.3.3 (2024-03-12)
- allow media lib access if explicitly set (63ba98c)
- correct text domains for handoff, healthcheck wizards (#2961) (a8f5de3)
- correct text domains for popup wizard (#2962) (dba7f6c)
- correct text domains in wizards/engagement (#2957) (4db61b0)
- data-events tweaks (#2935) (828f5f2)
- GA: update spelling of referrer param (#2917) (fc2bd26)
- handle no themes are available (#2967) (6ae6c7c)
- image-credits: handle errors when fetching metadata (#2968) (6e9459f)
- media-partners: handle skip-in-feeds when exporting to apple news (7226e42)
- newsletters: handle status metadata (1c8e069)
- ras: check for auth status before updating my account label (#2970) (3a0fb8b)
- update text domain in wizards/connections directory (#2956) (2acb12d)
- update text domains for the advertising wizard (#2952) (cb45da2)
- update text domains for the analytics, components (#2953) (04ff6a9)
- add a check for setup complete before adding homepage pattern (#2987) (36238e9)
- add a filter to esp normalized contact (#2940) (6ce05be)
- core-image-block: display media credit in editor; handle distributed posts (#2936) (6c8d9ff)
- jetpack default modules (#2959) (90e918e)
- webhooks: add
newspack_webhooks_process_request_errors
action (#2955) (20c6b29)
3.3.2 (2024-03-07)
3.3.1 (2024-03-05)
3.3.0 (2024-03-05)
3.2.1 (2024-03-05)
3.2.0 (2024-03-04)
- correct translation strings for assets/blocks (#2926) (bb5504d)
- correct translation strings for half of assets/components (#2927) (664aa4a)
- correct translation strings for number of assets files (#2929) (858d9e4)
- correct translation strings for second half of assets/components (#2928) (087b1b0)
- data-events tweaks (#2935) (80354d2)
- ga4: add default client id (274c238)
- my-account: always update all subs when updating payment method (#2934) (e1618f8)
- add a filter to esp normalized contact (#2940) (6101165)
- add link to block pattern category page (#2932) (24a2adc)
- core-image-block: display media credit in editor; handle distributed posts (#2936) (b0d2dff)
- rss: enable control over feed update frequency and guid (#2925) (948972c)
3.2.0-alpha.2 (2024-02-29)
3.2.0-alpha.1 (2024-02-23)
- correct translation strings for assets/blocks (#2926) (bb5504d)
- correct translation strings for half of assets/components (#2927) (664aa4a)
- correct translation strings for number of assets files (#2929) (858d9e4)
- correct translation strings for second half of assets/components (#2928) (087b1b0)
- data-events tweaks (#2935) (80354d2)
- ga4: add default client id (274c238)
- my-account: always update all subs when updating payment method (#2934) (e1618f8)
- add a filter to esp normalized contact (#2940) (6101165)
- add link to block pattern category page (#2932) (24a2adc)
- core-image-block: display media credit in editor; handle distributed posts (#2936) (b0d2dff)
- rss: enable control over feed update frequency and guid (#2925) (948972c)
3.1.2 (2024-02-29)
3.1.1 (2024-02-21)
3.1.0 (2024-02-20)
- add frequency tab options for donations, even when tiers are disabled (#2930) (cb7eb7b)
- categories: fix pager urls (#2913) (bb7e534)
- categories: fix pager urls (#2913) (c851bb6)
- engagement-wizard: handle error when retrieving subscription lists (e85c108)
- ras: only sync spend total and last payment amounts for completed orders (#2886) (68aaf39)
- redirect to origin from magic link (9f41947)
- typescript errors (dc27973)
- TypeScript usage; add to CI (#2884) (6f5e7a6)
- update newsletter scroll appearance in Sign Up modal (#2897) (496723a)
- update path to wide template file (#2918) (fdd6b69)
- ci: add epic/* release workflow and rename
master
totrunk
(#2895) (ea02075), closes #2897 #2886 - reader-revenue: make NYP and Stripe Gateway optional (#2866) (fcfa88c)
- remove new tab default on image credits (#2880) (3c996b1)
- wc: override cart, checkout, and my-account page templates (#2893) (68b1836)
3.1.0-alpha.5 (2024-02-20)
- perfmatters: use ignore-defaults constant when applying unused CSS (#2863) (6d52be3)
- woocommerce: fix order-pay page when using woocommerce-memberships-for-teams plugin (#2923) (e87e2dc)
3.1.0-alpha.4 (2024-02-15)
3.1.0-alpha.3 (2024-02-09)
3.0.4 (2024-02-15)
3.1.0-alpha.2 (2024-02-09)
3.1.0-alpha.1 (2024-02-08)
- engagement-wizard: handle error when retrieving subscription lists (e85c108)
- ras: only sync spend total and last payment amounts for completed orders (#2886) (68aaf39)
- redirect to origin from magic link (9f41947)
- typescript errors (dc27973)
- TypeScript usage; add to CI (#2884) (6f5e7a6)
- update newsletter scroll appearance in Sign Up modal (#2897) (496723a)
- ci: add epic/* release workflow and rename
master
totrunk
(#2895) (ea02075), closes #2897 #2886 - reader-revenue: make NYP and Stripe Gateway optional (#2866) (fcfa88c)
- remove new tab default on image credits (#2880) (3c996b1)
- wc: override cart, checkout, and my-account page templates (#2893) (68b1836)
- woocommerce: fix order-pay page when using woocommerce-memberships-for-teams plugin (#2923) (e87e2dc)
3.0.3 (2024-02-08)
3.0.2 (2024-02-07)
3.0.1 (2024-02-06)
- remove unneeded hook (e863a3e)
3.0.0 (2024-02-06)
- assorted tweaks (#2857) (870bf48)
- auth-modal: fatal error in auth modal with "other" ESP (#2874) (4addeec)
- fixes for prod release feb 5 (#2905) (1531ac3)
- make CLI comand more reliable (#2855) (bc5dd2c)
- ras: consolidate RAS <> ESP data syncs in data event connectors (#2821) (76d73eb)
- automatically fill the credit meta for images (#2858) (515dfc7)
- deprecate Stripe Reader Revenue separate platform (#2315) (9db8e4b)
- fivetran: remove FiveTran connectors other than Stripe (#2875) (9ba4dbf)
- my-account: require confirmation before cancelling subscription (#2856) (e970657)
- optional-modules: remove switching from standalone plugin versions (08a74b9)
- per-wizard capabilities (#2864) (4de015e)
- ras: better reader display/nice names (#2845) (92ce455)
- webhooks: endpoint authentication bearer token (#2831) (9df0b39)
- Stripe will no longer be used to process recurring payments.
3.0.0-alpha.2 (2024-02-06)
3.0.0-alpha.1 (2024-01-26)
- assorted tweaks (#2857) (870bf48)
- auth-modal: fatal error in auth modal with "other" ESP (#2874) (4addeec)
- make CLI comand more reliable (#2855) (bc5dd2c)
- ras: consolidate RAS <> ESP data syncs in data event connectors (#2821) (76d73eb)
- automatically fill the credit meta for images (#2858) (515dfc7)
- deprecate Stripe Reader Revenue separate platform (#2315) (9db8e4b)
- fivetran: remove FiveTran connectors other than Stripe (#2875) (9ba4dbf)
- my-account: require confirmation before cancelling subscription (#2856) (e970657)
- optional-modules: remove switching from standalone plugin versions (08a74b9)
- per-wizard capabilities (#2864) (4de015e)
- ras: better reader display/nice names (#2845) (92ce455)
- webhooks: endpoint authentication bearer token (#2831) (9df0b39)
- Stripe will no longer be used to process recurring payments.
2.16.1 (2024-01-26)
- ensure WC session is present if triggering WC notice (3857c56)
2.16.0 (2024-01-25)
- connections-wizard: error display (7b20899)
- prevent switch order synchronisation (f08295f)
- ras: handle invalid order sync request (#2865) (38f265f)
- add support for revisions to content gate CPT (#2812) (87bd78b)
- approved plugins list retrieval method (ea79dce)
- supported-plugins: add Newspack Network & Multibranded Site (#2824) (857ebae)
2.16.0-alpha.1 (2024-01-23)
- connections-wizard: error display (7b20899)
- prevent switch order synchronisation (f08295f)
- ras: handle invalid order sync request (#2865) (38f265f)
- add support for revisions to content gate CPT (#2812) (87bd78b)
- approved plugins list retrieval method (ea79dce)
- supported-plugins: add Newspack Network & Multibranded Site (#2824) (857ebae)
2.15.0 (2024-01-23)
- add get_recurrence_of_order method (3232c70)
2.14.1 (2024-01-15)
2.14.0 (2024-01-15)
2.13.0 (2024-01-08)
- alpha fixes (#2835) (49efd8b)
- newsletters Lists indentation (#2797) (1af3c23)
- ras: remove modal checkout logic (#2781) (6aad17d)
- use Woo's cart fee for covering transaction fees (#2820) (fded027)
- add media partners module (#2753) (70f7dcb)
- don’t send OTP via preauth flow when signing up for newsletter (#2795) (686af03)
- donation: additional receipt email template variables (#2799) (0c9c373)
- force allow subscription switching (#2784) (ae7523f)
- force option to enble retries of failed payments (#2808) (f8d35ec)
- give editors permission for restricted content (#2806) (64d7817)
- my-account: support edit address (#2733) (92d5778)
- remove commenting from engagement tab (#2726) (f51c7bc)
2.13.0-alpha.3 (2024-01-04)
- cover-fees: save order after setting total (7bf58e9)
2.12.2 (2024-01-04)
- cover-fees: save order after setting total (7bf58e9)
2.12.1 (2023-12-12)
2.12.0 (2023-12-11)
- checkout: move stripe's cover fee placement (#2767) (5f8b539)
- data-events: no longer use ActionScheduler for dispatches (#2755) (975ab96)
- metering: restrict comments on gated content (#2751) (1bfc6f0)
- recaptcha: refresh token on checkout error (#2769) (f22e8bd)
- add filters for assets enqueueing (#2768) (fcad059)
- authentication: rate limit magic links and OTP generation (#2765) (1252515)
- campaigns: mark duplicate segments (cb5b527)
- data-events: track content gate interactions (#2740) (298fd7c)
- donations: disable coupons for donation checkout (#2770) (6051429)
2.12.0-alpha.4 (2023-12-05)
2.11.6 (2023-12-05)
2.11.5 (2023-12-04)
2.11.4 (2023-12-01)
- add a filter to the lists offered on register (04192f5)
2.11.3 (2023-11-28)
2.11.2 (2023-11-27)
2.11.2-alpha.2 (2023-11-21)
- trigger alpha release (fc88a05)
2.11.2-alpha.1 (2023-11-20)
- auth-modal: handle very long newsletter lists list (ad6895e)
2.11.1 (2023-11-20)
2.11.0 (2023-11-13)
- add donation processing filters (#2720) (d041fa8)
- donations: process after-checkout-button params (167a20e)
- emails: support billing name on receipt email (#2729) (c9ad368)
- modal-checkout: allow covering Stripe's fees (#2695) (420ca32)
- new options for Stripe fees (#2745) (c974352)
- recaptcha: make recaptcha threshold configurable (#2705) (f3ec1a6)
- remove MC4WP from managed plugins (#2723) (8026688)
- segmentation criteria for subscriptions and memberships (#2696) (4631b51)
- stripe-migration: support mapping of products by SKU (#2725) (08f9569)
2.11.0-alpha.8 (2023-11-13)
2.11.0-alpha.7 (2023-11-09)
2.11.0-alpha.6 (2023-11-07)
2.10.3 (2023-11-07)
2.10.2 (2023-11-06)
2.10.1 (2023-11-06)
2.10.0 (2023-10-31)
- add Perfmatters to managed plugins (#2684) (eb657d8)
- data-events: activecampaign connector (#2663) (377a51f)
- design-wizard: allow bulk update of featured image, post template (#2670) (37a4656)
- newspack_managed_plugins filter (#2605) (81ba5f2)
- ras: custom newsletter list selection on registration (#2706) (57b2871)
- ras: overlay management for content gate refresh (#2708) (6767740)
- reader-registration: custom checkbox state for lists (#2682) (b8ce865)
- remove order-received text (#2707) (a386524)
2.10.0-alpha.3 (2023-10-26)
- perfmatters: force stylesheet exclusion in unused CSS feature (f0c291f)
2.9.1 (2023-10-26)
- perfmatters: force stylesheet exclusion in unused CSS feature (f0c291f)
2.9.0 (2023-10-17)
2.8.3 (2023-10-11)
2.8.2 (2023-10-10)
2.8.1 (2023-10-10)
2.8.0 (2023-10-09)
- inline documentation for
Donations::get_donation_settings()
(#2675) (c6c7916) - woocommerce: check method exists before syncing reader (#2673) (063509c)
- woocommerce: hook for rendering UTM inputs (#2671) (634f7bf)
- add RAS CLI commands (#2666) (5afc049)
- campaigns: newsletter subscription list criteria (#2658) (69c8f88)
- remove unused GA code (#2664) (1fa99fa)
- search credit metadata on media library (#2594) (c33c5b2)
- woocommerce: store UTM parameters as order meta (#2665) (39dfc31)
2.8.0-alpha.7 (2023-10-05)
2.7.5 (2023-10-05)
2.7.4 (2023-10-02)
2.7.3 (2023-09-29)
2.7.2 (2023-09-28)
2.7.1 (2023-09-28)
- perfmatters: handling false values when applying defaults (7169d5d)
2.7.0 (2023-09-25)
- add ads.txt manager to plugin manager (#2639) (06eccaa)
- amp-deprecation: remove AMP from supported list (#2647) (ef98476)
- disable deactivate and delete for Akismet (#2593) (136752a)
- replace recommended cookie plugin (#2223) (4a309be)
2.7.0-alpha.4 (2023-09-22)
2.6.4 (2023-09-22)
2.6.3 (2023-09-21)
2.6.2 (2023-09-20)
2.6.1 (2023-09-15)
2.6.0 (2023-09-13)
- add anonymized email to ga4 events (#2585) (9ac1c33)
- add filter to the lists in the reg block (#2611) (d960541)
- new option to require all membership plans for restricted content (#2623) (60b361e)
2.6.0-alpha.2 (2023-09-11)
2.6.0-alpha.1 (2023-09-06)
- add anonymized email to ga4 events (#2585) (9ac1c33)
- add filter to the lists in the reg block (#2611) (d960541)
- new option to require all membership plans for restricted content (#2623) (60b361e)
2.5.1 (2023-09-06)
2.5.0 (2023-08-30)
2.4.0 (2023-08-24)
- correct thank you message text domain (#2596) (6765737)
- only redirect to setup if not completed already (#2591) (ed682b6)
- wp-6.3: rename Reusable Blocks to Patterns (#2581) (8c66a45)
- ads: display parent ad unit path on ad unit editor (#2592) (c8437d8)
- changes required for Campaigns rearchitecture (#2558) (336521f), closes #2537 #2582 #2583
- ras: replace newsletters verification email (#2538) (cc87736)
2.4.0-alpha.1 (2023-08-17)
- correct thank you message text domain (#2596) (6765737)
- only redirect to setup if not completed already (#2591) (ed682b6)
- wp-6.3: rename Reusable Blocks to Patterns (#2581) (8c66a45)
- ads: display parent ad unit path on ad unit editor (#2592) (c8437d8)
- changes required for Campaigns rearchitecture (#2558) (336521f), closes #2537 #2582 #2583
- ras: replace newsletters verification email (#2538) (cc87736)
2.3.0 (2023-08-07)
- avoid webhooks to break with json encoded data (#2579) (8fdbc74)
- content-gate: custom filter for 'do_blocks()' (#2577) (98b5f9f)
- content-gate: custom filter for 'do_blocks()' (#2577) (b25c010)
- content-gate: use custom filter for gate content (#2551) (714cfec)
- ensure generated id always have given length (#2557) (84c018b)
- ensure not null in currency string (#2566) (fdd84a9)
- pwa: improve "server offline" message (#2550) (dbe4519)
- ras: reorganize script initialization (#2576) (76e0e5d)
- reader-data: ensure author on 'article_view' push (#2584) (fbe62c3)
- add an image size control for the RSS images (#2553) (dbc8358)
- auth: listen cookie changes for store state (#2569) (4df1a95)
- content-gate: support gate per plan (#2531) (eaf5d50)
- Remove GA Fivetran connection (2100013)
- trigger reader_registered for Woo checkout (#2527) (8e2f244)
- update analytics wizard (#2580) (ec89736)
2.3.0-alpha.6 (2023-08-07)
- avoid webhooks to break with json encoded data (#2579) (8fdbc74)
- content-gate: custom filter for 'do_blocks()' (#2577) (98b5f9f)
- content-gate: custom filter for 'do_blocks()' (#2577) (b25c010)
- ensure not null in currency string (#2566) (fdd84a9)
- ras: reorganize script initialization (#2576) (76e0e5d)
- reader-data: ensure author on 'article_view' push (#2584) (fbe62c3)
- auth: listen cookie changes for store state (#2569) (4df1a95)
- update analytics wizard (#2580) (ec89736)
2.3.0-alpha.5 (2023-08-02)
2.2.5 (2023-08-02)
2.2.4 (2023-07-24)
2.2.3 (2023-07-21)
2.2.2 (2023-07-20)
2.2.1 (2023-07-17)
2.2.0 (2023-07-17)
- content-gate: close excerpt tags before inline gate (#2529) (f5c8b15)
- disable autofill for recaptcha inputs (#2517) (c8c07a6)
- don’t assume the site URL is at the root domain (#2521) (8250b26)
- reader-data: format of activity push array (#2555) (67a33a9)
- remove reCaptcha for WC plugin (#2513) (827ef0b)
- tweak content gate styles for mobile (#2552) (ad02d79)
- add 'article_view' reader activity data (#2520) (0b2617a)
- data-events: broader coverage for 'reader_registered' (#2526) (9bf9c49)
- reader-data: add newsletter subscription and donation (#2539) (00f4880)
- reader-data: set referrer (#2541) (cb2993a)
2.2.0-alpha.4 (2023-07-13)
2.1.3 (2023-07-13)
2.1.2 (2023-07-12)
2.1.1 (2023-07-04)
- preserve newsletters lists order on reg block (4586fc8)
2.1.0 (2023-07-03)
- allow campaign prompts to render on metered content (#2516) (bba79ef)
- allow high-res youtube thumbs via constant (#2507) (235757b)
- donations: empty cart on donation checkout (#2505) (35d9a91)
- do not override data on popup events (#2506) (051769b)
- move RSS image to plugin and increase size (#2504) (3dab16f)
- plugin-installer: handle premium plugins in PluginInstaller (#2482) (b35aeeb)
- reader data library (#2451) (2ad5f06)
2.0.3 (2023-06-29)
2.0.2 (2023-06-26)
2.0.1 (2023-06-20)
2.0.0 (2023-06-19)
- force alpha release (3312ac6)
- ras-defaults: warn if navigating away from wizard with unsaved changes (#2453) (029e89a)
- ras: check that unblock exists before calling it (#2483) (8ab9a8f)
- content-gate: updated block patterns (#2474) (244240d)
- customizable receipt emails for Woo (#2463) (6c5c38d)
- jetpack-photon: additional srcset sizes (#2471) (35ac697)
- only display author filter for posts (#2470) (2461e49)
- ras: add NRH support for setup wizard (#2484) (efd1c66)
- rename ga4 events (#2489) (d1b0a3d)
-
Turns on customizable receipt emails for sites using WooCommerce as a Reader Revenue platform. This can be turned off in Reader Revenue settings, if desired.
-
feat: use customizable receipt emails for Woo and start feature to enable/disable
-
feat: allow customizable receipt to be turned on or off
2.0.0-alpha.2 (2023-06-15)
1.117.0 (2023-06-15)
1.116.1 (2023-06-07)
1.116.0 (2023-06-05)
- remove 'username' from Twitter menu label (#2460) (e85d69c)
- remove unneeded blocks from patterns (#2441) (ea334ab)
- content-gate: metering (#2423) (60b0d6d)
- content-gate: updated block patterns (#2474) (161f935)
- hook reCAPTCHA v3 to WooCommerce checkout (#2447) (6650b82)
- ras: add NRH support for setup wizard (#2484) (d1255c9)
- ras: mailchimp audience config (#2462) (8ee4440)
- ras: remove env flag requirements for RAS functionality (#2461) (e25dcf3)
1.116.0-alpha.3 (2023-05-29)
1.116.0-alpha.2 (2023-05-26)
- performance: exclude main jetpack css from delay (4e7aa5e)
1.115.1 (2023-05-26)
- performance: exclude main jetpack css from delay (4e7aa5e)
1.115.0 (2023-05-24)
- add filter to prompt conflicts check (#2421) (8d1c1d3)
- check for required plugins in RAS setup wizard (#2442) (0d5bb63)
- check for required plugins in RAS setup wizard (#2442) (11d682a)
- ensure .hooks is excluded from the dist ZIP (#2420) (75f8f36)
- ga4: donation event conditional typo (#2439) (d2a9373)
- Improved handling of trial subscriptions in ESP sync (#2385) (6fe3368)
- newsletters: only attempt token verification for Constant Contact (#2407) (c58f9a8)
- perfmatters: exclude Jetpack and Newsletters css delay (#2410) (d2b167c)
- ras-defaults: feedback from QA (#2437) (1dd1f36)
- ras-defaults: updates for design review feedback (#2435) (3aa6de7)
- add indentation to groups newsletters (#2424) (d423151)
- auth: support "register modal" hash url (#2427) (fcb1199)
- filter existing webhooks endpoints (#2446) (d63a296)
- memberships block patterns (#2406) (c96555a)
- RAS setup UI and default Campaigns wizard (#2426) (a1d4eb7), closes #2381 #2366 #2382
- ras: mailchimp audience config (#2462) (3ca7e52)
- ras: remove env flag requirements for RAS functionality (#2461) (ddc875f)
- sign-in: body class when in modal and url hash (#2414) (aea4dc9)
- update NRH settings page and redirect behavior (#2425) (f7a6c6b)
1.115.0-alpha.8 (2023-05-17)
1.114.5 (2023-05-17)
1.114.4 (2023-05-16)
1.114.3 (2023-05-15)
1.114.2 (2023-05-12)
1.114.1 (2023-05-10)
1.114.0 (2023-05-08)
- force release version bump (323da0a)
1.113.1 (2023-05-08)
- force release build (5691429)
1.114.0-alpha.4 (2023-05-08)
1.114.0-alpha.3 (2023-05-03)
1.114.0-alpha.2 (2023-05-03)
1.114.0-alpha.1 (2023-04-28)
- add filter to prompt conflicts check (#2421) (8d1c1d3)
- ensure .hooks is excluded from the dist ZIP (#2420) (75f8f36)
- newsletters: only attempt token verification for Constant Contact (#2407) (c58f9a8)
- perfmatters: exclude Jetpack and Newsletters css delay (#2410) (d2b167c)
- memberships block patterns (#2406) (c96555a)
- RAS setup UI and default Campaigns wizard (#2426) (a1d4eb7), closes #2381 #2366 #2382
- sign-in: body class when in modal and url hash (#2414) (aea4dc9)
1.113.0 (2023-04-24)
1.113.0-alpha.1 (2023-04-13)
1.112.1 (2023-04-12)
1.112.0 (2023-04-10)
- add pre push hook (#2395) (04a6e57)
- Avoid falal error on Reader Revenue wizard (#2382) (646d212)
- bail silently when recaptcha key is not set (#2363) (de18369)
- don't show gate unless attached to a specific post (#2400) (c45097c)
- if My Account is set to shown in RAS, show in Customizer at all breakpoints (#2379) (1052923)
- memberships: remove content filters from excerpt (#2398) (987df5b)
- stripe-sync-script: process only customers with successful transactions (#2355) (1020663)
- amp-deprecation: polyfill amp-vimeo tag (#2372) (4a70b65)
- amp: polyfill lightbox effect (#2324) (b31288c)
- memberships: content gate page (#2366) (15026ab)
- memberships: overlay style for content gate (#2377) (dd2ff5c)
- popups: support disabled segments (#2376) (bfd65b2)
1.112.0-alpha.5 (2023-04-10)
1.112.0-alpha.4 (2023-04-05)
1.112.0-alpha.3 (2023-04-04)
1.112.0-alpha.2 (2023-04-03)
- amp: improved iframe polyfill and include vimeo (592eba7)
1.111.1 (2023-04-03)
- amp: improved iframe polyfill and include vimeo (592eba7)
1.111.0 (2023-03-28)
1.110.0 (2023-03-27)
- ads: proper usage of useEffect cleanup function (#2335) (58e4c10)
- cli: setup config path (6de5d36)
- data-events: mailchimp metadata keys (#2331) (de82e06)
- modal-checkout: provide conversion URL for ESP (feca20d)
- only show perfmatters notice if defaults are used (bdae0b2)
- perfmatters: add twitter.com to JS delay list (34bac52)
- post-release merge conflict (3d03cd2)
- show handoff to finish Newspack setup only if setup is incomplete (#2343) (b0a85ef)
- toggling settings section (#2349) (87d5218)
- webhooks: endpoint requests modal label (#2332) (fd99ff2)
- webhooks: grid layout (4aa898f)
- wizards: broken rendering in WP 6.2 (a6cef5a)
- add GA4 donation events (#2326) (a1377a2)
- Add GA4 Newsletters subscriptions events (#2330) (86ffc66)
- Add popup events to GA4 (#2337) (62c738e)
- Add popups donation events (#2310) (53e0c4a)
- amp-deprecation: polyfills for amp-img, amp-iframe, amp-fit-text, amp-youtube (#2308) (7419cd5)
- health-check: mark some plugins as supported (#2329) (c1774e3)
1.110.0-alpha.1 (2023-03-24)
- ads: proper usage of useEffect cleanup function (#2335) (58e4c10)
- cli: setup config path (6de5d36)
- data-events: mailchimp metadata keys (#2331) (de82e06)
- modal-checkout: provide conversion URL for ESP (feca20d)
- only show perfmatters notice if defaults are used (bdae0b2)
- perfmatters: add twitter.com to JS delay list (34bac52)
- post-release merge conflict (3d03cd2)
- show handoff to finish Newspack setup only if setup is incomplete (#2343) (b0a85ef)
- toggling settings section (#2349) (87d5218)
- webhooks: endpoint requests modal label (#2332) (fd99ff2)
- webhooks: grid layout (4aa898f)
- wizards: broken rendering in WP 6.2 (a6cef5a)
- add GA4 donation events (#2326) (a1377a2)
- Add GA4 Newsletters subscriptions events (#2330) (86ffc66)
- Add popup events to GA4 (#2337) (62c738e)
- Add popups donation events (#2310) (53e0c4a)
- amp-deprecation: polyfills for amp-img, amp-iframe, amp-fit-text, amp-youtube (#2308) (7419cd5)
- health-check: mark some plugins as supported (#2329) (c1774e3)
1.109.0 (2023-03-24)
1.108.0 (2023-03-20)
1.107.1 (2023-03-15)
- prevent page auto-scroll when RAS is enabled (3cdfb45)
1.107.0 (2023-03-14)
1.106.0 (2023-03-14)
- ads: gam api availability according to error type (#2289) (024fe08)
- show handoff to finish Newspack setup only if setup is incomplete (#2343) (1173b5b)
- add a Add new button to subscription lists (#2314) (9543ad2)
- add ga4 user registered handler (#2281) (5eb2336)
- add pid to Logger (#2290) (fd3011c)
- Add popup info to donations (#2300) (7ea800b)
- allow external links in dashboard via a filter (#2279) (3943b1a)
- campaigns listeners for the data events api (#2291) (ab407d4)
- disable save button for unchanged settings (#2259) (e06d72f), closes #1531
- donate-block: support modal checkout (#2256) (34226dd)
- Normalize donation events (#2299) (2624d53)
- perfmatters: improve config (267306e)
- prevent homepage from being unpublished (#2307) (a151d53)
- Remove the campaign rendered event (#2301) (23caa1d)
- Stripe Subscriptions to WC subscriptions migrator (#2298) (6904356), closes #2251
- wc: force allowing subscription switching (#2305) (c13e741)
1.106.0-alpha.3 (2023-03-13)
1.106.0-alpha.2 (2023-03-06)
- perfmatters: adjust defaults (b03833d)
1.105.1 (2023-03-06)
- perfmatters: adjust defaults (b03833d)
1.105.0 (2023-02-28)
- ads-wizard: cancelled state of unit displayed on the list (#2272) (e10b592)
- ads: remove fixed height setting (#2255) (0031b89)
- change default auth strategy to "link" (#2261) (c4b2e2c)
- webhooks: check if endpoint exists (#2276) (5a95e2c)
- bootstrap GA4 connector (#2241) (f7582a4)
- data-events: mailchimp connector (#2233) (08060c6)
- data-events: standardize the use of "user_id" and "email" (#2263) (d6b6903)
- donations: add payment metadata and update renewal description (#2254) (b039304)
- my-account: display stripe billing link regardless of RR platform (df540fe)
- perfmatters: defaults adjustments, remove feature flag (#2271) (cf5ad51)
- performance: minify all inline CSS (#2239) (fbb415f)
- ras: enable custom contact metadata prefixes (#2249) (e9843e4)
- require all woo plugins for RAS (#2260) (5f6a818)
- stripe: create native WC Subscriptions (if feature flag is set) (#2251) (009a8a5)
- webhooks: support label for endpoints (#2262) (39da7be)
1.105.0-alpha.2 (2023-02-27)
- skip HPB optimisations on AMP (b4f5fad)
1.104.1 (2023-02-27)
- skip HPB optimisations on AMP (b4f5fad)
1.104.0 (2023-02-20)
1.103.0 (2023-02-17)
- add template versions to Woo templates (#2240) (38f75b4)
- merge conflicts (8dd0e87)
- trigger release (0c8471b)
- update package.json to resolve a merge conflict with master (f2408a3)
- wc-to-esp: total amount field value (83e6a42)
- ads: optimise inline JS of newspack-ads (#2238) (7d02837)
- data-events: donation listeners (#2225) (9c5d4aa)
- optimise the HP block that renders first on a page (7559986)
- perfmatters: add newspack theme files to unused CSS exclusions list (4571387)
- perfmatters: add some scripts to script delay list (989c9fd)
- stripe: disable WC emails sent on sub. renewal for Stripe sync'd subs. (2e75135)
1.103.0-alpha.1 (2023-01-26)
- add template versions to Woo templates (#2240) (38f75b4)
- merge conflicts (8dd0e87)
- wc-to-esp: total amount field value (83e6a42)
- ads: optimise inline JS of newspack-ads (#2238) (7d02837)
- data-events: donation listeners (#2225) (9c5d4aa)
- optimise the HP block that renders first on a page (7559986)
- perfmatters: add newspack theme files to unused CSS exclusions list (4571387)
- perfmatters: add some scripts to script delay list (989c9fd)
- stripe: disable WC emails sent on sub. renewal for Stripe sync'd subs. (2e75135)
1.102.0-alpha.1 (2023-01-26)
1.102.0 (2023-01-26)
- add template versions to Woo templates (#2240) (38f75b4)
- wc-to-esp: total amount field value (83e6a42)
- ads: optimise inline JS of newspack-ads (#2238) (7d02837)
- data-events: donation listeners (#2225) (9c5d4aa)
- optimise the HP block that renders first on a page (7559986)
- perfmatters: add newspack theme files to unused CSS exclusions list (4571387)
- perfmatters: add some scripts to script delay list (989c9fd)
- stripe: disable WC emails sent on sub. renewal for Stripe sync'd subs. (2e75135)
1.101.0 (2023-01-25)
- stripe: WC Subs scheduled actions errors suppression (3ef55b3)
- stripe: webhooks list edge-cases (#2209) (25f24ed)
- data-events: use WC's Action Scheduler if available (#2217) (08c0532)
- donations: remove donation products from cart if WC is not the donations platform (#2224) (b759d7e)
1.101.0-alpha.3 (2023-01-19)
- only enqueue salesforce admin JS when appropriate (14dfc74)
1.100.2 (2023-01-19)
- only enqueue salesforce admin JS when appropriate (14dfc74)
1.100.1 (2023-01-18)
- use newer stripe api version (b5d1fc7)
1.100.0 (2023-01-09)
- fatal due to different class property (#2207) (7536800)
- handle email sender when not under RAS (#2208) (deb9e02)
- perfmatters: display defaults for admin only if URL param is set (ecca448)
- revert remove autorloader dependency (ed575fa)
- typo in setup command (#2192) (ebe04cd)
- webpack build issue (#2210) (d54bb25)
- woocommerce-sync: ignore payment error notifications for sync'd subscriptions (12c479b)
- add setup cli command (#2108) (350e16e)
- allow RAS library to load async (#2196) (3131425)
- analytics: prevent Site Kit's false positive notice (05a4707)
- data-events: agnostic data integration tool (#2173) (5ced920)
- data-events: webhooks (#2182) (cf14aa2)
- newsletters: support constant contact oauth (#2179) (a896a62)
- perfmatters: add an environment feature flag (774a710)
- reader-revenue: add "other" reader revenue platform (#2160) (1eebe79)
- registration-block: newsletter subscription by default (#2198) (b2d5116)
- stripe-sync-cli: create WC subscriptions (#2180) (0cebe24)
- stripe: handle donation additional fields (#2187) (64b96e2)
- stripe: webhooks management (#2143) (5ded1f9)
- use privacy policy URL as default terms URL (#2176) (9a08231)
- webhooks: endpoint management ui (#2197) (f781206)
- hotfix-related auto-changes (89c0d07)
1.100.0-alpha.2 (2022-12-22)
1.100.0-alpha.1 (2022-12-20)
- fatal due to different class property (#2207) (7536800)
- perfmatters: display defaults for admin only if URL param is set (ecca448)
- revert remove autorloader dependency (ed575fa)
- typo in setup command (#2192) (ebe04cd)
- woocommerce-sync: ignore payment error notifications for sync'd subscriptions (12c479b)
- add setup cli command (#2108) (350e16e)
- allow RAS library to load async (#2196) (3131425)
- analytics: prevent Site Kit's false positive notice (05a4707)
- data-events: agnostic data integration tool (#2173) (5ced920)
- data-events: webhooks (#2182) (cf14aa2)
- newsletters: support constant contact oauth (#2179) (a896a62)
- perfmatters: add an environment feature flag (774a710)
- reader-revenue: add "other" reader revenue platform (#2160) (1eebe79)
- registration-block: newsletter subscription by default (#2198) (b2d5116)
- stripe-sync-cli: create WC subscriptions (#2180) (0cebe24)
- stripe: handle donation additional fields (#2187) (64b96e2)
- stripe: webhooks management (#2143) (5ded1f9)
- use privacy policy URL as default terms URL (#2176) (9a08231)
- hotfix-related auto-changes (89c0d07)
1.99.1 (2022-12-19)
1.99.0 (2022-12-15)
- perfmatters: display defaults for admin only if URL param is set (1d53a37)
- perfmatters: add an environment feature flag (b7fcec3)
1.99.0-hotfix.1 (2022-12-15)
- perfmatters: display defaults for admin only if URL param is set (1d53a37)
- perfmatters: add an environment feature flag (b7fcec3)
1.98.0 (2022-12-12)
- analytics: improve the condition for using Site Kit's Analytics module (5bc1c36)
- auth: prevent autocomplete for honeypot field (#2145) (9225726)
- harden subs meta box logic (#2146) (35ea9fe)
- improved existing Woo user subs handling (#2162) (bdc25f5)
- logic to update existing contact on subscription cancellation or deletion (#2165) (68d7d30)
- my-account: hide account deletion for non-reader users (85b2267)
- stripe: wizard interaction issues (#2142) (87918a7)
- test emails (11ea35a)
- add support to local lists in the newsletters wizard (#2153) (9f81194)
- add twitter pixel field (#2144) (ee30061)
- amp-plus: allow OneSignal (#1076) (790439a)
- analytics: allow adding custom dimensions' values via filter (1e20268)
- disable jetpack's google analytics (#2129) (1435b2a)
- perfmatters plugin defaults (with a special URL param) (#2156) (da00a9b)
- setup-wizard: disambiguate starter vs. demo content (ef125ca), closes #1701
1.98.0-alpha.4 (2022-12-09)
- stripe: force sync'd subscriptions to manual renewal (7151986)
1.97.3 (2022-12-09)
- stripe: force sync'd subscriptions to manual renewal (7151986)
1.97.3-hotfix.1 (2022-12-07)
- stripe: force sync'd subscriptions to manual renewal (7151986)
1.97.2 (2022-12-02)
1.97.2-hotfix.1 (2022-12-01)
- fatal if no woo (54fe144)
1.97.1 (2022-11-30)
- force release build (04c20ff)
- override woo subscriptions login requirement on checkout (#2158) (3b17690)
1.97.1-hotfix.2 (2022-11-30)
- only do temp login if Woo intends to create an account (1fbe56c)
1.97.1-hotfix.1 (2022-11-30)
- allow WC subscription purchase without logging in (7362c56)
- update default registration success message (c971b14)
1.97.0 (2022-11-28)
- delay receipt sending until Stripe webhook handler succeeds (#2112) (3f49eca)
- revert non reader login (#2133) (3da696b), closes #2131
- update CI orb newspack-scripts (a474dc7)
- woo: disable new order email on subscription renewals (2fee169)
- woo: use variable post meta table name (203593f)
- capture donor names in Stripe description field (#2130) (f1e16c8)
- plugin-screen: improve the pre-install prompt (20e5dc5)
- remove Stripe subscriptions on WP account deletion (#2021) (0acbed5)
1.97.0-alpha.1 (2022-11-17)
- delay receipt sending until Stripe webhook handler succeeds (#2112) (3f49eca)
- revert non reader login (#2133) (3da696b), closes #2131
- update CI orb newspack-scripts (a474dc7)
- woo: disable new order email on subscription renewals (2fee169)
- woo: use variable post meta table name (203593f)
- capture donor names in Stripe description field (#2130) (f1e16c8)
- plugin-screen: improve the pre-install prompt (20e5dc5)
- remove Stripe subscriptions on WP account deletion (#2021) (0acbed5)
1.96.0 (2022-11-14)
- allow Stripe Billing portal to render without RAS (b6e22cd)
- apply ex-donor status only if user has no active subscriptions (#2101) (40399ea)
- apply My Account template changes only when RAS is active (cd7b304)
- package lock (8707e53)
- stripe: handle failed invoice fatal error (#2103) (f865428)
- Stripe: improve handling of invoice error (#2117) (609bf7d)
- update newspack-scripts to fix CI builds (#2109) (ec1ee7a)
- use default terms text in reg block if no text defined (#2078) (443c59c)
- enable setting user custom fields for job title etc. (#2102) (4018af6), closes #1723
- newsletter-contact: disallow overriding membership status field (#2093) (8b8e134)
1.96.0-alpha.4 (2022-11-07)
1.95.4 (2022-11-07)
1.95.3 (2022-11-04)
1.95.3-hotfix.1 (2022-11-04)
1.95.2 (2022-11-03)
1.95.2-hotfix.1 (2022-11-03)
- oauth: change Google's
dfp
scope toadmanager
(46e5eea)
1.95.1 (2022-10-31)
1.95.1-hotfix.1 (2022-10-31)
- oauth: log missing google scopes (831d475)
1.95.0 (2022-10-31)
- "Sign In" page styles (#2075) (04ce12c)
- ads: rename GAM methods (#2074) (6e7cb90)
- check Woo plugins status before enabling RAS (#2076) (3aedbd4)
- overzealous woo check for RAS front-end (#2080) (6b4c253)
- show display name in My Account UI (#2079) (91fd1b8)
- sql error with starter content queries (#2077) (84665ed)
- Add Meta pixel settings section (aka Facebook pixel) (f6e8bca), closes #1994
- ads: publisher media kit add-on (#2048) (709e66c)
- Allow user to mark revisions as Major revisions and they'll never be deleted (#2033) (174ea7f)
- reader-auth: improved otp ux (#2043) (c89a467)
- stripe: synchronise with WooCommerce Subscriptions (#1936) (6526770)
1.95.0-alpha.1 (2022-10-21)
- "Sign In" page styles (#2075) (04ce12c)
- ads: rename GAM methods (#2074) (6e7cb90)
- check Woo plugins status before enabling RAS (#2076) (3aedbd4)
- overzealous woo check for RAS front-end (#2080) (6b4c253)
- show display name in My Account UI (#2079) (91fd1b8)
- sql error with starter content queries (#2077) (84665ed)
- Add Meta pixel settings section (aka Facebook pixel) (f6e8bca), closes #1994
- ads: publisher media kit add-on (#2048) (709e66c)
- Allow user to mark revisions as Major revisions and they'll never be deleted (#2033) (174ea7f)
- reader-auth: improved otp ux (#2043) (c89a467)
- stripe: synchronise with WooCommerce Subscriptions (#1936) (6526770)
1.94.0 (2022-10-19)
- "Sign In" page styles (#2075) (b7a453a)
- auth: ensure OTP on reader state changes (#2053) (0f8d7ed)
- reader-activation: checkbox alignment (#2057) (6059956)
- reader-activation: vertical alignment of the icon (#2056) (4257f60)
- wizards: rename advertising scripts and API paths so they're not blocked by adblocker (dba4119)
- ads: expand suppression options (#1915) (f6e012b)
- more prominent already-have-account section (#2025) (23f5d7f)
- plugins-screen: update button to use primary style (#2037) (9827ff3)
- show unregistered RAS UI to admins (#2064) (9352c23)
- update woocommerce account details and use cards (#2063) (81bb8be)
1.94.0-alpha.4 (2022-10-19)
1.94.0-alpha.3 (2022-10-10)
1.93.2 (2022-10-10)
1.93.1 (2022-10-06)
- fire ini-load analytics events on DOMContentLoaded, not load (cc2485d)
- force hotfix release (e68b169)
1.93.0 (2022-09-28)
1.93.0-hotfix.1 (2022-09-28)
- custom email sender for reader activation (3ee10b7)
- custom from name (63186d2)
- custom receipts sender (378f944)
1.92.1 (2022-09-28)
1.92.0 (2022-09-27)
- analytics: remove illegal reference on wizard (#1996) (bec14a2)
- reader-activation-auth: header link color (6e85ada)
- stripe: handle error if customer LTV is not retrievable (2f9f4a4)
- stripe: validate webhook existence on donation (#2026) (c505fbc)
- wc-to-ac-metadata: add last payment date field for one-time donors (0106915)
- wc-to-ac-metadata: disregard
0
next payment date (6e43db1)
- Adds a filter by Author in the Posts admin page (bc49686)
- auth: otp embedded to magic links (#1988) (d6e072c)
- do not redirect resubscribe requests (#1989) (53da790)
- enable limit post revisions kept in the database (#2030) (44680c5)
- plugins-screen: display a plugin review form, if URL supplied (#2005) (77d3aa0)
- plugins: handle missing organic-profile-block plugin (2475ad0)
- stripe-to-stripe migrator (a82f326)
- stripe: send data about cancelled subscription to Campaigns (#1966) (0554487)
- sync from Stripe to ESP CLI tool (#1984) (c10fbc7)
- woocommerce: handle metadata when creating a membership (af75438)
1.92.0-alpha.4 (2022-09-26)
- reader-activation-auth: header link color (6e85ada)
- stripe: handle error if customer LTV is not retrievable (2f9f4a4)
- stripe: validate webhook existence on donation (#2026) (c505fbc)
- wc-to-ac-metadata: add last payment date field for one-time donors (0106915)
- enable limit post revisions kept in the database (#2030) (44680c5)
- plugins-screen: display a plugin review form, if URL supplied (#2005) (77d3aa0)
- stripe-to-stripe migrator (a82f326)
- sync from Stripe to ESP CLI tool (#1984) (c10fbc7)
- woocommerce: handle metadata when creating a membership (af75438)
1.92.0-alpha.3 (2022-09-23)
1.91.2 (2022-09-23)
1.91.2-hotfix.2 (2022-09-23)
- remove filter priority (92ad712)
1.91.2-hotfix.1 (2022-09-23)
- analytics: improve reliability of custom events reporting in AMP (a3d5982)
1.91.1 (2022-09-21)
- move improved frequency options out of experimental state (45b0fe6)
1.91.0 (2022-09-15)
1.91.0-hotfix.1 (2022-09-15)
- stop auto-email on registration and rate limit unverified accounts (c6a2566)
1.90.0 (2022-09-14)
- ac-master-list: handle empty lists (cfabb5a)
- add check to only change theme if not empty (#1978) (b9835f1)
- allow Register block to be edited even if RAS is not enabled (#1962) (649f47b)
- emails: don't create post if pluggable functions are not available (#1979) (d8aac4f)
- emails: editor message (62dec52)
- google-oauth: missing email message (#1925) (93260a3)
- horizontal scrollbar on auth modal (#1919) (08a7bb6)
- if logging in from an overlay prompt, dismiss the prompt after login (#1927) (999437d)
- localized reader auth error messages (#1948) (fb58a7f)
- post-logout messaging (#1934) (11e6917)
- prefix WC My Account actions so we can decide which hooks to support (#1963) (0fa8c0a)
- reader-activation: send payment contact metadata only if RA is enabled (#1957) (3e14777)
- register and auth form tweaks (#1935) (3b76d3f)
- registration-block: allow any markup in the success state (977e77a)
- registration-block: column layout in editor (#1920) (f1ae0c5)
- registration-block: fix empty success state (272aee5)
- show My Account messages using custom messaging instead of WC messaging (#1932) (c9802fe)
- stripe: handle WC-originating Stripe transactions (674b278)
- WooCommerce: error notice text color (#1954) (2e4b95f)
- ac-metadata: send SSO provider name as "NP_Connected Account" field (56b6597)
- ac-metadata: send Stripe customer LTV as "NP_Total Paid" field (5f6da59)
- after account deletion message (2547b76)
- analytics: prevent sending NTG newsletter event if subscribing to master list (#1946) (806a8b0)
- custom messaging for reader without password (#1965) (a584b59)
- disable mailchimp-for-woocommerce plugin campaign tracking cookie (#618) (99310cb)
- for donations via a prompt, add prompt ID to event label (#1928) (4704cfd)
- give each registration form a unique ID (#1953) (29fb515)
- google-sitekit: prevent excluding logged-in users from GA if RA is enabled (#1960) (3b18bcc)
- honeypot trap for auth and registration forms (#1896) (d5d713c)
- move have account text below SSO and adjust font-size (#1917) (869913d)
- new option for minimum donation amount (#1895) (0b9618b)
- reader account deletion and ESP sync options (#1884) (b9fd209)
- reader-activation: check lists in auth modal by default (#1933) (77bce1d)
- reader-activation: customizable account deletion, password reset emails (#1938) (c121e5c)
- reader-activation: customizable verification email (#1929) (d293701)
- reader-activation: handle global auth success in registration block (debf5d2)
- reader-activation: improve password reset flow (a05a9b6)
- registration-block: hidden input for subscription (#1949) (fc4f4d5)
- reorganise reader registration header section (#1967) (f3f54e1)
- set from details for password reset emails (#1926) (8b8607a)
- stripe: lookup stripe customer ID on registration (#1860) (490cd97), closes #1853
- subscription metadata for ESP; Stripe webhook creation tweak (#1859) (e094b15)
- title and description for registration block (#1924) (1c9fba6)
- update billing portal copy (8040b80)
- update reader-facing language on auth fail (#1974) (a05ca37)
- update woocommerce account message/notice (#1956) (db18b95)
- use reCAPTCHA to secure all Reader Activation-related forms (#1910) (cc8ef79)
- use universal "from" email, customizable magic link email (#1937) (3b269aa)
- Woo sync to ActiveCampaign (#1968) (630b24e)
1.90.0-alpha.3 (2022-09-07)
- ac-master-list: handle empty lists (cfabb5a)
- add check to only change theme if not empty (#1978) (b9835f1)
- emails: don't create post if pluggable functions are not available (#1979) (d8aac4f)
- prefix WC My Account actions so we can decide which hooks to support (#1963) (0fa8c0a)
1.90.0-alpha.2 (2022-09-06)
- allow Register block to be edited even if RAS is not enabled (#1962) (649f47b)
- emails: editor message (62dec52)
- localized reader auth error messages (#1948) (fb58a7f)
- reader-activation: send payment contact metadata only if RA is enabled (#1957) (3e14777)
- registration-block: allow any markup in the success state (977e77a)
- registration-block: fix empty success state (272aee5)
- WooCommerce: error notice text color (#1954) (2e4b95f)
- ac-metadata: send SSO provider name as "NP_Connected Account" field (56b6597)
- ac-metadata: send Stripe customer LTV as "NP_Total Paid" field (5f6da59)
- after account deletion message (2547b76)
- analytics: prevent sending NTG newsletter event if subscribing to master list (#1946) (806a8b0)
- custom messaging for reader without password (#1965) (a584b59)
- give each registration form a unique ID (#1953) (29fb515)
- google-sitekit: prevent excluding logged-in users from GA if RA is enabled (#1960) (3b18bcc)
- reader-activation: customizable account deletion, password reset emails (#1938) (c121e5c)
- reader-activation: customizable verification email (#1929) (d293701)
- reader-activation: handle global auth success in registration block (debf5d2)
- reader-activation: improve password reset flow (a05a9b6)
- registration-block: hidden input for subscription (#1949) (fc4f4d5)
- reorganise reader registration header section (#1967) (f3f54e1)
- update billing portal copy (8040b80)
- update reader-facing language on auth fail (#1974) (a05ca37)
- update woocommerce account message/notice (#1956) (db18b95)
- use universal "from" email, customizable magic link email (#1937) (3b269aa)
1.90.0-alpha.1 (2022-08-26)
- google-oauth: missing email message (#1925) (93260a3)
- horizontal scrollbar on auth modal (#1919) (08a7bb6)
- if logging in from an overlay prompt, dismiss the prompt after login (#1927) (999437d)
- post-logout messaging (#1934) (11e6917)
- register and auth form tweaks (#1935) (3b76d3f)
- registration-block: column layout in editor (#1920) (f1ae0c5)
- show My Account messages using custom messaging instead of WC messaging (#1932) (c9802fe)
- stripe: handle WC-originating Stripe transactions (674b278)
- disable mailchimp-for-woocommerce plugin campaign tracking cookie (#618) (99310cb)
- for donations via a prompt, add prompt ID to event label (#1928) (4704cfd)
- honeypot trap for auth and registration forms (#1896) (d5d713c)
- move have account text below SSO and adjust font-size (#1917) (869913d)
- new option for minimum donation amount (#1895) (0b9618b)
- reader account deletion and ESP sync options (#1884) (b9fd209)
- reader-activation: check lists in auth modal by default (#1933) (77bce1d)
- set from details for password reset emails (#1926) (8b8607a)
- stripe: lookup stripe customer ID on registration (#1860) (490cd97), closes #1853
- subscription metadata for ESP; Stripe webhook creation tweak (#1859) (e094b15)
- title and description for registration block (#1924) (1c9fba6)
- use reCAPTCHA to secure all Reader Activation-related forms (#1910) (cc8ef79)
1.89.1 (2022-08-18)
1.89.1-hotfix.1 (2022-08-18)
- version for cache busting (1db4ee2)
1.89.0 (2022-08-16)
- active-campaign: legacy contacts detection (#1858) (67640a5)
- campaigns-wizard: segmentation wording (ddf61ad)
- ensure scroll on smaller height (#1813) (e234e8b)
- fix fatal error when debug mode active (#1826) (d9388ee)
- ga: cookie parsing (#1857) (a936abd)
- google auth button type (#1829) (3704d9f)
- google-auth: catch and display errors (#1871) (67cbcfd)
- google-auth: ensure popup on user click event (#1831) (0af9abf)
- magic-links: fix email encoding on sent link (#1833) (8d4756c)
- my account: handle legacy data (#1823) (6816799)
- newsletters: use international date format (#1855) (4cda57d)
- oauth: csrf token lifespan (#1869) (52e0f8b)
- parse CID from _ga cookie if it only contains CID string (#1874) (dc1fb52)
- popups: use new Campaigns method for creating donation events on new orders (#1794) (49dc14c)
- reader-activation: add metadata to reader registered on donation (722724c)
- reader-activation: handle modal conflict when auth is triggered from a prompt (c2a0141), closes #1835
- reader-activation: handle no lists config available (23b0249)
- reader-activation: reinitialize auth links after DOM load (#1812) (0a4b499)
- reader-activation: remove async prop from library (#1846) (4131ca6)
- reader-activation: username generation handling (#1789) (17edf2a)
- redirecting to My Account after logging in while pre-authed (#1863) (ddf111e)
- registration-block: don't escape html for sign in labels (#1834) (871300d)
- registration-block: margin for success message (#1808) (1bfe546)
- registration-block: render on preview (#1844) (87b9be9)
- tweak arguments for magic link client hash (#1862) (8dcd45e)
- verify reader on google authentication (#1873) (c9c4eef)
- active-campaign: metadata improvements (#1851) (48883af)
- active-campaigns: override is-new-contact for legacy contacts (34dd9a2)
- analytics: send GA events on the server side (#1828) (3e384e1)
- authenticated reader cookie (#1882) (352316b)
- better welcome email copy for initial verification (#1880) (604ebf7)
- cookie reader's preferred auth strategy (#1875) (fc47f41)
- disable woocomerce welcome emails in favor of verification email (#1876) (1e470e3)
- donations: remove defaultFrequency from the configuration (#1814) (b6aa894)
- handle contact update w/out lists selection (#1816) (67574d1)
- handle new frequency options in Campaigns dashbaord (#1779) (c770a7d)
- if registering an email that already has an account, show different message (#1849) (bf48bc4)
- lock access to My Account UI until account is verified (#1877) (a850f48)
- my-account: stripe billing portal link (#1761) (3e69af1), closes #1742 #1739 #1740 #1741 #1782
- reader-activation: account link and auth form (#1754) (b163664)
- reader-activation: activecampaign master list (#1818) (ecbbc47)
- reader-activation: disable 3rd party login buttons initially (#1806) (c806bfe)
- reader-activation: optimistic account link (#1847) (85c550a)
- reader-activation: prevent updating user email in my-account (7d49db4)
- reader-activation: registration auth cookie control (#1787) (aeb0b5b)
- reader-activation: settings wizard (#1773) (aaff0de)
- reader-auth: make password login the first option, instead of login link (1fe5ffa), closes #1809
- register anonymous single donors (#1795) (9e4f2f6)
- registration-block: add success icon (#1804) (86c38f8)
- registration-block: editable success state (#1785) (7dcea82), closes #1768
- registration-block: login with Google (#1781) (ed79c5c), closes #1774
- registration-block: newsletter subscription (#1778) (717b5b8)
- reorganise donations wizard and use buttongroup for donation type (#1824) (f7b58ae)
- replace WooCommerce’s login form with our own (#1854) (f5b24c4)
- rss: adds offset feature (#1790) (321eff5)
- send user metadata to AC (#1793) (03a15ba)
- set client id cookie; reader activation tweaks (#1780) (96a07ae)
- stripe: webhook auto-creation and validation (365aed9)
- tweak registration block styling (d83448e)
- Revert "chore(release): 1.87.0 [skip ci]" (ca8d55c)
1.89.0-alpha.2 (2022-08-12)
- google-auth: catch and display errors (#1871) (67cbcfd)
- oauth: csrf token lifespan (#1869) (52e0f8b)
- parse CID from _ga cookie if it only contains CID string (#1874) (dc1fb52)
- redirecting to My Account after logging in while pre-authed (#1863) (ddf111e)
- verify reader on google authentication (#1873) (c9c4eef)
- authenticated reader cookie (#1882) (352316b)
- better welcome email copy for initial verification (#1880) (604ebf7)
- cookie reader's preferred auth strategy (#1875) (fc47f41)
- disable woocomerce welcome emails in favor of verification email (#1876) (1e470e3)
- lock access to My Account UI until account is verified (#1877) (a850f48)
1.89.0-alpha.1 (2022-08-10)
- active-campaign: legacy contacts detection (#1858) (67640a5)
- campaigns-wizard: segmentation wording (ddf61ad)
- ensure scroll on smaller height (#1813) (e234e8b)
- fix fatal error when debug mode active (#1826) (d9388ee)
- ga: cookie parsing (#1857) (a936abd)
- google auth button type (#1829) (3704d9f)
- google-auth: ensure popup on user click event (#1831) (0af9abf)
- magic-links: fix email encoding on sent link (#1833) (8d4756c)
- my account: handle legacy data (#1823) (6816799)
- newsletters: use international date format (#1855) (4cda57d)
- popups: use new Campaigns method for creating donation events on new orders (#1794) (49dc14c)
- reader-activation: add metadata to reader registered on donation (722724c)
- reader-activation: handle modal conflict when auth is triggered from a prompt (c2a0141), closes #1835
- reader-activation: handle no lists config available (23b0249)
- reader-activation: reinitialize auth links after DOM load (#1812) (0a4b499)
- reader-activation: remove async prop from library (#1846) (4131ca6)
- reader-activation: username generation handling (#1789) (17edf2a)
- registration-block: don't escape html for sign in labels (#1834) (871300d)
- registration-block: margin for success message (#1808) (1bfe546)
- registration-block: render on preview (#1844) (87b9be9)
- tweak arguments for magic link client hash (#1862) (8dcd45e)
- active-campaign: metadata improvements (#1851) (48883af)
- active-campaigns: override is-new-contact for legacy contacts (34dd9a2)
- analytics: send GA events on the server side (#1828) (3e384e1)
- donations: remove defaultFrequency from the configuration (#1814) (b6aa894)
- handle contact update w/out lists selection (#1816) (67574d1)
- handle new frequency options in Campaigns dashbaord (#1779) (c770a7d)
- if registering an email that already has an account, show different message (#1849) (bf48bc4)
- my-account: stripe billing portal link (#1761) (3e69af1), closes #1742 #1739 #1740 #1741 #1782
- reader-activation: account link and auth form (#1754) (b163664)
- reader-activation: activecampaign master list (#1818) (ecbbc47)
- reader-activation: disable 3rd party login buttons initially (#1806) (c806bfe)
- reader-activation: optimistic account link (#1847) (85c550a)
- reader-activation: prevent updating user email in my-account (7d49db4)
- reader-activation: registration auth cookie control (#1787) (aeb0b5b)
- reader-activation: settings wizard (#1773) (aaff0de)
- reader-auth: make password login the first option, instead of login link (1fe5ffa), closes #1809
- register anonymous single donors (#1795) (9e4f2f6)
- registration-block: add success icon (#1804) (86c38f8)
- registration-block: editable success state (#1785) (7dcea82), closes #1768
- registration-block: login with Google (#1781) (ed79c5c), closes #1774
- registration-block: newsletter subscription (#1778) (717b5b8)
- reorganise donations wizard and use buttongroup for donation type (#1824) (f7b58ae)
- replace WooCommerce’s login form with our own (#1854) (f5b24c4)
- rss: adds offset feature (#1790) (321eff5)
- send user metadata to AC (#1793) (03a15ba)
- set client id cookie; reader activation tweaks (#1780) (96a07ae)
- stripe: webhook auto-creation and validation (365aed9)
- tweak registration block styling (d83448e)
- Revert "chore(release): 1.87.0 [skip ci]" (ca8d55c)
1.88.0 (2022-08-10)
- trigger ci (e8bf33a)
- add UI to manage reCaptcha v3 settings in Reader Revenue wizard (9b88366)
1.88.0-hotfix.1 (2022-08-10)
- add UI to manage reCaptcha v3 settings in Reader Revenue wizard (9b88366)
1.87.0 (2022-07-26)
- active-campaign: legacy contacts detection (#1858) (67640a5)
- campaigns-wizard: segmentation wording (ddf61ad)
- ensure scroll on smaller height (#1813) (e234e8b)
- fix fatal error when debug mode active (#1826) (d9388ee)
- ga: cookie parsing (#1857) (a936abd)
- google auth button type (#1829) (3704d9f)
- google-auth: ensure popup on user click event (#1831) (0af9abf)
- magic-links: fix email encoding on sent link (#1833) (8d4756c)
- my account: handle legacy data (#1823) (6816799)
- newsletters: use international date format (#1855) (4cda57d)
- popups: use new Campaigns method for creating donation events on new orders (#1794) (49dc14c)
- reader-activation: add metadata to reader registered on donation (722724c)
- reader-activation: handle modal conflict when auth is triggered from a prompt (c2a0141), closes #1835
- reader-activation: handle no lists config available (23b0249)
- reader-activation: reinitialize auth links after DOM load (#1812) (0a4b499)
- reader-activation: remove async prop from library (#1846) (4131ca6)
- reader-activation: username generation handling (#1789) (17edf2a)
- registration-block: don't escape html for sign in labels (#1834) (871300d)
- registration-block: margin for success message (#1808) (1bfe546)
- registration-block: render on preview (#1844) (87b9be9)
- tweak arguments for magic link client hash (#1862) (8dcd45e)
- active-campaign: metadata improvements (#1851) (48883af)
- active-campaigns: override is-new-contact for legacy contacts (34dd9a2)
- analytics: send GA events on the server side (#1828) (3e384e1)
- donations: remove defaultFrequency from the configuration (#1814) (b6aa894)
- handle contact update w/out lists selection (#1816) (67574d1)
- handle new frequency options in Campaigns dashbaord (#1779) (c770a7d)
- if registering an email that already has an account, show different message (#1849) (bf48bc4)
- my-account: stripe billing portal link (#1761) (3e69af1), closes #1742 #1739 #1740 #1741 #1782
- reader-activation: account link and auth form (#1754) (b163664)
- reader-activation: activecampaign master list (#1818) (ecbbc47)
- reader-activation: disable 3rd party login buttons initially (#1806) (c806bfe)
- reader-activation: optimistic account link (#1847) (85c550a)
- reader-activation: prevent updating user email in my-account (7d49db4)
- reader-activation: registration auth cookie control (#1787) (aeb0b5b)
- reader-activation: settings wizard (#1773) (aaff0de)
- reader-auth: make password login the first option, instead of login link (1fe5ffa), closes #1809
- register anonymous single donors (#1795) (9e4f2f6)
- registration-block: add success icon (#1804) (86c38f8)
- registration-block: editable success state (#1785) (7dcea82), closes #1768
- registration-block: login with Google (#1781) (ed79c5c), closes #1774
- registration-block: newsletter subscription (#1778) (717b5b8)
- reorganise donations wizard and use buttongroup for donation type (#1824) (f7b58ae)
- replace WooCommerce’s login form with our own (#1854) (f5b24c4)
- rss: adds offset feature (#1790) (321eff5)
- send user metadata to AC (#1793) (03a15ba)
- set client id cookie; reader activation tweaks (#1780) (96a07ae)
- stripe: webhook auto-creation and validation (365aed9)
- tweak registration block styling (d83448e)
- Revert "chore(release): 1.87.0 [skip ci]" (ca8d55c)
1.87.0-alpha.1 (2022-07-14)
- donations: numbers formatting if NRH is the platform (525c166), closes #1650
- fatal in RR wizard if not passing all params (#1777) (de2cfd1)
- include blocks' files in release (a662d91)
- linking buttons (00e908a)
- woocommerce: product creation (#1763) (0fb580d)
- donations: amounts and frequencies customisation (#1753) (cb1f888)
- engagement: manage newsletters subscription lists (#1734) (f514935)
- reader-activation: extended auth expiration (#1752) (4920a4d)
- reader-activation: registration block (#1724) (06e60ab)
- reader-activation: restricted reader roles (#1770) (41682f2)
1.86.0 (2022-07-11)
- ads onboarding (#1678) (80c0bf4)
- disable deactivate and delete for required plugins (#1712) (75afee8)
- experimental: magic links (#1668) (02d9f82)
- reader-revenue: prevent creating duplicate stripe webhooks (#1710) (586e693)
1.86.0-alpha.3 (2022-07-08)
1.85.2 (2022-07-08)
1.85.1 (2022-07-07)
- amp-plus: handle complianz-gdpr plugin (0f7ee8a)
1.85.0 (2022-06-27)
- ads: always allow service account credentials (#1694) (5f1c55d)
- compare both IDs and labels for autocomplete selections (#1679) (cfec9b3)
- deactivate Salesforce syncing if RR platform is not Newspack (#1669) (32b4768)
- oauth error handling (#1687) (902061c)
- ads: fixed height support for placements (#1697) (f71bb37)
- refactor protected pages handling, and make donation page protected (#1686) (2b2abf8)
- rss: add RSS Enhancements plugin to the core (#1688) (c38bfd6)
- simplify components and use Gutenberg's (#1676) (39a2474)
1.85.0-alpha.2 (2022-06-24)
- set HTTPS transport mode to "beacon" for non-AMP GA (e350d84)
1.84.1 (2022-06-24)
- set HTTPS transport mode to "beacon" for non-AMP GA (e350d84)
1.84.0 (2022-06-13)
- ads: resolve conflicts from hotfix merge (#1685) (8ce12cd)
- reader-revenue: initial order state with total of 0 (7c30b09)
- ads: handle gam default ad units (#1654) (321b98e)
- analytics: automatically link GA4 with Site Kit (#1698) (266135f)
- reader registration on donate (#1655) (5821b57)
- remove theme selection from setup wizard (#1656) (94e4580)
1.84.0-alpha.5 (2022-06-10)
1.84.0-alpha.4 (2022-06-07)
1.83.3 (2022-06-07)
1.83.3-hotfix.1 (2022-06-07)
1.83.2 (2022-06-02)
1.83.2-hotfix.1 (2022-06-02)
- ads: handle units from disconnected gam (a7236d7)
1.83.1 (2022-05-30)
- force alpha release (34971d8)
1.83.1-alpha.1 (2022-05-27)
- force alpha release (34971d8)
1.83.0 (2022-05-24)
1.82.2 (2022-05-23)
- rss-feeds: skip Jetpack lazy loading on RSS feeds (58c64bf)
1.82.2-hotfix.1 (2022-05-23)
- rss-feeds: skip Jetpack lazy loading on RSS feeds (58c64bf)
1.82.1 (2022-05-18)
- ads: check plugin before using method (#1651) (c694059)
- woocommerce: ensure task list exists before hiding (#1636) (06df216)
1.82.1-alpha.1 (2022-05-05)
1.82.0 (2022-05-03)
- ads: update refresh control help text (#1601) (fc70afc)
- crashes with autocomplete inputs in Campaigns wizard and CategoryAutocomplete (#1609) (101d1d6)
- handle Yoast Premium as a replacement for Yoast (#1614) (9a503c0), closes #298
- popups: improve formatting of human-readable numbers (#1603) (3106f18)
- relax capabilities required to interact with Newspack (04eb0be), closes #543
- salesforce: a PHP warning on sync completion due to incorrect variable (#1616) (492a439)
- ads: use ad sizes from plugin (#1577) (d238b08)
- donations-stripe: integrate w/ woocommerce-memberships (#1599) (807e224)
- setup: notice on Setup wizard after setup completed (#1610) (22d6b1c), closes #1561
- starter-content: add excerpt & subtitle (36c4452), closes #514
- update debug mode notice style and position (#1605) (b28075c)
- woocommerce: hide setup task list (#1615) (78854e8), closes #1156
1.82.0-alpha.1 (2022-05-02)
- ads: update refresh control help text (#1601) (fc70afc)
- crashes with autocomplete inputs in Campaigns wizard and CategoryAutocomplete (#1609) (101d1d6)
- handle Yoast Premium as a replacement for Yoast (#1614) (9a503c0), closes #298
- popups: improve formatting of human-readable numbers (#1603) (3106f18)
- relax capabilities required to interact with Newspack (04eb0be), closes #543
- salesforce: a PHP warning on sync completion due to incorrect variable (#1616) (492a439)
- ads: use ad sizes from plugin (#1577) (d238b08)
- donations-stripe: integrate w/ woocommerce-memberships (#1599) (807e224)
- setup: notice on Setup wizard after setup completed (#1610) (22d6b1c), closes #1561
- starter-content: add excerpt & subtitle (36c4452), closes #514
- update debug mode notice style and position (#1605) (b28075c)
- woocommerce: hide setup task list (#1615) (78854e8), closes #1156
1.81.0 (2022-04-18)
- enable block-based widgets (#1550) (270c2ea)
- setup-wizard: hide header on completed step (#1591) (9e6fbc7)
- stripe: newsletters wizard typo (#1594) (391f1c1)
- remove support wizard (fccc3b8)
- stripe-donations: update WooCommerce on successful donation (#1593) (6f440c3)
1.81.0-alpha.3 (2022-04-11)
1.81.0-alpha.2 (2022-04-11)
- incorrect regex pattern (d885517)
- look for post ID as the last regex match (2bfc1bd)
- popups: analytics popups report label regex (56e72f2)
- update regex to look for end-of-line OR hyphen separator (111b63a)
1.80.1 (2022-04-11)
- incorrect regex pattern (d885517)
- look for post ID as the last regex match (2bfc1bd)
- popups: analytics popups report label regex (56e72f2)
- update regex to look for end-of-line OR hyphen separator (111b63a)
1.80.1-hotfix.1 (2022-04-08)
- popups: analytics popups report label regex (56e72f2)
1.80.0 (2022-04-05)
- ads: add-ons download methods (#1585) (e93dbcb)
- ads: clearing ad refresh control input (#1587) (8e6723f)
- handle gam connection error (#1573) (574eeb3)
- ads: Add-Ons and Ad Refresh Control integration (#1564) (2964da6)
- ads: integrate Broadstreet into the providers wizard (#1465) (93edf0f)
- allow segmentation by user login status (#1563) (4fd7ee9)
- donations: remove sidebar for default donations page (bf10c27)
- popups: add category/tag exclusion fields to campaigns wizard UI (#1553) (6b80fb8)
1.80.0-alpha.3 (2022-04-05)
1.80.0-alpha.2 (2022-04-04)
1.80.0-alpha.1 (2022-03-31)
- ads: Add-Ons and Ad Refresh Control integration (#1564) (2964da6)
- ads: integrate Broadstreet into the providers wizard (#1465) (93edf0f)
- allow segmentation by user login status (#1563) (4fd7ee9)
- donations: remove sidebar for default donations page (bf10c27)
- popups: add category/tag exclusion fields to campaigns wizard UI (#1553) (6b80fb8)
1.79.1 (2022-03-24)
1.79.1-hotfix.1 (2022-03-23)
- jetpack: ensure instant search display filters (8744151)
1.79.0 (2022-03-22)
- a bad merge after the last post-release job (c269195)
- design: header defaults in line with the theme (6c63d1a)
- fix TEC posts block date issues (#1518) (1c4c501)
- logic for PluginSettings styles and functionality (#1533) (b05ba72)
- remove 'www' from parse.ly api key generation (#1542) (7831868)
- reusable Blocks menu item minimum capability (#1549) (ec142b7)
- starter-content: prevent starter homepage deletion (a82f22a), closes #1538
- stripe data setting (0851592)
- ads: placement providers (#1521) (2d60688)
- restrict access to others' posts for non-admin/editor users (#1541) (dee8fe8), closes #1518
- update plugin-settings (#1525) (a3649c8)
1.79.0-alpha.1 (2022-03-15)
- a bad merge after the last post-release job (c269195)
- design: header defaults in line with the theme (6c63d1a)
- fix TEC posts block date issues (#1518) (1c4c501)
- logic for PluginSettings styles and functionality (#1533) (b05ba72)
- remove 'www' from parse.ly api key generation (#1542) (7831868)
- reusable Blocks menu item minimum capability (#1549) (ec142b7)
- starter-content: prevent starter homepage deletion (a82f22a), closes #1538
- stripe data setting (0851592)
- ads: placement providers (#1521) (2d60688)
- restrict access to others' posts for non-admin/editor users (#1541) (dee8fe8), closes #1518
- update plugin-settings (#1525) (a3649c8)
1.78.0 (2022-03-08)
- initial theme mods setting (#1500) (2d3de6b), closes #1093
- remove animation fill mode for modals (#1517) (a5c0459)
- setup-wizard: hide navigation on welcome screen (a6fad4e)
- stripe data setting (ceec544)
- ad-units: move edit/archive links to popover (#1505) (5177fe6)
- stripe: donate flow; location code (#1483) (8cd28f9)
1.78.0-alpha.4 (2022-03-03)
- stripe data setting (ceec544)
1.78.0-alpha.3 (2022-03-01)
1.77.3 (2022-03-01)
1.77.2 (2022-02-24)
1.77.2-hotfix.1 (2022-02-24)
- jetpack: modules scripts behind constant (53e088b)
1.77.1 (2022-02-23)
1.77.1-hotfix.1 (2022-02-23)
- reader-revenue: return saved settings (1a81dae)
1.77.0 (2022-02-22)
- donations: filter saved settings (f09a19d), closes #1392
- parsely: configuring Parse.ly (9815511)
- setup-wizard: donation data (#1481) (14618d1)
- setup-wizard: hide navigation on welcome screen (see #1509) (183757b)
- stripe: prevent webhook processing if platform is not Stripe (3a8cfa7)
- tooltip position in header and remove duplicated css (#1467) (a869a8e)
- add sticky position to tabbednavigation (#1496) (67da609)
- block-editor: utility to relink the editor close button to a wizard screen (#1482) (870f630), closes #1205
- enable AMP Plus for Jetpack Instant Search (#1486) (e62c5ba)
- support multiple control for plugin settings (#1475) (e00064c)
- use PluginSettings components for Campaigns wizard (#1450) (fe8e8aa)
1.77.0-alpha.1 (2022-02-15)
- donations: filter saved settings (f09a19d), closes #1392
- parsely: configuring Parse.ly (9815511)
- setup-wizard: donation data (#1481) (14618d1)
- setup-wizard: hide navigation on welcome screen (see #1509) (183757b)
- stripe: prevent webhook processing if platform is not Stripe (3a8cfa7)
- tooltip position in header and remove duplicated css (#1467) (a869a8e)
- add sticky position to tabbednavigation (#1496) (67da609)
- block-editor: utility to relink the editor close button to a wizard screen (#1482) (870f630), closes #1205
- enable AMP Plus for Jetpack Instant Search (#1486) (e62c5ba)
- support multiple control for plugin settings (#1475) (e00064c)
- use PluginSettings components for Campaigns wizard (#1450) (fe8e8aa)
1.76.0 (2022-02-15)
1.76.0-hotfix.1 (2022-02-14)
- fivetran-connection: initial schema changes handling (664d93c)
- remove initial handling of connectors (6ab5755)
- tweak TOS checkbox (8a6d365)
- UI tweak (63cf883)
1.75.2 (2022-02-10)
- woocommerce: disable publicize sharing for WooCommerce product post types (6cf0060)
1.75.2-hotfix.1 (2022-02-10)
- woocommerce: disable publicize sharing for WooCommerce product post types (6cf0060)
1.75.1 (2022-02-09)
- lookup user by queried slug, not by login (f18709c)
1.75.0 (2022-02-08)
- connections-fivetran: add TOS acceptance (#1423) (27334d9)
- display all ESPs during the onboarding (#1449) (40cb86f)
- remove integrations from onboarding and add them to connections wizard (#1453) (053675b)
- salesforce: check duplicate site status and disable syncs if clone (#1425) (2197c93)
- settings section hooks (#1378) (0a26533)
- update wizard overall design and reinstate sub-header text (#1457) (29271ab)
1.74.0 (2022-02-02)
1.73.0 (2022-01-31)
1.73.0-hotfix.1 (2022-01-31)
1.72.1 (2022-01-27)
- force new release (665559b)
1.72.1-hotfix.1 (2022-01-27)
- disable author archive pages for non-staff users (3ec9fc7)
1.72.0 (2022-01-25)
- ads: ad unit error handling (#1424) (a1ef5f6)
- campaigns, categories autocomplete UI (89a26b2), closes #1126
- color picker (#1438) (beea9a3)
- engagement-wizard: strip HTML from setting labels (a181374)
- modal header (#1439) (91c90fe)
- restore accidentally-deleted rest route (#1443) (472c8ff)
- timeouts due to use of get_post when checking whether to allow deletion (#1442) (4c3c932)
- add a completion screen to the onboarding (#1377) (8e3ca01)
- allow oauth proxy overrides (#1389) (603e96d)
- amp: enable disallowing explicitly kept scripts, for debugging (302abcc)
- remove setting footer copyright to site tagline by default (7cba0b6), closes #1148
- update plugin list (#1451) (e3e6a68)
1.72.0-alpha.1 (2022-01-24)
- ads: ad unit error handling (#1424) (a1ef5f6)
- campaigns, categories autocomplete UI (89a26b2), closes #1126
- color picker (#1438) (beea9a3)
- engagement-wizard: strip HTML from setting labels (a181374)
- modal header (#1439) (91c90fe)
- restore accidentally-deleted rest route (#1443) (472c8ff)
- timeouts due to use of get_post when checking whether to allow deletion (#1442) (4c3c932)
- add a completion screen to the onboarding (#1377) (8e3ca01)
- allow oauth proxy overrides (#1389) (603e96d)
- amp: enable disallowing explicitly kept scripts, for debugging (302abcc)
- remove setting footer copyright to site tagline by default (7cba0b6), closes #1148
- update plugin list (#1451) (e3e6a68)
1.71.0 (2022-01-19)
- change how we check post validity when preventing page deletion (#1407) (1d86ac6)
- setup wizard fixes (#1316) (03de101)
1.71.0-alpha.1 (2022-01-06)
- change how we check post validity when preventing page deletion (#1407) (1d86ac6)
- setup wizard fixes (#1316) (03de101)
1.70.0 (2021-12-20)
- oauth: google token refresh (078f18e)
1.70.0-alpha.1 (2021-12-20)
- oauth: google token refresh (078f18e)
1.69.0 (2021-12-15)
1.69.0-alpha.1 (2021-12-15)
1.68.0 (2021-12-14)
- campaigns: duplicating a prompt needs both original and parent prompt IDs (#1326) (59eaa07)
- shared relative path (1339b09)
- use access token instead of default token (#1348) (16ee208)
- ads: handle multiple GAM accounts (#1334) (5db31ea)
- ads: placement bidders (#1285) (cae1251)
- reorganise Add New Segment wizard (#1350) (0c35572)
- update badge and notice design (#1340) (ad5c82e)
- use newspack manager plugin for authentication (#1247) (5a01d87)
1.68.0-alpha.3 (2021-12-10)
1.68.0-alpha.2 (2021-12-09)
- campaigns: duplicating a prompt needs both original and parent prompt IDs (#1326) (59eaa07)
- use access token instead of default token (#1348) (16ee208)
1.68.0-alpha.1 (2021-12-08)
- shared relative path (1339b09)
- ads: handle multiple GAM accounts (#1334) (5db31ea)
- update badge and notice design (#1340) (ad5c82e)
- use newspack manager plugin for authentication (#1247) (5a01d87)
1.67.1 (2021-12-01)
1.67.1-alpha.1 (2021-12-01)
1.67.0 (2021-11-30)
- add moment-range to newspack-components dependencies (#1277) (a8524dc)
- mailchimp connection destructive link and update external link (#1283) (a11a804)
- stripe: variable name (a33794a)
- add multiple support for select-control (#1287) (9d052c5)
- add WP migration option to onboarding (#1077) (d8c5e69)
- ads: update placements ui (#1225) (3adbe06)
- google-oauth: display notice if there's no refresh token (#1217) (4b0d433)
- reduce section-header margin when followed by another component (#1268) (b297c06)
- remove Updates wizard; replace with a link to manual release notes (#1262) (761dbd6)
- update various elements of the onboarding wizard (#1282) (8b8dd37)
- "chore(deps-dev): bump @typescript-eslint/eslint-plugin" (2e078ea)
1.67.0-alpha.3 (2021-11-30)
- mailchimp connection destructive link and update external link (#1283) (a11a804)
- stripe: variable name (a33794a)
- add multiple support for select-control (#1287) (9d052c5)
- add WP migration option to onboarding (#1077) (d8c5e69)
- google-oauth: display notice if there's no refresh token (#1217) (4b0d433)
- remove Updates wizard; replace with a link to manual release notes (#1262) (761dbd6)
- update various elements of the onboarding wizard (#1282) (8b8dd37)
1.67.0-alpha.2 (2021-11-18)
1.67.0-alpha.1 (2021-11-18)
- ads: update placements ui (#1225) (3adbe06)
- reduce section-header margin when followed by another component (#1268) (b297c06)
- "chore(deps-dev): bump @typescript-eslint/eslint-plugin" (2e078ea)
1.66.0 (2021-11-18)
- ads: network code visibility (#1253) (cb4e263)
- use greyHeader and fix toggle on null active (#1248) (03aa4f1)
- connections: add MailChimp API key setting in connection screen (#1168) (a58f415)
- google-oauth: handle invalid token; add GA scopes (#1227) (479a6f2)
- integrate fluid to ad unit size control (#1202) (d2c299e)
- prompt settings: add prompt new placements and size options (#1192) (b1ba88d)
- reader-revenue: donations mailing (#1187) (7163a4b)
- update ad suppression layout (#1256) (c1bb929)
- update button-card and button-group focus/pressed style (#1221) (2940d60)
1.66.0-alpha.1 (2021-11-16)
- ads: network code visibility (#1253) (cb4e263)
- use greyHeader and fix toggle on null active (#1248) (03aa4f1)
- connections: add MailChimp API key setting in connection screen (#1168) (a58f415)
- google-oauth: handle invalid token; add GA scopes (#1227) (479a6f2)
- integrate fluid to ad unit size control (#1202) (d2c299e)
- prompt settings: add prompt new placements and size options (#1192) (b1ba88d)
- reader-revenue: donations mailing (#1187) (7163a4b)
- update ad suppression layout (#1256) (c1bb929)
- update button-card and button-group focus/pressed style (#1221) (2940d60)
1.65.0 (2021-11-09)
- disable Newspack events if Site Kit's GTM module is active (ea11629)
- popups wizard: add archive page permalink as preview URL (#1133) (3b3ae9c)
- newspack plugin settings component (#1208) (5ab1676)
- ads: service account connection (#1212) (00bddb5)
1.64.0 (2021-11-03)
- parsely config manager (#1207) (7f33cdb)
- ntg: add NTG social events for reddit and telegram (#1206) (bf2c589)
1.63.0 (2021-10-26)
1.62.0 (2021-10-19)
- ads: fluid ad unit sizing (#1181) (8c7f57e)
- connections: add Fivetran connection via a proxy (#1173) (883bad4)
- gam: use oauth; remove service account flow (#1188) (a15c385)
- oauth: store oauth as option, available to admin users (caf81a2)
1.61.0 (2021-10-12)
1.60.0 (2021-10-05)
- campaigns-wizard: segmentation configuration (fbb5f1b)
1.59.0 (2021-09-30)
1.58.0 (2021-09-28)
- react router crash from useLocation in HOC (#1165) (c954fe2)
- health-check: AMP status (3345261)
- restore scroll for wizard screens navigation (#1157) (315a47b)
- engagement: simplify commenting settings (#1159) (bf79e26)
- supported-plugins: remove Newspack Image Credits (#1158) (e5c1faa)
1.57.0 (2021-09-22)
- ads: network code and credentials control (#1151) (cd911a5)
- setup: install WC only if Reader Revenue is enabled (9953c30), closes #1106
- integrate newspack-image-credits into main plugin and wizard UI (#1147) (3244c07)
- ads: gam service account credentials upload (#1149) (66c440d)
- Ads: Custom targeting keys integration (#1146) (e561381)
- ads-wizard: sanitize ads suppression config (7526ea9), closes #1112
- health-check: supported yet unmanaged plugins (#1139) (f392d25)
- oauth: use a self-hosted proxy for authenication (#1122) (9afb4ab)
- disable block-based widget editing (804cc29), closes #1124
1.56.1 (2021-09-14)
1.56.0 (2021-09-08)
- stripe: handle subscriber status in campaigns data update (f939bb6)
- allow multiple GAM network codes (#1123) (12cccca)
- plugin screen access restriction (61d3f59)
1.55.0 (2021-08-31)
- stripe: handle adding subscriber when donating (#1098) (1a2de16)
- stripe: handle donor name (d7cbc20)
1.54.0 (2021-08-25)
- disable WooCommerce image regeneration (#1105) (e4f9f7d)
- increase pwa network timeout limit (#1107) (cc32462)
- ads: global ad suppression settings (#1100) (8725392)
- revert redirect patch (558b9d2)
- donations: stripe as platform (#1095) (7df2371)
- update focus/focus-visible on buttons (#1101) (c944c76)
1.53.0 (2021-08-17)
- handoff banner style when admin has meta links (#1088) (dacc554)
- remove missing CSS from Engagement wizard (#1092) (4342026)
1.52.0 (2021-08-10)
1.51.1 (2021-08-04)
1.51.0 (2021-08-03)
- stripe: error namespace, listing webhooks condition (5cd841b)
- namespace wp_error correctly (ea2a528)
- campaigns-wizard: analytics - enable setting precise date range (#1062) (c08ad8d), closes #991
- add RSS Enhancement to Syndication Wizard (#1068) (d5fd533)
- reorganize campaigns settings modal (#1073) (1ff9147)
- update engagement wizard, reorganize recirculation and remove UGC (#1074) (68b3a26)
- campaigns-wizard: manage prompt settings in a modal (#1065) (2bb3d19), closes #926
- reader-revenue-wizard: clarify donation tiers description (3ab4dc7), closes #457
1.50.1 (2021-07-27)
1.50.0 (2021-07-27)
- add isSmall prop to text-control and select-control (#1064) (e180bd0)
- update campaigns action card style for analytics data (#1063) (f1eb89e)
- amp: skip AMP on WC pages (dcb0a38), closes #967
- campaigns-wizard: all prompts view, trash handling (#1052) (5d4af0f), closes #784 #869
- campaigns-wizard: display GA insights in prompts list (#1057) (4fe84dc), closes #993
- setup-wizard: prevent installation on non-HTTPS sites (cb8eab2), closes #186
- starter-content: set primary category on posts (dbdbd36), closes #682
- stripe: handle webhooks; update Campaigns, GA data (#1047) (a78c6d4)
1.49.0 (2021-07-19)
- design-wizard: correct path to update theme mods (63ffe7d)
- donations: nrh tweaks (#1046) (f0e8c13)
- reader-revenue: don't require Salesforce Campaign ID in NRH settings (#1050) (4206262), closes #753 #1051
- modal style in WordPress 5.8 (#1037) (2633162)
- remove missing wizard CSS (#1045) (bd96b95)
- add Stripe connection - for streamlined Donate block (#1029) (7c9c396)
- simplify handoff banner style (#1041) (d74d045)
- update style of the autocomplete with suggestions component (#1048) (94815d1)
1.48.1 (2021-07-13)
1.48.0 (2021-07-06)
- prevent newspack plugins from being flagged as unsupported (6046c1c), closes #1031
- use the new token after refreshing (0d91e4b)
- ga-events: make NTG events reporting enabled by default (3301b01)
- prevent accidental deletion of essential pages (#1030) (eac3ee2)
- remove unused global ad placements (3d8d6e3)
- update the style of the Modal component (#1013) (a979210), closes #1014 #1017 #1019 #1012 #1026 #861
1.47.0 (2021-06-30)
1.46.1 (2021-06-29)
- make autocreated donation products downloadable for better checkout (#1017) (0e11b5c)
- use http ogurl for consistency (#1019) (791bcee)
1.46.0 (2021-06-22)
- remove organic-profile-block from supported plugins (05f8ebf)
- update "add new prompt" icons to match Gutenberg style (#1007) (f831198)
1.45.0 (2021-06-16)
- handle no description in action card component (55664f6)
1.44.0 (2021-06-15)
- add checkbox prop to action-card (#1002) (167ab07)
- campaign analytics update design (#995) (ea89802)
- duplicate a prompt (#1001) (e25cdcd)
- handle GAM ad units (#936) (ecd0179)
- setup wizard use action cards for integrations (#1003) (2bfdaf5)
- design-wizard: allow custom font importing (#999) (1e1a77c)
1.43.0 (2021-06-08)
- design update to the SEO wizard (#979) (a259fec)
- remove material icons and rework Analytics and Ads Wizards (#982) (1fb2eee)
- update campaigns wording (#992) (e83d9a8)
- use WPCOM endpoint for ticket submission (#819) (ffc9567)
1.42.0 (2021-06-02)
- add multi-select capabillity to AutocompleteWithSuggestions (#975) (d7aebe2)
- use WPCOM as a proxy for Google OAuth2 flow (#962) (b95fcc0)
1.41.0 (2021-05-26)
- add more fonts to design options (#972) (70cec4f)
- reinstate manual-only placement option (#960) (2438755)
- update advertizing global settings and use action-card (#974) (c0a4853)
- update gray colors using latest WordPress base-style (#971) (dd64f4e)
1.40.0 (2021-05-18)
- replace WP User Avatar with Simple Local Avatars (#966) (f980412)
- oauth: wpcom token saving (24052d6)
- progress-bar: radius when having headings (#963) (8347362)
- loading quiet anim time/height and margin when admin menu is folded (#958) (f297780)
- add an AutocompleteWithSuggestions component for reusability (#952) (460728d)
- add new ButtonCard component (#961) (eff9edf)
- add reusable blocks extended as supported plugin (#968) (10f9758)
1.39.0 (2021-05-13)
1.38.1 (2021-05-07)
- trigger release build (95d0c54)
1.38.0 (2021-05-04)
- batch amp-analytics events (481dc97), closes #914
- integrate Newspack Scheduled Post Checker into main plugin (#940) (c6adc1b)
1.37.0 (2021-04-28)
- google-oauth: credentials refreshment (92c4fce)
1.36.0 (2021-04-21)
- engagement: remove MJML settings (#934) (fbf5f7d), closes Automattic/newspack-newsletters#443
- onboarding: homepage patterns (#932) (4c42f54)
1.35.0 (2021-04-06)
- campaigns-analytics: fetch next pages of analytics reports (e95bbe7)
- add web stories to supported plugin list (#927) (d7250f5)
- analytics: make NTG events reporting disabled by default (19a8682)
1.34.1 (2021-03-30)
- campaigns-wizard: analytics reporting (4ad398c)
1.34.0 (2021-03-24)
- apply correct color to jetpack logo (#910) (686362c)
- redirect after setup complete (#908) (5624822)
- starter content issues (#905) (6cbc40d), closes #899 #904 #903
- custom placements (#898) (2cadb45)
- leaner GA config (#914) (81cdff6), closes #911
- remove woocommerce-one-page-checkout from supported plugins list (#913) (7fa2e31)
- update welcome wizard card footer (#909) (134a0e9)
- setup: design step (#892) (254f08b)
1.33.2 (2021-03-16)
- categories handling in segment settings (#902) (ab77f70)
- redirect loop when plug sign in url (#842) (c9d2c3c)
1.33.1 (2021-03-09)
1.33.0 (2021-03-03)
- allow disabling NTG events reporting (1f8a1ea)
- non-cascading segment logic; multiple segments per prompt (#853, #874) (8ed836a)
- remove all cookies prior to setting preview cookie (57748ee)
- remove cookie on preview close (6082910)
- replace CID cookie on preview triggering (c1d1561)
- replace CID cookie on preview triggering (#891) (3dc451b)
- update footer to support simple style (#885) (0b2c3f2)
- use timestamp as a unique CID suffix (b70abe6)
- onboarding: Services step; Newsletters wizard (#870) (b82bd0a)
- web-preview: update design (#890) (eceaf28)
1.32.0 (2021-02-25)
- duplication of segments when dragging while re-sorting (#881) (5f9a760)
- only show sticky ad at mobile viewports (#873) (a0fed02)
- update style of the segments and prompts (#860) (4b66384)
- validated segmentation sort and error handling (#886) (275fb71)
- visually update integrations step (#877) (9b82fdb)
1.31.0 (2021-02-19)
1.30.1 (2021-02-16)
1.30.0 (2021-02-11)
- button group style (#843) (8c4b056)
- change in how to retrieve property id from site kit (#849) (fd117f8)
- patrons logo rename DOM properties (#841) (3f897c3)
- preview functionality by campaign/group (#856) (4eae456)
- campaigns-wizard: fix site kit connection (83fd493)
- add segment descriptions to Campaigns and Segments tabs (#847) (0317d1f)
- campaigns wizard overhaul (#833) (39f495e)
- increase segment border color and increase add prompt button width (#857) (a03635f)
- onboarding overhaul (#851) (2704728)
- segment priority UI and logic (#832) (ad5692d)
- Update header actions wizards (Campaigns and Segments) (#845) (ed3bc73)
1.29.0 (2021-01-28)
- hide footer while loading to prevent overlap (#835) (98ae903)
- show campaigns with pending and future status in UI (#757) (e8528a6)
- campaigns-wizard: donor landing page setting (#829) (8829c00)
- hide "Uncategorized" category from Campaigns UI (#836) (63912c9)
- new onboarding menu UI (v3) (#739) (dcb191b)
- campaigns-wizard: support referrer exclusion segmentation (a164fa8)
1.28.0 (2021-01-21)
- bug preventing new segments from being savable (#823) (5884897)
- in preview tab, allow previewing without choosing groups (#820) (a486f26)
- use "all" in view-as spec (#813) (b1962fd)
- salesforce: handle missing webhook (#802) (07f2b91)
- add min-width to popover and fix alignment (#778) (7107b97), closes #762
- radio control label font size and line height (#746) (c9a4b31)
- campaign group management ui (#822) (4c67b86)
- campaigns-wizard: selects instead of checkboxes (7a4c0a9), closes #710
- add a sticky ad slot to the Advertising wizard (#812) (fd4eb6f)
- campaign group filter (#769) (b790e06)
- campaign group filter with preview (#771) (f3a23d9)
- campaign groups in popup action card (#767) (6d25f06)
- consolidate campaigns into one tab (#768) (49bba50)
- deprecate test mode and never frequency (#809) (e79c728)
- hide the confusing help text in category autocomplete field (#765) (5107df7)
- increase button small height, adjust secondary and focus (#780) (1bbe4be)
- linked titles in campaigns wizard action cards (#795) (6cc8bcd)
- pass UTM params to Salesforce opportunities (#785) (7af0bad)
- popover to choose type of new campaign (#797) (393a557)
- quiet loading class (#798) (a12f874)
- segment picker in campaign popover (#772) (fdcd248)
- segmentation webview (#770) (fb223fd)
- small visual update to the campaign and segmentation wizards (#800) (1fa60a2)
- support manual-only placement (#796) (a810207)
- taxonomy, segment and placement to popover (#794) (0acaff6)
- update grid component and wizards using it (#747) (4f291db)
- update icons for web preview and popup action card (#752) (33df8ae)
- update is-loading animation (#751) (354b87a)
- update notice component (#748) (3cd439a)
- update style card design (#814) (fab3ddb)
- update style of the group's select control in the campaign wizard (#792) (e9401ee)
- update the new segmentation wizard style to use grid and card (#783) (4743bc4)
- campaigns-wizard: add session read count segmentation handling (4194198)
- campaigns-wizard: display popup ID (#706) (f6cfa87)
- campaigns-wizard: handle favorite category segmentation (#707) (37b069e)
- campaigns-wizard: preview ("view as") (#741) (e1af6ec)
1.27.0 (2020-12-15)
- improve debug mode (56992a7)
- update dashboard header style (#732) (a4ac3da)
- update info button icon to use Gutenberg (#735) (5b11ce5)
- update SelectControl and Popover style since WP 5.6 (#731) (c06d444), closes #736
- update toggle group and toggle control vertical alignment (e35bf7f)
- popups-wizard: handle above header placement (#691) (a1f2125)
1.26.0 (2020-12-08)
- design adjustments to the wizards (#728) (b5be729)
- ga: report single category if primary category is set (57d3b01)
- necessary WooComm settings for Checkout to work correctly (c01e515)
- remove laterpay (#723) (f1ed5c3)
- update checkbox style to match Gutenberg (#724) (e2fadf5)
- update radio style to match Gutenberg (#725) (2249ad5)
- wizards redesign and cleanup (#705) (40e6288)
1.25.0 (2020-12-02)
- typo (abaa10a)
- allow adding external custom dimensions (#685) (b11b7e6)
- update Dashboard icons to use G2 (#712) (97d8986)
- update Wizards icons to use G2 (#714) (e66c19b)
- campaigns-wizard: display segment reach (#709) (b700292)
1.25.0 (2020-12-02)
- typo (abaa10a)
- allow adding external custom dimensions (#685) (b11b7e6)
- update Dashboard icons to use G2 (#712) (97d8986)
- update Wizards icons to use G2 (#714) (e66c19b)
- campaigns-wizard: display segment reach (#709) (b700292)
1.24.0 (2020-11-11)
- add a note about donation segment and WC (e04ba0f)
- allow gam scripts in amp pages (#688) (7d3a842)
- campaigns-wizard: add segment options for subscriptions, donations (#693) (519e79a), closes #249 #250
- campaigns-wizard: display segment name in campaign card (ece13d6)
- set up Campaigns segmentation UI (#689) (cd1ef3f)
- update React Router Dom to its latest version (#694) (45ad7fa)
- use newspack-popups' preview post link (02910dc)
1.23.0 (2020-10-27)
1.22.0 (2020-10-07)
- improve generated product settings (#233) (8e28865)
- increase timeout of Salesforce API requests to 30s (#679) (64a4293)
- salesforce opportunities should be set to closed/won instead of new (#675) (fdea57f)
- add AutocompleteTokenfield component (#674) (7edb565)
- remove gutenberg from list of managed plugins (#677) (12b5d84)
1.21.1 (2020-09-22)
- campaigns-wizard: prevent edge case errors (7d261c0)
1.21.0 (2020-09-15)
- ignore Yoast weight limit to prevent missing og:image tags (#666) (8d8bdaa)
- override site kit _gl query param behavior (37500f5)
- select-related layouts (483de25)
- add author, word count, publish date custom dimensions (#655) (7f8662d)
- analytics: report User ID (e1c26d0)
1.20.0 (2020-09-08)
- add support wizard to dashboard (#650) (87ac1dd)
- append categories, tags data to WC order; sync w/ SF (c357155)
1.19.0 (2020-08-25)
- "quiet" support for yoast premium and yoast news (0b04912)
- add newspack-sponsors as a managed plugin (#641) (1f0f60b)
- add support to distributor (#635) (b7e602f)
- remove performance wizard (#645) (b0774e2)
1.18.0 (2020-08-18)
- notice in analtyics wizard (45be0ad)
- add AutomateWoo and AW Refer Friend to the list of vetted plugins (#637) (018b0ff)
- update dashboard default view to grid (#634) (77e2e2a)
1.17.0 (2020-08-11)
- add permission_callback to REST route defn (8dacf2c)
- remove un-cacheable ajax call in AMP mode from WP GDPR Cookie Notice (#622) (d3be717)
- add custom events adding UI (#611) (8f4483a), closes #601
- update updates wizard details style (#625) (a22beef)
1.16.2 (2020-08-04)
1.16.1 (2020-08-04)
- revert setting version in release zip file name (d8e421b)
1.16.0 (2020-08-04)
- dont output uninstalled managed plugins in WP CLI (66a050e)
- empty space in three-column wizard grid (#612) (61ef44a)
- site kit connection error handling (#606) (13ad3ae)
1.15.0 (2020-07-28)
1.14.2 (2020-07-23)
1.14.1 (2020-07-22)
1.14.0 (2020-07-22)
- analytics: report category as custom dimension (#588) (bdbcbbd)
- display latest releases info in plugin dashboard (#552) (72d6086)
1.13.0 (2020-07-14)
- merge conflicts with master (b469891)
- analytics: report milestone events for articles only (#584) (de2a24c)
- handle pre-launch tickets; enhanced ticket creation (#585) (6f0fc2b), closes #548
- track NTG event when comment form is submitted (52ac3fd)
- use WC hooks to add NTG account events (bfa612e)
1.12.1 (2020-07-09)
- analytics: non-interaction handling (9013ad8)
1.12.0 (2020-07-07)
1.11.0 (2020-06-30)
- add non_interaction: true for scroll events (a5660ae)
- add text domain to text strings (159256f)
- bug fixes from PR (99dce9f)
- cleaner handling of redirectURI without using props (37c8893)
- eslint error (b2852ed)
- eslint errors (2558b34)
- explicitly set admin user ID when creating Salesforce webhooks (7bb5246)
- make gam toggle work correctly (7467c88)
- missing close quote (d373f27)
- mop up a couple of remain instances of "lead" in text (0340cc8)
- move getTokens call into lifecycle function instead of render (22bddef)
- only create webhooks when SF is connected (and delete when reset) (5ac347c)
- properly map WC fields to SF fields on webhook delivery (0af5581)
- remove extra translation wrapper (85ed3ae)
- remove unused var to fix lint error (118eff7)
- sync to Contact, not Lead, and format donation line items (6970926)
- update help copy; await update promise to resolve before validating (c4edac0)
- add ActionCardSections component (from PopupGroup) (#563) (883f22e)
- add request handlers for updating/adding Leads via Salesforce API (2f7ae6b)
- add some handling for invalid client id/secret and error responses (a930f7c)
- check refresh token before assuming connection is valid (a5976e6)
- finish SalesForce OAuth flow in admin dashboard (92e5805)
- re-enable disabling of text field sonce Salesforce is connected (d279790)
- start SalesForce admin UI (a349b37)
- update SalesForce settings page, store settings as options (2658022)
1.10.0 (2020-06-23)
1.9.0 (2020-06-18)
- campaign-analytics: better error handling (900644b)
1.8.0 (2020-06-09)
- add non-interactive event handling (c0763b1)
- determine non-interactive based on ga event type (90655bb)
- ie11 compatibility (20eab91)
- non-AMP events (3a6981d)
- remove short-circuit (6cc0ed7)
- scroll event reporting (3b095b9)
- add up Campaigns Analytics view (#516) (dd0608d)
- add value to NTG scroll events (0a365d6)
- analytics events framework (4b876a4)
1.7.0 (2020-06-04)
- duplicate key (f18c0ae)
- support: validate token before starting chat (#520) (1112600)
- handle empty title for campaigns (3d4f6df)
- plugin messages in wizard pluralization (#518) (5661b0a), closes #453
- support: enable removing WPCOM token in settings; change auth scope to global (#546) (1210967)
- support: list user's support tickets (#534) (dca3497)
- add small action card and plugin installer (cb08ab0)
1.6.0 (2020-05-06)
- previewing for inline popups in wizard (e909372)
- remove pop-ups ui from engagement wizard (#517) (68367b5)
- pop-ups wizard (ae033d0)
- popup wizard ui for draft popups (8095ba4)
- whitelist newspack newsletters plugin (f1d1ff6)
1.5.0 (2020-04-21)
1.4.0 (2020-04-01)
1.3.0 (2020-03-24)
- health-check: expose Health Check to external PHP code (62cc8e0)
- starter content: parallelise post creation; tweaks for handling E2E (#489) (62974b2)
1.2.1 (2020-03-20)
- handoff: enqueue shared JS & CSS in handoff (#492) (a7b8b8f)
- wizards: broken REST URL in SEO wizard (21779bd)
1.2.0 (2020-03-17)
- button box-shadow since Gutenberg 7.7 (#483) (0b4e70a)
- prevent errors if ads plugin out of date with this plugin (f4943f0)
- use https in author/plugin uri (fbf7088)
- ability to suppress ads on posts and pages (86b08c2)
- non-random starter content for e2e testing (b35e749)
1.1.0 (2020-03-10)
- support: add a link to support docs (#470) (af4754d)
- support: send initial info on chat start (#471) (1392452)
- support: update subject string for support tickets (aca9963)
- action card right region text align (168c64d)
- Better population of countries for ones with no states defined (314d6a2)
- linting and formatting js (#383) (b4828c8)
- more reliable Site Kit connection check (05a66f2)
- move author bio length setting inside togglegroup (a374d96)
- newspack logo in starter content (#465) (ace948e)
- npm dev script (4ec6fcb)
- plugins-screen script and stylesheet paths (#445) (fb98e3a)
- remove calc() style for column blocks in starter content homepage. fixes #393. (#394) (71a7bd7)
- store support token per-user instead of globally (2b4af08)
- update Site Kit connection check for latest SK version (6ffd884)
- when preview is waiting vertically align items to the center (0f2c48a)
- wpcom endpoints for stripe activity (#458) (7230ac5)
- adjust happychat style (a6d501c)
- support: add Happychat (f483f84)
- Add MC4WP to supported plugins. (68b1476)
- add support screen (#451) (c76cb72)
- move proxied-imports (d6973e3)
- remove tabbed navigation on Donations/Memberships screens, add back buttons. (20678b7)
- whitelist plugin - Password Protected. (#398) (71febf4)
- Revert "Handoff Banner: Update style to visually match the rest of the plugin" (3b9243c)