- chg PHP 8.4 and 8.5 compatibility improvements
- bug User interface is always shown in default language instead of user language
chg Increased timeout delay when fetching list of available updates
bug Language selector does not have accessible name
bug Illustration on first run wizard is not showing if website is in a subfolder
bug Replacing Joomla editor content after a transformation may generate an error
new Added support for Gemini 2.5 Pro, 2.5 Flash and 2.5 Flash lite
new Added support for GPT-5, GPT-5 Mini and GPT-5 Nano from OpenAI
chg Updated Google Gemini models, added Gemini 2.0 Flash Lite
chg Updated OpenAI models list. Now offering GPG 4.1, GPT 4.1 Mini, GPT 4.1 Nano, GPT 4o Mini, o4 Mini and o3 mini
chg If no model is selected, disable submit button and prompt user to select a model
bug Added CSS workaround for nasty Safari CSS bug, causing a blank line to appear on some configuration pages settings
bug Hashtags that can be used with provided text are all grouped together in one long string
bug Wrong color on error message when AI provider response is invalid, malformed
bug Possible 4AI crash after last update depending on last selected AI model prior to the update.
- new Added support for o1, o1-mini and o3-mini OpenAI models, including adding reasoning_effort new parameter
- new Added full support for Google Gemini models, in addition to OpenAI ones.
- chg Avoid packaging shared libraries that are not used by a given extension
- chg Enforce raw format for all API requests, prevent issues with new Joomla SEF system plugin option adding redirects to index.php URLs
- chg Adjust usage of PHP function imagefilledpolygon based on PHP version
- chg Better cleanup of javascript and css files in media folder after installation or update
- chg Data deletion option when uninstalling 4AI is now password-protected
- chg Now using micromark library for better formatting of AI responses in the chat
- chg Removed cost estimations, replaced with daily tokens and requests usage
- chg System prompt: added instruction to prevent wrapping generated output between backticks, helps formating and extracting results
- chg Slightly redesigned header: more prominent currently selected AI provider
- chg Changed color of new version notifications, was not readable in dark mode
- new Added Weeblr extensions quick switch menu
- chg Protect copy of extension changelog (with base64 encoding) against templates or plugins that search/replace body or head tag, can break extension entirely
- chg Increased fuzziness of update access key display in system configuration for more privacy
- chg Ensure no spaces around update access key, in case the key is entered through Joomla update site page
- chg Avoid risks of filename collisions for servers with opcache.use_cwd option disabled by prefixing all include_once files with a full path
- chg Updated GPT-4o pricing according to OpenAI October 2,2024 price list
- new Added support for OpenAI new model: GPT 4o mini
- chg Added workaround to allow 4AI to be displayed inside YooTheme Page Builder, fully featured but without ability to inject content
- chg Price and token count displays now account for large token counts and very low costs. Use either dollars ($) or cents (¢)
- bug Avoid low-contrast colors combination when displaying an error message in some circumstances
- bug Possible PHP notice in logs on Joomla 4+ and PHP 8.x+ when generating an image
- bug Generated image preview may not display properly on Joomla 3 sites
- new Added support for latest OpenAI model, GPT-4o
- chg Also show assistant icon on backend dashboard
- bug Typing a sub-page address in the browser address bar is sometimes not respected, last sub-page is shown instead
- chg Added message suggesting to use the auto-clear notification feature on sites where it's not enabled. Displayed randomly every few notifications.
- chg Updated code to read current user information for future-proofing against Joomla platform changes
- bug 4AI always uses the model selected when the page is first displayed, even if a different model is selected. The change actually only takes affect after a page reload.
- new All generated jpg and webp images now have standard XMP metadata added, including DigitalSourceType with a value of trainedAlgorithmicMedia.
- chg Better handling of source content in prompts to avoid AI models to reply in another language than expected