From 775e5a17682526125fbd3cac8b6255b1b9662188 Mon Sep 17 00:00:00 2001 From: andy Date: Fri, 12 Jun 2026 11:45:12 -0400 Subject: [PATCH] chore: release 1.2.0 --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bd1b81d..22ef239 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,32 @@ git history.) This project follows [Keep a Changelog](https://keepachangelog.com/) and [Semantic Versioning](https://semver.org/): the version number is `MAJOR.MINOR.PATCH`. +## 1.2.0 - 2026-06-12 + +### Added +- **DA-07: channel serial numbers.** The Channels view now shows each channel's + sensor (CT) serial number, read live from the station, and the channel columns + now lay themselves out correctly when you switch between devices. + +### Fixed +A round of testing against a real DA-07 station fixed problems that made the +module hard to use on hardware (the simulator never showed them): + +- **DA-07 setting changes no longer undo themselves.** The station accepts a + change but never reports it back, so the screen used to silently revert to the + old value at the next routine update — every edit looked like it hadn't taken. +- **Changing several DA-07 settings quickly no longer loses most of them.** The + station drops commands that arrive in a burst, so changes now queue and send + one at a time — the footer shows "Working" while queued changes finish sending. +- **DA-07 channel details no longer come through garbled.** A field in the + station's channel records was being mis-read, scrambling the sensor serial + information on real hardware. +- **A small empty window no longer flickers on screen** when a tool rebuilds its + tables (visible in all tools, most often during the DA-07's initial load). + +### Internal +- Maintenance and under-the-hood improvements. + ## 1.1.0 - 2026-06-11 ### Added diff --git a/pyproject.toml b/pyproject.toml index 7edb2c0..0ac8a15 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "cim-service-suite" -version = "1.1.0" +version = "1.2.0" description = "DA-12 Monitoring Station Service Tool (modern rebuild)" requires-python = ">=3.11" dependencies = ["PySide6>=6.7", "pyserial>=3.5", "openpyxl>=3.1", "PySideSix-Frameless-Window>=0.8"]