- 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
- new Added image creation and interactive modification. Images can be saved to disk and inserted into editor.
- chg Use style instead of CSS class for the frontend icon as some YooTheme template have a CSS preventing the 4AI icon to be visible
- chg Reworked connection with Joomla editor to avoid warnings on code deprecated (removed in Joomla 6!) and improve Copy from editor function when multiple editors are on a page, especially on Joomla 3 and 4
- chg Added button to copy full path of generated image
- bug OpenAI organization header not properly set