Spaces:
Running
Running
Hatmanstack commited on
Commit ·
61cadeb
1
Parent(s): 081730e
chore: bump version to 1.1.0 and add CHANGELOG.md
Browse files- CHANGELOG.md +32 -0
- pyproject.toml +1 -1
CHANGELOG.md
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Changelog
|
| 2 |
+
|
| 3 |
+
All notable changes to this project will be documented in this file.
|
| 4 |
+
|
| 5 |
+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
| 6 |
+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
| 7 |
+
|
| 8 |
+
## [1.1.0] - 2026-02-27
|
| 9 |
+
|
| 10 |
+
### Added
|
| 11 |
+
- **Foundation Model**: Highlighted the complete Keras/TensorFlow foundation model setup trained on 2018 NBA data.
|
| 12 |
+
- **Apache 2.0 License**: Officially transitioned the project to the Apache 2.0 license.
|
| 13 |
+
- **Modernized README**: Added tech stack badges and improved project documentation.
|
| 14 |
+
- **Hugging Face Deployment**: Prepared the repository for deployment to Hugging Face Spaces.
|
| 15 |
+
|
| 16 |
+
### Changed
|
| 17 |
+
- **Data Layer**: Transitioned from a remote database to a local CSV-based data source (`snowflake_nba.csv`) using Pandas.
|
| 18 |
+
- **Game Logic**: Optimized away team generation and implemented session state persistence to prevent infinite loops.
|
| 19 |
+
- **UI Improvements**: Refined the team builder logic and added debug logging for better maintenance.
|
| 20 |
+
|
| 21 |
+
### Fixed
|
| 22 |
+
- Team saving logic in the Streamlit interface.
|
| 23 |
+
- Import sorting and type annotations to satisfy CI requirements.
|
| 24 |
+
- Path resolution for the Keras model in different environments.
|
| 25 |
+
|
| 26 |
+
## [1.0.0] - 2026-02-20
|
| 27 |
+
|
| 28 |
+
### Added
|
| 29 |
+
- Initial release of the NBA Fantasy Predictor.
|
| 30 |
+
- Streamlit multi-page application.
|
| 31 |
+
- Keras-based game winner prediction model.
|
| 32 |
+
- Basic team builder and box score simulator.
|
pyproject.toml
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
[project]
|
| 2 |
name = "streamlit-nba"
|
| 3 |
-
version = "1.
|
| 4 |
description = "NBA team builder and game prediction Streamlit application"
|
| 5 |
license = {text = "Apache-2.0"}
|
| 6 |
requires-python = ">=3.11"
|
|
|
|
| 1 |
[project]
|
| 2 |
name = "streamlit-nba"
|
| 3 |
+
version = "1.1.0"
|
| 4 |
description = "NBA team builder and game prediction Streamlit application"
|
| 5 |
license = {text = "Apache-2.0"}
|
| 6 |
requires-python = ">=3.11"
|