diff --git a/.distignore b/.distignore index 71fe366..3da51da 100644 --- a/.distignore +++ b/.distignore @@ -20,5 +20,6 @@ package-lock.json package.json phpcs.xml phpunit.xml +phpunit.xml.dist postcss.config.js README.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 86f453c..c6daf65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,66 @@ All notable changes to this project will be documented in this file, per [the Ke ## [Unreleased] - TBD +## [1.2.0] - 2026-09-01 +**Note that this release bumps the WordPress minimum version from 6.4 to 6.9.** + +### Changed +- Bump WordPress minimum supported version to 6.9 (props [@jeffpaul](https://github.com/jeffpaul), [@peterwilsoncc](https://github.com/peterwilsoncc), [@mphillips](https://github.com/mphillips), [@dkotter](https://github.com/dkotter) via [#175](https://github.com/10up/Ad-Refresh-Control/pull/175), [#219](https://github.com/10up/Ad-Refresh-Control/pull/219)). +- Bump WordPress tested-up-to 7.1 (props [@jjgrainger](https://github.com/jjgrainger), [@sudip-md](https://github.com/sudip-md), [@jeffpaul](https://github.com/jeffpaul), [@peterwilsoncc](https://github.com/peterwilsoncc), [@QAharshalkadu](https://github.com/QAharshalkadu), [@vikrampm1](https://github.com/vikrampm1), [@dkotter](https://github.com/dkotter), [@mphillips](https://github.com/mphillips) via [#166](https://github.com/10up/Ad-Refresh-Control/pull/166), [#174](https://github.com/10up/Ad-Refresh-Control/pull/174), [#176](https://github.com/10up/Ad-Refresh-Control/pull/176), [#184](https://github.com/10up/Ad-Refresh-Control/pull/184), [#219](https://github.com/10up/Ad-Refresh-Control/pull/219)). + +### Fixed +- PHP deprecation message: `Using ${var} in strings is deprecated...` (props [@peterwilsoncc](https://github.com/peterwilsoncc), [@blloyd78](https://github.com/blloyd78), [@dkotter](https://github.com/dkotter) via [#213](https://github.com/10up/Ad-Refresh-Control/pull/213)). +- Trim whitespace from slot ID exclusion list entries to prevent space-padded keys from failing to match slot element IDs (props [@trrill](https://github.com/trrill), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#205](https://github.com/10up/Ad-Refresh-Control/pull/205)). + +### Developer +- Add Patchstack security-reporting FAQ (props [@jeffpaul](https://github.com/jeffpaul), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#185](https://github.com/10up/Ad-Refresh-Control/pull/185)). +- Add workflow/manual trigger to build-release-zip workflow (props [@Sidsector9](https://github.com/Sidsector9), [@iamdharmesh](https://github.com/iamdharmesh), [@jeffpaul](https://github.com/jeffpaul), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#169](https://github.com/10up/Ad-Refresh-Control/pull/169)). +- Added plugin ZIP build workflow (props [@jeffpaul](https://github.com/jeffpaul), [@Sidsector9](https://github.com/Sidsector9), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#168](https://github.com/10up/Ad-Refresh-Control/pull/168)). +- Fix issue with attaching release assets during release deploy action (props [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#179](https://github.com/10up/Ad-Refresh-Control/pull/179)). +- Update Cypress-WP-Utils to 0.6.0 (props [@peterwilsoncc](https://github.com/peterwilsoncc), [@dkotter](https://github.com/dkotter) via [#186](https://github.com/10up/Ad-Refresh-Control/pull/186)). +- Update WP-Env to 10.37.0 (props [@peterwilsoncc](https://github.com/peterwilsoncc), [@dkotter](https://github.com/dkotter) via [#186](https://github.com/10up/Ad-Refresh-Control/pull/186)). +- Update all third-party actions our workflows rely on to use versions based on specific commit hashes (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@vikrampm1](https://github.com/vikrampm1), [@Sidsector9](https://github.com/Sidsector9), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#172](https://github.com/10up/Ad-Refresh-Control/pull/172)). +- Update dependencies via `npm audit fix` (props [@peterwilsoncc](https://github.com/peterwilsoncc), [@dkotter](https://github.com/dkotter) via [#186](https://github.com/10up/Ad-Refresh-Control/pull/186)). +- Update our PHPUnit workflow (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#192](https://github.com/10up/Ad-Refresh-Control/pull/192)). +- Updated GitHub Action workflow permissions (props [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#177](https://github.com/10up/Ad-Refresh-Control/pull/177)). +- Introduce E2E tests (props [@sudip-md](https://github.com/sudip-md), [@jeffpaul](https://github.com/jeffpaul), [@Sidsector9](https://github.com/Sidsector9), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc), [@vikrampm1](https://github.com/vikrampm1), [@iamdharmesh](https://github.com/iamdharmesh) via [#148](https://github.com/10up/Ad-Refresh-Control/pull/148), [#180](https://github.com/10up/Ad-Refresh-Control/pull/180)). +- Bump `@babel/plugin-transform-modules-systemjs` from 7.28.5 to 7.29.4 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#212](https://github.com/10up/Ad-Refresh-Control/pull/212)). +- Bump `axios` from 1.7.2 to 1.18.1 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc), [@Sidsector9](https://github.com/Sidsector9) via [#160](https://github.com/10up/Ad-Refresh-Control/pull/160), [#170](https://github.com/10up/Ad-Refresh-Control/pull/170), [#206](https://github.com/10up/Ad-Refresh-Control/pull/206), [#210](https://github.com/10up/Ad-Refresh-Control/pull/210), [#222](https://github.com/10up/Ad-Refresh-Control/pull/222)). +- Bump `basic-ftp` from 5.1.0 to 5.2.2 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#194](https://github.com/10up/Ad-Refresh-Control/pull/194), [#204](https://github.com/10up/Ad-Refresh-Control/pull/204), [#207](https://github.com/10up/Ad-Refresh-Control/pull/207)). +- Bump `fast-uri` from 3.0.6 to 3.1.5 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc), [@jeffpaul](https://github.com/jeffpaul) via [#211](https://github.com/10up/Ad-Refresh-Control/pull/211), [#225](https://github.com/10up/Ad-Refresh-Control/pull/225), [#228](https://github.com/10up/Ad-Refresh-Control/pull/228)). +- Bump `flatted` from 3.3.3 to 3.4.2 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#198](https://github.com/10up/Ad-Refresh-Control/pull/198)). +- Bump `follow-redirects` from 1.15.11 to 1.16.0 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#208](https://github.com/10up/Ad-Refresh-Control/pull/208)). +- Bump `form-data` from 4.0.5 to 4.0.6 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#218](https://github.com/10up/Ad-Refresh-Control/pull/218)). +- Bump `immutable` from 5.1.4 to 5.1.9 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#195](https://github.com/10up/Ad-Refresh-Control/pull/195), [#225](https://github.com/10up/Ad-Refresh-Control/pull/225)). +- Bump `ip-address` from 10.1.0 to 10.2.0 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#209](https://github.com/10up/Ad-Refresh-Control/pull/209)). +- Bump `launch-editor` from 2.12.0 to 2.14.1 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#217](https://github.com/10up/Ad-Refresh-Control/pull/217)). +- Bump `lodash` from 4.17.21 to 4.18.1 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#187](https://github.com/10up/Ad-Refresh-Control/pull/187), [#203](https://github.com/10up/Ad-Refresh-Control/pull/203)). +- Bump `lodash-es` from 4.17.22 to 4.18.1 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#188](https://github.com/10up/Ad-Refresh-Control/pull/188), [#202](https://github.com/10up/Ad-Refresh-Control/pull/202)). +- Bump `node-forge` from 1.3.3 to 1.4.0 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#201](https://github.com/10up/Ad-Refresh-Control/pull/201)). +- Bump `phpunit/phpunit` from 8.5.30 to 8.5.52 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@dependabot](https://github.com/dependabot), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#189](https://github.com/10up/Ad-Refresh-Control/pull/189)). +- Bump `picomatch` from 2.3.1 to 2.3.2 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#199](https://github.com/10up/Ad-Refresh-Control/pull/199)). +- Bump `postcss` from 8.5.6 to 8.5.23 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc), [@jeffpaul](https://github.com/jeffpaul) via [#210](https://github.com/10up/Ad-Refresh-Control/pull/210), [#226](https://github.com/10up/Ad-Refresh-Control/pull/226)). +- Bump `qs` from 6.14.1 to 6.15.2 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#191](https://github.com/10up/Ad-Refresh-Control/pull/191), [#216](https://github.com/10up/Ad-Refresh-Control/pull/216)). +- Bump `shell-quote` from 1.8.3 to 1.10.0 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#216](https://github.com/10up/Ad-Refresh-Control/pull/216), [#223](https://github.com/10up/Ad-Refresh-Control/pull/223)). +- Bump `simple-git` from 3.30.0 to 3.36.0 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#197](https://github.com/10up/Ad-Refresh-Control/pull/197), [#210](https://github.com/10up/Ad-Refresh-Control/pull/210)). +- Bump `svgo` from 3.3.2 to 3.3.4 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#196](https://github.com/10up/Ad-Refresh-Control/pull/196), [#225](https://github.com/10up/Ad-Refresh-Control/pull/225)). +- Bump `systeminformation` from 5.30.4 to 5.31.17 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#193](https://github.com/10up/Ad-Refresh-Control/pull/193), [#214](https://github.com/10up/Ad-Refresh-Control/pull/214), [#221](https://github.com/10up/Ad-Refresh-Control/pull/221)). +- Bump `ws` from 7.5.10 to 8.21.1 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc), [@jeffpaul](https://github.com/jeffpaul), [@faisal-alvi](https://github.com/faisal-alvi) via [#163](https://github.com/10up/Ad-Refresh-Control/pull/163), [#220](https://github.com/10up/Ad-Refresh-Control/pull/220)). +- Bump `websocket-driver` from 0.7.4 to 0.7.5 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#221](https://github.com/10up/Ad-Refresh-Control/pull/221)). +- Bump `brace-expansion` from 1.1.12 to 1.1.18 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#227](https://github.com/10up/Ad-Refresh-Control/pull/227)). +- Bump `webpack-dev-server` from 4.15.2 to 5.2.6 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#227](https://github.com/10up/Ad-Refresh-Control/pull/227)). +- Bump `http-proxy-middleware` from 2.0.7 to 2.0.9 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh), [@dependabot](https://github.com/dependabot), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#178](https://github.com/10up/Ad-Refresh-Control/pull/178)). +- Bump `tar-fs` from 3.0.8 to 3.0.9 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh), [@dependabot](https://github.com/dependabot), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#178](https://github.com/10up/Ad-Refresh-Control/pull/178)). +- Bump `express` from 4.19.2 to 4.21.2 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@faisal-alvi](https://github.com/faisal-alvi), [@peterwilsoncc](https://github.com/peterwilsoncc), [@Sidsector9](https://github.com/Sidsector9) via [#163](https://github.com/10up/Ad-Refresh-Control/pull/163), [#170](https://github.com/10up/Ad-Refresh-Control/pull/170)). +- Bump `@wordpress/scripts` from 28.2.0 to 31.2.0 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@faisal-alvi](https://github.com/faisal-alvi), [@peterwilsoncc](https://github.com/peterwilsoncc), [@dkotter](https://github.com/dkotter) via [#163](https://github.com/10up/Ad-Refresh-Control/pull/163), [#186](https://github.com/10up/Ad-Refresh-Control/pull/186)). +- Bump `@cypress/request` from 2.88.12 to 3.0.8 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@Sidsector9](https://github.com/Sidsector9), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#170](https://github.com/10up/Ad-Refresh-Control/pull/170)). +- Bump `cypress` from 10.11.0 to 15.9.0 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@Sidsector9](https://github.com/Sidsector9), [@peterwilsoncc](https://github.com/peterwilsoncc), [@dkotter](https://github.com/dkotter) via [#170](https://github.com/10up/Ad-Refresh-Control/pull/170), [#186](https://github.com/10up/Ad-Refresh-Control/pull/186)). +- Bump `cookie` from 0.4.2 to 0.7.1 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@Sidsector9](https://github.com/Sidsector9), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#170](https://github.com/10up/Ad-Refresh-Control/pull/170)). +- Bump `@wordpress/e2e-test-utils-playwright` from 1.8.1 to 1.20.0 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@Sidsector9](https://github.com/Sidsector9), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#170](https://github.com/10up/Ad-Refresh-Control/pull/170)). +- Bump `tmp` from 0.2.5 to 0.2.7 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#215](https://github.com/10up/Ad-Refresh-Control/pull/215)). +- Bump `webpack` from 5.92.1 to 5.105.0 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@jeffpaul](https://github.com/jeffpaul), [@faisal-alvi](https://github.com/faisal-alvi), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#161](https://github.com/10up/Ad-Refresh-Control/pull/161), [#190](https://github.com/10up/Ad-Refresh-Control/pull/190)). +- Bump `adm-zip` from 0.5.16 to 0.6.0 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter) via [#232](https://github.com/10up/Ad-Refresh-Control/pull/232). + ## [1.1.5] - 2024-08-20 **Note that this release bumps the WordPress minimum version from 5.7 to 6.4.** @@ -175,6 +235,7 @@ All notable changes to this project will be documented in this file, per [the Ke - Initial public release! 🎉 [Unreleased]: https://github.com/10up/Ad-Refresh-Control/compare/trunk...develop +[1.2.0]: https://github.com/10up/Ad-Refresh-Control/compare/1.1.5...1.2.0 [1.1.5]: https://github.com/10up/Ad-Refresh-Control/compare/1.1.4...1.1.5 [1.1.4]: https://github.com/10up/Ad-Refresh-Control/compare/1.1.3...1.1.4 [1.1.3]: https://github.com/10up/Ad-Refresh-Control/compare/1.1.2...1.1.3 diff --git a/CREDITS.md b/CREDITS.md index 942b314..233ad4f 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -10,7 +10,7 @@ The following individuals are responsible for curating the list of issues, respo Thank you to all the people who have already contributed to this repository via bug reports, code, design, ideas, project management, translation, testing, etc. -[10up (@10up)](https://github.com/10up), [Gary Thayer (@gthayer)](https://github.com/gthayer), [David Green (@davidrgreen)](https://github.com/davidrgreen), [Jeffrey Paul (@jeffpaul)](https://github.com/jeffpaul), [Jackie Kjome (@JackieKjome)](https://github.com/JackieKjome), [GitHub Dependabot (@dependabot)](https://github.com/apps/dependabot), [Elliott Stocks (@elliott-stocks)](https://github.com/elliott-stocks), [Barry Ceelen (@barryceelen)](https://github.com/barryceelen), [Daryll Doyle (@darylldoyle)](https://github.com/darylldoyle), [Tung Du (@dinhtungdu)](https://github.com/dinhtungdu), [Simon Dowdles (@10upsimon)](https://github.com/10upsimon), [Siddharth Thevaril (@Sidsector9)](https://github.com/Sidsector9), [Max Lyuchin (@cadic)](https://github.com/cadic), [Shazahan Kabir Saju (@sksaju)](https://github.com/sksaju), [Peter Wilson (@peterwilsoncc)](https://github.com/peterwilsoncc), [Faisal Alvi (@faisal-alvi)](https://github.com/faisal-alvi), [Jayedul Kabir (@jayedul)](https://github.com/jayedul), [Darin Kotter (@dkotter)](https://github.com/dkotter), [Dharmesh Patel (@iamdharmesh)](https://github.com/iamdharmesh), [Harshal Kadu (@QAharshalkadu)](https://github.com/QAharshalkadu), [Ravinder Kumar (@ravinderk)](https://github.com/ravinderk), [Rahul Prajapati (@rahulsprajapati)](https://github.com/rahulsprajapati), [Sudip Dadhaniya (@sudip-md)](https://github.com/sudip-md), [Ankit K Gupta (@ankitguptaindia)](https://github.com/ankitguptaindia), [Konstantinos Galanakis (@kmgalanakis)](https://github.com/kmgalanakis). +[10up (@10up)](https://github.com/10up), [Gary Thayer (@gthayer)](https://github.com/gthayer), [David Green (@davidrgreen)](https://github.com/davidrgreen), [Jeffrey Paul (@jeffpaul)](https://github.com/jeffpaul), [Jackie Kjome (@JackieKjome)](https://github.com/JackieKjome), [GitHub Dependabot (@dependabot)](https://github.com/apps/dependabot), [Elliott Stocks (@elliott-stocks)](https://github.com/elliott-stocks), [Barry Ceelen (@barryceelen)](https://github.com/barryceelen), [Daryll Doyle (@darylldoyle)](https://github.com/darylldoyle), [Tung Du (@dinhtungdu)](https://github.com/dinhtungdu), [Simon Dowdles (@10upsimon)](https://github.com/10upsimon), [Siddharth Thevaril (@Sidsector9)](https://github.com/Sidsector9), [Max Lyuchin (@cadic)](https://github.com/cadic), [Shazahan Kabir Saju (@sksaju)](https://github.com/sksaju), [Peter Wilson (@peterwilsoncc)](https://github.com/peterwilsoncc), [Faisal Alvi (@faisal-alvi)](https://github.com/faisal-alvi), [Jayedul Kabir (@jayedul)](https://github.com/jayedul), [Darin Kotter (@dkotter)](https://github.com/dkotter), [Dharmesh Patel (@iamdharmesh)](https://github.com/iamdharmesh), [Harshal Kadu (@QAharshalkadu)](https://github.com/QAharshalkadu), [Ravinder Kumar (@ravinderk)](https://github.com/ravinderk), [Rahul Prajapati (@rahulsprajapati)](https://github.com/rahulsprajapati), [Sudip Dadhaniya (@sudip-md)](https://github.com/sudip-md), [Ankit K Gupta (@ankitguptaindia)](https://github.com/ankitguptaindia), [Konstantinos Galanakis (@kmgalanakis)](https://github.com/kmgalanakis), [Ben Lloyd (@blloyd78)](https://github.com/blloyd78), [Joe Grainger (@jjgrainger)](https://github.com/jjgrainger), [Michael Phillips (@mphillips)](https://github.com/mphillips), [Nick Scholl (@trrill)](https://github.com/trrill), [Vikram Moparthy (@vikrampm1)](https://github.com/vikrampm1). ## Libraries diff --git a/ad-refresh-control.php b/ad-refresh-control.php index 098ea5d..b8dca03 100644 --- a/ad-refresh-control.php +++ b/ad-refresh-control.php @@ -3,7 +3,7 @@ * Plugin Name: Ad Refresh Control * Plugin URI: https://github.com/10up/Ad-Refresh-Control * Description: Enable Active View refresh for Google Ad Manager ads without needing to modify any code. - * Version: 1.1.5 + * Version: 1.2.0 * Requires PHP: 7.4 * Author: 10up * Author URI: https://10up.com @@ -18,7 +18,7 @@ namespace AdRefreshControl; // Useful global constants. -define( 'AD_REFRESH_CONTROL_VERSION', '1.1.5' ); +define( 'AD_REFRESH_CONTROL_VERSION', '1.2.0' ); define( 'AD_REFRESH_CONTROL_URL', plugin_dir_url( __FILE__ ) ); define( 'AD_REFRESH_CONTROL_PATH', plugin_dir_path( __FILE__ ) ); define( 'AD_REFRESH_CONTROL_INC', AD_REFRESH_CONTROL_PATH . 'includes/' ); diff --git a/package-lock.json b/package-lock.json index 7ae2999..55e42d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@10up/ad-refresh-control", - "version": "1.1.5", + "version": "1.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@10up/ad-refresh-control", - "version": "1.1.5", + "version": "1.2.0", "license": "GPL-2.0-or-later", "dependencies": { "normalize.css": "^8.0.0" diff --git a/package.json b/package.json index 27ed5c8..3ed9db5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@10up/ad-refresh-control", - "version": "1.1.5", + "version": "1.2.0", "description": "Ad Refresh Control", "license": "GPL-2.0-or-later", "homepage": "https://github.com/10up/ad-refresh-control", diff --git a/readme.txt b/readme.txt index 44e0e78..30068a6 100644 --- a/readme.txt +++ b/readme.txt @@ -3,7 +3,7 @@ Contributors: 10up, doomwaxer, davidrgreen, jeffpaul Tags: google, ad manager Tested up to: 7.1 Requires at least: 6.9 -Stable tag: 1.1.5 +Stable tag: 1.2.0 License: GPL-2.0-or-later License URI: https://spdx.org/licenses/GPL-2.0-or-later.html @@ -54,7 +54,22 @@ Please report security bugs found in the source code of the Ad Refresh Control p == Changelog == += 1.2.0 - 2026-09-01 = + +**Note that this release bumps the WordPress minimum version from 6.4 to 6.9.** + +**Changed** + +* Bump WordPress minimum supported version to 6.9 (props [@jeffpaul](https://github.com/jeffpaul), [@peterwilsoncc](https://github.com/peterwilsoncc), [@mphillips](https://github.com/mphillips), [@dkotter](https://github.com/dkotter) via [#175](https://github.com/10up/Ad-Refresh-Control/pull/175), [#219](https://github.com/10up/Ad-Refresh-Control/pull/219)). +* Bump WordPress tested-up-to 7.1 (props [@jjgrainger](https://github.com/jjgrainger), [@sudip-md](https://github.com/sudip-md), [@jeffpaul](https://github.com/jeffpaul), [@peterwilsoncc](https://github.com/peterwilsoncc), [@QAharshalkadu](https://github.com/QAharshalkadu), [@vikrampm1](https://github.com/vikrampm1), [@dkotter](https://github.com/dkotter), [@mphillips](https://github.com/mphillips) via [#166](https://github.com/10up/Ad-Refresh-Control/pull/166), [#174](https://github.com/10up/Ad-Refresh-Control/pull/174), [#176](https://github.com/10up/Ad-Refresh-Control/pull/176), [#184](https://github.com/10up/Ad-Refresh-Control/pull/184), [#219](https://github.com/10up/Ad-Refresh-Control/pull/219)). + +**Fixed** + +* PHP deprecation message: `Using ${var} in strings is deprecated...` (props [@peterwilsoncc](https://github.com/peterwilsoncc), [@blloyd78](https://github.com/blloyd78), [@dkotter](https://github.com/dkotter) via [#213](https://github.com/10up/Ad-Refresh-Control/pull/213)). +* Trim whitespace from slot ID exclusion list entries to prevent space-padded keys from failing to match slot element IDs (props [@trrill](https://github.com/trrill), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#205](https://github.com/10up/Ad-Refresh-Control/pull/205)). + = 1.1.5 - 2024-08-20 = + * **Added:** Better error handling for environments that don't match our minimum PHP version (props [@rahulsprajapati](https://github.com/rahulsprajapati), [@dkotter](https://github.com/dkotter), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#123](https://github.com/10up/Ad-Refresh-Control/pull/123), [#157](https://github.com/10up/Ad-Refresh-Control/pull/157)). * **Added:** Support for the WordPress.org plugin preview (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#138](https://github.com/10up/Ad-Refresh-Control/pull/138)). * **Changed:** Bump WordPress "tested up to" version 6.6 (props [@sudip-md](https://github.com/sudip-md), [@ankitguptaindia](https://github.com/ankitguptaindia), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter) via [#147](https://github.com/10up/Ad-Refresh-Control/pull/147), [#152](https://github.com/10up/Ad-Refresh-Control/pull/152)). @@ -66,50 +81,17 @@ Please report security bugs found in the source code of the Ad Refresh Control p * **Developer:** "Testing" section in the `CONTRIBUTING.md` file (props [@kmgalanakis](https://github.com/kmgalanakis), [@jeffpaul](https://github.com/jeffpaul) via [#146](https://github.com/10up/Ad-Refresh-Control/pull/146)). = 1.1.4 - 2023-11-16 = + * **Changed:** Bump WordPress "tested up to" version 6.4 (props [@QAharshalkadu](https://github.com/QAharshalkadu), [@jeffpaul](https://github.com/jeffpaul) via [#134](https://github.com/10up/Ad-Refresh-Control/pull/134), [#135](https://github.com/10up/Ad-Refresh-Control/pull/135)). * **Security:** Bump `postcss` from 8.4.25 to 8.4.31, `css-loader` from 2.1.1 to 6.8.1, `postcss-import` from 12.0.1 to 15.1.0, `postcss-loader` from 3.0.0 to 7.3.3 and `stylelint-order` from 1.0.0 to 6.0.3 (props [@dependabot](https://github.com/apps/dependabot), [@Sidsector9](https://github.com/Sidsector9) via [#127](https://github.com/10up/Ad-Refresh-Control/pull/127)). * **Security:** Bump `@babel/traverse` from 7.4.3 to 7.23.2 (props [@dependabot](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter) via [#131](https://github.com/10up/Ad-Refresh-Control/pull/131)). * **Security:** Bump `browserify-sign` from 4.0.4 to 4.2.2 (props [@dependabot](https://github.com/apps/dependabot), [@ravinderk](https://github.com/ravinderk) via [#133](https://github.com/10up/Ad-Refresh-Control/pull/133)). = 1.1.3 - 2023-10-16 = + * **Changed:** Updated the `skaut/wordpress-version-checker` to check WordPress "tested up to" during the Release Candidate phase (props [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh) via [#118](https://github.com/10up/Ad-Refresh-Control/pull/118)). * **Changed:** Bump WordPress "tested up to" version 6.3 (props [@QAharshalkadu](https://github.com/QAharshalkadu), [@jeffpaul](https://github.com/jeffpaul), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#125](https://github.com/10up/Ad-Refresh-Control/pull/125), [#126](https://github.com/10up/Ad-Refresh-Control/pull/126)). * **Security:** Bump `stylelint` from 14.15.0 to 15.10.1 (props [@dependabot](https://github.com/apps/dependabot), [@ravinderk](https://github.com/ravinderk) via [#121](https://github.com/10up/Ad-Refresh-Control/pull/121)). * **Security:** Bump `fsevents` from 1.2.8 to 1.2.13 (props [@dependabot](https://github.com/apps/dependabot), [@ravinderk](https://github.com/ravinderk) via [#128](https://github.com/10up/Ad-Refresh-Control/pull/128)). -= 1.1.2 - 2023-06-14 = -* **Changed:** Bump WordPress "tested up to" version 6.2 (props [@Sidsector9](https://github.com/Sidsector9), [@iamdharmesh](https://github.com/iamdharmesh) via [#110](https://github.com/10up/Ad-Refresh-Control/pull/110)). -* **Changed:** Documentation & deploy action updates (props [@barryceelen](https://github.com/barryceelen), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter) via [#104](https://github.com/10up/Ad-Refresh-Control/pull/104), [#116](https://github.com/10up/Ad-Refresh-Control/pull/116)). -* **Security:** Bump `minimist` from 1.2.0 to 1.2.8 (props [@dependabot](https://github.com/apps/dependabot), [@cadic](https://github.com/cadic) via [#105](https://github.com/10up/Ad-Refresh-Control/pull/105)). -* **Security:** Bump `mkdirp` from 0.5.1 to 0.5.6 (props [@dependabot](https://github.com/apps/dependabot), [@cadic](https://github.com/cadic) via [#105](https://github.com/10up/Ad-Refresh-Control/pull/105)). -* **Security:** Bump `loader-fs-cache` from 1.0.2 to 1.0.3 (props [@dependabot](https://github.com/apps/dependabot), [@cadic](https://github.com/cadic) via [#105](https://github.com/10up/Ad-Refresh-Control/pull/105)). -* **Security:** Bump `ua-parser-js` from 1.0.2 to 1.0.34 (props [@dependabot](https://github.com/apps/dependabot), [@cadic](https://github.com/cadic) via [#106](https://github.com/10up/Ad-Refresh-Control/pull/106)). -* **Security:** Bump `browser-sync` from 2.27.10 to 2.28.3 (props [@dependabot](https://github.com/apps/dependabot), [@cadic](https://github.com/cadic) via [#106](https://github.com/10up/Ad-Refresh-Control/pull/106)). -* **Security:** Bump `yaml` from 2.1.3 to 2.2.2 (props [@dependabot](https://github.com/apps/dependabot), [@faisal-alvi](https://github.com/faisal-alvi) via [#111](https://github.com/10up/Ad-Refresh-Control/pull/111)). -* **Security:** Bump `json5` from 1.0.1 to 1.0.2 (props [@dependabot](https://github.com/apps/dependabot), [@peterwilsoncc](https://github.com/peterwilsoncc) via [#103](https://github.com/10up/Ad-Refresh-Control/pull/103)). -* **Security:** Bump `socket.io-parser` from 4.2.2 to 4.2.3 (props [@dependabot](https://github.com/apps/dependabot), [@faisal-alvi](https://github.com/faisal-alvi) via [#112](https://github.com/10up/Ad-Refresh-Control/pull/112)). - -= 1.1.1 - 2023-01-05 = -* **Added:** Release build GitHub Action (props [@dkotter](https://github.com/dkotter) via [#99](https://github.com/10up/Ad-Refresh-Control/pull/99)). -* **Changed:** Bump WordPress minimum version from 4.9 to 5.7 and PHP minimum version from 7.0 to 7.4 (props [@jayedul](https://github.com/jayedul), [@dkotter](https://github.com/dkotter) via [#72](https://github.com/10up/Ad-Refresh-Control/pull/72)). -* **Changed:** Bump WordPress "tested up to" version to 6.1 (props [@jayedul](https://github.com/jayedul), [@dkotter](https://github.com/dkotter) via [#97](https://github.com/10up/Ad-Refresh-Control/pull/97)). -* **Changed:** [Support Level](https://github.com/10up/Ad-Refresh-Control#support-level) from `Active` to `Stable` (props [@jeffpaul](https://github.com/jeffpaul) via [#73](https://github.com/10up/Ad-Refresh-Control/pull/73)). -* **Removed:** `simple-git` as it is no longer used after updating ancestor dependency `lint-staged` (props [@dependabot](https://github.com/apps/dependabot) via [#82](https://github.com/10up/Ad-Refresh-Control/pull/82)). -* **Removed:** `is-svg` as it is no longer used after updating ancestor dependency `postcss-svgo` (props [@dependabot](https://github.com/apps/dependabot) via [#88](https://github.com/10up/Ad-Refresh-Control/pull/88)). -* **Fixed:** PHPCS workflow failures (props [@peterwilsoncc](https://github.com/peterwilsoncc), [@cadic](https://github.com/cadic) via [#84](https://github.com/10up/Ad-Refresh-Control/pull/84)). -* **Security:** Bump `terser` from 3.17.0 to 4.8.1 (props [@dependabot](https://github.com/apps/dependabot) via [#71](https://github.com/10up/Ad-Refresh-Control/pull/71)). -* **Security:** Bump `loader-utils` from 1.2.3 to 1.4.2 (props [@dependabot](https://github.com/apps/dependabot) via [#74](https://github.com/10up/Ad-Refresh-Control/pull/74)). -* **Security:** Bump `minimatch` from 3.0.4 to 3.1.2 (props [@dependabot](https://github.com/apps/dependabot) via [#76](https://github.com/10up/Ad-Refresh-Control/pull/76)). -* **Security:** Bump `engine.io` from 3.2.1 to 6.2.1 and `browser-sync` from 2.26.5 to 2.27.10 (props [@dependabot](https://github.com/apps/dependabot) via [#78](https://github.com/10up/Ad-Refresh-Control/pull/78), [#91](https://github.com/10up/Ad-Refresh-Control/pull/91)). -* **Security:** Bump `postcss` from 7.0.14 to 8.4.19 and `postcss-preset-env` from 5.3.0 to 7.8.3 (props [@dependabot](https://github.com/apps/dependabot) via [#81](https://github.com/10up/Ad-Refresh-Control/pull/81)). -* **Security:** Bump `lint-staged` from 8.1.5 to 13.0.3 (props [@dependabot](https://github.com/apps/dependabot) via [#82](https://github.com/10up/Ad-Refresh-Control/pull/82)). -* **Security:** Bump `set-value` from 2.0.0 to 2.0.1 and `union-value` from 1.0.0 to 1.0.1 (props [@dependabot](https://github.com/apps/dependabot) via [#86](https://github.com/10up/Ad-Refresh-Control/pull/86)). -* **Security:** Bump `yargs-parser` from 10.1.0 to 20.2.9, `stylelint` from 9.10.1 to 14.15.0, and `webpack-cli` from 3.3.1 to 3.3.12 (props [@dependabot](https://github.com/apps/dependabot) via [#87](https://github.com/10up/Ad-Refresh-Control/pull/87)). -* **Security:** Bump `postcss-svgo` from 4.0.2 to 4.0.3 (props [@dependabot](https://github.com/apps/dependabot) via [#88](https://github.com/10up/Ad-Refresh-Control/pull/88)). -* **Security:** Bump `nth-check` from 1.0.2 to 2.1.1 and `cssnano` from 4.1.10 to 5.1.14 (props [@dependabot](https://github.com/apps/dependabot) via [#89](https://github.com/10up/Ad-Refresh-Control/pull/89)). -* **Security:** Bump `trim-newlines` from 2.0.0 to 3.0.1 and `stylelint-declaration-use-variable` from 1.7.0 to 1.7.3 (props [@dependabot](https://github.com/apps/dependabot) via [#93](https://github.com/10up/Ad-Refresh-Control/pull/93)). -* **Security:** Bump `kind-of` from 6.0.2 to 6.0.3 (props [@dependabot](https://github.com/apps/dependabot) via [#94](https://github.com/10up/Ad-Refresh-Control/pull/94)). -* **Security:** Bump `serialize-javascript` from 1.7.0 to 4.0.0, `copy-webpack-plugin` from 5.0.3 to 5.1.2, and `terser-webpack-plugin` from 1.2.3 to 1.4.5 (props [@dependabot](https://github.com/apps/dependabot) via [#95](https://github.com/10up/Ad-Refresh-Control/pull/95)). -* **Security:** Bump `decode-uri-component` from 0.2.0 to 0.2.2 (props [@dependabot](https://github.com/apps/dependabot) via [#98](https://github.com/10up/Ad-Refresh-Control/pull/98)). - [View historical changelog details here](https://github.com/10up/Ad-Refresh-Control/blob/develop/CHANGELOG.md).