Hatmanstack commited on
Commit
61cadeb
·
1 Parent(s): 081730e

chore: bump version to 1.1.0 and add CHANGELOG.md

Browse files
Files changed (2) hide show
  1. CHANGELOG.md +32 -0
  2. 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.0.0"
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"