Releases: fastapi/typer
Releases · fastapi/typer
0.17.4
Fixes
- 🐛 Make sure
rich.markup
is imported when rendering help text. PR #1290 by @g-arjones.
Internal
- ⬆ Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0. PR #1292 by @dependabot[bot].
- ⬆ Bump ruff from 0.12.10 to 0.12.11. PR #1283 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1288 by @pre-commit-ci[bot].
- 👷 Set permissions for conflict detector workflow. PR #1287 by @svlandeg.
- 👷 Detect and label merge conflicts on PRs automatically. PR #1286 by @svlandeg.
0.17.3
0.17.2
0.17.1
0.17.0
Features
Internal
- ⬆ Bump ruff from 0.12.9 to 0.12.10. PR #1280 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1281 by @pre-commit-ci[bot].
- ⬆ Update pytest-sugar requirement from <1.1.0,>=0.9.4 to >=0.9.4,<1.2.0. PR #1279 by @dependabot[bot].
0.16.1
Fixes
Docs
- 📝 Remove duplicated line in
environment-variables.md
. PR #1277 by @neirzhei. - 📝 Fix reference to
count
parameter in the documentation. PR #1201 by @PokkaKiyo.
Internal
- ⬆ Bump ruff from 0.11.13 to 0.12.9. PR #1276 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1247 by @pre-commit-ci[bot].
- ⬆ Bump actions/checkout from 4 to 5. PR #1271 by @dependabot[bot].
- ⬆ Bump mkdocs-macros-plugin from 1.3.7 to 1.3.9. PR #1272 by @dependabot[bot].
- ⬆ Bump tiangolo/latest-changes from 0.3.2 to 0.4.0. PR #1265 by @dependabot[bot].
- ⬆ Bump pillow from 11.2.1 to 11.3.0. PR #1249 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1206 by @pre-commit-ci[bot].
- ⬆ Bump pillow from 11.1.0 to 11.2.1. PR #1198 by @dependabot[bot].
- ⬆ Bump cairosvg from 2.7.1 to 2.8.2. PR #1226 by @dependabot[bot].
- ⬆ Bump ruff from 0.11.6 to 0.11.13. PR #1241 by @dependabot[bot].
0.16.0
Upgrades
When using the CliRunner
with Click < 8.2, to be able to access the stderr
output, you needed to set the mix_stderr
parameter to True
. Since Click 8.2 (and Typer 0.160 this release supporting it) this is no longer necessary, so this parameter has been removed.
Refactors
Internal
0.15.4
0.15.3
Fixes
- 🐛 Ensure that autocompletion works for
Path
arguments/options. PR #1138 by @svlandeg. - 🐛 Fix newline after header in help text, and add more tests for the behaviour of
rich_markup_mode
. PR #964 by @svlandeg.
Internal
- ⬆ Bump astral-sh/setup-uv from 5 to 6. PR #1203 by @dependabot[bot].
- ⬆ Bump ruff from 0.11.2 to 0.11.6. PR #1200 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1196 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.11.1 to 0.11.2. PR #1186 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1187 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.11.0 to 0.11.1. PR #1185 by @dependabot[bot].
- ⬆ Bump ruff from 0.9.10 to 0.11.0. PR #1180 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1181 by @pre-commit-ci[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1176 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.9.9 to 0.9.10. PR #1175 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1171 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.9.7 to 0.9.9. PR #1166 by @dependabot[bot].
- ✏️ Fix typo in test name. PR #1165 by @svlandeg.
0.15.2
Features
- ✨ Allow custom styles for commands in help output. PR #1103 by @TheTechromancer.
- ✨ Avoid the unnecessary import of
typing_extensions
in newer Python versions. PR #1048 by @horta.
Fixes
Refactors
Docs
- ✏️ Fix small typos in the tutorial documentation. PR #1137 by @svlandeg.
- 📝 Update optional CLI argument section in tutorial with
Annotated
. PR #983 by @gkeuccsr. - 📝 Clarify the need for
mix_stderr
when accessing the output ofstderr
in tests. PR #1045 by @mrchrisadams.
Internal
- 🔧 Add support for Python 3.13, tests in CI and add PyPI trove classifier. PR #1091 by @edgarrmondragon.
- ⬆ Bump ruff from 0.9.6 to 0.9.7. PR #1161 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1162 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.9.5 to 0.9.6. PR #1153 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1151 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.9.4 to 0.9.5. PR #1146 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1142 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.9.3 to 0.9.4. PR #1139 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1135 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.9.1 to 0.9.3. PR #1136 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1130 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.8.6 to 0.9.1. PR #1118 by @dependabot[bot].
- ⬆ Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4. PR #1132 by @dependabot[bot].
- ⬆ Bump mkdocs-material from 9.5.49 to 9.5.50. PR #1129 by @dependabot[bot].
- 💚 Fix test matrix for Python 3.7. PR #1116 by @svlandeg.
- ⬆ Bump ruff from 0.8.4 to 0.8.6. PR #1107 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1109 by @pre-commit-ci[bot].
- ⬆ Bump pillow from 11.0.0 to 11.1.0. PR #1104 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1102 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.8.3 to 0.8.4. PR #1097 by @dependabot[bot].
- ⬆ Bump astral-sh/setup-uv from 4 to 5. PR #1098 by @dependabot[bot].
- ⬆ Bump markdown-include-variants from 0.0.3 to 0.0.4. PR #1100 by @dependabot[bot].
- ⬆ Bump ruff from 0.8.2 to 0.8.3. PR #1090 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1093 by @pre-commit-ci[bot].
- ⬆ Bump mkdocs-material from 9.5.48 to 9.5.49. PR #1092 by @dependabot[bot].
- ⬆ Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3. PR #1088 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1087 by @pre-commit-ci[bot].
- ⬆ Bump ruff from 0.8.1 to 0.8.2. PR #1084 by @dependabot[bot].
- ⬆ Bump mkdocs-material from 9.5.47 to 9.5.48. PR #1086 by @dependabot[bot].