*** AltText.ai Changelog ***

2026-05-04 - version 1.10.35
* Fixed: WPML sites using modern BCP-47 codes (zh-Hans, zh-Hant, zh-SG, zh-Hant-HK, etc.) now generate Chinese alt text correctly instead of falling back to English. Also covers underscore variants (pt_PT, pt_BR, en_GB, en_US).

2026-04-21 - version 1.10.34
* Fixed: Refresh Alt Text now works on YOOtheme Pro pages built with recent YOOtheme versions.
* Fixed: Chinese (Simplified) and Chinese (Traditional) alt text now generate correctly on WPML and Polylang sites. Previously both were falling back to English.

2026-03-25 - version 1.10.33
* NEW: YOOtheme Pro page builder support — alt text now syncs correctly on YOOtheme-built pages

2026-03-18 - version 1.10.32
* Fixed: Check bookmark success before seeking in page builder alt text pass, preventing excessive PHP notices in debug.log

2026-03-16 - version 1.10.31
* NEW: WPML language filter — choose which languages auto-generate alt text
* Improved: Network-controlled settings guard prevents subsites from overwriting shared options

2026-03-06 - version 1.10.30
* Fixed: API key check timeout

2026-02-24 - version 1.10.29
* Improved: Plugin version now included in API requests

2026-02-17 - version 1.10.22
* NEW: Alt text now appears on page builder pages (Elementor, Divi, Beaver Builder, etc.) even when the builder strips it during editing
* Improved: Faster alt text syncing with batch processing for pages with many images

2026-02-06 - version 1.10.21
* Fixed: Settings like "Automatically generate alt text" and "Use SEO keywords" could appear unchecked on fresh installs
* Fixed: WP-CLI status command reported incorrect auto-generation state on new installations

2026-02-04 - version 1.10.20
* NEW: Better support for custom media storage plugins (S3, Cloudinary, etc.)
* Fixed: Occasionally, language dropdown could default to a language other than your WordPress site language

2026-01-30 - version 1.10.18
* NEW: WP-CLI commands for developers — automate alt text generation from the command line with `wp alttext generate` and `wp alttext status`
* NEW: Full WordPress Multisite support — share one API key across your entire network and manage settings centrally
* NEW: Multilingual CSV import — upload alt text for thousands of images in multiple languages at once
* NEW: Polylang users now get automatic translations, matching the seamless WPML experience
* Improved: Stronger security controls for multisite network administrators
* Fixed: Bulk generation progress now displays correctly

2025-11-25 - version 1.10.15
* Improved: WPML translations now process automatically when generating alt text for primary images
* Improved: Bulk generation prevents double-processing of WPML translated images
* Improved: Better error handling and tracking for multilingual alt text generation

2025-10-06 - version 1.10.13
* Fixed: Non-administrator users can now save settings when given permission to access the plugin

2025-10-02 - version 1.10.12
* Improved: Better language detection for multilingual sites using WPML and Polylang
* Improved: More reliable alt text generation with automatic retry on temporary errors
* Fixed: Alt text now generates correctly in the right language for translated images
* Fixed: Plugin no longer processes trashed or deleted images

2025-09-18 - version 1.10.11
* Fixed: Alt text generated in media modal now more reliably persists

2025-09-11 - version 1.10.10
* Fixed: Media Library bulk action now displays current progress

2025-09-10 - version 1.10.9
* Improved: Bulk processing now runs up to 10x faster for sites with large media libraries
* Improved: Better handling of SVG images - they'll now process correctly without size restrictions
* Improved: If bulk generation gets interrupted, you can seamlessly continue right where you left off
* Improved: Memory usage optimized for shared hosting - plays nicer with resource limits

2025-08-01 - version 1.10.5
* Improved: Enhanced bulk generation reliability with automatic progress saving and recovery
* Improved: Smarter error detection and handling during bulk operations
* Improved: Better user interface with cleaner notifications and consistent styling
* Fixed: Security improvements following WordPress best practices

2025-07-17 - version 1.10.4
* Added: You can now choose regional variants for English (American/British) and Portuguese (Brazil/Portugal). Visit Settings → AltText.ai to select your preferred variant.

2025-07-02 - version 1.10.3
* Added: Post type exclusion feature - Exclude images attached to specific post types from alt text generation
* Added: Bulk operation support for post type exclusions
* Fixed: Plugin conflict with Phoenix Media Rename causing fatal errors during bulk generation
* Tested: WordPress 6.8 compatibility

2025-06-24 - version 1.10.1
* Fix potential bulk generation lockups on small images

2025-06-06 - version 1.10.0
* Added: Configurable admin menu capability - Site admins can now control which user roles can access the AltText.ai admin menu

2025-04-23 - version 1.9.95
* Introducing SVG & AVIF support! AltText.Ai is the only platform to support these new formats. Advanced image formats cost 2 credits per image; you can manage this feature in your account settings.

2025-04-16 - version 1.9.94
* Security fix (thanks @truonghuuphuc)
* Improved compatibility with custom themes
* Performance optimization for Media Library

2025-02-21 - version 1.9.93
* Fixes some edge-cases where other plugins may overwrite the "Update Alt Text" button

2025-02-07 - version 1.9.92
* Improves WooCommerce support

2025-02-05 - version 1.9.91
* Add support for SmartCrawl Pro keywords

2025-02-04 - version 1.9.9
* More detailed logs for unprocessed images
* Added graceful rate-limiting response
* Updates to improve CDN processing

2025-01-27 - version 1.9.8
* Added option to force language translation.

2025-01-27 - version 1.9.7
* Added missing SVG button file.

2025-01-17 - version 1.9.6
* Updated branding throughout the plugin.
* Added more detailed error logging for debugging.

2024-11-17 - version 1.9.5
* Do not overwrite public setting on activate

2024-11-13 - version 1.9.4
* Setting to skip metadata generation

2024-11-13 - version 1.9.3
* Internal bulk update debugging.

2024-11-10 - version 1.9.2
* Allow setting image src attribute for refresh.

2024-11-07 - version 1.9.1
* Show last bulk image ID

2024-10-28 - version 1.9.0
* Tested up to WP 6.7

2024-10-25 - version 1.8.9
* Fix backslash escaping in post refresh

2024-10-20 - version 1.8.8
* Support multisite separate histories

2024-10-20 - version 1.8.7
* Fix pagination on History page

2024-10-08 - version 1.8.6
* Bump max file size to 16mb

2024-09-16 - version 1.8.5
* Handle refresh for WooCommerce product posts.

2024-09-06 - version 1.8.4
* Handle silent activation

2024-09-04 - version 1.8.3
* Fix global CSS

2024-08-27 - version 1.8.2
* Fix keyword check on post refresh

2024-08-17 - version 1.8.1
* Support Yoast SEO Premium

2024-08-17 - version 1.8.0
* Support Woo marketplace

2024-08-15 - version 1.7.4
* Support relative image paths in refresh.

2024-08-09 - version 1.7.3
* Fix bulk generate array key warnings.

2024-08-05 - version 1.7.2
* Add post-activation notice.

2024-08-04 - version 1.7.1
* Fix bug with Refresh post keywords

2024-07-31 - version 1.7.0
* WooCommerce bulk update filters

2024-07-25 - version 1.6.9
* Linting for WooCommerce

2024-07-23 - version 1.6.8
* Add changelog.txt

2024-07-19 - version 1.6.7
* Add option to skip file not found.

2024-07-05 - version 1.6.6
* Remove system log info for now. WP 6.6 compatibility.

2024-07-01 - version 1.6.5
* Fix issue with template extensions.

2024-06-25 - version 1.6.4
* Add support for arrow key navigation and debug info.

2024-06-24 - version 1.6.3
* Feature: Set public site option on activation.

2024-06-24 - version 1.6.2
* Fix bulk action filter hook.

2024-06-14 - version 1.6.1
* Remove human review support (feature deprecated)

2024-06-01 - version 1.6.0
* Add support for The Seo Framework keywords

2024-05-29 - version 1.5.9
* Fix: JS Revert

2024-05-27 - version 1.5.8
* Remove duplicate JS function call.

2024-05-26 - version 1.5.7
* Fix: JS dependency update

2024-05-21 - version 1.5.6
* Fix: JS refactor

2024-03-02 - version 1.5.5
* Feature: Allow clearing alt text via CSV import.

2024-02-24 - version 1.5.4
* Add terse model.

2024-01-02 - version 1.5.3
* Tweak: Handle media modal without button target.

2023-12-24 - version 1.5.2
* Tweak: Async eligibility button.

2023-12-02 - version 1.5.1
* Fix: Handle post upload modal.

2023-11-22 - version 1.5.0
* Fix: Sanitize DB queries

2023-11-20 - version 1.4.9
* Tweak: Minify JS

2023-10-05 - version 1.4.8
* Fix: Better handling of scaled images.

2023-10-01 - version 1.4.7
* Fix: Improve speed of post refresh and image matching.

2023-09-30 - version 1.4.6
* Fix crash from missing history partial.

2023-08-17 - version 1.4.5
* Add setting for external images during bulk refresh.

2023-08-15 - version 1.4.4
* Add history page

2023-07-22 - version 1.4.3
* Fix: No redirect on plugin install

2023-07-20 - version 1.4.2
* Fix filesize for local files.

2023-07-19 - version 1.4.1
* Fix warning issue. Add AI model name.
