Skip to content

Commit

Permalink
Updated changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Tellicious committed Aug 26, 2024
1 parent 37b78dd commit fc8c730
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 3 deletions.
26 changes: 23 additions & 3 deletions .github/releaseBody.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,29 @@
## Added discrete-time algebraic Riccati equation solver
## Added unit tests and many bugfixes

**New features:**
- Added `DARE` and `DAREStatic` functions to `numMethods` to solve discrete-time algebraic Riccati equation
- Added function to delete event object
- Added functions to delete hash-table objects
- Added unit tests for all functions

**Improvements:**
- Improved `timer.c` function to detect multiple events
- Added asserts to check input parameters correctness in `IIRFilters.c`
- Changed `fastSqrt` and `fastInvSqrt` to return `NaN` if a negative value is given as input
- Minor change to `PID_calcAeroClamp` to fully stop integration when saturation is reached
- Minor improvement to `PID_calcBackCalc`
- Changed return type of `eventInit`
- Minor change in LPHashTable resizing logic
- Added some more asserts to check input parameters to `matrix.c`

**Bugfix:**
- Minor formatting fix
- Fixed a bug causing an endless loop on certain conditions on `lpHashTableGet`
- Removed useless and not working iterator from `LPHashTable`
- Bugfix on `BIT_TOGGLE`, `BIT_TOGGLE_IN_PLACE`, `MAX` and `MIN` macros
- Major bugfix on `PID_calcIntegralClamp`
- Bugfix on `listInsert`
- Minor bugfix on `matrixInversedStatic_rob`
- Minor bugfix to `numMethods.h`
- Minor bugfix on `event.h`
- Fixed descriptions in some headers

See [Changelog](Changelog.md)
28 changes: 28 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# Changelog

## v1.15.0

**New features:**
- Added function to delete event object
- Added functions to delete hash-table objects
- Added unit tests for all functions

**Improvements:**
- Improved `timer.c` function to detect multiple events
- Added asserts to check input parameters correctness in `IIRFilters.c`
- Changed `fastSqrt` and `fastInvSqrt` to return `NaN` if a negative value is given as input
- Minor change to `PID_calcAeroClamp` to fully stop integration when saturation is reached
- Minor improvement to `PID_calcBackCalc`
- Changed return type of `eventInit`
- Minor change in LPHashTable resizing logic
- Added some more asserts to check input parameters to `matrix.c`

**Bugfix:**
- Fixed a bug causing an endless loop on certain conditions on `lpHashTableGet`
- Removed useless and not working iterator from `LPHashTable`
- Bugfix on `BIT_TOGGLE`, `BIT_TOGGLE_IN_PLACE`, `MAX` and `MIN` macros
- Major bugfix on `PID_calcIntegralClamp`
- Bugfix on `listInsert`
- Minor bugfix on `matrixInversedStatic_rob`
- Minor bugfix to `numMethods.h`
- Minor bugfix on `event.h`
- Fixed descriptions in some headers

## v1.14.0

**New features:**
Expand Down

0 comments on commit fc8c730

Please sign in to comment.