Skip to content

Releases: fastapi/typer

0.19.2

23 Sep 09:47
Compare
Choose a tag to compare

Fixes

  • 🐛 Fix list convertor with an empty list default factory . PR #1350 by @svlandeg.

Refactors

  • 🔥 Drop support for Python 3.7. PR #830 by @kinuax.

Internal

0.19.1

20 Sep 08:58
Compare
Choose a tag to compare

Note: this is the last version to support Python 3.7, going forward Typer will require Python 3.8+. And soon Python 3.8 will also be dropped as Python 3.8 reached it's end of life almost a year ago.

Fixes

  • 🐛 Ensure that Optional[list] values work correctly with callbacks. PR #1018 by @solesensei.

0.19.0

20 Sep 08:07
Compare
Choose a tag to compare

Features

  • ✨ Support typing.Literal to define a set of predefined choices. PR #429 by @blackary.
  • ✨ Allow setting an environment variable to None in CliRunner.invoke. PR #1303 by @arjenzorgdoc.

Refactors

Docs

  • 📝 Clarify single-command vs multi-command behaviour in README. PR #1268 by @MorgenPronk.

0.18.0

19 Sep 19:21
Compare
Choose a tag to compare

Fixes

  • 👽️ Ensure compatibility with Click 8.3.0 by restoring the original value_is_missing function. PR #1333 by @svlandeg.

Upgrades

  • 📌 Remove pin for Click < 8.3.0 now that there's a fix for the changes. PR #1346 by @tiangolo.

0.17.5

19 Sep 18:34
Compare
Choose a tag to compare

Fixes

  • ⬇️ Restrict Click to below 8.3.0 to handle changes in the new version. PR #1336 by @svlandeg.

Internal

0.17.4

05 Sep 18:14
Compare
Choose a tag to compare

Fixes

  • 🐛 Make sure rich.markup is imported when rendering help text. PR #1290 by @g-arjones.

Internal

0.17.3

30 Aug 12:34
Compare
Choose a tag to compare

Features

  • ✨ Allow annotated parsing with a subclass of Path. PR #1183 by @emfdavid.

0.17.2

30 Aug 12:16
Compare
Choose a tag to compare

Fixes

  • 🐛 Avoid printing default: None in the help section when using Rich. PR #1120 by @mattmess1221.

0.17.1

30 Aug 11:50
Compare
Choose a tag to compare

Fixes

  • 🐛 Fix markdown formatting in --help output. PR #815 by @gar1t.

0.17.0

30 Aug 11:22
Compare
Choose a tag to compare

Features

  • ⚡️ Lazy-load rich_utils to reduce startup time. PR #1128 by @oefe.

Internal