v0.3.4
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.3.4 - 2026-03-26
Bug Fixes
- Move mkdocs.yml to repo root to resolve docs_dir config error (#501)
- Limit API Reference TOC depth to 3 to reduce clutter
Documentation
- Append 2026-03-25 repository analysis entry (v0.3.3)
Maintenance
- Add kaleido static image export tests (#504)
- Move mkdocs.yml to repo root (#514)
- Add kaleido marker and dedicated CI job for static image export (#520)
New Features
- Replace minibook with MkDocs-based book pipeline (#502)
- Add per-subcategory 1–10 scores to analyser agent
- Add vol-normalisation cap and input validation to
from_risk_position(#521)
Other Changes
- Potential fix for code scanning alert no. 1: Workflow does not contain permissions (#503)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
- Revert "chore: move mkdocs.yml to repo root" (#517)
- [WIP] Fix PortfolioLike protocol to align with CostModel abstraction (#522)
Co-authored-by: copilot-swe-agent[bot] 198982749+Copilot@users.noreply.github.com
Co-authored-by: tschm 2046079+tschm@users.noreply.github.com
- Analysis
- Bump version 0.3.3 → 0.3.4
Performance
- Vectorise trading_cost_impact — O(1) allocations for the cost sweep (#516)
- Add
slots=TruetoPortfolioandDatafrozen dataclasses (#515)