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:Added
Added
New features and capabilities introduced to the platform.
Changed
Changed
Modifications to existing functionality or behavior.
Deprecated
Deprecated
Features that will be removed in future versions.
Removed
Removed
Features or functionality that have been removed.
Fixed
Fixed
Bug fixes and issue resolutions.
Security
Security
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:- Sprint-based Updates: Major features are tracked through sprint cycles
- GitHub Issues: All bugs and feature requests are logged as GitHub issues
- Pull Requests: Code changes are reviewed and documented through PRs
- 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:| Phase | Status | Description |
|---|---|---|
| Planning | ✅ Completed | Requirements gathering, Lean Canvas, team organization |
| Foundation | 🔄 In Progress | Core architecture, database design, API integration |
| Development | 📅 Upcoming | Feature implementation, frontend development |
| Testing | 📅 Upcoming | QA validation, integration testing |
| Deployment | 📅 Upcoming | Production 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