All Versions
Latest Version
Avg Release Cycle
19 days
Latest Release
1335 days ago

Changelog History
Page 1

  • v0.3.2 Changes

    August 16, 2020

    ๐Ÿ”‹ Features

    ๐Ÿ“„ Docs

    • โšก๏ธ Update docs with new --help showing default values. PR #135 by @victorphoenix3.
    • Add Optional to docs for CLI Arguments and Options with a default of None. PR #131 by @rkbeatss.
    • โž• Add valid date formats to docs. PR #122 by @IamCathal.


    • ๐Ÿ‘ Report coverage in XML to support GitHub Actions. PR #146.
    • โšก๏ธ Update badges and remove Travis, now that GitHub Actions is the main CI. PR #145.
  • v0.3.1 Changes

    July 19, 2020
    • โž• Add GitHub Actions, move from Travis. PR #144.
    • ๐Ÿ“Œ Pin dependencies. PR #138.
    • โž• Add Dependabot. PR #136.
    • โฌ†๏ธ Upgrade Isort to version 5.x.x. PR #137.
  • v0.3.0 Changes

    June 24, 2020
    • Add support for help parameter in CLI arguments:
      • As help in CLI arguments is not supported by Click, there are two new internal classes (Click sub-classes) to support it:
      • typer.core.TyperArgument
      • typer.core.TyperCommand
      • This includes a new auto-generated help text section Arguments for CLI arguments, showing defaults, required arguments, etc.
      • It's also possible to disable it and keep the previous behavior, not showing automatic help for CLI arguments (Click's default) using the hidden parameter.
      • Now show_default is True by default.
      • And now show_envvar is True by default.
      • So, default values and env vars are shown in the help text by default, without having to manually enable them, for both CLI arguments and CLI options.
      • New docs:
      • CLI Arguments Intro.
      • Optional CLI Arguments.
      • CLI Arguments with Default.
      • CLI Arguments with Help.
      • CLI Arguments with Environment Variables.
      • CLI Arguments: Other uses.
      • CLI arguments with tuples.
      • Lot's of tests for all the new examples in the new docs, keeping coverage at 100%.
      • PR #123.
    • ๐Ÿ“ฆ Add docs for calling packages with python -m some_package using Building a Package: Support python -m. PR #121.
    • Add support for *args and **kwargs when calling the Typer app, just like in Click. PR #120 by @teymour-aldridge.
    • ๐Ÿ›  Fix typos in README and main docs #103 by @mrcartoonster.
    • ๐Ÿ›  Fix typo in docs. PR #98 by @mrcartoonster.
    • ๐Ÿ›  Fix typos and rewording in docs. PR #97 by @mrcartoonster.
    • โšก๏ธ Update GitHub Action issue-manager. PR #114.
  • v0.2.1 Changes

    April 26, 2020
    • โž• Add support for forward references (types declared inside of strings). PR #93.
  • v0.2.0 Changes

    April 26, 2020
    • โž• 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.
    • โž• Add note about typer.echo() and print() for colors in Windows. PR #89.
    • ๐Ÿ’… Upgrade Mkdocs-Material version, update contributing guide style. PR #90.
  • v0.1.1 Changes

    March 29, 2020
    • ๐Ÿ›  Fix completion evaluation for Bash and Zsh when the program is not installed/found. PR #83.
    • ๐Ÿ›  Fix completion script for Fish. PR #82.
    • ๐Ÿ›  Fix shell installation for Bash to ~/.bashrc and update Windows development docs. PR #81.
    • โšก๏ธ Update coverage badge. PR #78.
  • v0.1.0 Changes

    March 19, 2020
  • v0.0.11 Changes

    March 16, 2020
    • 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.
    • ๐Ÿ›  Fix format in docs with highlighted lines. PR #65.
    • โž• Add docs about Typer CLI - completion for small scripts. PR #64.
    • โž• Add docs about Alternatives, Inspiration and Comparisons. PR #62.
    • โž• Add Development - Contributing Guide. PR #61.
  • v0.0.10 Changes

    March 10, 2020
    • โž• Add support for Click version 7.1.1. PR #60.
  • v0.0.9 Changes

    March 08, 2020
    • Add support for PEP 561, to allow mypy to type check applications built with Typer. PR #58.
    • ๐Ÿš€ Upgrade deploy docs to Netlify GitHub action. PR #57.
    • โž• Add support for Mermaid JS for visualizations. PR #56.
    • ๐Ÿš€ Update CI to run docs deployment in GitHub actions. PR #50.
    • โšก๏ธ Update format for internal links. PR #38.
    • ๐Ÿ‘‰ Tweak external links' format. PR #36.