Changelog
=========

All notable changes to qfinbox will be documented in this file.

The format is based on `Keep a Changelog <https://keepachangelog.com/en/1.0.0/>`_,
and this project adheres to `Semantic Versioning <https://semver.org/spec/v2.0.0.html>`_.

[Unreleased]
------------

Added
~~~~~
- Initial project setup and documentation structure
- Basic project configuration with pyproject.toml
- Read the Docs configuration
- Example documentation for key features

[0.1.0] - 2025-10-25
---------------------

Added
~~~~~
- Initial release of qfinbox
- Project structure and build configuration
- Documentation framework with Sphinx
- Example placeholders for core functionality:

  - Portfolio optimization examples
  - Risk management demonstrations
  - Monte Carlo simulation templates
  - Backtesting framework outline

- Development environment setup:

  - Black code formatting
  - isort import sorting
  - flake8 linting
  - mypy type checking
  - pytest testing framework

- Documentation features:

  - API reference structure
  - Comprehensive examples
  - Installation guide
  - Quick start tutorial
  - Contributing guidelines

Changed
~~~~~~~
- N/A (Initial release)

Deprecated
~~~~~~~~~~
- N/A (Initial release)

Removed
~~~~~~~
- N/A (Initial release)

Fixed
~~~~~
- N/A (Initial release)

Security
~~~~~~~~
- N/A (Initial release)
