3.4.0 (2025-03-04)
3.3.2 (2025-01-20)
- consolidate duplicate selectors (6382fb0)
- correct linting errors (1dbc9ec)
- correct linting errors (759e54e)
- correct spacing issues in editor (31ef925)
- correct variable value (7fd768d)
- update CSS selector for tabs to work outside of media kit (49d7a86)
3.3.1 (2025-01-17)
3.3.0 (2025-01-14)
3.2.2 (2024-11-25)
3.2.1 (2024-10-11)
- disappearing inline block appender (d36a788)
3.2.0 (2024-10-09)
3.1.0 (2024-10-08)
3.0.2 (2024-08-19)
3.0.1 (2024-08-15)
3.0.0 (2024-08-13)
-
Updates dependencies for compatibility with WordPress 6.6., but breaks JS in WordPress 6.5. and below. If you need support for WP 6.5.*, please do not upgrade to this new major version.
-
fix: update deprecated v202305 GAM API to v202405
-
fix: update composer platform dependency
-
fix: less specific PHP version
-
fix: lower PHP version
-
chore: refactor for newspack-scripts dependency updates
-
chore: changes for linting errors
-
refactor: use proxy script for eslint and stylelint scripts
-
chore: update newspack-scripts to v5.6.0-alpha.3
-
chore: add .stylelintrc.js
-
chore: update newspack-scripts to v5.6.0-alpha.4
-
fix: add missing Prettier config files
-
fix: reformat SCSS
-
chore: update newspack-scripts to 5.6.0-alpha.5
-
chore: update newspack-scripts to v5.6.0-alpha.7
-
chore: update newspack-scripts to v5.6.0-alpha.8
-
chore: add NPM scripts for PHP
-
chore: update newspack-components to v3.0.0
-
chore: bump newspack-scripts to v5.5.2
2.1.0 (2024-07-01)
- gam: remove error message when using constant-contact-forms plugin (#853) (9205085), closes /github.com/WebDevStudios/constant-contact-forms/blame/main/composer.lock#L214-L215
- update newspack-scripts to v5.5.1 (db724e4)
2.0.2 (2024-06-18)
2.0.1 (2024-06-10)
- update above-header hook (5a0f8c8)
2.0.0 (2024-05-28)
- Deprecates
amp-ad
support
Release May 28
-
Deprecates AMP support.
-
feat: add 1x1 to all size maps
-
test: fix failing test
-
test: fix failing test
-
refactor: deprecate AMP support
-
fix: composer.lock error
1.48.0 (2024-04-25)
1.47.2 (2024-04-23)
1.47.1 (2024-04-08)
- address dynamic prop warnings in gam api class (3adb903)
- address dynamic prop warnings in gam api class (beb54c8)
1.47.1-alpha.1 (2024-03-28)
- address dynamic prop warnings in gam api class (3adb903)
- address dynamic prop warnings in gam api class (beb54c8)
1.47.0 (2024-02-20)
- avoid fatals on upserting target key values (5575d91)
1.47.0-alpha.2 (2024-02-16)
- avoid fatals on upserting target key values (5575d91)
1.47.0-alpha.1 (2024-02-08)
1.46.0 (2024-02-06)
- filter for settings access (ca410c5)
1.46.0-alpha.2 (2024-01-29)
- gam: sanitize URL for "site" targeting key-val (e711562)
1.45.1 (2024-01-29)
- gam: sanitize URL for "site" targeting key-val (e711562)
1.45.0 (2023-12-11)
- gam: support custom "site" targeting key-val (#770) (fc1a8b2)
- gam: support custom type for targeting key-val (#766) (c64c01c)
- perf: don't enqueue CSS if ads are not to be displayed (2c70480)
1.45.0-alpha.3 (2023-12-08)
1.45.0-alpha.2 (2023-12-01)
1.45.0-alpha.1 (2023-11-30)
- gam: support custom type for targeting key-val (#766) (c64c01c)
- perf: don't enqueue CSS if ads are not to be displayed (2c70480)
1.44.7 (2023-10-31)
- gam: silence network code check warning (#733) (c047e95)
- newspack.pub > newspack.com (#745) (7a8c8e6)
1.44.7-alpha.1 (2023-10-16)
- gam: silence network code check warning (#733) (c047e95)
- newspack.pub > newspack.com (#745) (7a8c8e6)
1.44.6 (2023-10-02)
1.44.5 (2023-09-26)
1.44.4 (2023-09-25)
1.44.4-alpha.1 (2023-09-15)
1.44.3 (2023-09-15)
1.44.2 (2023-09-12)
1.44.1 (2023-09-11)
1.44.0 (2023-08-24)
1.44.0-alpha.1 (2023-08-17)
1.43.1 (2023-08-07)
1.43.1-alpha.1 (2023-07-20)
1.43.0 (2023-05-08)
1.43.0-alpha.1 (2023-04-28)
1.42.5 (2023-04-11)
1.42.4 (2023-03-27)
- gam: handle account without networks (#622) (ef0fc9f)
- placements: suppress render for inactive providers (#610) (c6a00df)
- proper usage of useEffect cleanup function (#620) (9e7562c)
1.42.4-alpha.1 (2023-03-23)
- gam: handle account without networks (#622) (ef0fc9f)
- placements: suppress render for inactive providers (#610) (c6a00df)
- proper usage of useEffect cleanup function (#620) (9e7562c)
1.42.3 (2023-03-23)
1.42.2 (2023-03-14)
1.42.2-alpha.1 (2023-03-03)
1.42.1 (2023-03-01)
1.42.0 (2023-02-28)
- "fixed height" a global setting with max threshold (#590) (5f56f36)
- gam: support "tag" key-val targeting their archive pages (#595) (3596c42)
1.42.0-alpha.1 (2023-02-17)
- "fixed height" a global setting with max threshold (#590) (5f56f36)
- gam: support "tag" key-val targeting their archive pages (#595) (3596c42)
1.41.0 (2023-02-16)
- merge conflicts with master (f398a90)
1.41.0-alpha.1 (2023-01-26)
- merge conflicts with master (f398a90)
1.40.0 (2022-11-14)
- gam: validate API session (#551) (aa801f9)
- update CI orb (06fc5c8)
- update CI orb newspack-scripts (49dd15f)
1.40.0-alpha.4 (2022-11-11)
1.39.4 (2022-11-11)
1.39.4-hotfix.1 (2022-11-11)
- gam: ensure api requests are made with network code (d4a85a3)
1.39.3 (2022-11-11)
1.39.2 (2022-10-31)
- trigger release (5d0fd4b)
1.39.2-alpha.1 (2022-10-28)
- trigger release (5d0fd4b)
1.39.1 (2022-10-28)
1.39.0 (2022-10-19)
1.39.0-alpha.1 (2022-10-06)
1.38.1 (2022-09-27)
- gam: identify insufficient permissions (#521) (0d71dff)
- handle empty settings section (44573ce)
- handle zero in ad unit size gracefully (#520) (c065503)
- reorganize amp restricted settings (#501) (a20e452)
- usort() usage to return int instead of bool (#500) (0ca0f31)
1.38.1-alpha.1 (2022-09-26)
- gam: identify insufficient permissions (#521) (0d71dff)
- handle empty settings section (44573ce)
- handle zero in ad unit size gracefully (#520) (c065503)
- reorganize amp restricted settings (#501) (a20e452)
- usort() usage to return int instead of bool (#500) (0ca0f31)
1.38.0 (2022-09-14)
1.38.0-hotfix.1 (2022-09-14)
- gam: ad block recovery (7a01501)
1.37.3 (2022-08-11)
1.37.3-hotfix.1 (2022-08-09)
- broadstreet: allow units without fixed sizes (7985959)
1.37.2 (2022-07-26)
1.37.2-alpha.1 (2022-07-14)
1.37.1 (2022-06-30)
1.37.1-hotfix.1 (2022-06-30)
- handling of default provider when GAM is not active (d42141e)
1.37.0 (2022-06-27)
- gam: prioritize service account and other tweaks (#433) (d6fcbdd)
- oauth: cache oauth credentials (c394b4b)
1.37.0-alpha.1 (2022-06-16)
- gam: prioritize service account and other tweaks (#433) (d6fcbdd)
- oauth: cache oauth credentials (c394b4b)
1.36.0 (2022-06-13)
1.36.0-alpha.3 (2022-06-03)
1.36.0-alpha.2 (2022-06-02)
1.35.1 (2022-06-02)
1.35.0 (2022-05-30)
1.35.0-alpha.1 (2022-05-19)
1.34.0 (2022-05-18)
1.34.0-alpha.1 (2022-05-10)
1.33.0 (2022-05-10)
1.33.0-hotfix.1 (2022-05-05)
- constant to opt-out of AMP Plus (162d42c)
1.32.2 (2022-05-04)
1.32.2-hotfix.1 (2022-05-04)
- customizer: enqueue lodash dependency (54b735f)
1.32.1 (2022-05-04)
1.32.1-hotfix.1 (2022-05-03)
- gam: common targeting array (56d028e)
1.32.0 (2022-05-03)
- enable suppression for any viewable post type (#386) (104866e)
- placements: customize control (#287) (8a54214)
- unify standard ad sizes (#355) (bdc730a)
1.32.0-alpha.1 (2022-05-02)
- enable suppression for any viewable post type (#386) (104866e)
- placements: customize control (#287) (8a54214)
- unify standard ad sizes (#355) (bdc730a)
1.31.0 (2022-04-18)
- gam: size map filters and width threshold (#366) (4b012d1)
- gam: strict container bounds for ad slot (#375) (69103ad)
- integrations: disable refresh control for adsense (#373) (c7e184f)
- placements: ad unit preview (#367) (aab1265)
1.31.0-alpha.1 (2022-04-13)
- gam: size map filters and width threshold (#366) (4b012d1)
- gam: strict container bounds for ad slot (#375) (69103ad)
- integrations: disable refresh control for adsense (#373) (c7e184f)
- placements: ad unit preview (#367) (aab1265)
1.30.1 (2022-04-06)
1.30.0 (2022-04-05)
- gam: consider size map viewport count for responsive strategy (#350) (e793f5b)
- gam: remove unused gpt script (#352) (c6b984a)
- integrations: ad refresh control sanitized settings (#359) (68422ff)
- placements: add action hook (#349) (e0a8f57)
- placements: remove default ad unit (#351) (7d7b359)
- template targeting basename (#330) (8fe7e66)
- ad unit block as a dynamic placement (#322) (b12eeff)
- integrate ad refresh control plugin (#346) (3ebbed3)
1.30.0-alpha.2 (2022-04-05)
1.30.0-alpha.1 (2022-03-31)
- gam: consider size map viewport count for responsive strategy (#350) (e793f5b)
- gam: remove unused gpt script (#352) (c6b984a)
- placements: add action hook (#349) (e0a8f57)
- placements: remove default ad unit (#351) (7d7b359)
- template targeting basename (#330) (8fe7e66)
- ad unit block as a dynamic placement (#322) (b12eeff)
- integrate ad refresh control plugin (#346) (3ebbed3)
1.29.0 (2022-03-22)
- empty bidder unit id (#328) (ecc2715)
- header-bidding: ensure sizes for creative placeholders (#325) (c85f5b4)
- use ad unit size count for determining responsive amp ads strategy (#319) (8578719)
- Ads providers and Broadstreet integration (#313) (f491b17)
- apply custom label to ad unit block and widget (#307) (5a62a52)
1.29.0-alpha.1 (2022-03-15)
- empty bidder unit id (#328) (ecc2715)
- header-bidding: ensure sizes for creative placeholders (#325) (c85f5b4)
- use ad unit size count for determining responsive amp ads strategy (#319) (8578719)
- Ads providers and Broadstreet integration (#313) (f491b17)
- apply custom label to ad unit block and widget (#307) (5a62a52)
1.28.0 (2022-03-08)
- capitalise labels (#318) (c6d348b)
- header-bidding: enable user syncing through iframes for OpenX (#317) (a704b55)
- header-bidding: multiple gam orders (#310) (8e4f123)
1.28.0-alpha.2 (2022-03-08)
1.28.0-alpha.1 (2022-02-24)
- capitalise labels (#318) (c6d348b)
- header-bidding: enable user syncing through iframes for OpenX (#317) (a704b55)
- header-bidding: multiple gam orders (#310) (8e4f123)
1.27.0 (2022-02-22)
- add OpenX, PubMatic and Sovrn to header bidding (#290) (f60c480)
- add template targeting key (#297) (be75360)
1.27.0-alpha.1 (2022-02-10)
- add OpenX, PubMatic and Sovrn to header bidding (#290) (f60c480)
- add template targeting key (#297) (be75360)
1.26.4 (2022-02-08)
1.26.4-hotfix.1 (2022-02-08)
- gam: targeting keys names are case insensitive (da31c69)
1.26.3 (2022-02-03)
1.26.3-hotfix.1 (2022-02-03)
- use amp responsive placements for sidebar placements (1105eae)
1.26.2 (2022-02-01)
1.26.2-hotfix.1 (2022-02-01)
- reindex filtered sizes (39a411e)
1.26.1 (2022-01-31)
1.26.1-hotfix.1 (2022-01-31)
- default arg for serialise gam methods (94a8675)
1.26.0 (2022-01-31)
- ad label default value (#294) (b105fe4)
- use responsive strategy for scaip placements on amp (#281) (09e69fc)
1.26.0-alpha.2 (2022-01-31)
- ad label default value (#294) (b105fe4)
- use responsive strategy for scaip placements on amp (#281) (09e69fc)
1.26.0-alpha.1 (2022-01-27)
1.25.0 (2022-01-19)
- placements: ensure active placement have ID (#282) (7744cb8)
- ad unit error handling (#277) (e6bd34c)
- header-bidding: disable initial load for gtag (#274) (c7a4ec3)
1.25.0-alpha.2 (2022-01-18)
- placements: ensure active placement have ID (#282) (7744cb8)
- ad unit error handling (#277) (e6bd34c)
1.25.0-alpha.1 (2022-01-06)
1.24.0 (2021-12-15)
1.24.0-alpha.1 (2021-12-15)
1.23.0 (2021-12-14)
1.23.0-alpha.3 (2021-12-13)
1.23.0-alpha.2 (2021-12-10)
1.23.0-alpha.1 (2021-12-09)
1.22.0 (2021-12-01)
1.22.0-alpha.1 (2021-12-01)
1.21.0 (2021-11-30)
- disable ads on 404 (#239) (af11cde)
- global and sidebar placements (#219) (8f90c76)
- scaip placements (#228) (e02955a)
1.21.0-alpha.2 (2021-11-30)
1.21.0-alpha.1 (2021-11-18)
1.20.0 (2021-11-18)
1.20.0-alpha.1 (2021-11-16)
1.19.0 (2021-11-09)
1.18.1 (2021-11-03)
1.18.0 (2021-10-19)
1.17.1 (2021-10-12)
1.17.0 (2021-09-22)
- gam: custom targeting key-values on setup (#172) (c520aa3)
- gam: service account credential options (#181) (4c7d6fd)
- targeting: add slug back (f3095d0)
1.16.0 (2021-09-08)
- allow multiple comma-delmiited GAM network codes (#169) (674038c)
- gam: connect using a service account (5501472)
1.15.0 (2021-08-25)
1.14.4 (2021-07-27)
- editor: ad unit block size handling (#149) (3789d83), closes #5
- only init sticky ad on mobile (81469d0)
- remove error_log (2dcfd5a)
- remove large sizes for sticky ads in non-amp (0e1ec98)
- return all ad units (0679f53), closes #106
1.14.3 (2021-07-19)
- harden logic when no ad unit selected (2640514)
1.14.2 (2021-07-13)
1.14.1 (2021-07-06)
- handle undefined properties for widget (cc48641)
1.14.0 (2021-06-15)
1.13.1 (2021-06-02)
- ensure only Ad Unit CPT are handled in query (e919502)
1.13.0 (2021-04-20)
1.12.0 (2021-02-25)
- add filter for customizing ad output (ee6e442)
- improved ad sizing for non-responsive amp ads (9551a20)
1.11.1 (2021-01-28)
1.11.0 (2021-01-19)
1.10.1 (2020-12-15)
- improve responsive ads in non-AMP mode (02bde12)
1.10.0 (2020-12-08)
1.9.0 (2020-11-11)
- check for amp plus status (7168e03)
- data attributes on gam scripts for amp sanitization (484fc82)
- update block icon style and colour (#82) (a31297f)
1.8.0 (2020-09-29)
- harden queried object check logic (dced583)
- add common ad targeting to ad units (18dca0b)
1.7.0 (2020-09-15)
1.6.1 (2020-08-18)
- remove redundant responsive ad handling (a8b5727)
1.6.0 (2020-08-11)
- trigger release (af80dd2)
1.5.0 (2020-08-04)
- add 'supports' to block to prevent Gutenberg 8.6.0 notice (3651cb8)
- dont show ads on viewports smaller than smallest ad size (f726214)
- automatic responsive ad handling in non-AMP mode (7d4719e)
1.4.2 (2020-07-22)
- remove early ad display calls (95a2217)
1.4.1 (2020-07-07)
- dont define slots that arent present (f7439ff)
1.4.0 (2020-06-30)
- add filter for controlling whether ads are displayed (d0d0851)
1.3.0 (2020-06-23)
- trigger release (441aef1)
1.2.0 (2020-05-06)
- correctly center aligncenter ads (56d891a)
- use name for array index not code, as code can be reused (dea4799)
- add support for ad targeting via filter (9abc0ae)
1.1.1 (2020-04-01)
1.1.0 (2020-03-24)
- placeholder box-shadow and background color since gutenberg 7.7 (6a96286)