# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## 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.