xair-api-python/CHANGELOG.md
2022-09-05 19:06:18 +01:00

1.7 KiB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Before any major/minor/patch bump all unit tests will be run to verify they pass.

[Unreleased]

[1.1.0] - 2022-09-05

Added

  • tomli/tomllib compatibility layer to support python 3.10

[1.0.2] - 2022-08-07

Added

  • now packaged with poetry
  • package added to pypi
  • pypi, isort badges added to readme

Changed

  • package renamed to xair-api
  • now using tomllib for config, requires python 3.11
  • readme, example updated.
  • imports isorted.

[0.1.0] - 2022-05-01

Added

  • kind maps for "XR16", "XR12" added.
  • get() added to kind module.
  • pre-commit.ps1 added for use with git hook.
  • tests passed badge added to readme.

Changed

  • readme updated to reflect changes.

Fixed

  • link to clone repo fixed in readme.
  • unit tests migrated from nose to pytest since nose will not be supported from python 3.10 onwards.

[0.0.1] - 2022-04-05

Added

  • _query() added to base class, allows testing a single parameter.
  • Interface entry point defined.
  • Kind map for XR18/MR18 added
  • Higher level classes (lr, strip, bus, fxsend, aux, rtn) implemented
  • Subclass mixin implemented (shared classes)
  • meta module added
  • util module added, mostly functions that perform math operations.
  • readme initial commit.

Changed

  • base class now supports context manager.
  • load ip from ini
  • unit tests initial commit. tests for shared classes added.