xair-api-python/CHANGELOG.md

71 lines
1.7 KiB
Markdown
Raw Normal View History

2022-05-01 09:43:07 +01:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2022-09-05 19:06:18 +01:00
Before any major/minor/patch bump all unit tests will be run to verify they pass.
2022-05-01 09:43:07 +01:00
## [Unreleased]
- [x]
## [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.
2022-05-01 09:43:07 +01:00
2022-05-01 11:17:30 +01:00
## [0.1.0] - 2022-05-01
2022-05-01 09:43:07 +01:00
### 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.
2022-05-01 11:17:30 +01:00
## [0.0.1] - 2022-04-05
2022-05-01 09:43:07 +01:00
### 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.