v0.5.2 (2025-08-12)

Bug Fixes

  • Fix in_progess call in do_changeWavelength. (DM-46015)

  • Fix wavelength_range method in MockController. (DM-46015)

  • Pass initial state to CSC constructor call in unit tests. (DM-49653)

  • Fixed version field generation. (OSW-721)

Other Changes and Additions

  • Add unit tests for CSC commands. (DM-46015)

  • Improved type hints. (OSW-721)

0.5.0 (2024-08-23)

New Features

  • Add ack_in_progress calls to long running commands. (DM-45282)

Bug Fixes

  • Made conda recipe run unit tests. (DM-45282)

  • Moved enum imports from idl to xml. (DM-45282)

  • CSC will transition to fault state if the connection is lost. (DM-45790)

Documentation

Version History

v0.3.4

  • Use !SET tcp command for changing wavelength.

  • Implement ts_tcpip Client for handling tcpip connection.

v0.3.2

  • Add except to try-finally clause when disconnecting.

  • Fix sconscript name.

v0.3.1

  • Include conda build scripts.

  • Update pre-commit configuration.

  • Update to pyproject.toml.

  • Rename executable.

v0.3.0

  • Upgrade to salobj 7

  • Add support for python type annotations and enable mypy.

v0.2.0

  • Modernize the code.

  • This version requires ts_idl 3.6

v0.1.1

  • Fix some flake8 warnings.

v0.1.0

  • First release.