All notable changes to this project will be documented in this file.
- Fixed availability KPI showing raw decimal instead of percentage in modern dashboard.
- Fixed Grid.js crash on null/undefined product fields (null-safe data mapping).
- Pinned Grid.js to v6.2.0 for stability.
- Added missing
richdependency topyproject.toml. - Added
.coverageto.gitignore.
- Removed unused
plotlyfrompyproject.tomlandrequirements.txt. - Removed unused
fake-useragentfromrequirements.txt.
- Regenerated
docs/dashboard files from updated templates.
- CI/CD Pipeline with GitHub Actions.
- Docker support (Dockerfile, docker-compose.yml).
- Comprehensive Type Annotations.
- Expanded Test Coverage.
- Pre-commit hooks.
- Architecture diagram in README.
- Basic scraping functionality.
- Data cleaning pipeline.
- Visualization dashboard.