From 5fd43d886c5c950f5fbf273834e3dae99f64fb91 Mon Sep 17 00:00:00 2001 From: Tellicious Date: Thu, 12 Sep 2024 11:48:59 +0200 Subject: [PATCH] Updated changelog and release info --- .github/releaseBody.md | 20 +++++++++++++++----- Changelog.md | 20 +++++++++++++++++++- 2 files changed, 34 insertions(+), 6 deletions(-) diff --git a/.github/releaseBody.md b/.github/releaseBody.md index 13e6c09..e453275 100644 --- a/.github/releaseBody.md +++ b/.github/releaseBody.md @@ -1,9 +1,19 @@ -## Multiple improvements to PID +## Multiple bugfixes and improvements +**New features:** +- Added some configurable parameters (via defines) to `list`, `LKHashTable`, `LPHashTable`, `movingAvg` and `queue` +- Added `queuePopBackArr` function to `queue` + **Improvements:** -- Major change to `PID_calcBackCalc` to align output with Simulink PID block -- Optimized PID calculation functions to remove 2 unnecessary struct members -- Changed many inline functions to defines in `PID.h` -- Extended PID unit tests to validate also set, get and reset functions +- Improved performance of `LPHashTable` by removing unnecessary memory releases / allocations +- Extended unit tests coverage to 100% for all objects + +**Bugfix:** +- Fixed several bugs in `LPHashTable` that were causing relevant functional errors +- Fixed a few bugs in `LKHashTable` that were causing memory leaks in some conditions +- Minor bugfix to `matrixDet` and `matrixDetStatic` +- Minor bugfix to `quaternionToEuler` +- Minor bugfix to `numMethods` +- Other minor improvements and bugfixes See [Changelog](Changelog.md) \ No newline at end of file diff --git a/Changelog.md b/Changelog.md index 0e6c525..0f2f707 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,23 @@ # Changelog +## v1.17.0 + +**New features:** +- Added some configurable parameters (via defines) to `list`, `LKHashTable`, `LPHashTable`, `movingAvg` and `queue` +- Added `queuePopBackArr` function to `queue` + +**Improvements:** +- Improved performance of `LPHashTable` by removing unnecessary memory releases / allocations +- Extended unit tests coverage to 100% for all objects + +**Bugfix:** +- Fixed several bugs in `LPHashTable` that were causing relevant functional errors +- Fixed a few bugs in `LKHashTable` that were causing memory leaks in some conditions +- Minor bugfix to `matrixDet` and `matrixDetStatic` +- Minor bugfix to `quaternionToEuler` +- Minor bugfix to `numMethods` +- Other minor improvements and bugfixes + ## v1.16.0 **Improvements:** @@ -175,7 +193,7 @@ ### Contains breaking change on button initialization function **New features:** -- Added possibility to create a pulse-detection button via BUTTON_TYPE_PULSATING +- Added possibility to create a pulse-detection button via `BUTTON_TYPE_PULSATING` - Added new very-long press detection - Added buttonGetStatus to return debounced button status