Skip to content

Releases: ScottehMax/pyshowdown

0.3.1

19 Dec 00:42
4a0c44c

Choose a tag to compare

Enhance plugin type handling

BasePlugin is now generic over the message type, allowing for narrowing
the argument type of the response method. This removes the requirement
for isinstance checks in response to make the type checker happy.
This comes with an implicit assumption that the match method will
always have an isinstance check for the Message if the response type is
narrowed in this way.

0.3.0

25 Nov 23:02
741efe2

Choose a tag to compare

Tweak plugin loading, deprecate config.ini setup, move build to uv

This is a breaking change. If users want to keep using the config file,
they will need to use configparser themselves and manually load
the plugins with the client.

0.2.4

21 Nov 17:56
3ae8c7d

Choose a tag to compare

v0.2.4

Improve message queue handling during shutdown

0.2.3

21 Nov 17:34
5115215

Choose a tag to compare

v0.2.3

Cleanup aiohttp session after closing client

0.2.2

19 Nov 22:33

Choose a tag to compare

v0.2.2

Allow logins to save cookies, add message queue

0.2.1

02 Oct 17:45

Choose a tag to compare

v0.2.1

Fix rename messages sometimes having duplicate ranks

0.2.0

30 Sep 20:55

Choose a tag to compare

v0.2.0

Allow toggling old message access

0.1.5

21 Sep 12:47

Choose a tag to compare

v0.1.5

Make client printing toggleable, add more util functions

0.1.4

17 Sep 17:57

Choose a tag to compare

v0.1.4

Increase login attempts

0.1.3

17 Sep 13:50

Choose a tag to compare

v0.1.3

Correctly handle formats with commas in them