v0.6.1
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.6.1 - 2026-03-30
Documentation
- Surface CostModel as public API and add dedicated usage guide (#622)
- Expand API mapping table and add jquantstats-only stats section
- Add Docs nav section with all docs/ markdown files
- Acknowledge QuantStats and clarify jquantstats' purpose
- Rewrite introduction to clarify conceptual differences between jquantstats and QuantStats
- Remove comprehensive markdown docs in favor of simpler guidance
Maintenance
- Drop plot_ prefix from DataPlots methods (#616)
- Disable scheduled runs, workflow dispatch, and unused steps in rhiza_validate.yml
New Features
- Property-based tests for financial metric invariants via hypothesis (#620)
Other Changes
- Move
app.pyfrom repo root toapi/app.py(#614)
Co-authored-by: copilot-swe-agent[bot] 198982749+Copilot@users.noreply.github.com
Co-authored-by: tschm 2046079+tschm@users.noreply.github.com
Co-authored-by: Thomas Schmelzer thomas.schmelzer@gmail.com
Co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com
- Copilot/move app py to api directory (#615)
Co-authored-by: copilot-swe-agent[bot] 198982749+Copilot@users.noreply.github.com
Co-authored-by: tschm 2046079+tschm@users.noreply.github.com
Co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com
- Remove annualisation details for information_ratio
Removed section on information_ratio annualisation from migration documentation
- Extract shared computation layer into
_stats/_internals.py(#618) - Delete docs/migration.md (#626)
- Migration
- Bump version 0.6.0 → 0.6.1
Performance
- Cache expensive Portfolio NAV/returns/tilt/turnover properties (#624)