ArtistKit

Changelog

2.0.6

  • Compliance: address manual review feedback on generic naming.
    • Rename classes AK_Admin/AK_Frontend/AK_Post_Types to ArtistKit_Admin/ArtistKit_Frontend/ArtistKit_Post_Types.
    • Rename the custom post type ak_artist_epk to artistkit_epk.
    • Rename the localized JS object AK to ArtistKitData, the ak-admin asset handles to artistkit-admin, and the settings/meta nonces and actions to the artistkit_ prefix.

2.0.5

  • Plugin Check: resolve the two remaining functional warnings.
    • Unslash $_POST[‘ak_press_quotes’] up-front; each sub-field (quote/source/url) is sanitized individually in the loop, with a documented phpcs:ignore explaining the deep sanitization.
    • Add a resource version to the Google Fonts wp_enqueue_style() call for proper cache-busting.

2.0.4

  • Compliance: address WordPress.org plugin review feedback.
    • Sanitize $_POST (unslash + map_deep / sanitize_text_field) before exposing it to the artistkit_save_settings filter.
    • Prefix global declarations: constants AK_* → ARTISTKIT_*, global functions ak_* → artistkit_*, and stored options ak_* → artistkit_*.
    • Remove the public “Powered by ArtistKit” credit from the EPK footer (no longer displayed on visitor-facing pages).
    • Document the use of Google Fonts as an external service in the readme (with terms and privacy links).

2.0.3

  • Fix: Artist cover artwork now displays full-width on mobile devices (≤ 768px) for better visual impact.

2.0.2

  • Compliance: pass WordPress.org Plugin Check audit.
    • Move inline <style> and <script> tags to wp_enqueue_style/script + wp_add_inline_style; the EPK template now uses wp_head() / wp_footer().
    • Escape all output (esc_html, esc_url, esc_attr) including contact emails (replace antispambot() wrap with esc_html of an antispambot output).
    • Prefix template-level local variables with ak_ to satisfy Plugin Check PrefixAllGlobals.
    • Remove obsolete load_plugin_textdomain() call (WP 4.6+ auto-loads).
    • Use wp_safe_redirect() instead of wp_redirect().
    • Annotate known false-positive nonce checks and the uninstall-only direct DB query with phpcs:ignore.
  • Tested up to WordPress 7.0.

2.0.1

  • Fix: /epk URL returned 404 immediately after a fresh activation. The rewrite rules flush now happens once on the next init hook (after the CPT and custom rewrite rules are registered) instead of during the activation callback. Users no longer need to manually save permalinks after activation.

2.0.0

  • Major refactor: Pro features moved to a separate add-on plugin (ArtistKit Pro)
  • Cleaner free plugin focused on essential EPK creation
  • New extensibility hooks for the Pro add-on
  • Strings anglicised — translation now via .po catalog
  • New “Upgrade to Pro” admin page
  • WordPress.org compliant readme

1.3.7

  • Fix: font rendering issue in EPK templates
  • Improved: responsive layout on mobile devices

1.3.6

  • Added: video embed section
  • Improved: streaming link detection

1.3.5

  • Initial public release

Plugin Website
Visit website

Version:
2.0.6
Last Updated
June 28, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.