# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.0.3] - 2026-10-17 ### Added - `py.typed` marker for PEP 561 type information. - Type stubs for the `csv` and `xlsx` subpackages. - Hand-written wiki, plus doc-forge-generated API reference under `docs/lib` and MCP bundle under `docs/mcp` (per-kind MkDocs configs). - MIT `LICENSE`. ### Changed - Adopted the standard Type A PyPI CI pipeline: a `tag == version` guard and a quality gate (black, ruff, mypy, pydoclint, pytest). - Standardized `pyproject.toml` (canonical packaging, lint tool config, extras) with a shared Google-style `[tool.pydoclint]` configuration. - Docstring types modernised (`List` -> `list`, `Optional` -> `X | None`) to match signatures. ### Fixed - `XLSX`/`CSV` members added to the `content` type surface. - Stub fixes for typed API surfaces. [Unreleased]: https://git.aetoskia.com/aetos/omniread/compare/0.0.3...HEAD [0.0.3]: https://git.aetoskia.com/aetos/omniread/compare/0.0.2...0.0.3