tiangolo/typer (typer)
### [`v0.12.3`](https://togithub.com/tiangolo/typer/releases/tag/0.12.3)
[Compare Source](https://togithub.com/tiangolo/typer/compare/0.12.2...0.12.3)
##### Fixes
- π Fix Rich formatting with no commands. PR [#796](https://togithub.com/tiangolo/typer/pull/796) by [@svlandeg](https://togithub.com/svlandeg).
### [`v0.12.2`](https://togithub.com/tiangolo/typer/releases/tag/0.12.2)
[Compare Source](https://togithub.com/tiangolo/typer/compare/0.12.1...0.12.2)
##### Features
- β¨ Improve column help display, ensure commands column width is the same on all panels. PR [#567](https://togithub.com/tiangolo/typer/pull/567) by [@ssbarnea](https://togithub.com/ssbarnea).
##### Fixes
- π Add support for an argument of type `Optional[Tuple]` and default value `None`. PR [#757](https://togithub.com/tiangolo/typer/pull/757) by [@Asthestarsfalll](https://togithub.com/Asthestarsfalll).
##### Docs
- π§ Fix typo in Github template. PR [#793](https://togithub.com/tiangolo/typer/pull/793) by [@svlandeg](https://togithub.com/svlandeg).
- π Fix typos in documentation. PR [#761](https://togithub.com/tiangolo/typer/pull/761) by [@svlandeg](https://togithub.com/svlandeg).
- π Update console output with Click 8 messages. PR [#789](https://togithub.com/tiangolo/typer/pull/789) by [@svlandeg](https://togithub.com/svlandeg).
- πΒ Remove references to a .rst README generated by poetry new. PR [#632](https://togithub.com/tiangolo/typer/pull/632) by [@jonasmmiguel](https://togithub.com/jonasmmiguel).
### [`v0.12.1`](https://togithub.com/tiangolo/typer/releases/tag/0.12.1)
[Compare Source](https://togithub.com/tiangolo/typer/compare/0.12.0...0.12.1)
Now you don't need to install `typer[all]`. When you install `typer` it comes with the default optional dependencies and the `typer` command.
If you don't want the extra optional dependencies (`rich` and `shellingham`), you can install `typer-slim` instead.
You can also install `typer-slim[standard]`, which includes the default optional dependencies, but not the `typer` command.
Now the package `typer-cli` doesn't add anything on top of what `typer` has, it only depends on `typer`, and is there only for backwards compatibility, so that projects that depend on `typer-cli` can get the latest features of the `typer` command while they upgrade their dependencies to require `typer` directly.
##### Features
- β¨ Add support for `typer ./someprogram.py utils docs --title`. PR [#782](https://togithub.com/tiangolo/typer/pull/782) by [@tiangolo](https://togithub.com/tiangolo).
##### Fixes
- π Fix broken installation when upgrading from `typer <0.12.0` to `typer >=0.12.0`, make `typer` independent of `typer-slim`, include `typer` command in `typer` package. PR [#791](https://togithub.com/tiangolo/typer/pull/791) by [@tiangolo](https://togithub.com/tiangolo).
This fixes a problem that would break the `typer` installation directory when upgrading from `typer <0.12.0` to `typer >=0.12.0`, see issue [#790](https://togithub.com/tiangolo/typer/issues/790).
By installing the latest version (`0.12.1`) it fixes it, for any previous version, even if the installation directory was already broken by the previous upgrade.
##### Internal
- π· Add cron to run test once a week on monday. PR [#783](https://togithub.com/tiangolo/typer/pull/783) by [@estebanx64](https://togithub.com/estebanx64).
### [`v0.12.0`](https://togithub.com/tiangolo/typer/releases/tag/0.12.0)
[Compare Source](https://togithub.com/tiangolo/typer/compare/0.11.1...0.12.0)
##### Features
- β¨ Add `typer-slim` package without extras, make `typer` include `typer-slim[default]` and integrate Typer CLI (`typer` command) into Typer. PR [#780](https://togithub.com/tiangolo/typer/pull/780) by [@tiangolo](https://togithub.com/tiangolo).
##### Internal
- π§ Temporarily disable social plugin while a MkDocs issue is handled. PR [#779](https://togithub.com/tiangolo/typer/pull/779) by [@tiangolo](https://togithub.com/tiangolo).
- π· Fix install MkDocs Insiders only when available. PR [#778](https://togithub.com/tiangolo/typer/pull/778) by [@tiangolo](https://togithub.com/tiangolo).
### [`v0.11.1`](https://togithub.com/tiangolo/typer/releases/tag/0.11.1)
[Compare Source](https://togithub.com/tiangolo/typer/compare/0.11.0...0.11.1)
##### Fixes
- π§ Explicitly include testing files in sdist for redistributors (e.g. OpenSUSE) and add CI to test redistribution. PR [#773](https://togithub.com/tiangolo/typer/pull/773) by [@tiangolo](https://togithub.com/tiangolo).
##### Internal
- π· Do not use the cache for dependencies when publishing to PyPI. PR [#774](https://togithub.com/tiangolo/typer/pull/774) by [@tiangolo](https://togithub.com/tiangolo).
### [`v0.11.0`](https://togithub.com/tiangolo/typer/releases/tag/0.11.0)
[Compare Source](https://togithub.com/tiangolo/typer/compare/0.10.0...0.11.0)
##### Breaking Changes
- π§ Refactor package manager, move from Flit to PDM, remove private pip extras for `test`, `doc`, `dev`. PR [#764](https://togithub.com/tiangolo/typer/pull/764) by [@tiangolo](https://togithub.com/tiangolo).
- π₯ Remove support for Click 7, require Click 8+. PR [#760](https://togithub.com/tiangolo/typer/pull/760) by [@tiangolo](https://togithub.com/tiangolo).
- π₯ Remove support for Python 3.6. PR [#758](https://togithub.com/tiangolo/typer/pull/758) by [@tiangolo](https://togithub.com/tiangolo).
##### Refactors
- π§ Migrate from Black, isort, flake8, autoflake, pyupgrade to Ruff. PR [#763](https://togithub.com/tiangolo/typer/pull/763) by [@tiangolo](https://togithub.com/tiangolo).
##### Internal
- β¬οΈ Upgrade coverage and configs. PR [#769](https://togithub.com/tiangolo/typer/pull/769) by [@tiangolo](https://togithub.com/tiangolo).
- π§ Upgrade mypy and config. PR [#768](https://togithub.com/tiangolo/typer/pull/768) by [@tiangolo](https://togithub.com/tiangolo).
- π· Upgrade Smokeshow GitHub action. PR [#767](https://togithub.com/tiangolo/typer/pull/767) by [@tiangolo](https://togithub.com/tiangolo).
- π· Upgrade latest-changes GitHub Action. PR [#766](https://togithub.com/tiangolo/typer/pull/766) by [@tiangolo](https://togithub.com/tiangolo).
- π· Upgrade issue-manager GitHub Action. PR [#765](https://togithub.com/tiangolo/typer/pull/765) by [@tiangolo](https://togithub.com/tiangolo).
- π· Add alls-green to CI. PR [#759](https://togithub.com/tiangolo/typer/pull/759) by [@tiangolo](https://togithub.com/tiangolo).
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==0.10.0
->==0.12.3
Release Notes
tiangolo/typer (typer)
### [`v0.12.3`](https://togithub.com/tiangolo/typer/releases/tag/0.12.3) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.12.2...0.12.3) ##### Fixes - π Fix Rich formatting with no commands. PR [#796](https://togithub.com/tiangolo/typer/pull/796) by [@svlandeg](https://togithub.com/svlandeg). ### [`v0.12.2`](https://togithub.com/tiangolo/typer/releases/tag/0.12.2) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.12.1...0.12.2) ##### Features - β¨ Improve column help display, ensure commands column width is the same on all panels. PR [#567](https://togithub.com/tiangolo/typer/pull/567) by [@ssbarnea](https://togithub.com/ssbarnea). ##### Fixes - π Add support for an argument of type `Optional[Tuple]` and default value `None`. PR [#757](https://togithub.com/tiangolo/typer/pull/757) by [@Asthestarsfalll](https://togithub.com/Asthestarsfalll). ##### Docs - π§ Fix typo in Github template. PR [#793](https://togithub.com/tiangolo/typer/pull/793) by [@svlandeg](https://togithub.com/svlandeg). - π Fix typos in documentation. PR [#761](https://togithub.com/tiangolo/typer/pull/761) by [@svlandeg](https://togithub.com/svlandeg). - π Update console output with Click 8 messages. PR [#789](https://togithub.com/tiangolo/typer/pull/789) by [@svlandeg](https://togithub.com/svlandeg). - πΒ Remove references to a .rst README generated by poetry new. PR [#632](https://togithub.com/tiangolo/typer/pull/632) by [@jonasmmiguel](https://togithub.com/jonasmmiguel). ### [`v0.12.1`](https://togithub.com/tiangolo/typer/releases/tag/0.12.1) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.12.0...0.12.1) Now you don't need to install `typer[all]`. When you install `typer` it comes with the default optional dependencies and the `typer` command. If you don't want the extra optional dependencies (`rich` and `shellingham`), you can install `typer-slim` instead. You can also install `typer-slim[standard]`, which includes the default optional dependencies, but not the `typer` command. Now the package `typer-cli` doesn't add anything on top of what `typer` has, it only depends on `typer`, and is there only for backwards compatibility, so that projects that depend on `typer-cli` can get the latest features of the `typer` command while they upgrade their dependencies to require `typer` directly. ##### Features - β¨ Add support for `typer ./someprogram.py utils docs --title`. PR [#782](https://togithub.com/tiangolo/typer/pull/782) by [@tiangolo](https://togithub.com/tiangolo). ##### Fixes - π Fix broken installation when upgrading from `typer <0.12.0` to `typer >=0.12.0`, make `typer` independent of `typer-slim`, include `typer` command in `typer` package. PR [#791](https://togithub.com/tiangolo/typer/pull/791) by [@tiangolo](https://togithub.com/tiangolo). This fixes a problem that would break the `typer` installation directory when upgrading from `typer <0.12.0` to `typer >=0.12.0`, see issue [#790](https://togithub.com/tiangolo/typer/issues/790). By installing the latest version (`0.12.1`) it fixes it, for any previous version, even if the installation directory was already broken by the previous upgrade. ##### Internal - π· Add cron to run test once a week on monday. PR [#783](https://togithub.com/tiangolo/typer/pull/783) by [@estebanx64](https://togithub.com/estebanx64). ### [`v0.12.0`](https://togithub.com/tiangolo/typer/releases/tag/0.12.0) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.11.1...0.12.0) ##### Features - β¨ Add `typer-slim` package without extras, make `typer` include `typer-slim[default]` and integrate Typer CLI (`typer` command) into Typer. PR [#780](https://togithub.com/tiangolo/typer/pull/780) by [@tiangolo](https://togithub.com/tiangolo). ##### Internal - π§ Temporarily disable social plugin while a MkDocs issue is handled. PR [#779](https://togithub.com/tiangolo/typer/pull/779) by [@tiangolo](https://togithub.com/tiangolo). - π· Fix install MkDocs Insiders only when available. PR [#778](https://togithub.com/tiangolo/typer/pull/778) by [@tiangolo](https://togithub.com/tiangolo). ### [`v0.11.1`](https://togithub.com/tiangolo/typer/releases/tag/0.11.1) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.11.0...0.11.1) ##### Fixes - π§ Explicitly include testing files in sdist for redistributors (e.g. OpenSUSE) and add CI to test redistribution. PR [#773](https://togithub.com/tiangolo/typer/pull/773) by [@tiangolo](https://togithub.com/tiangolo). ##### Internal - π· Do not use the cache for dependencies when publishing to PyPI. PR [#774](https://togithub.com/tiangolo/typer/pull/774) by [@tiangolo](https://togithub.com/tiangolo). ### [`v0.11.0`](https://togithub.com/tiangolo/typer/releases/tag/0.11.0) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.10.0...0.11.0) ##### Breaking Changes - π§ Refactor package manager, move from Flit to PDM, remove private pip extras for `test`, `doc`, `dev`. PR [#764](https://togithub.com/tiangolo/typer/pull/764) by [@tiangolo](https://togithub.com/tiangolo). - π₯ Remove support for Click 7, require Click 8+. PR [#760](https://togithub.com/tiangolo/typer/pull/760) by [@tiangolo](https://togithub.com/tiangolo). - π₯ Remove support for Python 3.6. PR [#758](https://togithub.com/tiangolo/typer/pull/758) by [@tiangolo](https://togithub.com/tiangolo). ##### Refactors - π§ Migrate from Black, isort, flake8, autoflake, pyupgrade to Ruff. PR [#763](https://togithub.com/tiangolo/typer/pull/763) by [@tiangolo](https://togithub.com/tiangolo). ##### Internal - β¬οΈ Upgrade coverage and configs. PR [#769](https://togithub.com/tiangolo/typer/pull/769) by [@tiangolo](https://togithub.com/tiangolo). - π§ Upgrade mypy and config. PR [#768](https://togithub.com/tiangolo/typer/pull/768) by [@tiangolo](https://togithub.com/tiangolo). - π· Upgrade Smokeshow GitHub action. PR [#767](https://togithub.com/tiangolo/typer/pull/767) by [@tiangolo](https://togithub.com/tiangolo). - π· Upgrade latest-changes GitHub Action. PR [#766](https://togithub.com/tiangolo/typer/pull/766) by [@tiangolo](https://togithub.com/tiangolo). - π· Upgrade issue-manager GitHub Action. PR [#765](https://togithub.com/tiangolo/typer/pull/765) by [@tiangolo](https://togithub.com/tiangolo). - π· Add alls-green to CI. PR [#759](https://togithub.com/tiangolo/typer/pull/759) by [@tiangolo](https://togithub.com/tiangolo).Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.