== Changelog ==

= 1.2.5 =

_Release date: 2026-08-18_

**Fixed**

* The Hello menu item is now registered at position 1000 instead of PHP_INT_MAX. Positions are array keys in the WordPress menu array, and on WordPress 4.0-6.4 two top-level items registered at the same position overwrite each other, silently removing one of the menus. PHP_INT_MAX is one of the most popular "bottom" values in the ecosystem, so collisions were likely; 1000 sits past the last core separator (99), keeps the item at the bottom of the menu, and WordPress 6.5+ resolves any remaining collision automatically.

**Compatibility**

* WordPress: 4.0 - 7.1
* PHP: 5.6 - 8.5
* MariaDB: 11.8 (staging)

**Tests**

* PHP Coding Standards: 3.13.6
* WordPress Coding Standards: 3.4.1
* PHPStan: 2.2.8 with wp-compat (Requires at least 4.0)
* PHPUnit: 9.6.36 (plugin header tests included, line coverage 88.5%)

= 1.2.4 =

_Release date: 2026-08-18_

**Highlights**

* Automatic updates are now handled by the ROBOTSTXT ecosystem: the bundled auto-updater was removed in favor of Manager (by ROBOTSTXT).

**Added**

* Dismissible notice on the Plugins screen (single site and network) when Manager (by ROBOTSTXT) is not installed and active, with a link to its plugin page.
* Permanent, non-dismissible notice on the plugin settings page when Manager (by ROBOTSTXT) is not available.
* Setting to remove plugin data on uninstall. Data is preserved by default unless the user explicitly opts in.
* Uninstall routine that honors the data-removal setting.

**Changed**

* Author, contributor order and plugin URLs now point to the ROBOTSTXT software site (https://www.robotstxt.software/).
* Restored the real minimum requirements after a full-range compatibility review: WordPress 4.0+ and PHP 5.6+.

**Removed**

* Bundled JSON-based auto-updater (robotstxt-updater.php) and update.json.

**Compatibility**

* WordPress: 4.0 - 7.1
* PHP: 5.6 - 8.5
* MariaDB: 11.8 (staging)

**Tests**

* PHP Coding Standards: 3.13.6
* WordPress Coding Standards: 3.4.1
* PHPStan: 2.2.8 with wp-compat (Requires at least 4.0)
* PHPUnit: 9.6.36 (plugin header tests included, line coverage 88.5%)

= 1.2.3 =
* Test release for update validation.

= 1.2.2 =
* Removed Plugin ID (DID) from plugin header.

= 1.2.1 =
* Test release to validate the Auto-Updater system is working correctly.

= 1.2.0 =
* Added generic JSON-based Auto-Updater system. Plugin now updates automatically from git.robotstxt.es without depending on WordPress.org repository.

= 1.1.2 =
* Raised the minimum WordPress requirement to 6.5 and PHP to 8.2 so the plugin complies with the AGENTS development guidelines.

= 1.1.1 =
* Added compiled translation catalogs for supported locales (Catalan, German, Spanish, Basque, French, Galician, Italian, Polish, Portuguese) so localized greetings render without requiring manual compilation.

= 1.1.0 =
* DID Support

= 1.0.5 =
* Expanded the translation catalog to cover 202 locales with updated greetings.

= 1.0.4 =
* Documented the plugin internals with PHPDoc blocks and loaded the text domain to ensure translations are available in WordPress.

= 1.0.3 =
* Added translation files for 50 locales to improve WordPress i18n coverage.

= 1.0.2 =
* Confirmed compatibility with PHP 5.6 through PHP 8.4 via PHPCompatibilityWP checks.

= 1.0.1 =
* Broadened compatibility to cover WordPress 4.7+ and PHP 5.6+ while keeping the Hello admin page unchanged.

= 1.0.0 =
* Added the Hello admin page and menu entry.
