Skip to content

v0.1.2 — Typing marker, docs overhaul, quality tooling

Latest

Choose a tag to compare

@dperezcabrera dperezcabrera released this 10 Jun 15:56

Release v0.1.2 (2026-06-10)

Typing marker, documentation overhaul, quality tooling

Changes

Added

  • PEP 561: py.typed marker — 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.2

Full changelog: CHANGELOG.md