Releases: fastapi/typer
Releases · fastapi/typer
0.26.4
Features
Internal
- 👷 Add CI to create draft release after merging a
releasePR. PR #1807 by @tiangolo. - 👷 Update labeler to accept label
release. PR #1806 by @tiangolo. - 👷 Update GitHub Action permissions for prepare-release. PR #1804 by @tiangolo.
- 👷 Add GitHub Actions prepare release workflow. PR #1802 by @tiangolo.
- 👷 Update publish action, do not use uv cache. PR #1803 by @tiangolo.
- ⬆ Bump the python-packages group across 1 directory with 5 updates. PR #1793 by @dependabot[bot].
0.26.3
0.26.2
0.26.1
0.26.0
Breaking Changes
- ➖ Vendor Click and streamline Typer's functionality and code base. PR #1774 by @svlandeg.
- Typer no longer depends on Click as a third party dependency, it vendors (includes the source code of) Click.
- This simplifies the work done by both Click and Typer teams.
- It allows Typer to evolve independently, and enables several new planned features.
- It will solve several dependency conflict situations for projects that use some packages that depend on Click and some that depend on Typer.
- This also means that Click-specific functionality is no longer supported, like extracting the Click app and adding Click-specific plug-ins, or customizing the field types with Click-specific types.
- You can read more about it in the docs for Vendored Click.
Docs
- 📝 Update and simplify docs about help and management. PR #1778 by @tiangolo.
- 📝 Update contributing docs, reference central docs. PR #1777 by @tiangolo.
- 📝 Update security policy. PR #1775 by @tiangolo.
- 📝 Update link syntax to minimal Markdown. PR #1623 by @tiangolo.
- 📝 Update and simplify usage of admonitions. PR #1755 by @tiangolo.
Internal
- 📌 Pin max version of Click to
>= 8.2.1, < 8.4temporarily to prevent incompatibilities. PR #1753 by @tiangolo.- Superseded by vendoring Click.
- 👷 Configure Dependabot to group updates and update weekly. PR #1768 by @YuriiMotov.
- 🔥 Remove config files now in central GitHub repo. PR #1780 by @tiangolo.
- ⬆ Bump idna from 3.11 to 3.15. PR #1771 by @dependabot[bot].
- ⬆ Bump pymdown-extensions from 10.21.2 to 10.21.3. PR #1772 by @dependabot[bot].
- 📝 Fix categorization of PR 1475 in release notes. PR #1769 by @svlandeg.
- ✅ Add Fish shell completion tests for colon options. PR #1475 by @Mohamed-Elwasila.
- ✅ Extend completion unit tests for zsh, powershell and pwsh. PR #1767 by @ADiTyaRaj8969.
- ⬆ Bump actions/github-script from 7.1.0 to 9.0.0. PR #1746 by @dependabot[bot].
- 🔧 Fix GitHub link in docs. PR #1754 by @tiangolo.
- ⬆️ Migrate to Zensical. PR #1470 by @tiangolo.
- ⬆ Bump urllib3 from 2.6.3 to 2.7.0. PR #1741 by @dependabot[bot].
- 🔧 Remove unnecessary Ruff rule. PR #1752 by @tiangolo.
- 🔒️ Add zizmor and fix audit findings. PR #1705 by @YuriiMotov.
- 🔒️ Only allow team members to modify dependencies. PR #1744 by @svlandeg.
- ⬆ Bump mypy from 2.0.0 to 2.1.0. PR #1742 by @dependabot[bot].
- ⬆ Bump pydantic-settings from 2.14.0 to 2.14.1. PR #1739 by @dependabot[bot].
- ⬆ Bump ty from 0.0.34 to 0.0.35. PR #1740 by @dependabot[bot].
- ⬆ Bump actions/add-to-project from 1.0.2 to 2.0.0. PR #1731 by @dependabot[bot].
- ⬆ Bump actions/labeler from 6.0.1 to 6.1.0. PR #1734 by @dependabot[bot].
- ⬆ Bump pydantic from 2.13.3 to 2.13.4. PR #1736 by @dependabot[bot].
- ⬆ Bump prek from 0.3.11 to 0.3.13. PR #1735 by @dependabot[bot].
- ⬆ Bump mypy from 1.20.2 to 2.0.0. PR #1737 by @dependabot[bot].
- 👷 Add pre-commit for typos. PR #1730 by @tiangolo.
- ⬆ Bump ty from 0.0.33 to 0.0.34. PR #1729 by @dependabot[bot].
- ⬆ Bump ty from 0.0.32 to 0.0.33. PR #1724 by @dependabot[bot].
0.25.1
Features
Internal
- ⬆ Bump ruff from 0.15.11 to 0.15.12. PR #1722 by @dependabot[bot].
- ⬆ Bump prek from 0.3.10 to 0.3.11. PR #1723 by @dependabot[bot].
0.25.0
0.24.2
Fixes
Refactors
Docs
- 📝 Add dates to release notes. PR #1612 by @YuriiMotov.
- 💄 Fix code blocks in reference docs overflowing table width. PR #1630 by @YuriiMotov.
- 📝 Fix broken link to FastAPI and Friends newsletter. PR #1540 by @Karlemami.
- 🔨 Handle external links
target=_blankand CSS automatically in JS and CSS. PR #1622 by @tiangolo. - 📝 Remove link to Typer developer survey. PR #1609 by @svlandeg.
- ✏️ Clean up documentation in
install.mdfile. PR #1606 by @Johandielangman.
Internal
- ⬆ Bump mypy from 1.20.1 to 1.20.2. PR #1715 by @dependabot[bot].
- ⬆ Bump prek from 0.3.9 to 0.3.10. PR #1716 by @dependabot[bot].
- ⬆ Bump pydantic-settings from 2.13.1 to 2.14.0. PR #1713 by @dependabot[bot].
- ⬆ Bump ty from 0.0.31 to 0.0.32. PR #1711 by @dependabot[bot].
- ⬆ Bump pydantic from 2.13.2 to 2.13.3. PR #1712 by @dependabot[bot].
- ⬆ Bump pygments from 2.19.2 to 2.20.0. PR #1667 by @dependabot[bot].
- ⬆ Bump pymdown-extensions from 10.20 to 10.21.2. PR #1710 by @YuriiMotov.
- ⬆ Bump actions/cache from 5.0.4 to 5.0.5. PR #1700 by @dependabot[bot].
- ⬆ Bump pydantic from 2.13.1 to 2.13.2. PR #1703 by @dependabot[bot].
- ⬆ Bump actions/upload-artifact from 7.0.0 to 7.0.1. PR #1701 by @dependabot[bot].
- ⬆ Bump ruff from 0.15.10 to 0.15.11. PR #1704 by @dependabot[bot].
- ⬆ Bump cloudflare/wrangler-action from 3.14.1 to 3.15.0. PR #1702 by @dependabot[bot].
- ⬆ Bump astral-sh/setup-uv from 7.6.0 to 8.1.0. PR #1699 by @dependabot[bot].
- ⬆ Bump ty from 0.0.30 to 0.0.31. PR #1696 by @dependabot[bot].
- ⬆ Bump pydantic from 2.13.0 to 2.13.1. PR #1697 by @dependabot[bot].
- 🔒 Pin GitHub actions by commit SHA. PR #1666 by @YuriiMotov.
- ⬆ Bump ty from 0.0.29 to 0.0.30. PR #1693 by @dependabot[bot].
- ⬆ Bump prek from 0.3.8 to 0.3.9. PR #1691 by @dependabot[bot].
- ⬆ Bump pygithub from 2.9.0 to 2.9.1. PR #1692 by @dependabot[bot].
- ⬆ Bump rich from 14.3.3 to 15.0.0. PR #1688 by @dependabot[bot].
- ⬆ Bump pydantic from 2.12.5 to 2.13.0. PR #1687 by @dependabot[bot].
- ⬆ Bump mypy from 1.20.0 to 1.20.1. PR #1689 by @dependabot[bot].
- ⬆ Bump cryptography from 46.0.6 to 46.0.7. PR #1682 by @dependabot[bot].
- ⬆ Bump ruff from 0.15.9 to 0.15.10. PR #1684 by @dependabot[bot].
- ⬆ Bump pytest from 9.0.2 to 9.0.3. PR #1681 by @dependabot[bot].
- ⬆ Bump ty from 0.0.28 to 0.0.29. PR #1678 by @dependabot[bot].
- ⬆ Bump ruff from 0.15.8 to 0.15.9. PR #1674 by @dependabot[bot].
- ⬆ Bump ty from 0.0.27 to 0.0.28. PR #1675 by @dependabot[bot].
- ⬆ Bump pillow from 12.1.1 to 12.2.0. PR #1672 by @dependabot[bot].
- ⬆ Bump mypy from 1.19.1 to 1.20.0. PR #1670 by @dependabot[bot].
- ⬆ Bump ty from 0.0.26 to 0.0.27. PR #1669 by @dependabot[bot].
- ⬆ Bump cryptography from 46.0.5 to 46.0.6. PR #1661 by @dependabot[bot].
- ⬆ Bump ruff from 0.15.7 to 0.15.8. PR #1659 by @dependabot[bot].
- ⬆ Bump ty from 0.0.25 to 0.0.26. PR #1660 by @dependabot[bot].
- 👷 Configure
tyto exit with error code on warnings. PR #1657 by @svlandeg. - ⬆ Bump requests from 2.32.5 to 2.33.0. PR #1656 by @dependabot[bot].
- ⬆ Bump ty from 0.0.24 to 0.0.25. PR #1652 by @dependabot[bot].
- ⬆ Bump prek from 0.3.6 to 0.3.8. PR #1648 by @dependabot[bot].
- ⬆ Bump pytest-cov from 7.0.0 to 7.1.0. PR #1649 by @dependabot[bot].
- ⬆ Bump pygithub from 2.8.1 to 2.9.0. PR #1650 by @dependabot[bot].
- ⬆ Bump mkdocs-material from 9.7.5 to 9.7.6. PR #1645 by @dependabot[bot].
- ⬆ Bump ruff from 0.15.6 to 0.15.7. PR #1644 by @dependabot[bot].
- ⬆ Bump ty from 0.0.23 to 0.0.24. PR #1646 by @dependabot[bot].
- ⬆ Bump prek from 0.3.5 to 0.3.6. PR #1638 by @dependabot[bot].
- ⬆ Bump ty from 0.0.22 to 0.0.23. PR #1639 by @dependabot[bot].
- ⬆ Bump pyjwt from 2.10.1 to 2.12.0. PR #1636 by @dependabot[bot].
- ⬆ Bump cairosvg from 2.8.2 to 2.9.0. PR #1635 by @dependabot[bot].
- ⬆ Bump ruff from 0.15.5 to 0.15.6. PR #1633 by @dependabot[bot].
- ⬆ Bump ty from 0.0.21 to 0.0.22. PR #1634 by @dependabot[bot].
- ⬆ Bump dorny/paths-filter from 3 to 4. PR #1632 by @dependabot[bot].
- ⬆ Bump mkdocs-material from 9.7.4 to 9.7.5. PR #1629 by @dependabot[bot].
- ⬆ Bump prek from 0.3.4 to 0.3.5. PR #1627 by @dependabot[bot].
- ⬆ Bump ty from 0.0.20 to 0.0.21. PR #1624 by @dependabot[bot].
- ⬆ Bump ruff from 0.15.4 to 0.15.5. PR #1625 by @dependabot[bot].
- ⬆ Bump mkdocs-material from 9.7.3 to 9.7.4. PR #1621 by @dependabot[bot].
- ⬆ Bump ty from 0.0.19 to 0.0.20. PR #1618 by @dependabot[bot].
- ⬆ Bump prek from 0.3.3 to 0.3.4....
0.24.1
Internal
- 👷 Fix CI, do not attempt to build
typer-slim, nortyper-cli. PR #1569 by @tiangolo. - ➖ Drop support for
typer-slimandtyper-cli, no more versions will be released, use onlytyper. PR #1568 by @tiangolo. - ⬆ Bump rich from 14.3.2 to 14.3.3. PR #1565 by @dependabot[bot].
- ⬆ Bump pydantic-settings from 2.13.0 to 2.13.1. PR #1566 by @dependabot[bot].
- ⬆ Bump ruff from 0.15.1 to 0.15.2. PR #1567 by @dependabot[bot].
- ⬆ Bump mkdocs-material from 9.7.1 to 9.7.2. PR #1561 by @dependabot[bot].
- ⬆ Bump pillow from 11.3.0 to 12.1.1. PR #1550 by @dependabot[bot].
- ⬆ Bump pytest from 8.4.2 to 9.0.2. PR #1551 by @dependabot[bot].
- ⬆ Bump pydantic-settings from 2.12.0 to 2.13.0. PR #1552 by @dependabot[bot].
- 🎨 Upgrade types for Python 3.10. PR #1549 by @tiangolo.
- 🔨 Add internal scripts to migrate docs from Python 3.9 to 3.10. PR #1547 by @tiangolo.
- ⬆ Bump ty from 0.0.16 to 0.0.17. PR #1544 by @dependabot[bot].