Repository navigation
Release v1.3.0 - Cleaner, Leaner Chess Analysis
What's New in v1.3.0
🎯 Major Changes
- Removed Image Upload Functionality: Eliminated all image upload/paste features for a more focused, streamlined tool
- Zero Image Dependencies: Removed PIL/Pillow, opencv-python, and numpy - no more heavy image processing libraries
- Performance Improvements: Faster startup time and reduced memory footprint
✨ Improvements
- Cleaner Codebase: Removed 144 lines of unused image processing code
- Python 3.14 Ready: Full support for Python 3.12, 3.13, and 3.14
- Better Compatibility: Resolved dependency conflicts for smoother CI/CD builds
- Streamlined Dependencies: Down to 17 core packages (from 20+)
🔧 Technical Details
- Updated
setup.pyandpyproject.tomlto reflect Python 3.12+ requirement - Removed
python-chess-visionintegration - Cleaned up launch scripts
- Fixed Jinja2 template syntax for JavaScript comments
📦 Dependencies
Core packages only:
- Flask 3.1.2
- python-chess 1.999
- stockfish 3.28.0
- requests 2.32.5
🚀 Getting Started
git clone https://github.com/AprilLorDrake/Analyze_Chess.git
cd Analyze_Chess
python -m venv venv
venv\Scripts\activate # Windows
pip install -r [requirements.txt](http://_vscodecontentref_/0)
python [app.py](http://_vscodecontentref_/1)