Changelog

0.2.2

  • Update dependencies of internal fsm crate (which were missed in the 0.2.1 release). No changes to katcp-codec itself.

0.2.1

  • Update dependencies. No changes to katcp-codec itself.

  • Include Python 3.13 and 3.14 in CI.

0.2.0

  • Support buffer objects in Parser.append(). As a result, separate Python wheels are now built for versions older than 3.11.

  • Significantly speed up parsing when there are escapes in message arguments or when a message is split across several calls to Parser.append().

  • Switch to use ruff for linting and uv for locking Python dependencies.

  • Update to newer versions of various dependencies.

0.1.0

  • Fix a typo in an error message

  • Update dependencies

0.1.0b2

First release

0.1.0b1

Never released, due to packaging problems