Files
openapi-first/CHANGELOG.md
Vishesh 'ironeagle' Bangotra 621f10409e chore(release): 0.0.7
Squash-merge lib-standardisation: adopt repo standards across packaging,
tooling, docs, and CI.

- standardize pyproject.toml (canonical packaging, lint config, extras, GSDFC pydoclint)
- add py.typed marker, modernize type hints and Google-style docstrings
- nest generated docs under docs/lib and docs/mcp; add hand-written wiki
- adopt standard Type A PyPI CI pipeline (tag==version guard + quality gate)
- promote generated CHANGELOG.md; bump version to 0.0.7
2026-10-17 02:16:49 +05:30

1.4 KiB

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.

Unreleased

0.0.7 - 2026-10-17

Added

  • py.typed marker for PEP 561 type information.
  • Route code generation: template-style async route stubs with a body parameter and service hint; resource-name sanitisation; --inject-request / --package options; expanded form bodies.
  • Type stubs for the cli, codegen, and security modules.
  • 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.
  • templates/ excluded from black/ruff scans.

Fixed

  • Binder/app route annotations tightened (FastAPI / ModuleType); binder.pyi synced with the signature.
  • Stub fixes for typed API surfaces.