Changed - PVs now emit signals even when their values have not changed. Devices needing a different behaviour must address that at a lower level, e.g. through the EPICS .MDEL field, or at a higher level using a state machine.
2021.7.1
Changed - Raw channels are now shared across PV objects with same PV name and monitor flag.
2019.7.1
Changed - Support Numpy array values when emitting "changed" signals - Fixed GObject.idle_add deprecation
2019.5.4
Changed - Use EPICS Alarm Severity names for Alarm Enum NORMAL, MINOR, MAJOR, INVALID states
2019.5.3
Changed - Fixed issue where initial events were not being emitted.
2019.5.2
Added - Alarm Enum class with states NORMAL, WARNING, CRITICAL - PV class now emits "alarm" signal with value corresponding to one of the Alarm states