Releases: fastapi/fastapi-cli
Releases · fastapi/fastapi-cli
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.
0.0.10
Features
- Add CLI option
--forwarded-allow-ips. PR #113 by @Riuzaky77.
Internal
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #147 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.11.2 to 0.12.11. PR #196 by @dependabot[bot].
- ⬆ Bump actions/checkout from 4 to 5. PR #193 by @dependabot[bot].
- ⬆ Bump actions/download-artifact from 4 to 5. PR #190 by @dependabot[bot].
- ⬆ Bump tiangolo/latest-changes from 0.3.2 to 0.4.0. PR #188 by @dependabot[bot].
- ⬆ Bump astral-sh/setup-uv from 5 to 6. PR #176 by @dependabot[bot].
0.0.9
0.0.8
Features
This will allow you to deploy to FastAPI Cloud with the fastapi deploy command.
Installing fastapi-cli[standard] now includes fastapi-cloud-cli.
If you want to install fastapi-cli without fastapi-cloud-cli, you can install instead fastapi-cli[standard-no-fastapi-cloud-cli].
You will normally not install fastapi-cli directly, but rather install FastAPI with fastapi[standard], which will include fastapi-cli[standard].
If you want to install fastapi with the standard dependencies except for fastapi-cloud-cli, you can install instead fastapi[standard-no-fastapi-cloud-cli].
Internal
- ⬆ Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4. PR #152 by @dependabot[bot].
- ⬆ Bump ruff from 0.8.4 to 0.11.2. PR #168 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #138 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.8.2 to 0.8.4. PR #139 by @dependabot[bot].
- ⬆ Bump astral-sh/setup-uv from 4 to 5. PR #140 by @dependabot[bot].
- ⬆ Bump mypy from 1.13.0 to 1.14.0. PR #141 by @dependabot[bot].
0.0.7
Fixes
Internal
- 🚨 Format new test. PR #137 by @tiangolo.
- ⬆ Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3. PR #134 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #62 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.5.5 to 0.8.1. PR #128 by @dependabot[bot].