This commit is contained in:
Javier Casares 2026-08-17 17:47:35 +00:00
commit d4839310cf
15 changed files with 1045 additions and 1061 deletions

View file

@ -3,8 +3,8 @@ Contributors: robotstxt, javiercasares
Tags: ai, translation, multilingual, multisite, editor
Requires at least: 7.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.2.1
Requires PHP: 5.6
Stable tag: 1.2.2
License: GPL-3.0-or-later
License URI: https://www.gnu.org/licenses/gpl-3.0.txt
@ -109,7 +109,7 @@ The endpoint reads the **saved** title and content from the database, not from t
= Requirements =
* WordPress 7.0 or higher (the `wp_ai_client_prompt()` function is part of WordPress core since 7.0).
* PHP 7.4 or higher.
* PHP 5.6 or higher.
* At least one AI provider configured in Settings → AI. The plugin works with any provider registered through the WordPress AI client — no specific AI plugin is required.
= Manual download =
@ -135,11 +135,20 @@ The plugin reads the post title and content from the database, not from the edit
== Compatibility ==
* WordPress: 7.0 - 7.1
* PHP: 7.4 - 8.5
* PHP: 5.6 - 8.5
* WP-CLI: 2.12 or newer
== Changelog ==
Only the 3 last versions. The full changelog will be at changelog.txt
= 1.2.2 =
* Added a dismissible admin notice on the Plugins list screens recommending Manager (by ROBOTSTXT) when it is not installed and active, plus a persistent warning on the plugin settings pages. Updates for the ROBOTSTXT plugins are delivered through Manager.
* Removed the bundled JSON updater (`class-robotstxt-updater.php` and `update.json`). Plugin updates are now handled by Manager (by ROBOTSTXT).
* Changed the Plugin URI and Update URI to `https://www.robotstxt.software/plugins/robotstxt-ai-translator/`.
* Lowered the minimum PHP version from 7.4 to 5.6 (verified with PHPCompatibility 5.6-8.5). WordPress 7.0+ remains the minimum WordPress version because the plugin uses the native WordPress AI client.
= 1.2.1 =
* Confirmed compatibility with WordPress 7.1. No functional changes.
@ -152,20 +161,9 @@ The plugin reads the post title and content from the database, not from the edit
* Added new REST endpoint `POST /wp-json/ai-translator/v1/translate-text` for raw-text translation; used internally by the chunked content path.
* Changed: content translation now reads from the current editor state (unsaved changes included); title and excerpt continue to read from the saved post.
= 1.1.0 =
* Added excerpt field (`post_excerpt`) as a translatable field, with a dedicated settings toggle.
* Added MultilingualPress integration: when MLP creates a new connected post, the plugin automatically translates the enabled fields into the target site's language (opt-in, disabled by default).
* Removed `Requires Plugins: ai` header — `wp_ai_client_prompt()` is a native WordPress 7.0 function; the plugin now works with any AI provider configured through WordPress core.
* Admin notice now shows when no AI provider is configured for text generation (instead of checking for a function that always exists in WP 7.0+).
= 1.0.0 =
* Initial release. Translation panel for block and classic editors, REST endpoint, WP-CLI command, single-site and Multisite (global / per-site) configuration modes.
= Previous versions =
If you want to see the full changelog, visit the [changelog.txt](https://git.robotstxt.es/ROBOTSTXT/robotstxt-ai-translator/raw/branch/main/changelog.txt) file.
If you want to see the full changelog, visit the [changelog.txt](https://www.robotstxt.software/plugins/robotstxt-ai-translator/changelog.txt) file.
== Compliance ==