Changelog
ChangelogGato AI Translations for Polylang

Gato AI Translations for Polylang

These are all the changes for each version of the Gato AI Translations for Polylang plugin.

11.2.0

Added

  • Support translating content by Page Builders (#1729)

Improvements

  • Do not repeat code in the "translate-customposts" query (#1727)

Fixed

  • Install plugin setup data on first request after activating license (#1733)

11.1.2

Improvements

  • Use password type to activate extensions in Settings (#1725)

Fixed

  • Hook template_include can receive null values (error may hapen when WooCommerce is installed)

11.1.1

Fixed

  • If translation for the origin language is set to None (Disable Translation) in the Settings, don't exclude it (or it won't add that language in the Polylang associations) (#1724)

Improvements

  • Renamed settings from "DeepSeek Translation" to "DeepSeek" (#1723)

11.1.0

Added

  • New model: Claude Sonnet 3.7 (#1719)
  • New model: GPT-4.5 (research preview) (#1721)

Improvements

  • Use 128k context for Claude Sonnet 3.7, and make it the default model (#1720)
  • Improved log entry by not surrounding JSON with quotes (#1722)

11.0.4

Fixed

  • Do not remove the Screen Options tab on the post list page

11.0.0

Required actions

  • Important: Before updating this plugin, you need to deactivate your license, then re-upload the new plugin (renamed as Gato AI Translations for Polylang), and finally activate it again, using the same license key

Breaking changes

  • Renamed Gato Multilingual for Polylang to Gato AI Translations for Polylang (#1716)
  • Register the changelog URL for the plugin, to show the new version's changelog when updating it (#1707)

Added

  • Support new translation providers:
    • Mistral AI (#1708)
    • DeepSeek (#1714)
  • Log response from the LLM (#1710)

Improvements

  • Show the model's name (instead of their code) on the Settings (#1711)
  • Simplified queries to execute less logic (#1713)
  • Don't parse Gutenberg blocks when publishing a translated post (#1717)

Fixed

  • Issue when translations for tags/categories are missing (#1712)

10.5.0

Improvements

  • Do not enable translating media if not translatable in Polylang (#1705)
  • Enable selecting multiple statuses to trigger automatic translation for CPTs (#1706)

10.4.0

Added

  • Make API keys of password input type (#1693)
  • Support triggering automations on the future post status (#1694)
  • Support copying the date of the original post to its translations (#1697)
  • Added Claude (Anthropic) as translation provider (#1703)

Improvements

  • Rename the Custom Post Types subsection in Settings to General Configuration (#1698)
  • Make the GraphiQL client full-width (#1699)
  • Limit number of strings to translate in one request by string length (#1700)
  • If any string to translate produces an error, don't execute the translation (#1701)
  • Do not include encodedContentItems in ChatGPT prompt (#1702)
  • Improved log format (#1704)

10.3.0

Added

  • Enable/disable automatic translations by CPT/taxonomy/media (#1684)
  • Print warning in logs when missing translation entry for CPT/taxonomy/media (#1690)

Fixed

  • Override Polylang hooks only if Gato AI Translations for Polylang has active license (#1682)

10.2.0

  • Initial launch