fastapi/typer (typer)
### [`v0.13.0`](https://redirect.github.com/fastapi/typer/releases/tag/0.13.0)
[Compare Source](https://redirect.github.com/fastapi/typer/compare/0.12.5...0.13.0)
##### Features
- ✨ Handle `KeyboardInterrupt` separately from other exceptions. PR [#1039](https://redirect.github.com/fastapi/typer/pull/1039) by [@patrick91](https://redirect.github.com/patrick91).
- ✨ Update `launch` to not print anything when opening urls. PR [#1035](https://redirect.github.com/fastapi/typer/pull/1035) by [@patrick91](https://redirect.github.com/patrick91).
- ✨ Show help items in order of definition. PR [#944](https://redirect.github.com/fastapi/typer/pull/944) by [@svlandeg](https://redirect.github.com/svlandeg).
##### Fixes
- 🐛 Fix equality check for custom classes. PR [#979](https://redirect.github.com/fastapi/typer/pull/979) by [@AryazE](https://redirect.github.com/AryazE).
- 🐛 Allow colon in zsh autocomplete values and descriptions. PR [#988](https://redirect.github.com/fastapi/typer/pull/988) by [@snapbug](https://redirect.github.com/snapbug).
##### Refactors
- 🗑️ Deprecate support for `is_flag` and `flag_value` parameters. PR [#987](https://redirect.github.com/fastapi/typer/pull/987) by [@svlandeg](https://redirect.github.com/svlandeg).
- 🔥 Remove unused functionality from `_typing.py` file. PR [#805](https://redirect.github.com/fastapi/typer/pull/805) by [@ivantodorovich](https://redirect.github.com/ivantodorovich).
- ✏️ Fix typo in function name `_make_rich_text`. PR [#959](https://redirect.github.com/fastapi/typer/pull/959) by [@svlandeg](https://redirect.github.com/svlandeg).
##### Internal
- ✅ Only run completion installation tests when the env var `_TYPER_RUN_INSTALL_COMPLETION_TESTS` is set. PR [#995](https://redirect.github.com/fastapi/typer/pull/995) by [@svlandeg](https://redirect.github.com/svlandeg).
- 📝 Update the docstring of the `_make_rich_text` method. PR [#972](https://redirect.github.com/fastapi/typer/pull/972) by [@svlandeg](https://redirect.github.com/svlandeg).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#1040](https://redirect.github.com/fastapi/typer/pull/1040) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ Bump mkdocs-material from 9.5.42 to 9.5.44. PR [#1042](https://redirect.github.com/fastapi/typer/pull/1042) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump ruff from 0.7.1 to 0.7.2. PR [#1038](https://redirect.github.com/fastapi/typer/pull/1038) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump mkdocs-macros-plugin from 1.3.6 to 1.3.7. PR [#1031](https://redirect.github.com/fastapi/typer/pull/1031) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#1032](https://redirect.github.com/fastapi/typer/pull/1032) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ Bump ruff from 0.7.0 to 0.7.1. PR [#1029](https://redirect.github.com/fastapi/typer/pull/1029) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump pillow from 10.4.0 to 11.0.0. PR [#1023](https://redirect.github.com/fastapi/typer/pull/1023) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump mkdocs-material from 9.5.35 to 9.5.42. PR [#1027](https://redirect.github.com/fastapi/typer/pull/1027) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump ruff from 0.6.5 to 0.7.0. PR [#1026](https://redirect.github.com/fastapi/typer/pull/1026) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump mkdocs-macros-plugin from 1.2.0 to 1.3.6. PR [#1025](https://redirect.github.com/fastapi/typer/pull/1025) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Update pre-commit requirement from <4.0.0,>=2.17.0 to >=2.17.0,<5.0.0. PR [#1012](https://redirect.github.com/fastapi/typer/pull/1012) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.3. PR [#1009](https://redirect.github.com/fastapi/typer/pull/1009) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#1001](https://redirect.github.com/fastapi/typer/pull/1001) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- 👷 Update Deploy docs CI to use uv. PR [#1021](https://redirect.github.com/fastapi/typer/pull/1021) by [@tiangolo](https://redirect.github.com/tiangolo).
- 👷 Fix smokeshow, checkout files on CI. PR [#1020](https://redirect.github.com/fastapi/typer/pull/1020) by [@tiangolo](https://redirect.github.com/tiangolo).
- 👷 Use uv in CI. PR [#1019](https://redirect.github.com/fastapi/typer/pull/1019) by [@tiangolo](https://redirect.github.com/tiangolo).
- 👷 Update `labeler.yml`. PR [#1014](https://redirect.github.com/fastapi/typer/pull/1014) by [@tiangolo](https://redirect.github.com/tiangolo).
- 👷 Update worfkow deploy-docs-notify URL. PR [#1011](https://redirect.github.com/fastapi/typer/pull/1011) by [@tiangolo](https://redirect.github.com/tiangolo).
- 👷 Upgrade Cloudflare GitHub Action. PR [#1010](https://redirect.github.com/fastapi/typer/pull/1010) by [@tiangolo](https://redirect.github.com/tiangolo).
- ⬆ Bump mkdocs-macros-plugin from 1.0.5 to 1.2.0. PR [#992](https://redirect.github.com/fastapi/typer/pull/992) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump ruff from 0.6.4 to 0.6.5. PR [#991](https://redirect.github.com/fastapi/typer/pull/991) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump mkdocs-material from 9.5.34 to 9.5.35. PR [#996](https://redirect.github.com/fastapi/typer/pull/996) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#993](https://redirect.github.com/fastapi/typer/pull/993) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#982](https://redirect.github.com/fastapi/typer/pull/982) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ Bump tiangolo/issue-manager from 0.5.0 to 0.5.1. PR [#980](https://redirect.github.com/fastapi/typer/pull/980) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 👷 Update `issue-manager.yml`. PR [#978](https://redirect.github.com/fastapi/typer/pull/978) by [@tiangolo](https://redirect.github.com/tiangolo).
- ⬆ Bump ruff from 0.6.3 to 0.6.4. PR [#975](https://redirect.github.com/fastapi/typer/pull/975) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump mkdocs-material from 9.5.33 to 9.5.34. PR [#963](https://redirect.github.com/fastapi/typer/pull/963) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1. PR [#973](https://redirect.github.com/fastapi/typer/pull/973) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#966](https://redirect.github.com/fastapi/typer/pull/966) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- 💚 Set `include-hidden-files` to `True` when using the `upload-artifact` GH action. PR [#967](https://redirect.github.com/fastapi/typer/pull/967) by [@svlandeg](https://redirect.github.com/svlandeg).
- ⬆ Bump ruff from 0.6.1 to 0.6.3. PR [#961](https://redirect.github.com/fastapi/typer/pull/961) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#689](https://redirect.github.com/fastapi/typer/pull/689) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ Bump ruff from 0.2.0 to 0.6.1. PR [#938](https://redirect.github.com/fastapi/typer/pull/938) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 👷 Update `latest-changes` GitHub Action. PR [#955](https://redirect.github.com/fastapi/typer/pull/955) by [@tiangolo](https://redirect.github.com/tiangolo).
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
==0.12.5
->==0.13.0
Release Notes
fastapi/typer (typer)
### [`v0.13.0`](https://redirect.github.com/fastapi/typer/releases/tag/0.13.0) [Compare Source](https://redirect.github.com/fastapi/typer/compare/0.12.5...0.13.0) ##### Features - ✨ Handle `KeyboardInterrupt` separately from other exceptions. PR [#1039](https://redirect.github.com/fastapi/typer/pull/1039) by [@patrick91](https://redirect.github.com/patrick91). - ✨ Update `launch` to not print anything when opening urls. PR [#1035](https://redirect.github.com/fastapi/typer/pull/1035) by [@patrick91](https://redirect.github.com/patrick91). - ✨ Show help items in order of definition. PR [#944](https://redirect.github.com/fastapi/typer/pull/944) by [@svlandeg](https://redirect.github.com/svlandeg). ##### Fixes - 🐛 Fix equality check for custom classes. PR [#979](https://redirect.github.com/fastapi/typer/pull/979) by [@AryazE](https://redirect.github.com/AryazE). - 🐛 Allow colon in zsh autocomplete values and descriptions. PR [#988](https://redirect.github.com/fastapi/typer/pull/988) by [@snapbug](https://redirect.github.com/snapbug). ##### Refactors - 🗑️ Deprecate support for `is_flag` and `flag_value` parameters. PR [#987](https://redirect.github.com/fastapi/typer/pull/987) by [@svlandeg](https://redirect.github.com/svlandeg). - 🔥 Remove unused functionality from `_typing.py` file. PR [#805](https://redirect.github.com/fastapi/typer/pull/805) by [@ivantodorovich](https://redirect.github.com/ivantodorovich). - ✏️ Fix typo in function name `_make_rich_text`. PR [#959](https://redirect.github.com/fastapi/typer/pull/959) by [@svlandeg](https://redirect.github.com/svlandeg). ##### Internal - ✅ Only run completion installation tests when the env var `_TYPER_RUN_INSTALL_COMPLETION_TESTS` is set. PR [#995](https://redirect.github.com/fastapi/typer/pull/995) by [@svlandeg](https://redirect.github.com/svlandeg). - 📝 Update the docstring of the `_make_rich_text` method. PR [#972](https://redirect.github.com/fastapi/typer/pull/972) by [@svlandeg](https://redirect.github.com/svlandeg). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#1040](https://redirect.github.com/fastapi/typer/pull/1040) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ Bump mkdocs-material from 9.5.42 to 9.5.44. PR [#1042](https://redirect.github.com/fastapi/typer/pull/1042) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump ruff from 0.7.1 to 0.7.2. PR [#1038](https://redirect.github.com/fastapi/typer/pull/1038) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump mkdocs-macros-plugin from 1.3.6 to 1.3.7. PR [#1031](https://redirect.github.com/fastapi/typer/pull/1031) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#1032](https://redirect.github.com/fastapi/typer/pull/1032) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ Bump ruff from 0.7.0 to 0.7.1. PR [#1029](https://redirect.github.com/fastapi/typer/pull/1029) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump pillow from 10.4.0 to 11.0.0. PR [#1023](https://redirect.github.com/fastapi/typer/pull/1023) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump mkdocs-material from 9.5.35 to 9.5.42. PR [#1027](https://redirect.github.com/fastapi/typer/pull/1027) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump ruff from 0.6.5 to 0.7.0. PR [#1026](https://redirect.github.com/fastapi/typer/pull/1026) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump mkdocs-macros-plugin from 1.2.0 to 1.3.6. PR [#1025](https://redirect.github.com/fastapi/typer/pull/1025) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Update pre-commit requirement from <4.0.0,>=2.17.0 to >=2.17.0,<5.0.0. PR [#1012](https://redirect.github.com/fastapi/typer/pull/1012) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.3. PR [#1009](https://redirect.github.com/fastapi/typer/pull/1009) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#1001](https://redirect.github.com/fastapi/typer/pull/1001) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - 👷 Update Deploy docs CI to use uv. PR [#1021](https://redirect.github.com/fastapi/typer/pull/1021) by [@tiangolo](https://redirect.github.com/tiangolo). - 👷 Fix smokeshow, checkout files on CI. PR [#1020](https://redirect.github.com/fastapi/typer/pull/1020) by [@tiangolo](https://redirect.github.com/tiangolo). - 👷 Use uv in CI. PR [#1019](https://redirect.github.com/fastapi/typer/pull/1019) by [@tiangolo](https://redirect.github.com/tiangolo). - 👷 Update `labeler.yml`. PR [#1014](https://redirect.github.com/fastapi/typer/pull/1014) by [@tiangolo](https://redirect.github.com/tiangolo). - 👷 Update worfkow deploy-docs-notify URL. PR [#1011](https://redirect.github.com/fastapi/typer/pull/1011) by [@tiangolo](https://redirect.github.com/tiangolo). - 👷 Upgrade Cloudflare GitHub Action. PR [#1010](https://redirect.github.com/fastapi/typer/pull/1010) by [@tiangolo](https://redirect.github.com/tiangolo). - ⬆ Bump mkdocs-macros-plugin from 1.0.5 to 1.2.0. PR [#992](https://redirect.github.com/fastapi/typer/pull/992) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump ruff from 0.6.4 to 0.6.5. PR [#991](https://redirect.github.com/fastapi/typer/pull/991) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump mkdocs-material from 9.5.34 to 9.5.35. PR [#996](https://redirect.github.com/fastapi/typer/pull/996) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#993](https://redirect.github.com/fastapi/typer/pull/993) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#982](https://redirect.github.com/fastapi/typer/pull/982) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ Bump tiangolo/issue-manager from 0.5.0 to 0.5.1. PR [#980](https://redirect.github.com/fastapi/typer/pull/980) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 👷 Update `issue-manager.yml`. PR [#978](https://redirect.github.com/fastapi/typer/pull/978) by [@tiangolo](https://redirect.github.com/tiangolo). - ⬆ Bump ruff from 0.6.3 to 0.6.4. PR [#975](https://redirect.github.com/fastapi/typer/pull/975) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump mkdocs-material from 9.5.33 to 9.5.34. PR [#963](https://redirect.github.com/fastapi/typer/pull/963) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1. PR [#973](https://redirect.github.com/fastapi/typer/pull/973) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#966](https://redirect.github.com/fastapi/typer/pull/966) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - 💚 Set `include-hidden-files` to `True` when using the `upload-artifact` GH action. PR [#967](https://redirect.github.com/fastapi/typer/pull/967) by [@svlandeg](https://redirect.github.com/svlandeg). - ⬆ Bump ruff from 0.6.1 to 0.6.3. PR [#961](https://redirect.github.com/fastapi/typer/pull/961) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#689](https://redirect.github.com/fastapi/typer/pull/689) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ Bump ruff from 0.2.0 to 0.6.1. PR [#938](https://redirect.github.com/fastapi/typer/pull/938) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 👷 Update `latest-changes` GitHub Action. PR [#955](https://redirect.github.com/fastapi/typer/pull/955) by [@tiangolo](https://redirect.github.com/tiangolo).Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.