Skip to content

Files

Latest commit

39709b2 · Mar 12, 2025

History

History
5844 lines (3262 loc) · 480 KB
·

CHANGELOG.md

File metadata and controls

5844 lines (3262 loc) · 480 KB
·

6.0.4 (2025-03-12)

Bug Fixes

  • nrh: fixes for ESP contact syncing w/ NRH, newsletter signups (#3779) (88c8dc6)

6.0.3 (2025-03-07)

Bug Fixes

  • avoid fatal when sitekit is not configured (#3809) (fd0fa40)

6.0.2 (2025-03-07)

Bug Fixes

  • google-site-kit: handle updated analytics option name (b2c98f3)

6.0.1 (2025-03-06)

Bug Fixes

  • is-without-password condition (707c245)

6.0.0 (2025-03-04)

Bug Fixes

  • 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)

Features

  • 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)

BREAKING CHANGES

  • recaptcha: shippable product orders will auto-complete by default after this change.

  • chore: undo unwanted change

5.15.0 (2025-02-27)

Features

5.14.4 (2025-02-25)

Bug Fixes

  • woo: page template meta leaking to other types (#3782) (325a21c)

5.14.3 (2025-02-24)

Bug Fixes

  • memberships: ensure user membership is linked to the correct subscription (#3768) (a942616)

5.14.2 (2025-02-20)

Bug Fixes

5.14.1 (2025-02-18)

Bug Fixes

5.14.0 (2025-02-17)

Features

5.13.5 (2025-02-17)

Bug Fixes

5.13.4 (2025-02-14)

Bug Fixes

  • wcs: account for pagination and failed scheduled retries in on-hold migration script (#3750) (171b29e)

5.13.3 (2025-02-12)

Bug Fixes

5.13.2 (2025-02-11)

Bug Fixes

5.13.1 (2025-02-06)

Bug Fixes

  • esp-sync: get last payment amount from actual completed order (#3726) (db284c1)

5.13.0 (2025-02-03)

Bug Fixes

  • 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)

Features

5.12.5 (2025-01-30)

Bug Fixes

  • reader-revenue: collect transaction fee settings (#3697) (28ff2cd)

5.12.4 (2025-01-28)

Bug Fixes

5.12.3 (2025-01-23)

Bug Fixes

  • reader-data: reduce number of sync requests (c23c580)

5.12.2 (2025-01-23)

Bug Fixes

5.12.1 (2025-01-21)

Bug Fixes

  • ras-sync: account for missing creation data and first/last name (#3677) (9ed12bc)

5.12.0 (2025-01-20)

Bug Fixes

  • 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)

Features

  • corrections: add corrections and clarifications behind feature flag (#3638) (ea745cf)

Performance Improvements

  • data-events: queue dispatches to execute on shutdown (#3616) (510a1a0)

5.11.3 (2025-01-17)

Bug Fixes

  • esp-sync: sync non-donation subscription data even if no completed orders (#3680) (dd0898f)

5.11.2 (2025-01-16)

Bug Fixes

  • mc: handle standard MC merge fields when fixing duplicates (#3637) (80248a2)

5.11.1 (2025-01-14)

Bug Fixes

  • recaptcha: remove modal checkout restriction from v2 (#3674) (66bd2c8)

5.11.0 (2025-01-13)

Features

  • my-account: reCAPTCHA check on add payment method (#3673) (4a46c8e)

5.10.6 (2025-01-09)

Bug Fixes

  • esp-sync: get inactive subscriptions with failed or pending orders (#3658) (cca29d3)

5.10.5 (2025-01-07)

Bug Fixes

  • recaptcha: verify v2 on all modal checkout requests (#3644) (88277e9)

5.10.4 (2024-12-23)

Bug Fixes

  • dont try to get orders if Woo is not active (#3649) (608f017)

5.10.3 (2024-12-20)

Bug Fixes

  • stripe: when adding new card, update subs of all statuses (#3643) (62fe022)

5.10.2 (2024-12-17)

Bug Fixes

5.10.1 (2024-12-16)

Bug Fixes

  • sync: strip unsuffixed UTM meta keys from normalized contact data (#3623) (5bbcc7b)

5.10.0 (2024-12-16)

Bug Fixes

  • 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)

Features

  • 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)

Reverts

  • 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)

Bug Fixes

  • recaptcha: add safeguards against duplicate renders (#3624) (d95ee7e)

5.9.1 (2024-12-11)

Bug Fixes

5.9.0 (2024-12-09)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • esp-sync: schedule second sync upon subscription reactivation, just in case (#3603) (9334295)

5.8.1 (2024-11-26)

Bug Fixes

5.8.0 (2024-11-25)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

5.6.1 (2024-11-07)

Bug Fixes

  • my-account: show Orders & Payment Methods for migrated subscribers (#3504) (0673c24)

5.6.0 (2024-10-28)

Bug Fixes

Features

  • 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)

Bug Fixes

  • let "Cover fees" checkbox work with any payment method (#3491) (74ea6cc)

5.5.1 (2024-10-11)

Bug Fixes

  • oauth: start php session if no session available (#3469) (d3e8265)

5.5.0 (2024-10-08)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • remove Newspack Elections requirement from patterns (049c9b6)

5.4.0 (2024-10-03)

Bug Fixes

  • update community placeholder and add help docs (26dfda2)

Features

  • add elections block patterns (de84fee)

5.3.14 (2024-10-03)

Bug Fixes

  • cache bust the /login/google API request (ee92ded)

5.3.13 (2024-10-02)

Bug Fixes

  • oauth: tweak precision of success google auth log (#3453) (bed1e67)

5.3.12 (2024-10-01)

Bug Fixes

5.3.11 (2024-10-01)

Bug Fixes

  • oauth: validate ID, prevent early deletion and improve logs (#3450) (763848e)

5.3.10 (2024-09-17)

Bug Fixes

  • my-account: check if is_account_page() exists (#3427) (d115641)

5.3.9 (2024-09-16)

Bug Fixes

5.3.8 (2024-09-16)

Bug Fixes

  • onboarding: add expected localized variable for GAM setup (#3420) (ed29b2b)

5.3.7 (2024-09-10)

Bug Fixes

5.3.6 (2024-09-09)

Bug Fixes

5.3.5 (2024-09-07)

Bug Fixes

5.3.4 (2024-09-03)

Bug Fixes

  • woocommerce-memberships: membership status check with post status instead of type (#3380) (39e67f7)

5.3.3 (2024-08-29)

Bug Fixes

5.3.2 (2024-08-28)

Reverts

  • Revert "fix: hide dummy guest author email on archives & posts (#3370)" (#3374) (01c0c24), closes #3370 #3374

5.3.1 (2024-08-28)

Bug Fixes

  • hide dummy guest author email on archives & posts (#3370) (3dcd1ec)

5.3.0 (2024-08-26)

Bug Fixes

  • data-events: gate interaction for registration form (#3327) (eb06194)
  • ras: destroy sessions on account verification (#3328) (ab6efeb)

Features

5.2.1 (2024-08-21)

Bug Fixes

  • membership-status-check: add property check (3fae988)

5.2.0 (2024-08-16)

Bug Fixes

  • improve compatibility with Members plugin (a30b337)

Features

  • hide Guest contributor checkbox if Members is active (b8c8dba)

5.1.0 (2024-08-15)

Features

  • disable GA4 front end custom params by default (c11978d)

5.0.1 (2024-08-14)

Bug Fixes

  • woocommerce-memberships: membership status check (#3338) (d424f53)

5.0.0 (2024-08-13)

Bug Fixes

  • 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 and subscription_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)

Features

BREAKING CHANGES

  • 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)

Bug Fixes

  • reader-activation: handle user login clash (10dfcd1)

Features

  • cli-co-authors-plus: ensure correct author slug is set (#3248) (14ad71b)

4.6.1 (2024-07-29)

Bug Fixes

  • use percentage rather than value for cover fee text (#3280) (e76d8af)

4.6.0 (2024-07-15)

Bug Fixes

  • display transaction fee as an amount instead of a percentage (#3206) (b977c01)
  • js: skip regenerator-runtime fix for some files (#3205) (0a7d5c5)

Features

  • 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)

Features

  • remove 'Patterns' link from Appearance menu (#3236) (b1150f5)

4.4.2 (2024-07-10)

Bug Fixes

  • add credits meta attributes check and dependencies to image block effect hook (#3230) (b257d2b)

4.4.1 (2024-07-08)

Bug Fixes

4.4.0 (2024-07-01)

Bug Fixes

  • 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)

Features

  • 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)

Reverts

4.4.0-alpha.1 (2024-06-24)

Bug Fixes

  • 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)

Features

  • 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)

Reverts

4.3.4 (2024-06-27)

Bug Fixes

4.3.3 (2024-06-24)

Bug Fixes

4.3.2 (2024-06-24)

Bug Fixes

4.3.1 (2024-06-24)

Bug Fixes

4.3.0 (2024-06-12)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • ga: add custom parameters to FE-originating GA requests (#3178) (860791f)

4.1.0 (2024-05-30)

Features

  • ga4-events: add author name(s), category, RAS statuses to event payload (#3129) (d1af9bb)

4.0.1 (2024-05-29)

Bug Fixes

  • ras-sync: allow active subscription to take precendence over orders (#3141) (eef6dfb)

4.0.0 (2024-05-28)

Bug Fixes

  • 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)

Features

  • 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)

BREAKING CHANGES

  • 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)

Bug Fixes

  • ras: handle newsletters subscribe form selector (5699466)

3.8.8 (2024-05-27)

Bug Fixes

  • ras: handle newsletters subscribe form selector (5699466)

3.8.7 (2024-05-17)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • enable Memberships fix cron job only when environment constant is defined (#3087) (5d40297)

4.0.0-alpha.2 (2024-04-25)

Bug Fixes

3.8.1 (2024-04-25)

Bug Fixes

4.0.0-alpha.1 (2024-04-25)

Bug Fixes

  • ensure only admins can reset starter content and newspack options (#3081) (4606721)

Features

BREAKING CHANGES

  • 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)

Features

  • google-login: add action for reporting issues; increase transient time (#3084) (4875040)

3.7.0 (2024-04-24)

Bug Fixes

  • 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)

Features

  • support for MC tags as subscription lists (#3035) (c363630)

3.7.0-alpha.7 (2024-04-22)

Bug Fixes

  • add option to display subscriptionless memberships (#3058) (aa493c9)

3.6.13 (2024-04-22)

Bug Fixes

  • add option to display subscriptionless memberships (#3058) (aa493c9)

3.7.0-alpha.6 (2024-04-22)

Bug Fixes

3.6.12 (2024-04-22)

Bug Fixes

3.7.0-alpha.5 (2024-04-19)

Bug Fixes

  • minor bugs in reCAPTCHA + Campaigns admin UIs (#3073) (876d0a9)

3.6.12 (2024-04-22)

Bug Fixes

3.6.11 (2024-04-19)

Bug Fixes

  • minor bugs in reCAPTCHA + Campaigns admin UIs (#3073) (876d0a9)

3.7.0-alpha.4 (2024-04-18)

Bug Fixes

3.6.11 (2024-04-19)

Bug Fixes

  • minor bugs in reCAPTCHA + Campaigns admin UIs (#3073) (876d0a9)

3.6.10 (2024-04-15)

Bug Fixes

3.7.0-alpha.3 (2024-04-12)

Bug Fixes

3.6.9 (2024-04-12)

Bug Fixes

3.7.0-alpha.2 (2024-04-11)

Bug Fixes

3.7.0-alpha.1 (2024-04-11)

Bug Fixes

  • 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)

Features

  • support for MC tags as subscription lists (#3035) (c363630)

3.6.8 (2024-04-11)

Bug Fixes

  • hourly cron job to check for prematurely expired memberships (#3060) (77eeee3)

3.6.7 (2024-04-11)

Bug Fixes

  • fallback to subscription for sync data when customer has no orders (#3053) (df4d1b0)

3.6.6 (2024-04-11)

Bug Fixes

3.6.5 (2024-04-11)

Bug Fixes

3.6.4 (2024-04-10)

Bug Fixes

  • dont hide comments on metered paywall posts (#3057) (f06e86f)

3.6.3 (2024-04-10)

Bug Fixes

  • fatal error when checking memberships for users with no memberships (#3055) (65024d1)

3.6.2 (2024-04-10)

Bug Fixes

3.6.1 (2024-04-09)

Bug Fixes

  • ensure active status for memberships tied to active subs (#3050) (b74a06d)

3.6.0 (2024-04-08)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • add filters for Data Events reader_registered handlers (#3030) (a27bf90)

3.5.3 (2024-03-28)

Bug Fixes

3.5.2 (2024-03-27)

Bug Fixes

3.5.1 (2024-03-26)

Bug Fixes

3.5.0 (2024-03-25)

Features

  • ras: updates to metadata fields synced to ESP (#2993) (f28f436)

3.4.0 (2024-03-25)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • update WC's required fields if using other RR platforms (#2997) (a0d6632)

3.3.4 (2024-03-20)

Bug Fixes

3.3.3 (2024-03-12)

Bug Fixes

  • add a check for setup complete before adding homepage pattern (#2987) (36238e9)

3.3.3 (2024-03-12)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • ras: check for woo when generating password reset link (#2975) (bf5150c)

3.3.1 (2024-03-05)

Bug Fixes

3.3.0 (2024-03-05)

Features

  • new option for auto-populating iamge credits (#2973) (b6c62ea)

3.2.1 (2024-03-05)

Bug Fixes

  • correct issue with media sizes not saving (#2958) (64a8833)

3.2.0 (2024-03-04)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

3.2.0-alpha.1 (2024-02-23)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

3.1.1 (2024-02-21)

Bug Fixes

  • avoid a reCAPTCHA API error when script is enqueued with a version param (#2943) (c7d8bff)

3.1.0 (2024-02-20)

Bug Fixes

  • 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)

Features

  • ci: add epic/* release workflow and rename master to trunk (#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)

Bug Fixes

  • 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)

Bug Fixes

  • add frequency tab options for donations, even when tiers are disabled (#2930) (cb7eb7b)

3.1.0-alpha.3 (2024-02-09)

  • perfmatters: use ignore-defaults constant when applying unused CSS (#2863) (6d52be3)

3.0.4 (2024-02-15)

Bug Fixes

3.1.0-alpha.2 (2024-02-09)

Bug Fixes

3.1.0-alpha.1 (2024-02-08)

Bug Fixes

  • 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)

Features

  • ci: add epic/* release workflow and rename master to trunk (#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)

Bug Fixes

  • turn off WooCommerce's Order Attribution (#2911) (f3387e3)

3.0.2 (2024-02-07)

Bug Fixes

  • prevent fatal when redirecting for pixel tracking (#2910) (ef22a9b)

3.0.1 (2024-02-06)

Bug Fixes

Reverts

  • Revert "feat: per-wizard capabilities (#2864)" (353d9fd), closes #2864

3.0.0 (2024-02-06)

Bug Fixes

Features

  • 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)

BREAKING CHANGES

  • Stripe will no longer be used to process recurring payments.

3.0.0-alpha.2 (2024-02-06)

Bug Fixes

3.0.0-alpha.1 (2024-01-26)

Bug Fixes

Features

  • 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)

BREAKING CHANGES

  • Stripe will no longer be used to process recurring payments.

2.16.1 (2024-01-26)

Bug Fixes

  • ensure WC session is present if triggering WC notice (3857c56)

2.16.0 (2024-01-25)

Bug Fixes

  • connections-wizard: error display (7b20899)
  • prevent switch order synchronisation (f08295f)
  • ras: handle invalid order sync request (#2865) (38f265f)

Features

  • 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)

Bug Fixes

  • connections-wizard: error display (7b20899)
  • prevent switch order synchronisation (f08295f)
  • ras: handle invalid order sync request (#2865) (38f265f)

Features

  • 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)

Features

  • add get_recurrence_of_order method (3232c70)

2.14.1 (2024-01-15)

Bug Fixes

  • plugins: incorrect plugin slug for Distributor (#2846) (ba6dc97)

2.14.0 (2024-01-15)

Features

  • add cli command to fix stripe covered fees (#2848) (3f5874f)

2.13.0 (2024-01-08)

Bug Fixes

Features

  • 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)

Bug Fixes

  • cover-fees: save order after setting total (7bf58e9)

2.12.2 (2024-01-04)

Bug Fixes

  • cover-fees: save order after setting total (7bf58e9)

2.12.1 (2023-12-12)

Bug Fixes

  • ras: handle UTM metadata field keys with arbitrary suffixes (#2804) (98e4694)

2.12.0 (2023-12-11)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • mailchimp: prevent merge fields fetch throwing fatal error (#2793) (9b9d3ab)

2.11.6 (2023-12-05)

Bug Fixes

  • mailchimp: prevent merge fields fetch throwing fatal error (#2793) (9b9d3ab)

2.11.5 (2023-12-04)

Bug Fixes

2.11.4 (2023-12-01)

Bug Fixes

  • add a filter to the lists offered on register (04192f5)

2.11.3 (2023-11-28)

Bug Fixes

  • don’t sync empty contact fields to ESP (#2779) (f0866bd)

2.11.2 (2023-11-27)

Bug Fixes

  • auth-modal: handle very long newsletter lists list (ad6895e)
  • trigger alpha release (fc88a05)

2.11.2-alpha.2 (2023-11-21)

Bug Fixes

2.11.2-alpha.1 (2023-11-20)

Bug Fixes

  • auth-modal: handle very long newsletter lists list (ad6895e)

2.11.1 (2023-11-20)

Bug Fixes

  • don't sync non-donation purchases to the ESP (#2758) (1e483ae)

2.11.0 (2023-11-13)

Bug Fixes

Features

  • 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)

Features

2.11.0-alpha.7 (2023-11-09)

Bug Fixes

2.11.0-alpha.6 (2023-11-07)

Bug Fixes

  • password-reset: redirect non-readers to WP login (#2742) (0645073)

2.10.3 (2023-11-07)

Bug Fixes

  • password-reset: redirect non-readers to WP login (#2742) (0645073)

2.10.2 (2023-11-06)

Bug Fixes

  • restore method used by migration scripts (#2741) (d8d0860)

2.10.1 (2023-11-06)

Bug Fixes

2.10.0 (2023-10-31)

Features

  • 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)

Bug Fixes

  • perfmatters: force stylesheet exclusion in unused CSS feature (f0c291f)

2.9.1 (2023-10-26)

Bug Fixes

  • perfmatters: force stylesheet exclusion in unused CSS feature (f0c291f)

2.9.0 (2023-10-17)

Features

  • reader-data: set newsletter subscriber status on form submission (#2703) (35c13cc)

2.8.3 (2023-10-11)

Bug Fixes

2.8.2 (2023-10-10)

Bug Fixes

  • media-credit: use post ids selection for search query (#2692) (6c9fa3e)

2.8.1 (2023-10-10)

Bug Fixes

  • media-credit: refactor clauses for credit search (#2691) (6547fe1)

2.8.0 (2023-10-09)

Bug Fixes

  • 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)

Features

2.8.0-alpha.7 (2023-10-05)

Bug Fixes

  • data-events: earlier priority for webhook registration (#2683) (3467434)

2.7.5 (2023-10-05)

Bug Fixes

  • data-events: earlier priority for webhook registration (#2683) (3467434)

2.7.4 (2023-10-02)

Bug Fixes

2.7.3 (2023-09-29)

Bug Fixes

  • remove honeypot field if using reCAPTCHA (#2667) (9c6c325)

2.7.2 (2023-09-28)

Bug Fixes

2.7.1 (2023-09-28)

Bug Fixes

  • perfmatters: handling false values when applying defaults (7169d5d)

2.7.0 (2023-09-25)

Bug Fixes

  • partial text domain update for the newspack plugin (#2646) (7d92092)

Features

2.7.0-alpha.4 (2023-09-22)

Bug Fixes

2.6.4 (2023-09-22)

Bug Fixes

2.6.3 (2023-09-21)

Bug Fixes

  • allow set-next-payment-dates-for-migrated-subscriptions to reset past dates (#2644) (72f147e)

2.6.2 (2023-09-20)

Bug Fixes

2.6.1 (2023-09-15)

Bug Fixes

  • restore audience selector for mailchimp data sync (#2645) (8ce676c)

2.6.0 (2023-09-13)

Bug Fixes

  • sync scripts for Stripe-to-Woo migrations (#2632) (34beb15)

Features

  • 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)

Bug Fixes

  • sync scripts for Stripe-to-Woo migrations (#2632) (34beb15)

2.6.0-alpha.1 (2023-09-06)

Features

  • 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)

Bug Fixes

  • reader-data: gettype typo while checking newsletter subscription (#2629) (f95850e)

2.5.0 (2023-08-30)

Features

  • reader-data: check newsletter subscription on login (#2619) (34afeb3)

2.4.0 (2023-08-24)

Bug Fixes

  • 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)

Features

2.4.0-alpha.1 (2023-08-17)

Bug Fixes

  • 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)

Features

2.3.0 (2023-08-07)

Bug Fixes

  • 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)

Features

2.3.0-alpha.6 (2023-08-07)

Bug Fixes

  • 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)

Features

2.3.0-alpha.5 (2023-08-02)

Bug Fixes

2.2.5 (2023-08-02)

Bug Fixes

2.2.4 (2023-07-24)

Bug Fixes

  • wp-6.3: destructured lodash module import error (#2578) (18ccf54)

2.2.3 (2023-07-21)

Bug Fixes

2.2.2 (2023-07-20)

Bug Fixes

2.2.1 (2023-07-17)

Bug Fixes

2.2.0 (2023-07-17)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • perfmatters: add TEC CSS to excluded stylesheets (#2554) (8c9b5ed)

2.1.3 (2023-07-13)

Bug Fixes

  • perfmatters: add TEC CSS to excluded stylesheets (#2554) (8c9b5ed)

2.1.2 (2023-07-12)

Bug Fixes

  • auth: render otp when registering with existing account (#2542) (55e7b0a)

2.1.1 (2023-07-04)

Bug Fixes

  • preserve newsletters lists order on reg block (4586fc8)

2.1.0 (2023-07-03)

Bug Fixes

  • 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)

Features

2.0.3 (2023-06-29)

Bug Fixes

  • auth: stop redirect registration from hash link (#2528) (d462341)

2.0.2 (2023-06-26)

Bug Fixes

  • update required fields for editing My Account details (#2519) (becc207)

2.0.1 (2023-06-20)

Bug Fixes

  • jetpack: preserve image src for photon srcset filter (#2515) (2b8c94b)

2.0.0 (2023-06-19)

Bug Fixes

  • 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)

Features

BREAKING CHANGES

  • 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)

Features

1.117.0 (2023-06-15)

Features

1.116.1 (2023-06-07)

Bug Fixes

  • recaptcha: selector for response input in WC checkout (#2490) (bf4ac17)

1.116.0 (2023-06-05)

Bug Fixes

Features

1.116.0-alpha.3 (2023-05-29)

Features

1.116.0-alpha.2 (2023-05-26)

Bug Fixes

  • performance: exclude main jetpack css from delay (4e7aa5e)

1.115.1 (2023-05-26)

Bug Fixes

  • performance: exclude main jetpack css from delay (4e7aa5e)

1.115.0 (2023-05-24)

Bug Fixes

  • 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)

Features

1.115.0-alpha.8 (2023-05-17)

Bug Fixes

1.114.5 (2023-05-17)

Bug Fixes

1.114.4 (2023-05-16)

Bug Fixes

  • perfmatters: exlcude Newspack CSS from being delayed (#2459) (ee649f5)

1.114.3 (2023-05-15)

Bug Fixes

1.114.2 (2023-05-12)

Bug Fixes

  • perfmatters: do not delay CSS from Newspack Campaigns or Perfmatters’ own cache (#2449) (8075b5e)

1.114.1 (2023-05-10)

Bug Fixes

  • ensure migrated Stripe subs have next_payment scheduled (#2434) (b3b32f0)

1.114.0 (2023-05-08)

Features

  • force release version bump (323da0a)

1.113.1 (2023-05-08)

Bug Fixes

1.114.0-alpha.4 (2023-05-08)

Bug Fixes

  • check for required plugins in RAS setup wizard (#2442) (0d5bb63)

1.114.0-alpha.3 (2023-05-03)

Bug Fixes

Features

1.114.0-alpha.2 (2023-05-03)

Bug Fixes

  • ras-defaults: updates for design review feedback (#2435) (3aa6de7)

Features

  • update NRH settings page and redirect behavior (#2425) (f7a6c6b)

1.114.0-alpha.1 (2023-04-28)

Bug Fixes

  • 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)

Features

1.113.0 (2023-04-24)

Features

  • reader-registration: add recaptcha panel in the editor (#2397) (336ee94)

1.113.0-alpha.1 (2023-04-13)

Features

  • reader-registration: add recaptcha panel in the editor (#2397) (336ee94)

1.112.1 (2023-04-12)

Bug Fixes

  • sync reader to ESP on subscription update (#2401) (cdc8799)

1.112.0 (2023-04-10)

Bug Fixes

  • 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)

Features

1.112.0-alpha.5 (2023-04-10)

Bug Fixes

  • don't show gate unless attached to a specific post (#2400) (c45097c)

1.112.0-alpha.4 (2023-04-05)

Bug Fixes

  • memberships: remove content filters from excerpt (#2398) (987df5b)

1.112.0-alpha.3 (2023-04-04)

Bug Fixes

Features

  • memberships: overlay style for content gate (#2377) (dd2ff5c)

1.112.0-alpha.2 (2023-04-03)

Bug Fixes

  • amp: improved iframe polyfill and include vimeo (592eba7)

1.111.1 (2023-04-03)

Bug Fixes

  • amp: improved iframe polyfill and include vimeo (592eba7)

1.111.0 (2023-03-28)

Features

  • (perfmatters) add fonts settings to defaults (#2370) (025595f)

1.110.0 (2023-03-27)

Bug Fixes

  • 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)

Features

1.110.0-alpha.1 (2023-03-24)

Bug Fixes

  • 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)

Features

1.109.0 (2023-03-24)

Features

  • amp-deprecation: polyfills for amp-img, amp-iframe, amp-fit-text, amp-youtube (#2308) (29b043b)

1.108.0 (2023-03-20)

Features

  • perfmatters: add ads, recaptcha JS to script delay list (#2354) (e8d1703)

1.107.1 (2023-03-15)

Bug Fixes

  • prevent page auto-scroll when RAS is enabled (3cdfb45)

1.107.0 (2023-03-14)

Features

1.106.0 (2023-03-14)

Bug Fixes

  • ads: gam api availability according to error type (#2289) (024fe08)
  • show handoff to finish Newspack setup only if setup is incomplete (#2343) (1173b5b)

Features

1.106.0-alpha.3 (2023-03-13)

Bug Fixes

  • show handoff to finish Newspack setup only if setup is incomplete (#2343) (1173b5b)

1.106.0-alpha.2 (2023-03-06)

Bug Fixes

  • perfmatters: adjust defaults (b03833d)

1.105.1 (2023-03-06)

Bug Fixes

  • perfmatters: adjust defaults (b03833d)

1.105.0 (2023-02-28)

Bug Fixes

Features

  • 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)

Bug Fixes

  • skip HPB optimisations on AMP (b4f5fad)

1.104.1 (2023-02-27)

Bug Fixes

  • skip HPB optimisations on AMP (b4f5fad)

1.104.0 (2023-02-20)

Features

  • perfmatters: defaults adjustments, remove feature flag (#2271) (1e451e5)

1.103.0 (2023-02-17)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • add template versions to Woo templates (#2240) (38f75b4)
  • merge conflicts (8dd0e87)
  • wc-to-esp: total amount field value (83e6a42)

Features

  • 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)

Bug Fixes

  • if rendering media tags, ensure proper nesting (#2250) (794be65)

1.102.0 (2023-01-26)

Bug Fixes

  • add template versions to Woo templates (#2240) (38f75b4)
  • wc-to-esp: total amount field value (83e6a42)

Features

  • 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)

Bug Fixes

  • stripe: WC Subs scheduled actions errors suppression (3ef55b3)
  • stripe: webhooks list edge-cases (#2209) (25f24ed)

Features

  • 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)

Bug Fixes

  • only enqueue salesforce admin JS when appropriate (14dfc74)

1.100.2 (2023-01-19)

Bug Fixes

  • only enqueue salesforce admin JS when appropriate (14dfc74)

1.100.1 (2023-01-18)

Bug Fixes

  • use newer stripe api version (b5d1fc7)

1.100.0 (2023-01-09)

Bug Fixes

  • 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)

Features

  • 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)

Performance Improvements

Reverts

  • hotfix-related auto-changes (89c0d07)

1.100.0-alpha.2 (2022-12-22)

Bug Fixes

Features

1.100.0-alpha.1 (2022-12-20)

Bug Fixes

  • 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)

Features

  • 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)

Performance Improvements

Reverts

  • hotfix-related auto-changes (89c0d07)

1.99.1 (2022-12-19)

Bug Fixes

1.99.0 (2022-12-15)

Bug Fixes

  • perfmatters: display defaults for admin only if URL param is set (1d53a37)

Features

  • perfmatters: add an environment feature flag (b7fcec3)

1.99.0-hotfix.1 (2022-12-15)

Bug Fixes

  • perfmatters: display defaults for admin only if URL param is set (1d53a37)

Features

  • perfmatters: add an environment feature flag (b7fcec3)

1.98.0 (2022-12-12)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • stripe: force sync'd subscriptions to manual renewal (7151986)

1.97.3 (2022-12-09)

Bug Fixes

  • stripe: force sync'd subscriptions to manual renewal (7151986)

1.97.3-hotfix.1 (2022-12-07)

Bug Fixes

  • stripe: force sync'd subscriptions to manual renewal (7151986)

1.97.2 (2022-12-02)

Bug Fixes

1.97.2-hotfix.1 (2022-12-01)

Bug Fixes

1.97.1 (2022-11-30)

Bug Fixes

  • force release build (04c20ff)
  • override woo subscriptions login requirement on checkout (#2158) (3b17690)

1.97.1-hotfix.2 (2022-11-30)

Bug Fixes

  • only do temp login if Woo intends to create an account (1fbe56c)

1.97.1-hotfix.1 (2022-11-30)

Bug Fixes

  • allow WC subscription purchase without logging in (7362c56)
  • update default registration success message (c971b14)

1.97.0 (2022-11-28)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

1.95.4 (2022-11-07)

Bug Fixes

1.95.3 (2022-11-04)

Bug Fixes

  • update newspack-scripts to fix CI builds (#2110) (c395ddb)

1.95.3-hotfix.1 (2022-11-04)

Bug Fixes

  • update newspack-scripts to fix CI builds (#2109) (bc1e44a)

1.95.2 (2022-11-03)

Bug Fixes

  • oauth: change Google's dfp scope to admanager (#2106) (703623e)

1.95.2-hotfix.1 (2022-11-03)

Bug Fixes

  • oauth: change Google's dfp scope to admanager (46e5eea)

1.95.1 (2022-10-31)

Bug Fixes

1.95.1-hotfix.1 (2022-10-31)

Bug Fixes

  • oauth: log missing google scopes (831d475)

1.95.0 (2022-10-31)

Bug Fixes

Features

  • 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)

Bug Fixes

Features

  • 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)

Bug Fixes

  • "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)

Features

  • 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)

Bug Fixes

1.94.0-alpha.3 (2022-10-10)

Bug Fixes

  • stripe-wc: prevent duplicate orders creation (041d711)
  • stripe: handle sync errors (329de96)

1.93.2 (2022-10-10)

Bug Fixes

  • stripe-wc: prevent duplicate orders creation (041d711)
  • stripe: handle sync errors (329de96)

1.93.1 (2022-10-06)

Bug Fixes

  • fire ini-load analytics events on DOMContentLoaded, not load (cc2485d)
  • force hotfix release (e68b169)

1.93.0 (2022-09-28)

Features

  • custom email sender for reader activation (#2052) (5fde94f)

1.93.0-hotfix.1 (2022-09-28)

Features

  • custom email sender for reader activation (3ee10b7)
  • custom from name (63186d2)
  • custom receipts sender (378f944)

1.92.1 (2022-09-28)

Bug Fixes

1.92.0 (2022-09-27)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • analytics: improve reliability of custom events reporting in AMP (#2034) (746fdda)

1.91.2 (2022-09-23)

Bug Fixes

  • analytics: improve reliability of custom events reporting in AMP (#2034) (746fdda)

1.91.2-hotfix.2 (2022-09-23)

Bug Fixes

1.91.2-hotfix.1 (2022-09-23)

Bug Fixes

  • analytics: improve reliability of custom events reporting in AMP (a3d5982)

1.91.1 (2022-09-21)

Bug Fixes

  • move improved frequency options out of experimental state (45b0fe6)

1.91.0 (2022-09-15)

Features

  • stop auto-email on registration and rate limit unverified accounts (#2004) (b518874)

1.91.0-hotfix.1 (2022-09-15)

Features

  • stop auto-email on registration and rate limit unverified accounts (c6a2566)

1.90.0 (2022-09-14)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

1.90.0-alpha.2 (2022-09-06)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

1.89.1-hotfix.1 (2022-08-18)

Bug Fixes

  • version for cache busting (1db4ee2)

1.89.0 (2022-08-16)

Bug Fixes

  • 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)

Features

  • 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)

Reverts

  • Revert "chore(release): 1.87.0 [skip ci]" (ca8d55c)

1.89.0-alpha.2 (2022-08-12)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Reverts

  • Revert "chore(release): 1.87.0 [skip ci]" (ca8d55c)

1.88.0 (2022-08-10)

Bug Fixes

Features

  • add UI to manage reCaptcha v3 settings in Reader Revenue wizard (9b88366)

1.88.0-hotfix.1 (2022-08-10)

Features

  • add UI to manage reCaptcha v3 settings in Reader Revenue wizard (9b88366)

1.87.0 (2022-07-26)

Bug Fixes

  • 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)

Features

  • 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)

Reverts

  • Revert "chore(release): 1.87.0 [skip ci]" (ca8d55c)

1.87.0-alpha.1 (2022-07-14)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • reader-revenue: disable WC email if module will send email (#1709) (48e1613), closes #1699

Features

1.86.0-alpha.3 (2022-07-08)

Bug Fixes

  • donations: numbers formatting if NRH is the platform (924d6b9), closes #1650

1.85.2 (2022-07-08)

Bug Fixes

  • donations: numbers formatting if NRH is the platform (924d6b9), closes #1650

1.85.1 (2022-07-07)

Bug Fixes

  • amp-plus: handle complianz-gdpr plugin (0f7ee8a)

1.85.0 (2022-06-27)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • set HTTPS transport mode to "beacon" for non-AMP GA (e350d84)

1.84.1 (2022-06-24)

Bug Fixes

  • set HTTPS transport mode to "beacon" for non-AMP GA (e350d84)

1.84.0 (2022-06-13)

Bug Fixes

  • ads: resolve conflicts from hotfix merge (#1685) (8ce12cd)
  • reader-revenue: initial order state with total of 0 (7c30b09)

Features

1.84.0-alpha.5 (2022-06-10)

Features

  • analytics: automatically link GA4 with Site Kit (#1698) (266135f)

1.84.0-alpha.4 (2022-06-07)

Bug Fixes

1.83.3 (2022-06-07)

Bug Fixes

1.83.3-hotfix.1 (2022-06-07)

Bug Fixes

1.83.2 (2022-06-02)

Bug Fixes

1.83.2-hotfix.1 (2022-06-02)

Bug Fixes

  • ads: handle units from disconnected gam (a7236d7)

1.83.1 (2022-05-30)

Bug Fixes

1.83.1-alpha.1 (2022-05-27)

Bug Fixes

1.83.0 (2022-05-24)

Features

1.82.2 (2022-05-23)

Bug Fixes

  • rss-feeds: skip Jetpack lazy loading on RSS feeds (58c64bf)

1.82.2-hotfix.1 (2022-05-23)

Bug Fixes

  • rss-feeds: skip Jetpack lazy loading on RSS feeds (58c64bf)

1.82.1 (2022-05-18)

Bug Fixes

  • 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)

Bug Fixes

  • woocommerce: ensure task list exists before hiding (#1636) (06df216)

1.82.0 (2022-05-03)

Bug Fixes

  • 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)

Features

1.82.0-alpha.1 (2022-05-02)

Bug Fixes

  • 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)

Features

1.81.0 (2022-04-18)

Bug Fixes

Features

  • remove support wizard (fccc3b8)
  • stripe-donations: update WooCommerce on successful donation (#1593) (6f440c3)

1.81.0-alpha.3 (2022-04-11)

Bug Fixes

Features

  • stripe-donations: update WooCommerce on successful donation (#1593) (6f440c3)

1.81.0-alpha.2 (2022-04-11)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • popups: analytics popups report label regex (56e72f2)

1.80.0 (2022-04-05)

Bug Fixes

Features

  • 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)

Bug Fixes

1.80.0-alpha.2 (2022-04-04)

Bug Fixes

1.80.0-alpha.1 (2022-03-31)

Bug Fixes

Features

  • 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)

Bug Fixes

  • jetpack: ensure instant search display filters (#1572) (a9320d7)

1.79.1-hotfix.1 (2022-03-23)

Bug Fixes

  • jetpack: ensure instant search display filters (8744151)

1.79.0 (2022-03-22)

Bug Fixes

  • 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)

Features

1.79.0-alpha.1 (2022-03-15)

Bug Fixes

  • 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)

Features

1.78.0 (2022-03-08)

Bug Fixes

Features

1.78.0-alpha.4 (2022-03-03)

Bug Fixes

1.78.0-alpha.3 (2022-03-01)

Bug Fixes

  • analytics: avoid Site Kit crash due to conflict with HandoffBanner (#1537) (68d3947)

1.77.3 (2022-03-01)

Bug Fixes

  • analytics: avoid Site Kit crash due to conflict with HandoffBanner (#1537) (68d3947)

1.77.2 (2022-02-24)

Bug Fixes

  • jetpack: modules scripts behind constant (#1527) (951d4d3)

1.77.2-hotfix.1 (2022-02-24)

Bug Fixes

  • jetpack: modules scripts behind constant (53e088b)

1.77.1 (2022-02-23)

Bug Fixes

1.77.1-hotfix.1 (2022-02-23)

Bug Fixes

  • reader-revenue: return saved settings (1a81dae)

1.77.0 (2022-02-22)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Features

  • fivetran-connection: initial schema changes handling (#1515) (adcd904)

1.76.0-hotfix.1 (2022-02-14)

Features

  • 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)

Bug Fixes

  • woocommerce: disable publicize sharing for WooCommerce product post types (6cf0060)

1.75.2-hotfix.1 (2022-02-10)

Bug Fixes

  • woocommerce: disable publicize sharing for WooCommerce product post types (6cf0060)

1.75.1 (2022-02-09)

Bug Fixes

  • lookup user by queried slug, not by login (f18709c)

1.75.0 (2022-02-08)

Features

  • 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)

Features

  • salesforce: ability to manually sync WC orders to salesforce (#1485) (be8a062)

1.73.0 (2022-01-31)

Features

1.73.0-hotfix.1 (2022-01-31)

Features

1.72.1 (2022-01-27)

Bug Fixes

1.72.1-hotfix.1 (2022-01-27)

Bug Fixes

  • disable author archive pages for non-staff users (3ec9fc7)

1.72.0 (2022-01-25)

Bug Fixes

Features

  • 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)

Bug Fixes

Features

  • 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)

Bug Fixes

  • change how we check post validity when preventing page deletion (#1407) (1d86ac6)
  • setup wizard fixes (#1316) (03de101)

Features

  • reader-revenue/stripe: allow setting custom fee parameters (#1376) (e1f97fc)

1.71.0-alpha.1 (2022-01-06)

Bug Fixes

  • change how we check post validity when preventing page deletion (#1407) (1d86ac6)
  • setup wizard fixes (#1316) (03de101)

Features

  • reader-revenue/stripe: allow setting custom fee parameters (#1376) (e1f97fc)

1.70.0 (2021-12-20)

Bug Fixes

  • oauth: google token refresh (078f18e)

Features

  • stripe: handle card update; prepare apple pay integration (#1305) (3e6f523)

1.70.0-alpha.1 (2021-12-20)

Bug Fixes

  • oauth: google token refresh (078f18e)

Features

  • stripe: handle card update; prepare apple pay integration (#1305) (3e6f523)

1.69.0 (2021-12-15)

Bug Fixes

  • use new shortened preview query keys form Campaigns (#1366) (8baca00)

Features

1.69.0-alpha.1 (2021-12-15)

Bug Fixes

  • use new shortened preview query keys form Campaigns (#1366) (8baca00)

Features

1.68.0 (2021-12-14)

Bug Fixes

  • 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)

Features

1.68.0-alpha.3 (2021-12-10)

Features

1.68.0-alpha.2 (2021-12-09)

Bug Fixes

  • campaigns: duplicating a prompt needs both original and parent prompt IDs (#1326) (59eaa07)
  • use access token instead of default token (#1348) (16ee208)

Features

1.68.0-alpha.1 (2021-12-08)

Bug Fixes

Features

1.67.1 (2021-12-01)

Bug Fixes

1.67.1-alpha.1 (2021-12-01)

Bug Fixes

1.67.0 (2021-11-30)

Bug Fixes

  • add moment-range to newspack-components dependencies (#1277) (a8524dc)
  • mailchimp connection destructive link and update external link (#1283) (a11a804)
  • stripe: variable name (a33794a)

Features

  • 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)

Reverts

  • "chore(deps-dev): bump @typescript-eslint/eslint-plugin" (2e078ea)

1.67.0-alpha.3 (2021-11-30)

Bug Fixes

  • mailchimp connection destructive link and update external link (#1283) (a11a804)
  • stripe: variable name (a33794a)

Features

  • 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)

Bug Fixes

  • add moment-range to newspack-components dependencies (#1277) (a8524dc)

1.67.0-alpha.1 (2021-11-18)

Features

  • ads: update placements ui (#1225) (3adbe06)
  • reduce section-header margin when followed by another component (#1268) (b297c06)

Reverts

  • "chore(deps-dev): bump @typescript-eslint/eslint-plugin" (2e078ea)

1.66.0 (2021-11-18)

Bug Fixes

Features

  • 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)

Bug Fixes

Features

  • 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)

Bug Fixes

  • disable Newspack events if Site Kit's GTM module is active (ea11629)

Features

1.64.0 (2021-11-03)

Bug Fixes

Features

1.63.0 (2021-10-26)

Bug Fixes

Features

1.62.0 (2021-10-19)

Bug Fixes

Features

  • 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)

Performance Improvements

1.61.0 (2021-10-12)

Bug Fixes

Features

1.60.0 (2021-10-05)

Bug Fixes

  • campaigns-wizard: segmentation configuration (fbb5f1b)

Features

1.59.0 (2021-09-30)

Bug Fixes

Features

1.58.0 (2021-09-28)

Bug Fixes

  • react router crash from useLocation in HOC (#1165) (c954fe2)
  • health-check: AMP status (3345261)
  • restore scroll for wizard screens navigation (#1157) (315a47b)

Features

  • engagement: simplify commenting settings (#1159) (bf79e26)
  • supported-plugins: remove Newspack Image Credits (#1158) (e5c1faa)

1.57.0 (2021-09-22)

Bug Fixes

  • ads: network code and credentials control (#1151) (cd911a5)
  • setup: install WC only if Reader Revenue is enabled (9953c30), closes #1106

Features

  • 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)

Bug Fixes

1.56.0 (2021-09-08)

Bug Fixes

  • stricter plugin area restriction (#1127) (37fc1ea)
  • campaigns-wizard: prompt duplication (8927ef4)

Features

  • 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)

Features

  • stripe: handle adding subscriber when donating (#1098) (1a2de16)
  • stripe: handle donor name (d7cbc20)

1.54.0 (2021-08-25)

Bug Fixes

Features

1.53.0 (2021-08-17)

Bug Fixes

  • handoff banner style when admin has meta links (#1088) (dacc554)
  • remove missing CSS from Engagement wizard (#1092) (4342026)

Features

1.52.0 (2021-08-10)

Features

1.51.1 (2021-08-04)

Bug Fixes

1.51.0 (2021-08-03)

Bug Fixes

  • stripe: error namespace, listing webhooks condition (5cd841b)
  • namespace wp_error correctly (ea2a528)

Features

  • 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)

Bug Fixes

1.50.0 (2021-07-27)

Bug Fixes

  • engagement-wizard: grid columns and provider selector (#1055) (03a0fc8)

Features

  • 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)

Bug Fixes

Features

  • 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)

Bug Fixes

  • apply correct plugin slug for Distributor in the Syndication Wizard (#1038) (32adb6d)

1.48.0 (2021-07-06)

Bug Fixes

  • prevent newspack plugins from being flagged as unsupported (6046c1c), closes #1031
  • use the new token after refreshing (0d91e4b)

Features

1.47.0 (2021-06-30)

Features

  • prompt duplication UI in a modal in the Campaigns wizard (#1012) (087004f)

1.46.1 (2021-06-29)

Bug Fixes

  • make autocreated donation products downloadable for better checkout (#1017) (0e11b5c)
  • use http ogurl for consistency (#1019) (791bcee)

1.46.0 (2021-06-22)

Bug Fixes

  • distributor plugin URL and slug in plugins whitelist (#1014) (ab46f1c)

Features

  • 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)

Bug Fixes

  • handle no description in action card component (55664f6)

Features

  • amp-plus: selectively allow JS on AMP pages (#990) (40d181a)

1.44.0 (2021-06-15)

Features

1.43.0 (2021-06-08)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • prevent external links from ad dashboard UI (#976) (68b9fbd)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Features

1.38.1 (2021-05-07)

Bug Fixes

1.38.0 (2021-05-04)

Bug Fixes

  • use guest authors in Slack preview when needed (#947) (e42680e)

Features

  • batch amp-analytics events (481dc97), closes #914
  • integrate Newspack Scheduled Post Checker into main plugin (#940) (c6adc1b)

1.37.0 (2021-04-28)

Bug Fixes

  • google-oauth: credentials refreshment (92c4fce)

Features

1.36.0 (2021-04-21)

Bug Fixes

Features

1.35.0 (2021-04-06)

Bug Fixes

  • campaigns-analytics: fetch next pages of analytics reports (e95bbe7)

Features

  • add web stories to supported plugin list (#927) (d7250f5)
  • analytics: make NTG events reporting disabled by default (19a8682)

1.34.1 (2021-03-30)

Bug Fixes

  • campaigns-wizard: analytics reporting (4ad398c)

1.34.0 (2021-03-24)

Bug Fixes

Features

1.33.2 (2021-03-16)

Bug Fixes

  • categories handling in segment settings (#902) (ab77f70)
  • redirect loop when plug sign in url (#842) (c9d2c3c)

1.33.1 (2021-03-09)

Bug Fixes

  • draggable ActionCard styling (16820e3)
  • campaigns-wizard: settings reading (29b7020)

1.33.0 (2021-03-03)

Features

  • 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)

Bug Fixes

  • duplication of segments when dragging while re-sorting (#881) (5f9a760)
  • only show sticky ad at mobile viewports (#873) (a0fed02)

Features

  • 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)

Bug Fixes

Features

1.30.1 (2021-02-16)

Bug Fixes

  • display uncategorized category in campaigns wizard (#865) (df59340)

1.30.0 (2021-02-11)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • hide footer while loading to prevent overlap (#835) (98ae903)
  • show campaigns with pending and future status in UI (#757) (e8528a6)

Features

  • 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 Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • campaigns-wizard: empty section (33f055b)
  • update newspack-popups constant name (#733) (2c800fe)

Features

  • 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)

Features

  • 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)

Bug Fixes

Features

1.25.0 (2020-12-02)

Bug Fixes

Features

1.24.0 (2020-11-11)

Bug Fixes

Features

  • 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)

Features

1.22.0 (2020-10-07)

Bug Fixes

  • 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)

Features

  • add AutocompleteTokenfield component (#674) (7edb565)
  • remove gutenberg from list of managed plugins (#677) (12b5d84)

1.21.1 (2020-09-22)

Bug Fixes

  • campaigns-wizard: prevent edge case errors (7d261c0)

1.21.0 (2020-09-15)

Bug Fixes

  • ignore Yoast weight limit to prevent missing og:image tags (#666) (8d8bdaa)
  • override site kit _gl query param behavior (37500f5)
  • select-related layouts (483de25)

Features

  • add author, word count, publish date custom dimensions (#655) (7f8662d)
  • analytics: report User ID (e1c26d0)

1.20.0 (2020-09-08)

Features

  • add support wizard to dashboard (#650) (87ac1dd)
  • append categories, tags data to WC order; sync w/ SF (c357155)

1.19.0 (2020-08-25)

Features

  • "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)

Bug Fixes

  • notice in analtyics wizard (45be0ad)

Features

  • 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)

Bug Fixes

  • add permission_callback to REST route defn (8dacf2c)
  • remove un-cacheable ajax call in AMP mode from WP GDPR Cookie Notice (#622) (d3be717)

Features

1.16.2 (2020-08-04)

Bug Fixes

  • prevent vendor contents exclusion in zip (#619) (c8d6e35)

1.16.1 (2020-08-04)

Bug Fixes

  • revert setting version in release zip file name (d8e421b)

1.16.0 (2020-08-04)

Bug Fixes

  • 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)

Features

  • sync country code of WooCommerce order to Salesforce (#608) (c92c5d8)

1.15.0 (2020-07-28)

Features

  • analytics: report category as custom dimension (#600) (762c70d), closes #588

1.14.2 (2020-07-23)

Reverts

  • Revert "feat(analytics): report category as custom dimension (#588)" (bb914c6), closes #588

1.14.1 (2020-07-22)

Bug Fixes

1.14.0 (2020-07-22)

Features

  • analytics: report category as custom dimension (#588) (bdbcbbd)
  • display latest releases info in plugin dashboard (#552) (72d6086)

1.13.0 (2020-07-14)

Bug Fixes

  • merge conflicts with master (b469891)
  • analytics: report milestone events for articles only (#584) (de2a24c)

Features

  • 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)

Bug Fixes

  • analytics: non-interaction handling (9013ad8)

1.12.0 (2020-07-07)

Features

1.11.0 (2020-06-30)

Bug Fixes

  • 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)

Features

  • 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)

Features

  • analytics: add non-AMP submit, ini-load events handling (#558) (fd3edc4)

1.9.0 (2020-06-18)

Features

  • campaign-analytics: better error handling (900644b)

1.8.0 (2020-06-09)

Bug Fixes

  • 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)

Features

  • add up Campaigns Analytics view (#516) (dd0608d)
  • add value to NTG scroll events (0a365d6)
  • analytics events framework (4b876a4)

1.7.0 (2020-06-04)

Bug Fixes

  • 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

Features

  • 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)

Bug Fixes

  • previewing for inline popups in wizard (e909372)
  • remove pop-ups ui from engagement wizard (#517) (68367b5)

Features

  • pop-ups wizard (ae033d0)
  • popup wizard ui for draft popups (8095ba4)
  • whitelist newspack newsletters plugin (f1d1ff6)

1.5.0 (2020-04-21)

Bug Fixes

  • admin color scheme conflict with newspack buttons (#503) (c248078)

Features

  • components: change mobile preset width of WebPreview (#509) (29e0877)

1.4.0 (2020-04-01)

Features

  • add grid view option to the dashboard (#496) (03b0646)

1.3.0 (2020-03-24)

Features

  • 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)

Bug Fixes

  • handoff: enqueue shared JS & CSS in handoff (#492) (a7b8b8f)
  • wizards: broken REST URL in SEO wizard (21779bd)

1.2.0 (2020-03-17)

Bug Fixes

  • 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)

Features

  • ability to suppress ads on posts and pages (86b08c2)
  • non-random starter content for e2e testing (b35e749)

Performance Improvements

1.1.0 (2020-03-10)

Bug Fixes

  • fix Site Kit module deactivation (96787e9)
  • standardize REST API namespace usage (44d15b2)

Features

  • 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)

1.0.0 (2020-03-03)

Bug Fixes

  • 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)

Features

  • 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)

Reverts

  • Revert "Handoff Banner: Update style to visually match the rest of the plugin" (3b9243c)