Skip to content

Releases: piccolo-orm/targ

0.6.0

09 Jul 22:03
Compare
Choose a tag to compare

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

19 May 21:12
Compare
Choose a tag to compare

General maintenance - dropping Python 3.8 support, adding Python 3.13, and updating dependencies.

0.4.0-1

21 Mar 15:05
Compare
Choose a tag to compare

Rerun failed release.

0.4.0

21 Mar 14:58
Compare
Choose a tag to compare

General maintenance - dropping Python 3.7 support, adding Python 3.12, updating dependencies, and fixing linter errors.

0.3.8

23 Mar 14:03
Compare
Choose a tag to compare

Slackened dependencies to avoid clashes with other libraries, like fastkafka.

0.3.7

08 Apr 12:38
Compare
Choose a tag to compare

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

03 Nov 18:26
Compare
Choose a tag to compare

Added Python 3.10 support.

0.3.5

09 Aug 21:17
Compare
Choose a tag to compare

Fixing a bug with the --trace option, which outputs a traceback if an exception occurs.