Change8

Migrating to Typer 0.21.0

Version 0.21.0 introduces 2 breaking changes. This guide details how to update your code.

Released: 12/25/2025

2
Breaking Changes
2
Migration Steps
0
Affected Symbols

Breaking Changes

Issue #1

Support for Python 3.8 has been removed; projects must run on Python 3.9 or newer.

Issue #2

CI configuration no longer includes Python 3.8; update CI matrices accordingly.

Migration Steps

  1. 1
    Modify any CI pipelines or GitHub Actions that specify Python 3.8 to use 3.9+.
  2. 2
    Test your application against the new Python version to catch any runtime issues.

Release Summary

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

Need More Details?

View the full release notes and all changes for Typer 0.21.0.

View Full Changelog