Skip to content

Latest commit

 

History

History
1515 lines (701 loc) · 78.5 KB

CHANGELOG.md

File metadata and controls

1515 lines (701 loc) · 78.5 KB

3.4.0 (2025-03-04)

Features

3.3.2 (2025-01-20)

Bug Fixes

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

Bug Fixes

  • gam: better handling of broken ad unit (#934) (0fdcc4f)

3.3.0 (2025-01-14)

Features

  • gam: add filter for ad config data in gtag (#933) (32e931e)

3.2.2 (2024-11-25)

Bug Fixes

3.2.1 (2024-10-11)

Bug Fixes

  • disappearing inline block appender (d36a788)

3.2.0 (2024-10-09)

Features

  • media-kit: expose method; add get_page_status method (#908) (36f3af5)

3.1.0 (2024-10-08)

Features

  • media-kit: add media kit (from publisher-media-kit plugin) (#894) (8c46acf)

3.0.2 (2024-08-19)

Bug Fixes

  • add 1x1 size to all viewports for ad units that supports it (#891) (0b26934)

3.0.1 (2024-08-15)

Bug Fixes

3.0.0 (2024-08-13)

Bug Fixes

  • update dependencies to support @wordpress/scripts (#860) (8e9e839)

Features

  • GAM: add Complianz consent integration to ad targeting (#876) (a95aebe)

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.

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

Bug Fixes

Features

  • ensure regenerator-runtime is available (for WP 6.6) (#866) (b82977a)

2.0.2 (2024-06-18)

Bug Fixes

  • update deprecated v202305 GAM API to v202405 (#859) (25b0ff5)

2.0.1 (2024-06-10)

Bug Fixes

  • update above-header hook (5a0f8c8)

2.0.0 (2024-05-28)

  • Merge pull request #852 from Automattic/alpha (39c447e), closes #852

Features

  • add 1x1 to all size maps; deprecate AMP (#837) (adcdcff)

BREAKING CHANGES

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

Features

1.47.2 (2024-04-23)

Bug Fixes

1.47.1 (2024-04-08)

Bug Fixes

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

Bug Fixes

  • address dynamic prop warnings in gam api class (3adb903)
  • address dynamic prop warnings in gam api class (beb54c8)

1.47.0 (2024-02-20)

Bug Fixes

  • avoid fatals on upserting target key values (5575d91)

Features

  • ci: add epic/* release workflow and rename master to trunk (#800) (5e473ef)

1.47.0-alpha.2 (2024-02-16)

Bug Fixes

  • avoid fatals on upserting target key values (5575d91)

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

Features

  • ci: add epic/* release workflow and rename master to trunk (#800) (5e473ef)

1.46.0 (2024-02-06)

Features

  • filter for settings access (ca410c5)

1.46.0-alpha.2 (2024-01-29)

Bug Fixes

  • gam: sanitize URL for "site" targeting key-val (e711562)

1.45.1 (2024-01-29)

Bug Fixes

  • gam: sanitize URL for "site" targeting key-val (e711562)

1.45.0 (2023-12-11)

Bug Fixes

Features

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

Bug Fixes

1.45.0-alpha.2 (2023-12-01)

Features

  • gam: support custom "site" targeting key-val (#770) (fc1a8b2)

1.45.0-alpha.1 (2023-11-30)

Features

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

Bug Fixes

1.44.7-alpha.1 (2023-10-16)

Bug Fixes

1.44.6 (2023-10-02)

Bug Fixes

1.44.5 (2023-09-26)

Bug Fixes

1.44.4 (2023-09-25)

Bug Fixes

  • gam: validate network code on session creation (#726) (9022e34)

1.44.4-alpha.1 (2023-09-15)

Bug Fixes

  • gam: validate network code on session creation (#726) (9022e34)

1.44.3 (2023-09-15)

Bug Fixes

  • gam: default units array search matching (#729) (5c44dca)

1.44.2 (2023-09-12)

Bug Fixes

1.44.1 (2023-09-11)

Bug Fixes

  • dont throw fatals if parentPath is null (#721) (5a6d3f6)

1.44.0 (2023-08-24)

Features

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

Features

1.43.1 (2023-08-07)

Bug Fixes

1.43.1-alpha.1 (2023-07-20)

Bug Fixes

1.43.0 (2023-05-08)

Features

  • gam: support custom taxonomy targeting (#647) (3541e37)

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

Features

  • gam: support custom taxonomy targeting (#647) (3541e37)

1.42.5 (2023-04-11)

Bug Fixes

1.42.4 (2023-03-27)

Bug Fixes

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

Bug Fixes

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

Bug Fixes

1.42.2 (2023-03-14)

Bug Fixes

  • gam: handle API fatal and session errors (#601) (faebc56)

1.42.2-alpha.1 (2023-03-03)

Bug Fixes

  • gam: handle API fatal and session errors (#601) (faebc56)

1.42.1 (2023-03-01)

Bug Fixes

  • broadstreet: disable "fixed height" support (#608) (b9e9467)

1.42.0 (2023-02-28)

Features

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

Features

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

Bug Fixes

  • merge conflicts with master (f398a90)

Features

1.41.0-alpha.1 (2023-01-26)

Bug Fixes

  • merge conflicts with master (f398a90)

Features

1.40.0 (2022-11-14)

Bug Fixes

Features

1.40.0-alpha.4 (2022-11-11)

Bug Fixes

  • gam: ensure api requests are made with network code (#557) (db3d199)

1.39.4 (2022-11-11)

Bug Fixes

  • gam: ensure api requests are made with network code (#557) (db3d199)

1.39.4-hotfix.1 (2022-11-11)

Bug Fixes

  • gam: ensure api requests are made with network code (d4a85a3)

1.39.3 (2022-11-11)

Bug Fixes

1.39.2 (2022-10-31)

Bug Fixes

1.39.2-alpha.1 (2022-10-28)

Bug Fixes

1.39.1 (2022-10-28)

Bug Fixes

  • placements: remove deprecated option handling (#541) (24ab0ce)

1.39.0 (2022-10-19)

Features

  • suppression: refactor and expand options (#482) (668dae0)

1.39.0-alpha.1 (2022-10-06)

Features

  • suppression: refactor and expand options (#482) (668dae0)

1.38.1 (2022-09-27)

Bug Fixes

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

Bug Fixes

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

Features

1.38.0-hotfix.1 (2022-09-14)

Features

1.37.3 (2022-08-11)

Bug Fixes

  • broadstreet: allow units without fixed sizes (#478) (556c002)

1.37.3-hotfix.1 (2022-08-09)

Bug Fixes

  • broadstreet: allow units without fixed sizes (7985959)

1.37.2 (2022-07-26)

Bug Fixes

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

Bug Fixes

1.37.1 (2022-06-30)

Bug Fixes

  • handling of default provider when GAM is not active (#456) (55bb6f1)

1.37.1-hotfix.1 (2022-06-30)

Bug Fixes

  • handling of default provider when GAM is not active (d42141e)

1.37.0 (2022-06-27)

Bug Fixes

  • gam: prioritize service account and other tweaks (#433) (d6fcbdd)
  • oauth: cache oauth credentials (c394b4b)

Features

1.37.0-alpha.1 (2022-06-16)

Bug Fixes

  • gam: prioritize service account and other tweaks (#433) (d6fcbdd)
  • oauth: cache oauth credentials (c394b4b)

Features

1.36.0 (2022-06-13)

Bug Fixes

  • gam: refactor ad units getter sync strategy (#429) (f4f3bbd)

Features

1.36.0-alpha.3 (2022-06-03)

Bug Fixes

  • gam: refactor ad units getter sync strategy (#429) (f4f3bbd)

1.36.0-alpha.2 (2022-06-02)

Bug Fixes

  • gam: return synced units when disconnected (#428) (320f4c4)

1.35.1 (2022-06-02)

Bug Fixes

  • gam: return synced units when disconnected (#428) (320f4c4)

1.35.0 (2022-05-30)

Features

  • gam: block column as a bounds container (#405) (807ade2)

1.35.0-alpha.1 (2022-05-19)

Features

  • gam: block column as a bounds container (#405) (807ade2)

1.34.0 (2022-05-18)

Features

1.34.0-alpha.1 (2022-05-10)

Features

1.33.0 (2022-05-10)

Features

1.33.0-hotfix.1 (2022-05-05)

Features

  • constant to opt-out of AMP Plus (162d42c)

1.32.2 (2022-05-04)

Bug Fixes

  • customizer: enqueue lodash dependency (#399) (50a1fa4)

1.32.2-hotfix.1 (2022-05-04)

Bug Fixes

  • customizer: enqueue lodash dependency (54b735f)

1.32.1 (2022-05-04)

Bug Fixes

1.32.1-hotfix.1 (2022-05-03)

Bug Fixes

  • gam: common targeting array (56d028e)

1.32.0 (2022-05-03)

Bug Fixes

Features

Performance Improvements

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

Bug Fixes

Features

Performance Improvements

1.31.0 (2022-04-18)

Features

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

Features

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

Bug Fixes

1.30.0 (2022-04-05)

Bug Fixes

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

Features

1.30.0-alpha.2 (2022-04-05)

Bug Fixes

  • integrations: ad refresh control sanitized settings (#359) (68422ff)

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

Bug Fixes

Features

1.29.0 (2022-03-22)

Bug Fixes

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

Features

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

Bug Fixes

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

Features

  • Ads providers and Broadstreet integration (#313) (f491b17)
  • apply custom label to ad unit block and widget (#307) (5a62a52)

1.28.0 (2022-03-08)

Bug Fixes

  • header-bidding: ensure sizes for creative placeholders (#325) (fc7adc9)

Features

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

Bug Fixes

  • header-bidding: ensure sizes for creative placeholders (#325) (fc7adc9)

1.28.0-alpha.1 (2022-02-24)

Features

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

Bug Fixes

Features

  • add OpenX, PubMatic and Sovrn to header bidding (#290) (f60c480)
  • add template targeting key (#297) (be75360)

1.27.0-alpha.1 (2022-02-10)

Bug Fixes

Features

  • add OpenX, PubMatic and Sovrn to header bidding (#290) (f60c480)
  • add template targeting key (#297) (be75360)

1.26.4 (2022-02-08)

Bug Fixes

  • gam: targeting key names are case-insensitive (#308) (9a4a021)

1.26.4-hotfix.1 (2022-02-08)

Bug Fixes

  • gam: targeting keys names are case insensitive (da31c69)

1.26.3 (2022-02-03)

Bug Fixes

  • use amp responsive placements for sidebar placements (#306) (f8c43ab)

1.26.3-hotfix.1 (2022-02-03)

Bug Fixes

  • use amp responsive placements for sidebar placements (1105eae)

1.26.2 (2022-02-01)

Bug Fixes

  • header-bidding: reindex filtered ad unit sizes (#302) (07d933d)

1.26.2-hotfix.1 (2022-02-01)

Bug Fixes

1.26.1 (2022-01-31)

Bug Fixes

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

Bug Fixes

  • default arg for serialise gam methods (94a8675)

1.26.0 (2022-01-31)

Bug Fixes

  • ad label default value (#294) (b105fe4)
  • use responsive strategy for scaip placements on amp (#281) (09e69fc)

Features

1.26.0-alpha.2 (2022-01-31)

Bug Fixes

  • ad label default value (#294) (b105fe4)
  • use responsive strategy for scaip placements on amp (#281) (09e69fc)

Features

  • header-bidding: gam orders and line items push (#271) (c222306)

1.26.0-alpha.1 (2022-01-27)

Features

1.25.0 (2022-01-19)

Bug Fixes

  • placements: ensure active placement have ID (#282) (7744cb8)
  • ad unit error handling (#277) (e6bd34c)
  • header-bidding: disable initial load for gtag (#274) (c7a4ec3)

Features

  • allow empty sidebars for article and above copyright (#270) (f128e95)

1.25.0-alpha.2 (2022-01-18)

Bug Fixes

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

Bug Fixes

  • header-bidding: disable initial load for gtag (#274) (c7a4ec3)

Features

  • allow empty sidebars for article and above copyright (#270) (f128e95)

1.24.0 (2021-12-15)

Bug Fixes

Features

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

Bug Fixes

Features

1.23.0 (2021-12-14)

Bug Fixes

Features

1.23.0-alpha.3 (2021-12-13)

Bug Fixes

1.23.0-alpha.2 (2021-12-10)

Features

1.23.0-alpha.1 (2021-12-09)

Features

1.22.0 (2021-12-01)

Features

  • scaip: opt-out of integrated placements (#246) (7069973)

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

Features

  • scaip: opt-out of integrated placements (#246) (7069973)

1.21.0 (2021-11-30)

Bug Fixes

Features

1.21.0-alpha.2 (2021-11-30)

Bug Fixes

Features

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

Features

1.20.0 (2021-11-18)

Features

1.20.0-alpha.1 (2021-11-16)

Features

1.19.0 (2021-11-09)

Features

1.18.1 (2021-11-03)

Bug Fixes

1.18.0 (2021-10-19)

Features

Performance Improvements

1.17.1 (2021-10-12)

Bug Fixes

  • remove network code restriction on sync (#197) (d7ebc9b)

1.17.0 (2021-09-22)

Bug Fixes

  • handle legacy network code and incompatible plugin (#184) (a9a17e4)

Features

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

Bug Fixes

  • targeting: remove post slug and add post type (#168) (f54a325)

Features

  • allow multiple comma-delmiited GAM network codes (#169) (674038c)
  • gam: connect using a service account (5501472)

1.15.0 (2021-08-25)

Bug Fixes

Features

1.14.4 (2021-07-27)

Bug Fixes

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

Bug Fixes

  • harden logic when no ad unit selected (2640514)

1.14.2 (2021-07-13)

Bug Fixes

  • compare ad unit IDs as int rather than float (#142) (0633cc7)

1.14.1 (2021-07-06)

Bug Fixes

  • handle undefined properties for widget (cc48641)

1.14.0 (2021-06-15)

Bug Fixes

  • run composer install on release tasks (#135) (fbf1dbc)

Features

1.13.1 (2021-06-02)

Bug Fixes

  • ensure only Ad Unit CPT are handled in query (e919502)

1.13.0 (2021-04-20)

Features

1.12.0 (2021-02-25)

Bug Fixes

Features

  • add filter for customizing ad output (ee6e442)
  • improved ad sizing for non-responsive amp ads (9551a20)

1.11.1 (2021-01-28)

Bug Fixes

  • for sticky ads, use smallest ad unit size available (#101) (8b4da54)

1.11.0 (2021-01-19)

Bug Fixes

  • initial work on amp multisize (ae6aad6)
  • remove deprecated third arg from function (fddcd06)

Features

  • add filters to extend ad sizing logic (a3b396f)
  • size grouping for responsive amp ads (0b7da43)

1.10.1 (2020-12-15)

Bug Fixes

  • improve responsive ads in non-AMP mode (02bde12)

1.10.0 (2020-12-08)

Features

  • add Gutenberg icon and replace Material (#88) (2e7ddc9)

1.9.0 (2020-11-11)

Features

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

Bug Fixes

  • harden queried object check logic (dced583)

Features

  • add common ad targeting to ad units (18dca0b)

1.7.0 (2020-09-15)

Features

  • optimize amp-ads for viewability (#72) (6a29e67)

1.6.1 (2020-08-18)

Bug Fixes

  • remove redundant responsive ad handling (a8b5727)

1.6.0 (2020-08-11)

Features

1.5.0 (2020-08-04)

Bug Fixes

  • add 'supports' to block to prevent Gutenberg 8.6.0 notice (3651cb8)
  • dont show ads on viewports smaller than smallest ad size (f726214)

Features

  • automatic responsive ad handling in non-AMP mode (7d4719e)

1.4.2 (2020-07-22)

Bug Fixes

  • remove early ad display calls (95a2217)

1.4.1 (2020-07-07)

Bug Fixes

  • dont define slots that arent present (f7439ff)

1.4.0 (2020-06-30)

Features

  • add filter for controlling whether ads are displayed (d0d0851)

1.3.0 (2020-06-23)

Features

1.2.0 (2020-05-06)

Bug Fixes

  • correctly center aligncenter ads (56d891a)
  • use name for array index not code, as code can be reused (dea4799)

Features

  • add support for ad targeting via filter (9abc0ae)

1.1.1 (2020-04-01)

Bug Fixes

1.1.0 (2020-03-24)

Bug Fixes

  • placeholder box-shadow and background color since gutenberg 7.7 (6a96286)

Features

  • responsive ads for super cool ad inserter placements (#31) (2fbf558)