Releases: piccolo-orm/targ
0.6.0
Modernised the type annotations used in the targ
codebase (e.g. using list[str]
instead of List[str]
). This is possible because we no longer support Python 3.8. Thanks to @sinisaos for this.
Added support for the new union syntax (e.g. str | None
). So targ now works with both of these:
def say_hello(name: Optional[str] = None):
print(f'Hello {name}' if name else 'Hello')
def say_hello(name: str | None = None):
print(f'Hello {name}' if name else 'Hello')
0.5.0
General maintenance - dropping Python 3.8 support, adding Python 3.13, and updating dependencies.
0.4.0-1
Rerun failed release.
0.4.0
General maintenance - dropping Python 3.7 support, adding Python 3.12, updating dependencies, and fixing linter errors.
0.3.8
Slackened dependencies to avoid clashes with other libraries, like fastkafka
.
0.3.7
If an exception is raised when running a command, mention the --trace
option, which will show a full stack trace.
Added docstring to Command
.
0.3.6
Added Python 3.10 support.
0.3.5
Fixing a bug with the --trace
option, which outputs a traceback if an exception occurs.