Release v0.1.2 (2026-06-10)
Typing marker, documentation overhaul, quality tooling
Changes
Added
- PEP 561:
py.typedmarker — the package now advertises inline type information to type checkers (mypy, pyright). - Docs: full API docstrings, mkdocstrings API reference, how-to guides, troubleshooting rewrite, full-CRUD tutorial, and Mermaid diagrams.
- Docs: executable documentation examples and Codex compatibility for skills.
Changed
- Docs: recommend the root-module pattern —
init(modules=["myapp"])scans recursively instead of listing submodules. - Quality: ruff complexity rules (C901, PLR1702); deduplicated test suite via parametrize/fixtures.
Fixed
- Tests: auto-discovery integration test no longer depends on environment plugins.
- Packaging: removed tracked
_version.py(now generated and ignored).
No API changes — drop-in upgrade from v0.1.1.
Installation
pip install pico-boot==0.1.2Full changelog: CHANGELOG.md