Release/1.2.0 - #46
Conversation
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message. To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
There was a problem hiding this comment.
Should be fixed in this PR before merging:
tests/andphpunit.xml.distwill ship to WordPress.org and to Composer consumers.
Both files were added in #40, after 1.1.1. So 1.2.0 is the first release that would carry them. Neither .distignore nor .gitattributes excludes them.
- readme.txt Features list doesn't mention text-to-speech.
TTS (#31) is the headline feature of this release, but the Description section still reads "text generation, image generation, and other AI capabilities" with a bullet list of Text generation / Image generation / Function calling / Automatic provider registration. Users browsing the WP.org listing won't see the new capability. It's only in the changelog. Worth adding a * Text to speech conversion with Gemini bullet and touching the intro sentence.
Co-Authored-By: Lauri Saarni <36833033+saarnilauri@users.noreply.github.com>
Co-Authored-By: Lauri Saarni <36833033+saarnilauri@users.noreply.github.com>
This pull request releases version 1.2.0 of the AI Provider for Google plugin, introducing new features, compatibility updates, and several bug fixes. The most important changes are summarized below.
New features:
GoogleTextToSpeechConversionModelclass. This enables generating WAV audio files from text using Gemini, including handling raw PCM audio and wrapping it in a usable format.Compatibility and testing:
Bug fixes and improvements:
totalTokenCountwhen available, with a backward-compatible fallback for older responses. [1] [2] [3] [4]Documentation and versioning:
These changes collectively improve the plugin's feature set, reliability, and compatibility with the latest PHP and WordPress AI Client releases.