Skip to content

Latest commit

 

History

History
113 lines (80 loc) · 3.04 KB

CHANGELOG.md

File metadata and controls

113 lines (80 loc) · 3.04 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

Changed

  • Upgraded appdirs to platformdirs
  • Warn for unexpected characters in daemon names
  • Switch to hatchling

Added

  • Timeout for scan, including handling of scanning non-yaq ports

Fixed

  • fixed bug where edit-config did not correctly call certain %EDITOR%s on Windows

Changed

  • pinned to toml>=0.10.2 for type stubs
  • Use rich for yaqd status table with live updating and parallel queries

Fixed

  • bug with spaces in usernames on Windows
  • Execution of commands on powershell, for which where.exe was hidden by the shell

Added

  • new option --debug to all commands
  • pass-through for nssm
  • new --format flag on list: supports json and toml output
  • happi support also via yaqd list -f happi
  • enhancement for daemon inputs: yaqd-daemon and daemon both valid inputs

Added

  • enablement: MacOS support

Fixed

  • proper handling of executable discovery on Windows

Changed

  • Distribute with - instead of _

Fixed

  • Correct python version supported (>=3.7)

Changed

  • migrated to flit build system
  • now use yaqc-python rather than implementing custom rpc calls

Added

Changed

  • pin msgpack version above 1.0
  • from now on, yaqd-control will used date based versioning
  • Includes nssm when built on Windows (not dependent on passing arguments)
  • refactored ci

Added

  • make version option avaliable

Changed

  • build separate wheel with NSSM for windows, do not ship in generic wheel
  • switch to msgpack from JSON, see YEP-100

Added

  • gitlab ci
  • mypy

Changed

  • manifest file: license actually distributed

Added

  • initial release