Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.9.3 - 2024-12-12
Bug Fixes
- Update scikit-learn minimum version (3e5f1ad by georgedouzas).
Docs
- Fix doctests (44539df by georgedouzas).
Chore
- Use correct pytest options (dd92ce5 by georgedouzas).
- Update copier template (3fdf19b by georgedouzas).
0.9.2 - 2024-12-09
Bug Fixes
- Include current date to fixtures (fc7d2c1 by georgedouzas).
Style
- Sort imports (4edc0f4 by georgedouzas).
Chore
- Release 0.9.2 (ed04c81 by georgedouzas).
- Fix ruff check errors (3fc21c7 by georgedouzas).
- Update copier template (4d052d4 by georgedouzas).
0.9.1 - 2024-07-01
Bug Fixes
- Use correct repo to download data (f9ce528 by georgedouzas).
Docs
Chore
- Release 0.9.1 (58ef3d0 by georgedouzas).
0.9.0 - 2024-07-01
Features
- Implement bettor grid search (08ecb8f by georgedouzas).
Bug Fixes
- Add
strict=True
(461e5a4 by georgedouzas). - Use parameters from config file (06e46dc by georgedouzas).
Docs
- Add class link (b7376d1 by georgedouzas).
- Simplify attribute description (add2cf3 by georgedouzas).
- Remove
sports-betting-data
(7cf877b by georgedouzas). - Fix README template and CHANGELOG (96368dd by georgedouzas).
Tests
- Match regex for all Python versions (3ff9b8d by georgedouzas).
- Ignore type comparison (a488d77 by georgedouzas).
Chore
- Release 0.9.0 (cf657ae by georgedouzas).
- Make it compatible to new Python versions (f20e27f by georgedouzas).
- Update dependencies (2d3d1f5 by georgedouzas).
- Remove support for Python 3.9 (a1ec03a by georgedouzas).
- Remove non used group (4c31432 by georgedouzas).
- Support Python 3.11 and 3.12 (c365e01 by georgedouzas).
- Remove script to generate results (a5cdfe1 by georgedouzas).
- Remove duplicate docstring (7cd1416 by georgedouzas).
- Predictions 29/03/2024 (de32b51 by georgedouzas).
- Predictions 24/03/2024 (3b64b79 by georgedouzas).
- Predictions 16/03/2024 (ea644d5 by georgedouzas).
- Follow private module convention (bfcb854 by georgedouzas).
- Decrease number of splits of
TimeSeriesSplit
(c045834 by georgedouzas). - Predictions 13/03/2024 (3120e91 by georgedouzas).
- Predictions 11/03/2024 (1503f88 by georgedouzas).
- Update copier template and Github workflows (f38468d by georgedouzas).
0.8.1 - 2024-03-08
Bug Fixes
- Decode response and convert data types (55f6c33 by georgedouzas).
Docs
- Fix README typo (5477a30 by georgedouzas).
Chore
- Release 0.8.1 (33fe943 by georgedouzas).
- Sort imports (0940efc by georgedouzas).
- Silence ruff usage and configuration warnings (e85e56f by georgedouzas).
- Predictions 13/10/2023 (77a3a72 by georgedouzas).
- Predictions 03/10/2023 (6af121b by georgedouzas).
- Skip session if fixtures data are empty (00d3eeb by georgedouzas).
0.8.0 - 2023-09-29
Features
- Use footballdata only for data source (582d547 by georgedouzas).
Style
- Split line (6b93930 by georgedouzas).
Chore
- Release 0.8.0 (b611337 by georgedouzas).
- Ignore warnings (6b78adc by georgedouzas).
- Update Pandas dependency (51a9a13 by georgedouzas).
- Update copier template (a724b9e by georgedouzas).
0.7.0 - 2023-09-23
Features
- Create script to update results (c7a274f by georgedouzas).
- Simplify CLI functionality (fdcc171 by georgedouzas).
Bug Fixes
- Use GB classifier instead of RF classifier (e14bd71 by georgedouzas).
Docs
- Fix wrong description (e90e23e by georgedouzas).
Chore
- Release 0.7.0 (4e5545f by georgedouzas).
- Add more descriptive names for columns (833a84e by georgedouzas).
0.6.0 - 2023-09-21
Features
- Include daily tips (5df1910 by georgedouzas).
Style
Chore
- Release 0.6.0 (5d647d7 by georgedouzas).
- Modify type aliases (e719d06 by georgedouzas).
- Update copier template to 0.6.8 (7f5c484 by georgedouzas).
0.5.1 - 2023-06-05
Bug Fixes
- Create missing directories for configuration data (bd9dd9f by georgedouzas).
Docs
- Update information (d581fc5 by georgedouzas).
Chore
- Release 0.5.1 (4355bef by georgedouzas).
0.5.0 - 2023-04-27
Features
- Implement async downloading of data (a600307 by georgedouzas).
Docs
- Fix wrong issues link (06cfb4c by georgedouzas).
- Relax condition for numerical columns (2aa53fb by georgedouzas).
Chore
- Release 0.5.0 (9cda706 by georgedouzas).
- Add github workflow for CI and documentation (1052fab by georgedouzas).
- Automate release process (adebdaa by georgedouzas).
0.4.0 - 2023-04-25
Features
- Add configs for dataloaders and bettors (73ba86d by georgedouzas).
- Add more commands (ae5a8e0 by georgedouzas).
- Add rule-based bettor (db154fb by georgedouzas).
Bug Fixes
Docs
- Remove plot of portfolio value (2d0b185 by georgedouzas).
- Add description for CLI and sports betting (9a14f76 by georgedouzas).
- Add all methods to bettors (f94bde9 by georgedouzas).
Code Refactoring
- Rename load function and type hint (0d89209 by georgedouzas).
- Run tests serial or parallel (a495aa2 by georgedouzas).
- Modify base class and subclasses (c232624 by georgedouzas).
- Validate data for backtesting (ab3101c by georgedouzas).
Chore
- Release 0.4.0 (aaf7f48 by georgedouzas).
- Automate release process (c4ff404 by georgedouzas).
- Downgrade mkdocs gallery version (b916110 by georgedouzas).
- Fix pypi page links (a1d83a9 by Nicholas Cassarino).
- Add keywords and ignore variable name (e6d99d6 by georgedouzas).
0.3.1 - 2023-04-12
Chore
- Release 0.3.1 (06b8109 by georgedouzas).
- Export requirements from pyproject (1624021 by georgedouzas).
- Updated copier template (c362bc1 by georgedouzas).
- Split to multiple CI job (5aa7bda by georgedouzas).
- Add multiple Python versions to CI (60d8d2f by georgedouzas).
0.3.0 - 2023-04-12
Features
- Support Python 3.9 and 3.10 (8eb16e7 by georgedouzas).
Docs
- Ignore ruff warning and add attributes type (4d65bd3 by georgedouzas).
Code Refactoring
Chore
- Release 0.3.0 (f85cd17 by georgedouzas).
- Modify type hints to support Python 3.9 (535cf2d by georgedouzas).
- Use copier new template version 0.3.6 (cecce6b by georgedouzas).
- Restricted python version for pandas (23ff003 by georgedouzas).
0.2.9 - 2023-04-03
Chore
- Release 0.2.9 (b66e204 by georgedouzas).
- Use copier template for project restructure (c2f5f94 by georgedouzas).