Releases: django-commons/django-typer
Releases · django-commons/django-typer
v2.0.0
🚨🚨🚨 Major Release 🚨🚨🚨
This major version release, includes an extensive internal refactor, numerous bug fixes and the
addition of a plugin-based extension pattern.
- Fixed Stack trace produced when attempted to tab-complete a non-existent management command.
- Fixed Overriding handle() in inherited commands results in multiple commands
- Implemented Support subgroup name overloads.
- Fixed Helps from class docstrings and TyperCommand class parameters are not inherited.
- Implemented Allow callback and initialize to be aliases of each other.
- Implemented Shell completion for --pythonpath
- Implemented Shell completion for --settings
- Fixed An intelligible exception should be thrown when a command is invoked that has no implementation.
- Implemented TyperCommand class docstring should be used as the help as a last resort.
- Implemented Adapter pattern that allows commands and groups to be added without extension by apps further up the app stack.
- Fixed ModelObjectParser should use a metavar appropriate to the field type.
- Implemented Switch to ruff for linting and formatting.
- Implemented Add a wrapper for typer's echo/secho
- Implemented Support a native typer-like interface.
- Fixed @group type hint does not carry over the parameter spec of the wrapped function
- Implemented Better test organization.
- Implemented Add completer/parser for GenericIPAddressField.
What's Changed
Full Changelog: v1.1.2...v2.0.0
v1.1.2
What's Changed
Full Changelog: v1.1.1...v1.1.2
v1.1.1
- Implemented Fix pyright type checking and add to CI
- Implemented Convert CONTRIBUTING.rst to markdown
What's Changed
Full Changelog: v1.1.0...v1.1.1
v1.1.0
- Implemented Convert readme to markdown.
- Fixed typer 0.12.0 breaks django_typer 1.0.9
What's Changed
Full Changelog: v1.0.9...v1.1.0
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
Full Changelog: v1.0.4...v1.0.5