AI Content Signals — Full changelog

For each release, see the entries below. The latest version is always at the top.
The current release notes also live in readme.txt under "== Changelog ==".

= 1.3.0 =
* New: Output surfaces beyond robots.txt. Optionally emit a robots meta tag with noai, noimageai in the page head when AI training is blocked.
* New: Optionally send an X-Robots-Tag: noai, noimageai HTTP response header on the front-end.
* New: Optionally serve a W3C TDMRep manifest at /.well-known/tdmrep.json to reserve text and data mining rights.
* Improved: Added a settings-page notice explaining how AI Content Signals and VigIA complement each other.
* Improved: Refreshed the recommended plugins shown in the promotional banner.

= 1.2.2 =
* Fix: Fixed promotional banner button alignment on WordPress 7.0 due to core CSS specificity changes

= 1.2.1 =
Tested up to WordPress 7.0

= 1.2.0 =
* New: Added export/import settings feature (JSON) for easy migration between sites
* New: Added restore defaults button to reset all settings
* New: Added 3 new AI bots: DeepSeekBot, GrokBot (xAI), and PanguBot (Huawei)
* New: Added `ayudawp_acs_predefined_bots` filter hook for developers to extend the bots list
* New: Added sticky table headers for the bots table on scroll
* New: Added dashicon-flag to settings page title
* Improved: Added new recommendation to promotional banner services
* Fix: Fixed checkbox sanitization to work correctly with JSON imports
* Improved: Refactored uninstall.php file to follow WordPress Coding Standards
* Improved: Code organization with new export-import.php file

= 1.1.0 =
* Added 8 new AI bots: OAI-SearchBot, Perplexity-User, Amazonbot, meta-externalagent, DuckAssistBot, AI2Bot, MistralAI-User, and Timpibot
* Replaced static promotional box with dynamic banner showing random AyudaWP plugins and services
* Improved code quality: replaced echo esc_html__() with esc_html_e() throughout
* Removed inline styles in favor of CSS classes
* Added capability check to admin notices
* Unified null coalescing operator usage across all files
* Removed unnecessary Domain Path header
* General code cleanup and WordPress Coding Standards improvements

= 1.0.1 =
* Tested up to WordPress 6.9

= 1.0.0 =
* Initial release
* Global Content Signals settings
* Bot-specific configuration for 17 predefined AI crawlers
* Custom bot support
* Physical and virtual robots.txt handling
* Option to create physical robots.txt with basic WordPress rules
* Automatic sitemap detection and inclusion
* Legal text option with EU Directive reference
* Live preview of robots.txt output
* Status notifications for file permissions
