Releases: ScottehMax/pyshowdown
Releases · ScottehMax/pyshowdown
0.3.1
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
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
v0.2.4 Improve message queue handling during shutdown
0.2.3
v0.2.3 Cleanup aiohttp session after closing client
0.2.2
v0.2.2 Allow logins to save cookies, add message queue
0.2.1
v0.2.1 Fix rename messages sometimes having duplicate ranks
0.2.0
v0.2.0 Allow toggling old message access
0.1.5
v0.1.5 Make client printing toggleable, add more util functions
0.1.4
v0.1.4 Increase login attempts
0.1.3
v0.1.3 Correctly handle formats with commas in them