Skip to content

Releases: Automattic/ad-code-manager

0.7.1

09 Sep 13:24
0.7.1
46070aa
Compare
Choose a tag to compare

Hotfix: No need for redundant development packages and other files to be available in the distributed plugin.

0.7.0

09 Sep 12:56
0.7.0
eefc345
Compare
Choose a tag to compare

This version requires WordPress 5.7 and PHP 7.4 as a minimum. There are no new features.

Changed

  • #165 Increase minimum WP and PHP supported versions.
  • #166 Improve spelling, punctuation, and grammar in comments and visible strings.

Maintenance

  • #164 Composer: Update to VIPCS 3.
  • #167 Add CHANGELOG.md

0.6.0

21 Mar 09:38
0.6.0
660b53e
Compare
Choose a tag to compare

This version requires WordPress 5.5 and PHP 7.1 as a minimum.

  • User focused:
    • Added link to the Settings page from the plugin page to make it easier to find after plugin activation.
    • Moved the settings page from the Tools menu to the 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 the returned tag.
    • Fixed internationalization of PHP strings.
    • Improved some coding standards.
    • Added check for post types when deleting ad codes.
    • Moved and reorganised many classes and how they are initialized.
    • Allow filtering the TTL for matching ad codes.
    • Changed the assignment of $unit_sizes_output to an array.
    • Fixed PHP 7 incompatibilities.
  • 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.

0.5.0

12 Mar 16:54
Compare
Choose a tag to compare
  • Added support for flex sized DFP Async ads (see upgrade notice).
  • Added robots.txt entries for provider's crawlers.
  • Bug fix: Prevent global $post pollution if ad code is getting rendered inside a loop.
  • New Italian translation.
  • Using PHP5 constructs when initializing the widget.

0.4.1

12 Mar 16:52
Compare
Choose a tag to compare
  • Disabled rendering of ads on preview to avoid crawling errors.
  • Bug fix: Corrected "medium rectangle" ad size for DFP Async Provider.

0.4.0

12 Mar 16:51
Compare
Choose a tag to compare
  • Streamlined configuration for Doubleclick for Publishers Async and Google AdSense.
  • Faster, cleaner JavaScript.
  • New filter acm_output_html_after_tokens_processed for rare cases where you might want to filter HTML after the tokens are processed.

0.3.0

12 Mar 16:49
Compare
Choose a tag to compare
  • Conditional operator logic can be set on an ad code by ad code basis.
  • Bug fix: If an ad tag doesn't need a URL, ignore the allowlist check
  • Bug fix: Make sure that all providers list tables call parent::get_columns() to avoid conflicts with filters.
  • Coding standards cleanup

0.2.3

12 Mar 16:48
Compare
Choose a tag to compare
  • Allow columns to be optional when creating and editing ad codes, introduced new filter acm_ad_code_args.
  • Remove acm_provider_columns filter.

0.2.2

12 Mar 16:47
Compare
Choose a tag to compare
  • New Google Ad Sense provider.
  • Bulk delete action added for the WP_List_Table of ad codes. Delete more ad codes in one go.
  • New acm_register_provider_slug for registering a provider that's included outside the plugin (e.g. a theme).
  • Bug fix: Instantiate the WP List Table on the view, instead of on admin_init, to reduce conflicts with other list tables

0.2.1

12 Mar 16:44
Compare
Choose a tag to compare
  • Flush the cache whenever an ad code is created or deleted so you don't have to wait for a timeout with a persistent cache.
  • Bug fix: Default to priority 10 when querying for ad codes if there is no priority set.