Releases: fastapi/typer
Releases · fastapi/typer
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].
0.24.0
0.23.2
Features
Internal
- 👷 Run tests with lower bound uv sync, update minimum dependencies. PR #1526 by @YuriiMotov.
- ⬆ Bump prek from 0.3.2 to 0.3.3. PR #1545 by @dependabot[bot].
- ⬆ Bump ruff from 0.15.0 to 0.15.1. PR #1541 by @dependabot[bot].
0.23.1
0.23.0
0.22.0
0.21.2
Fixes
- 🐛 Fix highlighting of optional variadic argument metavars. PR #1508 by @BenjyWiener.
- 🐛 Fix
--helptext alignment when usingtyper.style()in option descriptions. PR #1356 by @mahimairaja.
Refactors
Upgrades
Docs
- 📝 Add reference (code API) docs. PR #1504 by @svlandeg.
- 📝 Update the "Building a Package" tutorial to use
uvinstead ofpoetry. PR #1474 by @svlandeg. - 📝 Update
management-tasks.mdto be in line withmanagement-tasks.mdin FastAPI repo. PR #1519 by @YuriiMotov. - 📝 Add link to Typer developer survey. PR #1514 by @tiangolo.
- 📝 Add contribution instructions about LLM generated code and comments and automated tools for PRs. PR #1489 by @alejsdev.
- 🐛 Fix copy button in
custom.js. PR #1488 by @alejsdev.
Internal
- 🔧 Update config for labeler. PR #1530 by @tiangolo.
- 🔧 Remove no longer used requirements.txt file. PR #1528 by @tiangolo.
- 📌 Update internal dependency limits. PR #1529 by @tiangolo.
- 🔧 Add ty to pre-commit. PR #1527 by @tiangolo.
- 👷 Add
tyto the CIlintcheck. PR #1477 by @svlandeg. - ⬆ Bump prek from 0.3.1 to 0.3.2. PR #1524 by @dependabot[bot].
- ⬆ Bump ruff from 0.14.14 to 0.15.0. PR #1516 by @dependabot[bot].
- 🔧 Add generate-readme to pre-commit. PR #1515 by @tiangolo.
- 👷 Run mypy in pre-commit instead of
Lintstep intest.ymlworkflow. PR #1511 by @YuriiMotov. - ⬆ Bump prek from 0.3.0 to 0.3.1. PR #1510 by @dependabot[bot].
- ⬆ Bump rich from 14.3.1 to 14.3.2. PR #1509 by @dependabot[bot].
- ✅ Update test to use
modfixture. PR #1506 by @svlandeg. - ⬆ Bump rich from 14.2.0 to 14.3.1. PR #1502 by @dependabot[bot].
- ⬆ Bump ruff from 0.14.13 to 0.14.14. PR #1499 by @dependabot[bot].
- 🔧 Ensure that an edit to
uv.lockgets theinternallabel. PR #1497 by @svlandeg. - ⬆ Bump ruff from 0.14.10 to 0.14.13. PR #1493 by @dependabot[bot].
- ⬆ Bump urllib3 from 2.6.2 to 2.6.3. PR #1496 by @dependabot[bot].
- ⬆ Bump prek from 0.2.24 to 0.3.0. PR #1495 by @dependabot[bot].
0.21.1
Fixes
Internal
- ⬆️ Migrate to uv. PR #1472 by @DoctorJohn.
- ⬆ Bump mypy from 1.18.2 to 1.19.1. PR #1469 by @dependabot[bot].
- ⬆ Bump actions/checkout from 5 to 6. PR #1456 by @dependabot[bot].
- ⬆ Bump actions/download-artifact from 6 to 7. PR #1444 by @dependabot[bot].
- ⬆ Bump ruff from 0.14.8 to 0.14.10. PR #1449 by @dependabot[bot].
- ⬆ Bump mkdocs-material from 9.7.0 to 9.7.1. PR #1446 by @dependabot[bot].
- ⬆ Bump actions/upload-artifact from 5 to 6. PR #1443 by @dependabot[bot].
- ⬆ Bump actions/cache from 4 to 5. PR #1441 by @dependabot[bot].
- 👷 Update secrets check. PR #1471 by @YuriiMotov.
- ✅ Add missing tests for code examples. PR #1465 by @YuriiMotov.
- 🔧 Update pre-commit to use local Ruff instead of hook, unpin
prek. PR #1466 by @YuriiMotov. - ⬆ Bump mypy from 1.14.1 to 1.18.2. PR #1382 by @dependabot[bot].