2.3.0
Note that this release bumps the WordPress minimum from 5.7 to 5.8.
Added
- Ability to resize (expand or condense) text content using OpenAI's ChatGPT API (props @Sidsector9, @dkotter, @jeffpaul, @jakemgold via #532).
- Ability to generate excerpts when using the Classic Editor (props @jamesmorrison, @ravinderk, @dkotter via #491).
- Ability to generate images directly in the Media Library, instead of at a post level, by going to
Media > Generate Images
(props @phpbits, @dkotter via #524). - Ability to generate images within the Inserter Media tab. As of WordPress 6.3, this requires the latest version of the Gutenberg plugin to work. Also note that image generation requests are sent as soon as you are done typing so you may end up making multiple requests as you type out your prompt (resulting in charges for each request), depending on the typing speed (props @dkotter, @jeffpaul, @peterwilsoncc via #535).
- New display option to control the display of the Text-to-Speech audio controls on the front-end (props @joshuaabenazer, @dkotter via #549).
- Initial integration with the new Command Palette API (props @dkotter, @iamdharmesh, @ravinderk via #536).
- New
POST
endpoints for title and excerpt generation (props @phpbits, @dkotter via #525). - New filter,
classifai_chatgpt_allowed_roles
, to allow ChatGPT image role settings to be overridden (props @bjorn2404, @phpbits, @dkotter via #459). - New filter,
classifai_openai_dalle_allowed_image_roles
, to allow DALL·E image role settings to be overridden (props @bjorn2404, @phpbits, @dkotter via #459). - New filter,
classifai_openai_chatgpt_{$feature}
, to allow granular access control for ChatGPT title and excerpt generation (props @bjorn2404, @phpbits, @dkotter via #459). - New filter,
classifai_openai_dalle_enable_image_gen
, to allow granular access control for DALL·E image generation (props @bjorn2404, @phpbits, @dkotter via #459).
Changed
- Bump WordPress minimum from 5.7 to 5.8 (props @Sidsector9 via #532).
- Bump WordPress "tested up to" version to 6.3 (props @dkotter, @ravinderk via #556).
- Utilize the new
POST
endpoints for title and excerpt generation, ensuring most recent content is always used (props @phpbits, @dkotter via #525). - Update the IBM Watson NLU API to the
2022-08-10
version (props @dkotter, @ravinderk via #543). - Update the prompt we send to OpenAI that is used to generate excerpts to try and ensure the excerpts generated pair well with the title of the content (props @dkotter, @Sidsector9 via #544).
- Update our title generation prompt to use a
system
message (props @dkotter, @Sidsector9 via #545). - Better error handling for environments that don't match our minimum PHP version (props @rahulsprajapati, @dkotter via #546).
- Modify the audio generation process for the TTS feature. Audio generation is enabled by default but will be disabled automatically once audio has been generated (props @joshuaabenazer, @dkotter via #549).
- Upgrade the Plugin Update Checker library to from 4.13 to 5.1 (props @dkotter, @ravinderk via #555).
- Update the references of the renamed Computer Vision API to Azure AI Vision (props @kmgalanakis, @dkotter via #560).
- Update the Release GitHub Action workflow files to fix an issue where release archives were not being attached (props @iamdharmesh, @dkotter via #565).
Fixed
- Ensure we define a class property before using it to avoid PHP deprecation notices (props @dkotter, @ankitguptaindia, @Sidsector9 via #548).
- Prevent Text-to-Speech audio markup leakage into places using excerpts (like archives) (props @joshuaabenazer, @dkotter via #558).
- Make sure our E2E tests work properly on WordPress 6.3 (props @dkotter, @iamdharmesh via #562).
- Add a longer delay around image generation in the Media Inserter (props @Sidsector9, @dkotter via #569).
Security
- Bump
word-wrap
from 1.2.3 to 1.2.4 (props @dependabot[bot] via #542). - Bump
tough-cookie
from 2.5.0 to 4.1.3 and@cypress/request
from 2.88.11 to 2.88.12 (props @dependabot[bot] via #563).
New Contributors
- @bjorn2404 made their first contribution in #459
- @kmgalanakis made their first contribution in #560
Full Changelog: 2.2.3...2.3.0
View closed items in the milestone.