Features
* π Unify the width of the Rich console for help and errors. PR [788](https://github.com/fastapi/typer/pull/788) by [racinmat](https://github.com/racinmat).
* πΈ Improve assertion error message if a group is not a valid subclass. PR [425](https://github.com/fastapi/typer/pull/425) by [chrisburr](https://github.com/chrisburr).
Fixes
* π Ensure `rich_markup_mode=None` disables Rich formatting. PR [859](https://github.com/fastapi/typer/pull/859) by [svlandeg](https://github.com/svlandeg).
* π Fix sourcing of completion path for Git Bash. PR [801](https://github.com/fastapi/typer/pull/801) by [svlandeg](https://github.com/svlandeg).
* π Fix PowerShell completion with incomplete word. PR [360](https://github.com/fastapi/typer/pull/360) by [patricksurry](https://github.com/patricksurry).
Refactors
* π₯ Remove Python 3.6 specific code paths. PR [850](https://github.com/fastapi/typer/pull/850) by [svlandeg](https://github.com/svlandeg).
* π₯ Clean up redundant code. PR [858](https://github.com/fastapi/typer/pull/858) by [svlandeg](https://github.com/svlandeg).
Docs
* β»οΈ Use F-strings in Click examples in docs. PR [891](https://github.com/fastapi/typer/pull/891) by [svlandeg](https://github.com/svlandeg).
* πAdd missing `main.py` in tutorial on CLI option names. PR [868](https://github.com/fastapi/typer/pull/868) by [fsramalho](https://github.com/fsramalho).
* π Fix broken link. PR [835](https://github.com/fastapi/typer/pull/835) by [OhioDschungel6](https://github.com/OhioDschungel6).
* π Update package docs with the latest versions of Typer and Poetry. PR [781](https://github.com/fastapi/typer/pull/781) by [kinuax](https://github.com/kinuax).
* π Update the Progress Bar tutorial with correct output. PR [199](https://github.com/fastapi/typer/pull/199) by [n1ckdm](https://github.com/n1ckdm).
* π Add docs and scripts to test completion in different shells. PR [953](https://github.com/fastapi/typer/pull/953) by [tiangolo](https://github.com/tiangolo).
* βοΈ Fix a typo in `docs/virtual-environments.md`. PR [952](https://github.com/fastapi/typer/pull/952) by [tiangolo](https://github.com/tiangolo).
* βοΈ Fix typo in `docs/contributing.md`. PR [947](https://github.com/fastapi/typer/pull/947) by [tiangolo](https://github.com/tiangolo).
* π Add docs for virtual environments, environment variables, and update contributing. PR [946](https://github.com/fastapi/typer/pull/946) by [tiangolo](https://github.com/tiangolo).
Internal
* π¨ Pre-install dependencies in Docker so that testing in Docker is faster. PR [954](https://github.com/fastapi/typer/pull/954) by [tiangolo](https://github.com/tiangolo).
* β
Add `needs_bash` test fixture. PR [888](https://github.com/fastapi/typer/pull/888) by [svlandeg](https://github.com/svlandeg).
* β¬ Bump mkdocs-material from 9.5.18 to 9.5.33. PR [945](https://github.com/fastapi/typer/pull/945) by [dependabot[bot]](https://github.com/apps/dependabot).
* β¬ Bump pillow from 10.3.0 to 10.4.0. PR [939](https://github.com/fastapi/typer/pull/939) by [dependabot[bot]](https://github.com/apps/dependabot).
* π· Fix issue-manager. PR [948](https://github.com/fastapi/typer/pull/948) by [tiangolo](https://github.com/tiangolo).
* π Remove extra line in .gitignore. PR [936](https://github.com/fastapi/typer/pull/936) by [tiangolo](https://github.com/tiangolo).
* β¬ Update pytest-cov requirement from <5.0.0,>=2.10.0 to >=2.10.0,<6.0.0. PR [844](https://github.com/fastapi/typer/pull/844) by [dependabot[bot]](https://github.com/apps/dependabot).
* β¬ Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.9.0. PR [865](https://github.com/fastapi/typer/pull/865) by [dependabot[bot]](https://github.com/apps/dependabot).
* β¬ Update pytest requirement from <8.0.0,>=4.4.0 to >=4.4.0,<9.0.0. PR [915](https://github.com/fastapi/typer/pull/915) by [dependabot[bot]](https://github.com/apps/dependabot).
* β¬ Update pytest-sugar requirement from <0.10.0,>=0.9.4 to >=0.9.4,<1.1.0. PR [841](https://github.com/fastapi/typer/pull/841) by [dependabot[bot]](https://github.com/apps/dependabot).