Repository navigation
v1.6.0 - CI/CD & Python 3.10+ Support
What's Changed
Breaking Changes
- Dropped Python 3.9 support - Minimum version is now Python 3.10 due to dependency requirements (click 8.3.1)
Added
- GitHub Actions CI/CD workflows:
- Automated testing on Python 3.10-3.13
- Code quality checks (Black, flake8)
- Translation validation
- Dependabot configuration for automated dependency updates
- Community files: CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md
- Issue & PR templates for better collaboration
Fixed
- Lazy serial port initialization - Prevents hardware access during module import (fixes CI testing)
- Tooltip formatting - All language tooltips now show scores on separate lines
- README path corrections - Updated from 'Modbus Graph' to 'XY-MD02_WebApp'
- Workflow permissions - Added proper read permissions to all GitHub Actions workflows
Changed
- Complete requirements.txt - All 36 dependencies now properly frozen
- Updated dependencies: pandas 2.2.3→2.3.3, python-dotenv 1.0.1→1.2.1
- Renamed env.example to .env.example for consistency
Dependencies
- Python >=3.10
- All dependencies updated and frozen in requirements.txt
Full Changelog: v1.5.3...v1.6.0