Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

  • WOM-1188: Implementation of ADR-114 and ADR-124:

    • Deprecated existing AdminMode, AdminModeModel, ControlMode and OpStateModel classes.

    • Added new AdminMode and ControlMode enume in future module.

1.2.0

  • LOW-1077, LOW-1095 and LOW-1096: Health rollup

1.1.1

  • Relax version constraints for pytango to allow installation alongside pytango 10.0.0

1.1.0

  • AT3-824 Add PstProcessingMode enum.

    • Document ObsMode.DYNAMIC_SPECTRUM as deprecated

1.0.0

  • WOM-325: Update pytango dependency to ^9.4.2 and use tango.DevState directly.

    • Update other stale dependencies.

    • Fix poetry version used to 1.8.2.

  • WOM-251: Remove AdminMode.MAINTENANCE and to_maintenance action.

0.3.4

  • WOM-271: Relax python version dependency to ^3.10.

0.3.3

  • WOM-268: Re-add to_maintenance action to AdminModeModel.

0.3.2

  • MCCS-1478: Tighten up static type checking.

  • MCCS-1636: Use ska-ser-sphinx-theme for documentation.

  • DPPT-648: Rename AdminMode.MAINTENANCE to ENGINEERING, keeping MAINTENANCE as an alias for backwards compatibility.

    • WOM-214: Add deprecation warning for AdminMode.MAINTENANCE.

  • WOM-210: Allow Restart() command from ObsState.EMPTY.

0.3.1

  • LOW-404: Remove dependency on pytango.

0.3.0

  • MCCS-1208: Allow Reset() to end in ObsState.EMPTY state if subarray is unresourced.

0.2.0

  • MCCS-1208: Allow Abort() from ObsState.RESOURCING.

0.1.2

  • LOW-354: Dependency fixes.

0.1.1

  • LOW-330: Bootstrap repo.