v0.3.0
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