Skip to main content

Overview

This changelog documents all notable changes, features, and improvements made to the OddsEngine platform. As the project is currently in active development, this page will be continuously updated to reflect new releases and updates.

Changelog Format

We follow a structured changelog format to ensure clarity and consistency:

Version Format

Versions follow Semantic Versioning (MAJOR.MINOR.PATCH):
  • MAJOR: Breaking changes or significant architectural updates
  • MINOR: New features and functionality additions
  • PATCH: Bug fixes and minor improvements

Change Categories

Each release documents changes in the following categories:
New features and capabilities introduced to the platform.
Modifications to existing functionality or behavior.
Features that will be removed in future versions.
Features or functionality that have been removed.
Bug fixes and issue resolutions.
Security-related updates and vulnerability fixes.

Release History

[Unreleased]

The project is currently in active development. Current sprint focuses include:

In Progress

  • Core probabilistic calculation engine development
  • PyQt frontend interface implementation
  • Tennis API integration
  • Oracle Database schema design
  • Initial documentation and project structure

Planned

  • User authentication system
  • Individual bet probability calculations
  • Combined bet analysis
  • Historical data tracking
  • CI/CD pipeline with GitHub Actions
  • Docker containerization
  • SonarQube integration for code quality

How We Track Changes

As part of our development process:
  1. Sprint-based Updates: Major features are tracked through sprint cycles
  2. GitHub Issues: All bugs and feature requests are logged as GitHub issues
  3. Pull Requests: Code changes are reviewed and documented through PRs
  4. Release Notes: Significant milestones will be tagged and documented here

Version History

Version releases will be documented here as the project progresses through development sprints. Check back regularly for updates, or watch the GitHub repository for real-time development activity.

Development Phases

The OddsEngine project follows these development phases:
PhaseStatusDescription
Planning✅ CompletedRequirements gathering, Lean Canvas, team organization
Foundation🔄 In ProgressCore architecture, database design, API integration
Development📅 UpcomingFeature implementation, frontend development
Testing📅 UpcomingQA validation, integration testing
Deployment📅 UpcomingProduction deployment, documentation finalization

Stay Updated

To stay informed about the latest changes:
  • Monitor the project’s GitHub repository for commits and releases
  • Review sprint documentation in the project wiki
  • Check this changelog page regularly for official release notes
For detailed technical changes, refer to the commit history on GitHub or review individual pull request descriptions.

Build docs developers (and LLMs) love