All notable changes to this project will be documented in this file, per the Keep a Changelog standard, and will adhere to Semantic Versioning.
Unreleased - TBD
1.2.0 - 2026-09-01
Note that this release bumps the WordPress minimum version from 6.4 to 6.9.
- Bump WordPress minimum supported version to 6.9 (props @jeffpaul, @peterwilsoncc, @mphillips, @dkotter via #175, #219).
- Bump WordPress tested-up-to 7.1 (props @jjgrainger, @sudip-md, @jeffpaul, @peterwilsoncc, @QAharshalkadu, @vikrampm1, @dkotter, @mphillips via #166, #174, #176, #184, #219).
- PHP deprecation message:
Using ${var} in strings is deprecated...(props @peterwilsoncc, @blloyd78, @dkotter via #213). - Trim whitespace from slot ID exclusion list entries to prevent space-padded keys from failing to match slot element IDs (props @trrill, @jeffpaul, @dkotter, @peterwilsoncc via #205).
- Add Patchstack security-reporting FAQ (props @jeffpaul, @peterwilsoncc via #185).
- Add workflow/manual trigger to build-release-zip workflow (props @Sidsector9, @iamdharmesh, @jeffpaul, @peterwilsoncc via #169).
- Added plugin ZIP build workflow (props @jeffpaul, @Sidsector9, @dkotter, @peterwilsoncc via #168).
- Fix issue with attaching release assets during release deploy action (props @jeffpaul, @dkotter, @peterwilsoncc via #179).
- Update Cypress-WP-Utils to 0.6.0 (props @peterwilsoncc, @dkotter via #186).
- Update WP-Env to 10.37.0 (props @peterwilsoncc, @dkotter via #186).
- Update all third-party actions our workflows rely on to use versions based on specific commit hashes (props @dkotter, @jeffpaul, @vikrampm1, @Sidsector9, @peterwilsoncc via #172).
- Update dependencies via
npm audit fix(props @peterwilsoncc, @dkotter via #186). - Update our PHPUnit workflow (props @dkotter, @jeffpaul, @peterwilsoncc via #192).
- Updated GitHub Action workflow permissions (props @jeffpaul, @dkotter, @peterwilsoncc via #177).
- Introduce E2E tests (props @sudip-md, @jeffpaul, @Sidsector9, @dkotter, @peterwilsoncc, @vikrampm1, @iamdharmesh via #148, #180).
- Bump
@babel/plugin-transform-modules-systemjsfrom 7.28.5 to 7.29.4 (props @dependabot[bot], @dkotter, @peterwilsoncc via #212). - Bump
axiosfrom 1.7.2 to 1.18.1 (props @dependabot[bot], @jeffpaul, @dkotter, @peterwilsoncc, @Sidsector9 via #160, #170, #206, #210, #222). - Bump
basic-ftpfrom 5.1.0 to 5.2.2 (props @dependabot[bot], @jeffpaul, @dkotter, @peterwilsoncc via #194, #204, #207). - Bump
fast-urifrom 3.0.6 to 3.1.5 (props @dependabot[bot], @dkotter, @peterwilsoncc, @jeffpaul via #211, #225, #228). - Bump
flattedfrom 3.3.3 to 3.4.2 (props @dependabot[bot], @dkotter, @peterwilsoncc via #198). - Bump
follow-redirectsfrom 1.15.11 to 1.16.0 (props @dependabot[bot], @dkotter, @peterwilsoncc via #208). - Bump
form-datafrom 4.0.5 to 4.0.6 (props @dependabot[bot], @dkotter, @peterwilsoncc via #218). - Bump
immutablefrom 5.1.4 to 5.1.9 (props @dependabot[bot], @jeffpaul, @dkotter, @peterwilsoncc via #195, #225). - Bump
ip-addressfrom 10.1.0 to 10.2.0 (props @dependabot[bot], @dkotter, @peterwilsoncc via #209). - Bump
launch-editorfrom 2.12.0 to 2.14.1 (props @dependabot[bot], @dkotter, @peterwilsoncc via #217). - Bump
lodashfrom 4.17.21 to 4.18.1 (props @dependabot[bot], @jeffpaul, @dkotter, @peterwilsoncc via #187, #203). - Bump
lodash-esfrom 4.17.22 to 4.18.1 (props @dependabot[bot], @dkotter, @peterwilsoncc via #188, #202). - Bump
node-forgefrom 1.3.3 to 1.4.0 (props @dependabot[bot], @dkotter, @peterwilsoncc via #201). - Bump
phpunit/phpunitfrom 8.5.30 to 8.5.52 (props @dependabot[bot], @dkotter, @dependabot, @peterwilsoncc via #189). - Bump
picomatchfrom 2.3.1 to 2.3.2 (props @dependabot[bot], @dkotter, @peterwilsoncc via #199). - Bump
postcssfrom 8.5.6 to 8.5.23 (props @dependabot[bot], @dkotter, @peterwilsoncc, @jeffpaul via #210, #226). - Bump
qsfrom 6.14.1 to 6.15.2 (props @dependabot[bot], @jeffpaul, @dkotter, @peterwilsoncc via #191, #216). - Bump
shell-quotefrom 1.8.3 to 1.10.0 (props @dependabot[bot], @dkotter, @peterwilsoncc via #216, #223). - Bump
simple-gitfrom 3.30.0 to 3.36.0 (props @dependabot[bot], @jeffpaul, @dkotter, @peterwilsoncc via #197, #210). - Bump
svgofrom 3.3.2 to 3.3.4 (props @dependabot[bot], @dkotter, @peterwilsoncc via #196, #225). - Bump
systeminformationfrom 5.30.4 to 5.31.17 (props @dependabot[bot], @jeffpaul, @dkotter, @peterwilsoncc via #193, #214, #221). - Bump
wsfrom 7.5.10 to 8.21.1 (props @dependabot[bot], @dkotter, @peterwilsoncc, @jeffpaul, @faisal-alvi via #163, #220). - Bump
websocket-driverfrom 0.7.4 to 0.7.5 (props @dependabot[bot], @dkotter, @peterwilsoncc via #221). - Bump
brace-expansionfrom 1.1.12 to 1.1.18 (props @dependabot[bot], @dkotter, @peterwilsoncc via #227). - Bump
webpack-dev-serverfrom 4.15.2 to 5.2.6 (props @dependabot[bot], @dkotter, @peterwilsoncc via #227). - Bump
http-proxy-middlewarefrom 2.0.7 to 2.0.9 (props @dependabot[bot], @jeffpaul, @iamdharmesh, @dependabot, @peterwilsoncc via #178). - Bump
tar-fsfrom 3.0.8 to 3.0.9 (props @dependabot[bot], @jeffpaul, @iamdharmesh, @dependabot, @peterwilsoncc via #178). - Bump
expressfrom 4.19.2 to 4.21.2 (props @dependabot[bot], @jeffpaul, @faisal-alvi, @peterwilsoncc, @Sidsector9 via #163, #170). - Bump
@wordpress/scriptsfrom 28.2.0 to 31.2.0 (props @dependabot[bot], @jeffpaul, @faisal-alvi, @peterwilsoncc, @dkotter via #163, #186). - Bump
@cypress/requestfrom 2.88.12 to 3.0.8 (props @dependabot[bot], @jeffpaul, @Sidsector9, @peterwilsoncc via #170). - Bump
cypressfrom 10.11.0 to 15.9.0 (props @dependabot[bot], @jeffpaul, @Sidsector9, @peterwilsoncc, @dkotter via #170, #186). - Bump
cookiefrom 0.4.2 to 0.7.1 (props @dependabot[bot], @jeffpaul, @Sidsector9, @peterwilsoncc via #170). - Bump
@wordpress/e2e-test-utils-playwrightfrom 1.8.1 to 1.20.0 (props @dependabot[bot], @jeffpaul, @Sidsector9, @peterwilsoncc via #170). - Bump
tmpfrom 0.2.5 to 0.2.7 (props @dependabot[bot], @jeffpaul, @dkotter, @peterwilsoncc via #215). - Bump
webpackfrom 5.92.1 to 5.105.0 (props @dependabot[bot], @jeffpaul, @faisal-alvi, @peterwilsoncc via #161, #190). - Bump
adm-zipfrom 0.5.16 to 0.6.0 (props @dependabot[bot], @dkotter via #232.
1.1.5 - 2024-08-20
Note that this release bumps the WordPress minimum version from 5.7 to 6.4.
- Better error handling for environments that don't match our minimum PHP version (props @rahulsprajapati, @dkotter, @peterwilsoncc via #123).
- Support for the WordPress.org plugin preview (props @dkotter, @jeffpaul via #138, #157).
- Bump WordPress "tested up to" version 6.6 (props @sudip-md, @ankitguptaindia, @jeffpaul, @dkotter via #147, #152).
- Bump WordPress minimum supported version to 6.4 (props @sudip-md, @ankitguptaindia, @jeffpaul, @dkotter via #147, #152).
- Bump
browser-syncfrom 2.28.3 to 3.0.2 (props @dependabot, @Sidsector9 via #142).
- Clean up NPM dependencies and update node to v20 (props @Sidsector9, @dkotter via #155).
- Move from
actions/upload-release-assettosoftprops/action-gh-releaseGitHub action (props @Sidsector9, @jeffpaul via #156). - Replaced
lee-dohm/no-responsewithactions/staleto help with closing no-response/stale issues (props @jeffpaul, @dkotter via #145). - "Testing" section in the
CONTRIBUTING.mdfile (props @kmgalanakis, @jeffpaul via #146). - Update
CODEOWNERS(props @jeffpaul, @dkotter via #140).
1.1.4 - 2023-11-16
- Bump WordPress "tested up to" version 6.4 (props @QAharshalkadu, @jeffpaul via #134, #135).
- Bump
postcssfrom 8.4.25 to 8.4.31,css-loaderfrom 2.1.1 to 6.8.1,postcss-importfrom 12.0.1 to 15.1.0,postcss-loaderfrom 3.0.0 to 7.3.3 andstylelint-orderfrom 1.0.0 to 6.0.3 (props @dependabot, @Sidsector9 via #127). - Bump
@babel/traversefrom 7.4.3 to 7.23.2 (props @dependabot, @dkotter via #131). - Bump
browserify-signfrom 4.0.4 to 4.2.2 (props @dependabot, @ravinderk via #133).
1.1.3 - 2023-10-16
- Updated the
skaut/wordpress-version-checkerto check WordPress "tested up to" during the Release Candidate phase (props @jeffpaul, @iamdharmesh via #118). - Bump WordPress "tested up to" version 6.3 (props @QAharshalkadu, @jeffpaul, @peterwilsoncc via #125, #126).
- Bump
stylelintfrom 14.15.0 to 15.10.1 (props @dependabot, @ravinderk via #121). - Bump
fseventsfrom 1.2.8 to 1.2.13 (props @dependabot, @ravinderk via #128).
1.1.2 - 2023-06-14
- Bump WordPress "tested up to" version 6.2 (props @Sidsector9, @iamdharmesh via #110).
- Documentation & deploy action updates (props @barryceelen, @jeffpaul, @dkotter via #104, #116).
- Bump
minimistfrom 1.2.0 to 1.2.8 (props @dependabot, @cadic via #105). - Bump
mkdirpfrom 0.5.1 to 0.5.6 (props @dependabot, @cadic via #105). - Bump
loader-fs-cachefrom 1.0.2 to 1.0.3 (props @dependabot, @cadic via #105). - Bump
ua-parser-jsfrom 1.0.2 to 1.0.34 (props @dependabot, @cadic via #106). - Bump
browser-syncfrom 2.27.10 to 2.28.3 (props @dependabot, @cadic via #106). - Bump
yamlfrom 2.1.3 to 2.2.2 (props @dependabot, @faisal-alvi via #111). - Bump
json5from 1.0.1 to 1.0.2 (props @dependabot, @peterwilsoncc via #103). - Bump
socket.io-parserfrom 4.2.2 to 4.2.3 (props @dependabot, @faisal-alvi via #112).
1.1.1 - 2023-01-05
Note that this release bumps the WordPress minimum version from 4.9 to 5.7 and the PHP minimum version from 7.0 to 7.4.
- Bump WordPress minimum version from 4.9 to 5.7 and PHP minimum version from 7.0 to 7.4 (props @jayedul, @dkotter via #72).
- Bump WordPress "tested up to" version to 6.1 (props @jayedul, @dkotter via #97).
- Support Level from
ActivetoStable(props @jeffpaul via #73).
simple-gitas it is no longer used after updating ancestor dependencylint-staged(props @dependabot via #82).is-svgas it is no longer used after updating ancestor dependencypostcss-svgo(props @dependabot via #88).
- PHPCS workflow failures (props @peterwilsoncc, @cadic via #84).
- Bump
terserfrom 3.17.0 to 4.8.1 (props @dependabot via #71). - Bump
loader-utilsfrom 1.2.3 to 1.4.2 (props @dependabot via #74). - Bump
minimatchfrom 3.0.4 to 3.1.2 (props @dependabot via #76). - Bump
engine.iofrom 3.2.1 to 6.2.1 andbrowser-syncfrom 2.26.5 to 2.27.10 (props @dependabot via #78, #91). - Bump
postcssfrom 7.0.14 to 8.4.19 andpostcss-preset-envfrom 5.3.0 to 7.8.3 (props @dependabot via #81). - Bump
lint-stagedfrom 8.1.5 to 13.0.3 (props @dependabot via #82). - Bump
set-valuefrom 2.0.0 to 2.0.1 andunion-valuefrom 1.0.0 to 1.0.1 (props @dependabot via #86). - Bump
yargs-parserfrom 10.1.0 to 20.2.9,stylelintfrom 9.10.1 to 14.15.0, andwebpack-clifrom 3.3.1 to 3.3.12 (props @dependabot via #87). - Bump
postcss-svgofrom 4.0.2 to 4.0.3 (props @dependabot via #88). - Bump
nth-checkfrom 1.0.2 to 2.1.1 andcssnanofrom 4.1.10 to 5.1.14 (props @dependabot via #89). - Bump
trim-newlinesfrom 2.0.0 to 3.0.1 andstylelint-declaration-use-variablefrom 1.7.0 to 1.7.3 (props @dependabot via #93). - Bump
kind-offrom 6.0.2 to 6.0.3 (props @dependabot via #94). - Bump
serialize-javascriptfrom 1.7.0 to 4.0.0,copy-webpack-pluginfrom 5.0.3 to 5.1.2, andterser-webpack-pluginfrom 1.2.3 to 1.4.5 (props @dependabot via #95). - Bump
decode-uri-componentfrom 0.2.0 to 0.2.2 (props @dependabot via #98).
1.1.0 - 2022-06-27
- Dependency security scanning (props @jeffpaul, @Sidsector9 via #63).
- PHP Warnings when pushing "Submit" on the settings page (props @sksaju, @peterwilsoncc via #60).
- Error when saving settings for the first time of using the plugin (props @cadic, @faisal-alvi via #67).
- Bump
color-stringfrom 1.5.3 to 1.5.5 (props @dependabot via #51). - Bump
path-parsefrom 1.0.6 to 1.0.7 (props @dependabot via #53). - Bump
follow-redirectsfrom 1.7.0 to 1.14.8 (props @dependabot via #55, #57). - Bump
ajvfrom 6.10.0 to 6.12.6 (props @dependabot via #56). - Bump
tarfrom 4.4.8 to 4.4.19 (props @dependabot via #58).
1.0.5 - 2021-06-23
avc_refresh_interval_valuefilter applied to default refresh interval value of 30 seconds (props @10upsimon via #48).
- Bump
y18nfrom 3.2.1 to 3.2.2 (props @dependabot via #42). - Bump
ssrifrom 6.0.1 to 6.0.2 (props @dependabot via #43). - Bump
lodashfrom 4.17.19 to 4.17.21 (props @dependabot via #44). - Bump
hosted-git-infofrom 2.7.1 to 2.8.9 (props @dependabot via #45). - Bump
browserslistfrom 4.5.5 to 4.16.5 (props @dependabot via #47).
1.0.4 - 2021-03-24
initializeSlotData()now correctly receives an event instead of aSlot(props @darylldoyle via #39).isEligible()prevents Uncaught TypeError by checking ifevent.sizeexists before attempting to access it (props @darylldoyle via #39).
- Bump
ellipticfrom 6.5.3 to 6.5.4 (props @dependabot via #37).
1.0.3 - 2021-03-09
- Custom callback and
avc_refresh_callbackfilter to be used when an ad slot is ready for refresh (props @darylldoyle via #34). - Linting and testing GitHub Actions (props @jeffpaul, @dinhtungdu via #24).
- Bump WordPress version "tested up to" 5.7 (props @darylldoyle via #32).
- Issue within
viewabilityHandler()where it was callinginitializeSlotData()and passing the individual slot instead of the expected event (props @darylldoyle via #34).
- Bump
inifrom 1.3.5 to 1.3.8 (props @dependabot via #33).
1.0.2 - 2020-11-17
- Support for additional exclusion rules - line item ID, ad unit size, and ad slot ID (props @elliott-stocks, @davidrgreen via #22).
- WordPress VIP support and exclusion for UsingCustomConstant PHPCS rule (props @barryceelen via #30).
- Webpack config to use CoreJS 3 instead of 2 to handle ES7 polyfills (props @davidrgreen via #31).
- Unused namespace abstraction function (props @barryceelen via #28, #29).
- Add check that explicitly verifies that
disable_refreshistruebefore saving the setting (props @barryceelen via #27).
- Bump
dot-propfrom 4.2.0 to 4.2.1 (props @dependabot via #23).
1.0.1 - 2020-09-30
- Plugin header and icon images (props @JackieKjome via #16).
- GitHub Actions for deploys to WordPress.org (props @jeffpaul via #16).
- Documentation updates (props @jeffpaul via #10, #11, #16).
- Bump
lodashfrom 4.17.15 to 4.17.19 (props @dependabot via #12). - Bump
ellipticfrom 6.4.1 to 6.5.3 (props @dependabot via #13).
1.0.0 - 2020-06-10
- Initial public release! 🎉