All notable changes to Wareflow EMS will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Structured release process
- Automated changelog generation
- Multi-platform build pipeline
- Migration system for database upgrades
- Automated build pipeline with GitHub Actions (#38)
- Database migration system (#36)
- Excel import template generator (#41)
- Comprehensive test coverage (#41)
- File upload security validation (#4)
- Configuration migration support (#36)
- Improved error handling throughout the application
- Enhanced logging and diagnostics
- Better validation for user inputs
- Database connection issues
- Migration rollback failures
- Template generation edge cases
- File upload path traversal vulnerability fixed (#4)
- Input validation improvements
- Initial release of Wareflow Employee Management System
- Employee management (CRUD operations)
- CACES certification tracking
- Medical visit tracking
- Online training records
- Excel import/export functionality
- CLI commands for all operations
- Desktop GUI application
- Initial user documentation
- API documentation
- Installation guide
- Usage examples
- Breaking Changes: Configuration format migration
- New Features: Build pipeline, migration system
- Migration: Automatic migration provided
- Upgrade Time: ~5 minutes
- Support: Previous version supported for 6 months
- Features: Core employee management functionality
- Status: Stable production release