Skip to content

v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Mar 23:24

Libdbc release

Developer Notes

This was a cleanup after some PR's. I noticed some things that needed cleaned up. I added clang-tidy to help catch and standardize the library. This caused some breaking changes in naming. No functional changes in this update.

Breaking Changes

  • Namespace libdbc -> Libdbc
  • Message method parseMessage -> parse_message
  • Exception class names:
    • exception -> Exception
    • validity_error -> ValidityError
  • Signal method names:
    • parseSignals -> parse_signals
    • appendSignal -> append_signal
    • getSignals -> get_signals
    • addValueDescription -> add_value_description

Features

  • Pipeline builds on windows, linux, and mac against multiple compiler and build variations
  • Added a clang-tidy check. You can run: cmake --build build --target clang-tidy-check to run the checks.
  • Adding cmake min version to 3.16 and added CI test. #23

Bugs

  • N/A