fastapi/typer (typer)
### [`v0.12.4`](https://togithub.com/fastapi/typer/releases/tag/0.12.4)
[Compare Source](https://togithub.com/fastapi/typer/compare/0.12.3...0.12.4)
##### Features
- ✨ Add support for Python 3.12, tests in CI and official marker. PR [#807](https://togithub.com/tiangolo/typer/pull/807) by [@ivantodorovich](https://togithub.com/ivantodorovich).
##### Fixes
- 🐛 Fix support for `UnionType` (e.g. `str | None`) with Python 3.11. PR [#548](https://togithub.com/fastapi/typer/pull/548) by [@jonaslb](https://togithub.com/jonaslb).
- 🐛 Fix `zsh` autocompletion installation. PR [#237](https://togithub.com/fastapi/typer/pull/237) by [@alexjurkiewicz](https://togithub.com/alexjurkiewicz).
- 🐛 Fix usage of `Annotated` with future annotations in Python 3.7+. PR [#814](https://togithub.com/fastapi/typer/pull/814) by [@ivantodorovich](https://togithub.com/ivantodorovich).
- 🐛 Fix `shell_complete` not working for Arguments. PR [#737](https://togithub.com/fastapi/typer/pull/737) by [@bckohan](https://togithub.com/bckohan).
##### Docs
- 📝 Update docs links, from tiangolo to new fastapi org. PR [#919](https://togithub.com/fastapi/typer/pull/919) by [@tiangolo](https://togithub.com/tiangolo).
- 📝 Add docs for team and repo management. PR [#917](https://togithub.com/tiangolo/typer/pull/917) by [@tiangolo](https://togithub.com/tiangolo).
##### Internal
- 🔧 Add URLs to `pyproject.toml`, show up in PyPI. PR [#931](https://togithub.com/fastapi/typer/pull/931) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Do not sync labels as it overrides manually added labels. PR [#930](https://togithub.com/fastapi/typer/pull/930) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Update labeler GitHub Action to add only one label. PR [#927](https://togithub.com/fastapi/typer/pull/927) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Update labeler GitHub Actions permissions and dependencies. PR [#926](https://togithub.com/fastapi/typer/pull/926) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Add GitHub Action label-checker. PR [#925](https://togithub.com/fastapi/typer/pull/925) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Add GitHub Action labeler. PR [#924](https://togithub.com/fastapi/typer/pull/924) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Add GitHub Action add-to-project. PR [#922](https://togithub.com/fastapi/typer/pull/922) by [@tiangolo](https://togithub.com/tiangolo).
- 🔨 Update docs.py script to enable dirty reload conditionally. PR [#918](https://togithub.com/tiangolo/typer/pull/918) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update MkDocs previews. PR [#916](https://togithub.com/tiangolo/typer/pull/916) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Upgrade build docs configs. PR [#914](https://togithub.com/tiangolo/typer/pull/914) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update MkDocs to have titles in Markdown files instead of config. PR [#913](https://togithub.com/tiangolo/typer/pull/913) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Add alls-green for test-redistribute. PR [#911](https://togithub.com/tiangolo/typer/pull/911) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Update docs-previews to handle no docs changes. PR [#912](https://togithub.com/tiangolo/typer/pull/912) by [@tiangolo](https://togithub.com/tiangolo).
- 👷🏻 Show docs deployment status and preview URLs in comment. PR [#910](https://togithub.com/tiangolo/typer/pull/910) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Enable auto dark mode from system. PR [#908](https://togithub.com/tiangolo/typer/pull/908) by [@tiangolo](https://togithub.com/tiangolo).
- 💄 Add dark mode logo. PR [#907](https://togithub.com/tiangolo/typer/pull/907) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update tabs and admonitions with new syntax and new MkDocs features. PR [#906](https://togithub.com/tiangolo/typer/pull/906) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Enable MkDocs Material features. PR [#905](https://togithub.com/tiangolo/typer/pull/905) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Enable dark mode for docs. PR [#904](https://togithub.com/tiangolo/typer/pull/904) by [@tiangolo](https://togithub.com/tiangolo).
- ➖ Do not install jieba for MkDocs Material as there are no chinese translations. PR [#903](https://togithub.com/tiangolo/typer/pull/903) by [@tiangolo](https://togithub.com/tiangolo).
- 🙈 Add MkDocs Material cache to gitignore. PR [#902](https://togithub.com/tiangolo/typer/pull/902) by [@tiangolo](https://togithub.com/tiangolo).
- 🔨 Update lint script. PR [#901](https://togithub.com/tiangolo/typer/pull/901) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update MkDocs configs and docs build setup. PR [#900](https://togithub.com/tiangolo/typer/pull/900) by [@tiangolo](https://togithub.com/tiangolo).
- ⬆ Bump actions/cache from 3 to 4. PR [#839](https://togithub.com/tiangolo/typer/pull/839) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot).
- 🍱 Update Typer icon and logo. PR [#899](https://togithub.com/tiangolo/typer/pull/899) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Update issue-manager.yml GitHub Action permissions. PR [#897](https://togithub.com/tiangolo/typer/pull/897) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Refactor GitHub Action to comment docs deployment URLs and update token, preparing for GitHub org. PR [#896](https://togithub.com/tiangolo/typer/pull/896) by [@tiangolo](https://togithub.com/tiangolo).
- 🔨 Update docs Termynal scripts to not include line nums for local dev. PR [#882](https://togithub.com/tiangolo/typer/pull/882) by [@tiangolo](https://togithub.com/tiangolo).
- ⬆ Bump black from 23.3.0 to 24.3.0. PR [#837](https://togithub.com/tiangolo/typer/pull/837) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot).
- ⬆ Bump pillow from 10.1.0 to 10.3.0. PR [#836](https://togithub.com/tiangolo/typer/pull/836) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot).
- ✅ Add CI configs to run tests on Windows and MacOS. PR [#824](https://togithub.com/tiangolo/typer/pull/824) by [@svlandeg](https://togithub.com/svlandeg).
- 👷 Update GitHub Actions to upload and download artifacts. PR [#829](https://togithub.com/tiangolo/typer/pull/829) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Tweak CI for test-redistribute, add needed env vars for slim. PR [#827](https://togithub.com/tiangolo/typer/pull/827) by [@tiangolo](https://togithub.com/tiangolo).
- ✅ Generalize test suite to run on Windows. PR [#810](https://togithub.com/tiangolo/typer/pull/810) by [@svlandeg](https://togithub.com/svlandeg).
- ✅ Add `__init__.py` files to fix test suite. PR [#809](https://togithub.com/tiangolo/typer/pull/809) by [@svlandeg](https://togithub.com/svlandeg).
- 🔧 Update MkDocs Material, enable plugins. PR [#813](https://togithub.com/tiangolo/typer/pull/813) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Tweak development scripts and configs after migration to PDM, Ruff, etc.. PR [#797](https://togithub.com/tiangolo/typer/pull/797) by [@tiangolo](https://togithub.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 this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
==0.12.3
->==0.12.4
Release Notes
fastapi/typer (typer)
### [`v0.12.4`](https://togithub.com/fastapi/typer/releases/tag/0.12.4) [Compare Source](https://togithub.com/fastapi/typer/compare/0.12.3...0.12.4) ##### Features - ✨ Add support for Python 3.12, tests in CI and official marker. PR [#807](https://togithub.com/tiangolo/typer/pull/807) by [@ivantodorovich](https://togithub.com/ivantodorovich). ##### Fixes - 🐛 Fix support for `UnionType` (e.g. `str | None`) with Python 3.11. PR [#548](https://togithub.com/fastapi/typer/pull/548) by [@jonaslb](https://togithub.com/jonaslb). - 🐛 Fix `zsh` autocompletion installation. PR [#237](https://togithub.com/fastapi/typer/pull/237) by [@alexjurkiewicz](https://togithub.com/alexjurkiewicz). - 🐛 Fix usage of `Annotated` with future annotations in Python 3.7+. PR [#814](https://togithub.com/fastapi/typer/pull/814) by [@ivantodorovich](https://togithub.com/ivantodorovich). - 🐛 Fix `shell_complete` not working for Arguments. PR [#737](https://togithub.com/fastapi/typer/pull/737) by [@bckohan](https://togithub.com/bckohan). ##### Docs - 📝 Update docs links, from tiangolo to new fastapi org. PR [#919](https://togithub.com/fastapi/typer/pull/919) by [@tiangolo](https://togithub.com/tiangolo). - 📝 Add docs for team and repo management. PR [#917](https://togithub.com/tiangolo/typer/pull/917) by [@tiangolo](https://togithub.com/tiangolo). ##### Internal - 🔧 Add URLs to `pyproject.toml`, show up in PyPI. PR [#931](https://togithub.com/fastapi/typer/pull/931) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Do not sync labels as it overrides manually added labels. PR [#930](https://togithub.com/fastapi/typer/pull/930) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Update labeler GitHub Action to add only one label. PR [#927](https://togithub.com/fastapi/typer/pull/927) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Update labeler GitHub Actions permissions and dependencies. PR [#926](https://togithub.com/fastapi/typer/pull/926) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Add GitHub Action label-checker. PR [#925](https://togithub.com/fastapi/typer/pull/925) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Add GitHub Action labeler. PR [#924](https://togithub.com/fastapi/typer/pull/924) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Add GitHub Action add-to-project. PR [#922](https://togithub.com/fastapi/typer/pull/922) by [@tiangolo](https://togithub.com/tiangolo). - 🔨 Update docs.py script to enable dirty reload conditionally. PR [#918](https://togithub.com/tiangolo/typer/pull/918) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update MkDocs previews. PR [#916](https://togithub.com/tiangolo/typer/pull/916) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Upgrade build docs configs. PR [#914](https://togithub.com/tiangolo/typer/pull/914) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update MkDocs to have titles in Markdown files instead of config. PR [#913](https://togithub.com/tiangolo/typer/pull/913) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Add alls-green for test-redistribute. PR [#911](https://togithub.com/tiangolo/typer/pull/911) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Update docs-previews to handle no docs changes. PR [#912](https://togithub.com/tiangolo/typer/pull/912) by [@tiangolo](https://togithub.com/tiangolo). - 👷🏻 Show docs deployment status and preview URLs in comment. PR [#910](https://togithub.com/tiangolo/typer/pull/910) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Enable auto dark mode from system. PR [#908](https://togithub.com/tiangolo/typer/pull/908) by [@tiangolo](https://togithub.com/tiangolo). - 💄 Add dark mode logo. PR [#907](https://togithub.com/tiangolo/typer/pull/907) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update tabs and admonitions with new syntax and new MkDocs features. PR [#906](https://togithub.com/tiangolo/typer/pull/906) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Enable MkDocs Material features. PR [#905](https://togithub.com/tiangolo/typer/pull/905) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Enable dark mode for docs. PR [#904](https://togithub.com/tiangolo/typer/pull/904) by [@tiangolo](https://togithub.com/tiangolo). - ➖ Do not install jieba for MkDocs Material as there are no chinese translations. PR [#903](https://togithub.com/tiangolo/typer/pull/903) by [@tiangolo](https://togithub.com/tiangolo). - 🙈 Add MkDocs Material cache to gitignore. PR [#902](https://togithub.com/tiangolo/typer/pull/902) by [@tiangolo](https://togithub.com/tiangolo). - 🔨 Update lint script. PR [#901](https://togithub.com/tiangolo/typer/pull/901) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update MkDocs configs and docs build setup. PR [#900](https://togithub.com/tiangolo/typer/pull/900) by [@tiangolo](https://togithub.com/tiangolo). - ⬆ Bump actions/cache from 3 to 4. PR [#839](https://togithub.com/tiangolo/typer/pull/839) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot). - 🍱 Update Typer icon and logo. PR [#899](https://togithub.com/tiangolo/typer/pull/899) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Update issue-manager.yml GitHub Action permissions. PR [#897](https://togithub.com/tiangolo/typer/pull/897) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Refactor GitHub Action to comment docs deployment URLs and update token, preparing for GitHub org. PR [#896](https://togithub.com/tiangolo/typer/pull/896) by [@tiangolo](https://togithub.com/tiangolo). - 🔨 Update docs Termynal scripts to not include line nums for local dev. PR [#882](https://togithub.com/tiangolo/typer/pull/882) by [@tiangolo](https://togithub.com/tiangolo). - ⬆ Bump black from 23.3.0 to 24.3.0. PR [#837](https://togithub.com/tiangolo/typer/pull/837) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Bump pillow from 10.1.0 to 10.3.0. PR [#836](https://togithub.com/tiangolo/typer/pull/836) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot). - ✅ Add CI configs to run tests on Windows and MacOS. PR [#824](https://togithub.com/tiangolo/typer/pull/824) by [@svlandeg](https://togithub.com/svlandeg). - 👷 Update GitHub Actions to upload and download artifacts. PR [#829](https://togithub.com/tiangolo/typer/pull/829) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Tweak CI for test-redistribute, add needed env vars for slim. PR [#827](https://togithub.com/tiangolo/typer/pull/827) by [@tiangolo](https://togithub.com/tiangolo). - ✅ Generalize test suite to run on Windows. PR [#810](https://togithub.com/tiangolo/typer/pull/810) by [@svlandeg](https://togithub.com/svlandeg). - ✅ Add `__init__.py` files to fix test suite. PR [#809](https://togithub.com/tiangolo/typer/pull/809) by [@svlandeg](https://togithub.com/svlandeg). - 🔧 Update MkDocs Material, enable plugins. PR [#813](https://togithub.com/tiangolo/typer/pull/813) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Tweak development scripts and configs after migration to PDM, Ruff, etc.. PR [#797](https://togithub.com/tiangolo/typer/pull/797) by [@tiangolo](https://togithub.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 this update again.
This PR was generated by Mend Renovate. View the repository job log.