Migrate to the Responses API from the Chat Completion API for OpenAI
Remove o1 Mini deprecated model
2.6.2
Replace hardcoded Openai model with the one selected from the user
Update phpunit
Update Vite
2.6.1
Avoid to truncate alt text too long
2.6.0
Implement SOLID principles
Use design patterns
Implement tests
Preserve Media Library pagination when redirecting after bulk action
2.5.3
Protect the plugin from Cross-Site Request Forgery attacks
2.5.2
Enable the use of OpenAI’s GPT-5, GPT-5 Mini and GPT-5 nano models.
2.5.1
Replace a deprecated Azure Computer Vision api version.
2.5.0
Implement the Anthropic API as an alternative for generating alt text.
2.4.2
Modify documentation and build again the assets
2.4.1
Fixed: Alt text now correctly persists when generated from both the post media overlay and the main Media Library.
2.4.0
Introduce two new plugin-specific constants, AATXT_ENCRYPTION_KEY and AATXT_ENCRYPTION_SALT, allowing API keys to be encrypted independently of WordPress’s own salts.
Implement automatic migration of existing encrypted API keys: on upgrade, keys encrypted with the old WP salts are decrypted (if possible) and re-encrypted with the new plugin key.
Add an optional info notice on the Auto Alt Text options page showing the ready-to-copy define() statements for wp-config.php.
Maintain full backward-compatibility: if the new constants are not defined, the plugin continues to use the WordPress LOGGED_IN_KEY/LOGGED_IN_SALT fallback without interruption.
2.3.4
Displays an error message in the administration area if the WordPress salt keys were changed after the OpenAI API key was set. The message asks the user to enter the OpenAI API key again.
Update npm packages
2.3.3
Fix a return type error in the alt text generation
2.3.2
Avoid generating alt text for not supported mime types
Hide the ‘Generate Alt Text’ button in media library for unsupported mime types
Update npm packages
2.3.1
Tested up to WordPress 6.7.2
2.3.0
Preserves alt tags already present in images by preventing them from being overwritten by those generated by the plugin
Update npm packages
2.2.0
Allow users to select the preferred Openai model for generating alt text
2.1.0
Allow users to generate the alt text for each individual image in the media library
2.0.0
Set a maximum timeout of 90 seconds for OpenAI requests
Implement the gpt-4o model for generating alt text
Implement gpt-4-turbo template for fallback alt text generation
Remove gpt-4 and gpt-3.5 templates as fallback options
1.3.0
Implement bulk alt text generation for images already in the media library