Automattic / ad-code-manager

Easily manage the ad codes that need to appear in your templates
https://wordpress.org/plugins/ad-code-manager/
GNU General Public License v2.0
117 stars 51 forks source link

Version 0.6.0. #155

Closed GaryJones closed 2 years ago

GaryJones commented 2 years ago

Tag and release is scheduled for Monday 21st March.

Milestone with completed issues and pull requests

Release Notes:


- 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.