Skip to content

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

Compare with 0.9.2

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

Compare with 0.9.1

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

Compare with 0.9.0

Bug Fixes

  • Use correct repo to download data (f9ce528 by georgedouzas).

Docs

  • Modify description (bbb4874 by georgedouzas).
  • Remove redundant link (e435047 by georgedouzas).

Chore

  • Release 0.9.1 (58ef3d0 by georgedouzas).

0.9.0 - 2024-07-01

Compare with 0.8.1

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

Compare with 0.8.0

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

Compare with 0.7.0

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

Compare with 0.6.0

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

Compare with 0.5.1

Features

  • Include daily tips (5df1910 by georgedouzas).

Style

  • Apply ruff guide (bcc40b4 by georgedouzas).
  • Split long line (2148c1c by georgedouzas).

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

Compare with 0.5.0

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

Compare with 0.4.0

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

Compare with 0.3.1

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

  • Replace string with regex (bedd98e by georgedouzas).
  • Sort data by date (c0e51de by georgedouzas).

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

Compare with 0.3.0

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

Compare with 0.2.9

Features

  • Support Python 3.9 and 3.10 (8eb16e7 by georgedouzas).

Docs

  • Ignore ruff warning and add attributes type (4d65bd3 by georgedouzas).

Code Refactoring

  • Change int type to np.int64 (ee6cee8 by georgedouzas).
  • Ignore ruff error (6aee287 by georgedouzas).

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

Compare with 0.2.8

Chore

  • Release 0.2.9 (b66e204 by georgedouzas).
  • Use copier template for project restructure (c2f5f94 by georgedouzas).

0.2.8 - 2022-04-20

Compare with 0.2.6

0.2.6 - 2022-04-20

Compare with 0.2.5

0.2.5 - 2022-04-19

Compare with 0.2.2

0.2.2 - 2022-02-02

Compare with 0.2.1

0.2.1 - 2022-02-01

Compare with 0.2.0

0.2.0 - 2022-01-26

Compare with 0.1.6

0.1.6 - 2022-01-19

Compare with 0.1.5

0.1.5 - 2022-01-18

Compare with 0.1.4

0.1.4 - 2021-12-22

Compare with 0.1.3

0.1.3 - 2021-12-15

Compare with 0.1.2

0.1.2 - 2021-12-12

Compare with first commit