From 1fd0ea62ec70880a69ee095368bc779fe5136ef3 Mon Sep 17 00:00:00 2001 From: onyx-and-iris <75868496+onyx-and-iris@users.noreply.github.com> Date: Thu, 23 Jun 2022 12:24:32 +0100 Subject: [PATCH] changelog initial commit --- CHANGELOG.md | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..6f3f449 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,133 @@ +# 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). + +Before any major/minor/patch bump all test units will be run to verify they pass. + +## [Unreleased] + +- [x] + +## [0.1.9] - 2022-06-21 + +### Added + +- Added sendtext to base class +- script decorator added to util module. +- README initial commit + +### Fixed + +- bug fixed in FactoryBuilder strip, bus iterations. + +### Changed + +- minor macrobutton refactor + +## [0.1.8] - 2022-06-20 + +### Added + +- notify pdirty, ldirty now implemented. + +### Changed + +- imports now isorted. +- ratelimit now set at default 33ms. +- ldirty modified, no longer sends comp, levels data + +## [0.1.7] - 2022-06-18 + +### Added + +- added observable thread. (init_thread, end_thread methods added to base class) +- added ldirty parameter +- phys_in, virt_in, phys_out, virt_out properties added to KindMapClass +- ratelimit default kwarg added +- pre-commit.ps1 added for use with git hook +- simple DSL example added + +### Changed + +- str magic methods overriden in higher classes + +### Fixed + +- bug in cbindings vm_set_parameter_multi argtypes + +## [0.1.6] - 2022-06-17 + +### Added + +- Higher class device implemented. +- BusLevel, StripLevel classes added to bus, strip modules respectively. +- float_prop, bus_mode_prop meta functions added to util module. +- bus mode mixin added to bus factory method +- type, version implemented into base class. + +## [0.1.5] - 2022-06-14 + +### Added + +- docstrings added + +### Changed + +- Gainlayer mixed in only if potato kind in Strip factory method. + +## [0.1.4] - 2022-06-12 + +### Added + +- TOMLStrBuilder class added to config module. Builds a default config as a string for toml parser. +- dataextraction_factory, TOMLDataExtractor added to config module. This allows option for other parser in future. + +## [0.1.3] - 2022-06-09 + +### Added + +- Added type hints to base module +- Higher classes Bus, PhysicalBus, VirtualBus implemented +- bus module entry point defined. +- Higher class Command implemented +- Config module added. Loader class implemented for tracking configs in memory. +- config entry point defined +- Higher classes Strip, PhysicalStrip, VirtualStrip implemented +- strip module entry point defined +- Higher classes Vban, VbanInstream, VbanOutstream implemented +- A common interface (IRemote) defined. Bridges base to higher classes. + +## [0.1.2] - 2022-06-07 + +### Added + +- Implement creation class steps as command pattern + +### Changed + +- Added progress report to FactoryBuilder + +## [0.1.1] - 2022-06-06 + +### Added + +- move class creation into FactoryBuilder +- creation classes now direct builder class +- added KindId enum +- added Subject module, but not yet implemented + +### Changed + +- num_strip, num_bus properties added to KindMapClass + +## [0.1.0] - 2022-06-05 + +### Added + +- cbindings defined +- factory classes added, one for each kind. +- inst module implemented (fetch vm path from registry) +- kind maps implemented as dataclasses