chore: release 1.2.0

This commit is contained in:
2026-06-12 11:45:12 -04:00
parent e20680bfe0
commit 775e5a1768
2 changed files with 27 additions and 1 deletions

View File

@@ -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

View File

@@ -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"]