GY-63_MS5611/libraries/Statistic/CHANGELOG.md

101 lines
2.5 KiB
Markdown
Raw Normal View History

2022-03-13 05:10:54 -04:00
# Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
2023-03-15 06:50:39 -04:00
2023-06-30 12:57:42 -04:00
## [1.0.5] - 2023-06-29
- fix #18 add **range()** and **middle()**
- fast first order functions, based on minimum() and maximum()
- statistic value is (very) limited.
- add example.
- update readme.md
2023-06-07 04:59:37 -04:00
## [1.0.4] - 2023-05-09
- fix #16 => defined(__AVR__) to catch all ARCH_AVR
2023-05-10 08:38:27 -04:00
## [1.0.3] - 2023-05-09
- fix #13 **sqrtf()** missing
- prep more correct NaN when \_cnt == 0;
2023-03-15 06:50:39 -04:00
## [1.0.2] - 2023-03-14
- update readme.md
- update FAQ.md
- update GitHub actions
- update license 2023
- minor edits
2022-11-25 13:45:57 -05:00
## [1.0.1] - 2022-11-25
- simplified changelog.md
2022-03-13 05:10:54 -04:00
2022-11-25 13:45:57 -05:00
## [1.0.0] - 2022-03-09
2022-03-13 05:10:54 -04:00
- CHANGELOG.md: moved history in Statistic.cpp to this file.
- Turned this into a header-only library to make use of compiler
inline optimizations.
- Turned this into a class template to reduce dead code at compile
time and allow for the use of other floating point formats (double,
long double for example).
- Replaced `#include <Arduino.h>` with `#include <cstdint>` to find
the proper location of `uint32_t`. This also allows one to use the
library in non-Arduino environments.
2022-11-25 13:45:57 -05:00
----
2022-03-13 05:10:54 -04:00
2022-11-25 13:45:57 -05:00
## [0.4.4] - 2021-12-28
2022-03-13 05:10:54 -04:00
- update library.json, readme, license, minor edits
## [0.4.3] - 2021-01-20
- add() returns how much was actually added.
## [0.4.2] - 2021-01-08
- add Arduino-CI + unit tests
## [0.4.1] - 2020-06-19
- fix library.json
## [0.4.0] - 2020-05-13
- refactor
- Added flag to switch on the use of `stdDev` runtime. [idea marc.recksiedl]
2022-11-25 13:45:57 -05:00
----
2022-03-13 05:10:54 -04:00
## [0.3.5] - 2017-09-27
- Added `#include <Arduino.h>` to fix `uint32_t` bug
## [0.3.4] - 2017-07-31
- Refactored const in many places
2022-11-25 13:45:57 -05:00
- reverted double to float on request as float is 99.99% of the
2022-03-13 05:10:54 -04:00
cases good enough and float(32 bit) is supported in HW for some
2022-11-25 13:45:57 -05:00
processors (e.g. Teensy).
2022-03-13 05:10:54 -04:00
## [0.3.3] - 2015-03-07
- float -> double to support ARM (compiles)
- moved count() sum() min() max() to .h; for optimizing compiler
## [0.3.2] - 2012-11-10
- minor edits
- added variance()
- changed count -> unsigned long allows for 2^32 samples
## [0.3.1] - 2012-11-10
- minor edits
2022-11-25 13:45:57 -05:00
## [0.3.0] - 2011-01-07
2022-03-13 05:10:54 -04:00
- branched from 0.2.01 version of Rob Tillaart's code
2022-11-25 13:45:57 -05:00
----
2022-03-13 05:10:54 -04:00
## [0.2.01] - 2010-10-30
2022-11-25 13:45:57 -05:00
- added minimum(), maximum(), unbiased stdev().
2022-03-13 05:10:54 -04:00
- changed counter to long -> int overflows @32K samples
2022-11-25 13:45:57 -05:00
## [0.2.0] - 2010-10-29
2022-03-13 05:10:54 -04:00
- stripped to minimal functionality
2022-11-25 13:45:57 -05:00
----
2022-03-13 05:10:54 -04:00
2022-11-25 13:45:57 -05:00
## [0.1.0] - 2010-10-29
2022-03-13 05:10:54 -04:00
- initial version