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].