# Changelog

All notable changes to Filestack Alt Text Generator will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.3] - 2026-05-12

### Changed
- Renamed plugin to "Filestack AI Image Alt Text Generator for WP" for better discoverability
- Updated tags in readme for improved WordPress.org search visibility

### Added
- Link to Filestack blog post on generating alt text in the plugin description

## [1.0.2] - 2026-03-11

### Changed
- Improved plugin description and feature descriptions for clarity
- Updated FAQ answers for conciseness
- Updated Filestack signup URL

## [1.0.1] - 2026-02-24

### Added
- "What's Next?" guidance section on the Settings page with links to bulk processing, media library bulk actions, and single image generation

## [1.0.0] - 2026-02-20

### Added
- Initial release of the plugin
- Bulk alt text generation for all images
- Smart detection - only processes images without existing alt text
- Real-time progress bar with percentage tracking
- Media Library integration with status column
- Bulk actions in Media Library
- Individual "Generate" buttons for single images
- Comprehensive API logging system with collapsible details
- Request/response logging with timing information
- Pause and resume functionality for bulk processing
- Settings page for API credential configuration
- API connection testing feature
- Filestack logo branding on Settings and Bulk Processing pages
- Link to Filestack DevPortal for obtaining API credentials
- API Key field masked as password with show/hide toggle
- Link to Filestack security policies documentation
- WordPress.com Image CDN Proxy option (Advanced Settings) for sites with restricted image access
- API credentials validation before generating alt text with user-friendly error message
- WordPress coding standards compliance
- Full internationalization support
- Security features (nonce verification, capability checks)
- Helper functions for common operations
- Constants class for maintainability
- Proper error handling and user feedback
- Directory browsing protection
- Settings link on plugins page
- System requirements validation on activation
- Multisite compatibility
- Clean uninstall with data removal

### Security
- Nonce verification on all AJAX requests
- Capability checks for all operations
- Input sanitization and output escaping
- Protected directories with index.php files
- .htaccess file for additional security

### Performance
- Batch processing (5 images per batch) to prevent timeouts
- AJAX-based processing for better user experience
- Auto-scroll for log entries
- Optimized database queries

### Documentation
- Comprehensive README.md for developers
- WordPress.org compatible readme.txt
- Inline code documentation with PHPDoc blocks
- Changelog tracking
- GPL v2 license file

[1.0.3]: https://github.com/yourusername/filestack-alt-text-generator/releases/tag/1.0.3
[1.0.2]: https://github.com/yourusername/filestack-alt-text-generator/releases/tag/1.0.2
[1.0.1]: https://github.com/yourusername/filestack-alt-text-generator/releases/tag/1.0.1
[1.0.0]: https://github.com/yourusername/filestack-alt-text-generator/releases/tag/1.0.0
