This commit is contained in:
Javier Casares 2026-08-17 18:34:57 +00:00
commit b9029e62fe
14 changed files with 1750 additions and 946 deletions

View file

@ -1,5 +1,38 @@
== Changelog ==
= 1.2.1 =
_Release date: 2026-08-17_
**Highlights**
* Plugin updates are now delivered by Manager (by ROBOTSTXT) — the bundled Gitea self-updater was removed, and the plugin recommends the Manager on the Plugins page and its settings page when it is missing.
**Added**
* Dismissible admin notice on the Plugins list page when Manager (by ROBOTSTXT) is not installed and active, linking to https://www.robotstxt.software/plugins/robotstxt-manager/.
* Persistent (non-dismissible) Manager reminder on the plugin settings page when the Manager is not active.
* Uninstall cleanup for the legacy self-updater site transient.
**Changed**
* Removed the bundled self-updater (`robotstxt-updater.php`) and `update.json`; updates are delivered by Manager (by ROBOTSTXT).
* Plugin URI, Update URI, and author URLs now point to https://www.robotstxt.software/plugins/robotstxt-og/ and https://www.robotstxt.software/; contributors order is now robotstxt, javiercasares.
* Tested up to WordPress 7.1.
* Composer dev dependencies updated (PHPCS 3.13.6, WPCS 3.4.1, PHPUnit 9.6.36).
**Compatibility**
* WordPress: 4.9.8 - 7.1
* PHP: 8.0 - 8.5
* WP-CLI: 2.x
**Tests**
* PHP Coding Standards: 3.13.6
* WordPress Coding Standards: 3.4.1
* Plugin Check (PCP): not run (no WP-CLI in build environment)
= 1.2.0 =
_Release date: 2026-08-10_
@ -35,7 +68,7 @@ _Release date: 2026-03-28_
**Added**
* GDPR Privacy API: registered `wp_privacy_personal_data_exporters` and `wp_privacy_personal_data_erasers` filters. Custom `_og_title` and `_og_description` post meta are now included in WordPress personal data export and erase requests.
* PHPUnit 10 test suite using Brain\Monkey for WordPress function mocking. Covers SSRF IP validation, image format detection (`ensure_compatible_format()`), external URL detection, and cache clearing. No WordPress installation required to run tests (`vendor/bin/phpunit`).
* PHPUnit 9.6 test suite (with phpunit-polyfills) using Brain\Monkey for WordPress function mocking. Covers SSRF IP validation, image format detection (`ensure_compatible_format()`), external URL detection, and cache clearing. No WordPress installation required to run tests (`vendor/bin/phpunit`).
**Changed**
@ -52,7 +85,7 @@ _Release date: 2026-03-28_
* WordPress Coding Standards: 3.3.0
* PHPCompatibility: 9.3.5
* PHPStan: level 9
* PHPUnit: 10.5
* PHPUnit: 9.6
= 1.0.0 =