robotstxt-hello/changelog.txt
2026-08-18 12:00:07 +00:00

98 lines
3.4 KiB
Text

== 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.