Skip to content

1.3.0

Latest
Compare
Choose a tag to compare
@OwenCochell OwenCochell released this 11 Mar 00:29
· 2 commits to master since this release

This release contains some minor redesigns and bugfixes.

Bug Fixes

  • Removes an unnecessary ping operation when doing a ping request without asking for stats.
  • Removed a lot of bug prone behavior from the decoders and clients

Added

  • LOTS of typing additions! These are added using the python typing system, as well as via docstrings.
    Most of these changes are applied to internal components, as the high-level
    user facing methods were already mostly-typed.

  • Added some unit tests for decoders, tests for other components will be added at a later date!

Changed

  • PINGPackets, QUERYPackets, and some RCONPackets now determine state by using ints and globally defined values,
    which should be slightly faster and should reduce the risk of bugs where packet
    types differ across the codebase.

  • Many changes to make the codebase more clear and less bug prone.

  • Project now has a pyproject.toml file which is used for tool configuration and building.

  • Moved changelog from README.md to CHANGELOG.md