- User focused:
- Added link to the Settings page from the plugin page to make it easier to find after plugin activation.
- Moved settings page from Tools menu to Settings menu to make it more intuitive to find.
- Developer focused:
- Remove parsing of readme.txt into contextual help with a Markdown parsing library.
- Refactored `action_acm_tag()` method to a method that returned the tag, and another that echoed.
- Fixed internationalization of PHP strings.
- Improved some coding standards.
- Thanks to @christianc1, @shantanu2704 and @trepmal.
- Added check for post types when deleting ad codes.
- Thanks to @rbcorrales.
- Moved and reorganised many classes and how they are initialized.
- Allow filtering the TTL for matching ad codes.
- Thanks for @dlh01.
- Changed the assignment of $unit_sizes_output to an array
- Thanks to @victorholt
- Fixed PHP 7 incompatibilities
- Thanks to @swissspidy, @shantanu2704, @alexiskulash, and @jonathanstegall.
- Documentation focused:
- Refreshed screenshots.
- Moved previously-linked configuration guidance into Readme.
- Reorganised documentation sections.
- Refreshed the on-page contextual help.
- Project focused:
- Added GitHub workflow to push the plugin to WordPress.org.
- Added script to more easily bump version numbers.
- Added script to populate release notes into Readme changelog for WordPress.org.
- Added dependabot configuration file.
- Added `.gitattributes` file.
- Added `LICENSE` file.
- Increased minimum WordPress version to WP 5.5.
- Increased minimum PHP version to PHP 7.1.
- Fixed broken tests and workflows.
The tag should be applied to the merge commit on master.
Tag and release is scheduled for Monday 21st March.
Milestone with completed issues and pull requests
Release Notes:
The tag should be applied to the merge commit on
master
.