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.