GY-63_MS5611/libraries/CRC/CHANGELOG.md
Rob Tillaart 8c94067119 1.0.1 CRC
2023-08-01 17:27:01 +02:00

1.9 KiB

Change Log Complex

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.0.1] - 2023-07-13

  • added headers in examples
  • added headers in src
  • bumped version number
  • update readme.md
  • replaced ..._REF_IN ==> ..._REV_IN (OUT iden)

[1.0.0] - 2023-05-19

  • See issue #32 / #31
  • new library interface
  • changed CRC32 defaults
  • added FastCRC32
  • reused parameters and algorithms
  • added platformio.ini

[0.3.3] - 2023-01-17

  • update GitHub actions
  • update license
  • renamed releaseNotes.md to CHANGELOG.md (in line with other libs)
  • update readme.md

[0.3.2] - 2022-10-30

  • add RP2040 to build-CI
  • fix version numbers

[0.3.1] - 2022-05-20

  • added constructors with all parameters. CRC16(uint16_t polynome, uint16_t XORstart, uint16_t XORend, bool reverseIn, bool reverseOut); All five parameters are mandatory, no defaults in this first release. Defaults would allow the constructors merge in the future.
  • remove #ifndef Header guards as these are not needed.
  • update documentation

[0.3.0] - 2022-04-15

  • split CRC.h in CRC.h and CRC.cpp to fix #21 (again)
  • remove #ifndef Header guards as these are not needed.

[0.2.3] - 2022-04-13

  • replace #pragma once with #ifndef Header guards #21

[0.2.2]

  • fix #19 enable/disable yield call

[0.2.1]

  • fix #17 yield() count in add(array, length) (kudo's to dlsloan)
  • added defaults for CRC64 static function.
  • static functions
    • increased length from uint8_t => uint16_t
    • added conditional yield().
  • added CRC_polynomes.h

[0.2.0]

  • added getters for parameters
  • made yield conditional in add(array, length)
  • improved examples
  • added releaseNotes.md

[0.1.6]

  • add CRC12 function
  • add CRC12 class

[0.1.5]

  • TODO (just as older versions)

That's all folks!