Files
cimtechniques-service-suite/CHANGELOG.md
Andy 63169a7644 feat: add versioning and changelog system
Conventional-Commit-driven version bumps (scripts/bump.py), a commit-msg validation hook, and a /release-notes workflow that produces a human-reviewed CHANGELOG.md. Adds an in-app version badge + 'What's new' dialog on the launcher. The version is single-sourced from pyproject.toml (cim_suite.__version__), and the deterministic bump backbone lives in scripts/release/ with tests in tests/release/. Marks the 1.0.0 baseline.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 11:31:22 -04:00

1.3 KiB

Changelog

All notable changes to the CIMTechniques Service Suite are recorded here in plain language, for the people who use it. (The full technical record lives in the project's git history.)

This project follows Keep a Changelog and Semantic Versioning: the version number is MAJOR.MINOR.PATCH.

1.0.0 - 2026-06-06

First release of the unified CIMTechniques Service Suite — one application that brings the separate legacy service tools together under a single, modern interface.

Added

  • One app for every instrument. A start page where you pick your service cable / COM port once, then open the tool you need.
  • DA-12 Monitoring Station Service Tool — configure and monitor DA-12 sensor stations: sensors, alarm limits, statistics, and calibration.
  • DA-07 (eLink) Service Tool — set up and monitor DA-07 stations, their pods, and channels.
  • IOModbus Service Utility — read and write supported Modbus devices using a built-in device catalog.
  • Setting history. The suite remembers configuration changes made to your DA-12 and DA-07 stations, so you can see what changed and when.
  • Export to spreadsheet. Any data screen can be saved to an Excel (.xlsx) file.
  • What's new. The current version and these release notes are shown right on the start page.