typer changelog

Typer, build great CLIs. Easy to code. Based on Python type hints.

All Versions
13
Latest Version
Avg Release Cycle
19 days
Latest Release
1986 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.

    Internal

    • πŸ‘ 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 __main__.py: 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.
Awesome Python is part of the LibHunt network. Terms. Privacy Policy.

(CC)
BY-SA
We recommend Spin The Wheel Of Names for a cryptographically secure random name picker.

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /