Changelog for PyOpenocdClient

Unreleased

  • Drop support for Python 3.9 and older (#46)

  • Create new exception OcdEmptyResponseError. (#49)

  • Improve shutdown() method to better check the OpenOCD’s “shutdown” command result. (#49)

  • Deprecate property OcdInvalidResponseError.out. (#49)

  • Add new argument exit_code to the shutdown() method. (#51)

  • Add openocd_cmd command-line utility that can be used from non-Python programs (shell scripts or similar). (#53)

Release 0.1.2 (Apr 04, 2026)

  • Fix: Proper exception if OpenOCD closes the connection (#37)

  • Diligent handling of socket exceptions (#38)

  • Workaround for excessive whitespace trimming in ‘return’ in older OpenOCD versions (#42)

Release 0.1.1 (Oct 06, 2025)

  • Fix PyOpenocdClient.shutdown() call (#32)

  • Fix integration tests related to whitespace (#33)

Release 0.1.0 (Sep 06, 2024)

  • Initial release.