Releases: django-commons/django-typer
Releases · django-commons/django-typer
v2.1.3
- Fixed Move from django_typer to django_typer.management broke doc reference links.
- Implemented Support Django 5.1
What's Changed
Full Changelog: v2.1.2...v2.1.3
v2.1.2
What's Changed
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
Full Changelog: v2.1.0...v2.1.1
v2.1.0
- Implemented Only attempt to import rich and typer if settings has not disabled tracebacks.
- Implemented Move tests into top level dir.
- Implemented Move core code out of init.py into management/init.py
- Fixed Typer(help="") doesnt work.
🚨 Deprecation Warning
Imports from django_typer
have been deprecated and will be removed in 3.0! Imports have moved to django_typer.management
# old way
from django_typer import TyperCommand, command, group, initialize, Typer
# new way!
from django_typer.management import TyperCommand, command, group, initialize, Typer
What's Changed
Full Changelog: v2.0.2...v2.1.0
v2.0.2
v2.0.1
What's Changed
Full Changelog: v2.0.0...v2.0.1
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