Typer

Latest version: v0.12.3

Safety actively analyzes 629994 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 7

0.2.0

* Add support for completion for commands/programs not available on startup.
* This allows installing a Typer program/script in a virtual environment and still have completion globally installed.
* PR [92](https://github.com/tiangolo/typer/pull/92).
* Add note about `typer.echo()` and `print()` for colors in Windows. PR [89](https://github.com/tiangolo/typer/pull/89).
* Upgrade Mkdocs-Material version, update contributing guide style. PR [90](https://github.com/tiangolo/typer/pull/90).

0.1.1

* Fix completion evaluation for Bash and Zsh when the program is not installed/found. PR [83](https://github.com/tiangolo/typer/pull/83).
* Fix completion script for Fish. PR [82](https://github.com/tiangolo/typer/pull/82).
* Fix shell installation for Bash to `~/.bashrc` and update Windows development docs. PR [81](https://github.com/tiangolo/typer/pull/81).
* Update coverage badge. PR [78](https://github.com/tiangolo/typer/pull/78).

0.1.0

* Fix coverage instructions. PR [72](https://github.com/tiangolo/typer/pull/72).
* Add docs for [Building a Package](https://typer.tiangolo.com/tutorial/package/). PR [#71](https://github.com/tiangolo/typer/pull/71).
* Add docs for [Using Click (with Typer)](https://typer.tiangolo.com/tutorial/using-click/). PR [#70](https://github.com/tiangolo/typer/pull/70).
* Add support for type-based callbacks and autocompletion functions, extra tests and docs:
* Extra tests, raising coverage to 100%.
* New docs: [Printing and Colors: "Standard Output" and "Standard Error"](https://typer.tiangolo.com/tutorial/printing/#standard-output-and-standard-error).
* New docs: [Password CLI Option and Confirmation Prompt](https://typer.tiangolo.com/tutorial/options/password/).
* Support for callbacks based on type annotations. New docs: [CLI Option Callback and Context](https://typer.tiangolo.com/tutorial/options/callback-and-context/).
* New docs: [Version CLI Option, is_eager](https://typer.tiangolo.com/tutorial/options/version/).
* Support for autocompletion functions based on type annotations. New docs: [CLI Option autocompletion](https://typer.tiangolo.com/tutorial/options/autocompletion/).
* New docs: [Commands: Using the Context](https://typer.tiangolo.com/tutorial/commands/context/).
* New docs: [Testing](https://typer.tiangolo.com/tutorial/testing/).
* PR [68](https://github.com/tiangolo/typer/pull/68).
* Fix Zsh completion install script. PR [69](https://github.com/tiangolo/typer/pull/69).
* Fix typo in progressbar example. PR [63](https://github.com/tiangolo/typer/pull/63) by [ValentinCalomme](https://github.com/ValentinCalomme).

0.0.11

* Re-implement completion system:
* Remove optional dependency `click-completion` (with its sub-dependencies, like Jinja).
* Add optional dependency `shellingham` to auto detect shell to install (it was used by `click-completion`).
* Completion now doesn't require a third party library.
* If `shellingham` is not installed/added as a dependency, `--install-completion` and `--show-completion` take a value with the name of the shell.
* Fix support for user provided completion in *CLI Parameters*.
* Fix completion for files in Bash, Zsh, and Fish.
* Add support for modern versions of PowerShell, 5, 6, and 7 (e.g. in Windows 10).
* Add support for `pwsh` (PowerShell Core).
* PowerShell support includes help strings for commands and *CLI Parameters*.
* Several bug fixes.
* Tests for the completion logic/code.
* Tested in all the shells in Linux and Windows.
* PR [66](https://github.com/tiangolo/typer/pull/66).
* Fix format in docs with highlighted lines. PR [65](https://github.com/tiangolo/typer/pull/65).
* Add docs about [Typer CLI - completion for small scripts](https://typer.tiangolo.com/typer-cli/). PR [#64](https://github.com/tiangolo/typer/pull/64).
* Add docs about [Alternatives, Inspiration and Comparisons](https://typer.tiangolo.com/alternatives/). PR [#62](https://github.com/tiangolo/typer/pull/62).
* Add [Development - Contributing Guide](https://typer.tiangolo.com/contributing/). PR [#61](https://github.com/tiangolo/typer/pull/61).

0.0.10

* Add support for Click version 7.1.1. PR [60](https://github.com/tiangolo/typer/pull/60).

0.0.9

* Add support for PEP 561, to allow `mypy` to type check applications built with **Typer**. PR [58](https://github.com/tiangolo/typer/pull/58).
* Upgrade deploy docs to Netlify GitHub action. PR [57](https://github.com/tiangolo/typer/pull/57).
* Add support for Mermaid JS for visualizations. PR [56](https://github.com/tiangolo/typer/pull/56).
* Update CI to run docs deployment in GitHub actions. PR [50](https://github.com/tiangolo/typer/pull/50).
* Update format for internal links. PR [38](https://github.com/tiangolo/typer/pull/38).
* Tweak external links' format. PR [36](https://github.com/tiangolo/typer/pull/36).

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.