Releases: fastapi/fastapi-cli
Releases · fastapi/fastapi-cli
0.0.20
0.0.19
0.0.18
Features
- ➕ Add
fastapi-newinnewoptional dependency group. PR #241 by @savannahostrowski.
Fixes
- 🐛 Fix log alignment when pressing Ctrl+C to stop server. PR #253 by @savannahostrowski.
0.0.17
Upgrades
- ➖ Drop support for Pydantic v1. PR #268 by @patrick91.
Internal
- 👷 Configure coverage, error on main tests, don't wait for Smokeshow. PR #265 by @YuriiMotov.
- 👷 Run Smokeshow always, even on test failures. PR #264 by @YuriiMotov.
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #247 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.14.5 to 0.14.6. PR #245 by @dependabot[bot].
- ⬆ Bump actions/checkout from 5 to 6. PR #248 by @dependabot[bot].
- ⬆ Bump actions/checkout from 5 to 6. PR #244 by @dependabot[bot].
- 👷 Upgrade
latest-changesGitHub Action and pinactions/checkout@v5. PR #246 by @svlandeg. - ⬆ [pre-commit.ci] pre-commit autoupdate. PR #243 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.14.4 to 0.14.5. PR #242 by @dependabot[bot].
- ✅ Expand test matrix to include Windows and MacOS. PR #230 by @svlandeg.
- ⬆ Bump ruff from 0.14.2 to 0.14.4. PR #239 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #238 by @pre-commit-ci[bot].
0.0.16
0.0.15
Features
- ✨ Add support for reading configuration from
pyproject.toml. PR #236 by @patrick91.
You can use it in pyproject.toml like:
[tool.fastapi]
entrypoint = "some.importable_module:app_name"Internal
- ⬆ Bump actions/upload-artifact from 4 to 5. PR #232 by @dependabot[bot].
- ⬆ Bump ruff from 0.14.1 to 0.14.2. PR #231 by @dependabot[bot].
- ⬆ Bump actions/download-artifact from 5 to 6. PR #233 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #235 by @pre-commit-ci[bot].
- 🔧 Add PEP-639 license metadata. PR #234 by @svlandeg.
- ⬆ Bump astral-sh/setup-uv from 6 to 7. PR #223 by @dependabot[bot].
- ⬆ Bump ruff from 0.13.0 to 0.14.1. PR #228 by @dependabot[bot].
- 🔧 Configure reminder for
waitinglabel inissue-manager. PR #227 by @YuriiMotov. - ⬆ [pre-commit.ci] pre-commit autoupdate. PR #215 by @pre-commit-ci[bot].
0.0.14
0.0.13
0.0.12
Features
Internal
- ⬆ Bump mypy from 1.14.0 to 1.14.1. PR #207 by @dependabot[bot].
- ⬆ Bump actions/setup-python from 5 to 6. PR #201 by @dependabot[bot].
- ⬆ Bump ruff from 0.12.12 to 0.13.0. PR #206 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #208 by @pre-commit-ci[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #205 by @pre-commit-ci[bot].
0.0.11
Features
- ✨ Add support for passing apps as
fastapi run --entrypoint some.importable_module:app_name. PR #199 by @patrick91.
If you have been using Uvicorn like:
$ uvicorn some.importable_module:app_nameNow you can use the same "entrypoint" syntax with fastapi:
$ fastapi run -e some.importable_module:app_nameOr:
$ fastapi run --entrypoint some.importable_module:app_nameInternal
- ⬆ Bump actions/labeler from 5 to 6. PR #202 by @dependabot[bot].
- ⬆ Bump ruff from 0.12.11 to 0.12.12. PR #203 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #198 by @pre-commit-ci[bot].
- ⬆ Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0. PR #200 by @dependabot[bot].
- 👷 Detect and label merge conflicts on PRs automatically. PR #204 by @svlandeg.