Change8

Typer

Dev Tools

Typer, build great CLIs. Easy to code. Based on Python type hints.

Latest: 0.27.225 releases7 breaking changesView on GitHub

Release History

View all versions →
0.27.21 fix
Aug 28, 2026

Introduced a new `exceptions` module with a `TyperException` base class and fixed a bug related to the `fast` button display in documentation. Several internal improvements and dependency updates were also made.

0.27.11 fix1 feature
Aug 3, 2026

This release introduces consistent formatting for `epilog` in help strings and includes several documentation updates, such as adding Library Skills documentation and recommending uv projects by default.

0.27.0Breaking
Jul 15, 2026

This release includes an update to metavar printing, which is a breaking change. Several internal dependencies and tools have also been updated.

0.26.82 fixes
Jun 26, 2026

This release focuses primarily on bug fixes related to Rich help output formatting and internal dependency updates. No new features were introduced.

0.26.71 fix
Jun 3, 2026

This release primarily addresses a bug related to respecting the wait parameter when launching URLs using xdg-open.

0.26.61 fix
Jun 2, 2026

This release primarily addresses a bug related to the correct usage of default values for list arguments.

0.26.51 fix
Jun 1, 2026

This release primarily fixes an issue where hidden commands were incorrectly displayed when Rich markup was disabled and removes old internal stub packages.

0.26.41 feature
May 30, 2026

This release introduces an update to the AI Library Skill to reduce verbose CLI option code and includes several internal CI/CD improvements.

0.26.3
May 28, 2026

This release focuses on internal refactoring, specifically unifying testing functionality, and updating internal GitHub actions.

0.26.21 fix
May 27, 2026

This release primarily focuses on fixing an issue where environment variables intended for `typer.Option` lists were not being split correctly on whitespace.

0.26.11 fix
May 26, 2026

This release primarily fixes an issue where environment variables set for typer.Option were not functioning correctly and includes a minor dependency update.

0.26.0Breaking2 fixes
May 26, 2026

Typer has transitioned to vendoring the Click library internally, removing the external dependency on Click. This change simplifies dependency management but removes support for Click-specific extensions and functionality.

0.25.11 feature
Apr 30, 2026

This release introduces a new Typer Library Skill for Agents and updates internal dependencies like ruff and prek.

0.25.01 feature
Apr 26, 2026

This release introduces an enhancement to traceback formatting by preventing the truncation of code lines when using Rich. No breaking changes or bug fixes were noted.

0.24.21 fix
Apr 22, 2026

This release primarily focuses on dependency updates and includes a bug fix ensuring correct forwarding behavior for `typer.launch`. It also contains significant documentation improvements and internal refactoring.

0.24.1Breaking1 feature
Feb 21, 2026

This release drops support for the legacy `typer-slim` and `typer-cli` packages and includes numerous dependency upgrades, notably updating internal types for Python 3.10 compatibility.

0.24.0Breaking
Feb 16, 2026

This release drops support for Python 3.9, requiring users to upgrade their Python environment to 3.10 or newer.

0.23.21 feature
Feb 16, 2026

This release introduces a feature to monkeypatch console width for direct pytest execution and updates internal dependencies like pre-commit and ruff.

0.23.11 fix
Feb 13, 2026

This release primarily fixes an issue with disabling Rich via environment variables and cleans up documentation referencing direct Click usage.

0.23.0Breaking
Feb 11, 2026

This release defaults error tracebacks printed with Rich to hide locals for brevity and includes internal dependency bumps and build simplifications.

0.22.0Breaking
Feb 11, 2026

This release introduces a breaking change where `typer-slim` now mandates the installation of `rich` and `shellingham` as it becomes a shallow wrapper around the main `typer` package.

0.21.22 fixes
Feb 10, 2026

This release focuses on bug fixes related to help text alignment and argument highlighting, alongside significant internal refactoring and dependency upgrades. Notably, the external dependency on 'typing-extensions' has been removed.

0.21.11 fix
Jan 6, 2026

This release fixes help‑text escaping when `rich` is installed but not used and updates various development dependencies.

0.21.0Breaking
Dec 25, 2025

This release removes Python 3.8 support, updates documentation examples to Python 3.9, bumps markdown-include-variants, and adds CI and workflow improvements.

0.20.13 fixes1 feature
Dec 19, 2025

This release adds support for standard tracebacks via the TYPER_STANDARD_TRACEBACK environment variable, fixes several option handling bugs, refactors shellingham handling, updates documentation, and bumps a number of development dependencies.

Related Dev Tools Packages

Subscribe to Updates

Get notified when new versions are released

RSS Feed