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