This is our first official release. APIs should be relatively stable now and this makes it easier to refer to a version from other projects
What's Changed
- First version of Open1722. by @nayakned in #1
- Added a preliminary CI pipeline. by @nayakned in #2
- can listener - get message length from pdu intead of recv by @kamelfakihh in #4
- Migrated CRF formats to Open1722 APIs. by @nayakned in #6
- Migrated AAF PCM format to new API by @kamelfakihh in #7
- Refactore CVF format by @adriaan-niess in #8
- Removed support for IEC/IIDC. by @nayakned in #10
- Remove/platform specific by @nayakned in #11
- Migrate to CMake by @adriaan-niess in #12
- Updated devcontainer for migration from meson to cmake. by @nayakned in #14
- Improve CMake process by @adriaan-niess in #17
- listener example is now 29-bit CANID aware by @JLPLabs in #18
- Add CMake export configuration by @adriaan-niess in #19
- Fix CVF talker and improve documentation by @adriaan-niess in #23
- Rename Avtp_UDP_t to Avtp_Udp_t by @adriaan-niess in #27
- Add FlexRay, Lin, Most ACF formats by @adriaan-niess in #26
- Added first version of ACF GPC Format. by @nayakned in #31
- Feat/can fd rebased by @nayakned in #29
- Added a hello-world example for Open1722 by @nayakned in #35
- Modified CAN read/write to work with classical CAN by @kamelfakihh in #36
- Improve GetField API (breaking changes) by @adriaan-niess in #37
- Fixed the crashing of acf-can-listener when receiving other ACF packe… by @nayakned in #39
- Adding a logo by @SebastianSchildt in #40
- Fix build problems in absence of cmocka by @nayakned in #43
- COVESA VSS over IEEE 1722 - New APIs by @nayakned in #44
- Fixed commandline parameters for the acf-can-* examples. by @nayakned in #45
- Feat/hello world api by @kamelfakihh in #46
- Feat/readme by @adriaan-niess in #48
- Update README.md by @adriaan-niess in #49
- Fix compiler warnings by @adriaan-niess in #53
- Make API compatible with C++ by @adriaan-niess in #54
- Example/1722 bridge by @nayakned in #55
- Refactor/cmake by @nayakned in #57
- Added error messages when starting/binding to CAN socket runs into an… by @nayakned in #60
- Updated CMake Variables for easy integration in other CMake Projects. by @nayakned in #58
- Added crosscompile toolchain file for aarch64. by @nayakned in #56
- Fixed the print messages while starting acf-can applications. by @nayakned in #64
- Fixed seg faults in CAN apps due to missing break. by @nayakned in #69
- Zephyr support by @nayakned in #62
- Bugfix/length check by @nayakned in #70
- Fix streamid print in examples to make clear it is hex by @SebastianSchildt in #71
- Allow installation of examples if they are built. by @nayakned in #72
- Update build-all.yml by @SebastianSchildt in #73
- Fix boolean convenience setters for ACF-CAN by @SebastianSchildt in #67
- Updated APIs for setting 1-bit fields for all formats. by @nayakned in #75
- Kernel mod wrapper acf-can by @SebastianSchildt in #61
- Add SPDX identifier check to GHA by @SebastianSchildt in #76
- Adds Avtp__IsValid() functions for all AVTP/ACF frame formats #52 by @warlock20 in #77
- Gha/zephyr builds by @nayakned in #78
- Fixed is_valid() for (N)TSCF formats. Added unit tests. by @nayakned in #79
- Fix copy/paste errors in CanBrief field accessors by @SebastianSchildt in #86
- Made changes to CANBrief API for consistency with CAN API. by @nayakned in #87
- Removed the usage of size_t in libopen1722 and removed includes of st… by @nayakned in #88
- Fix typo in examples/acf-can/linux/README.md by @JLPLabs in #89
- Update license information for kernel module by @SebastianSchildt in #92
- Dockerfile for acfcanbridge and general MUSL compile fixes by @SebastianSchildt in #93
- Updated getters constant pointer to a constant by @Jignesh-007 in #94
New Contributors
- @nayakned made their first contribution in #1
- @kamelfakihh made their first contribution in #4
- @adriaan-niess made their first contribution in #8
- @JLPLabs made their first contribution in #18
- @warlock20 made their first contribution in #77
Full Changelog: https://github.com/COVESA/Open1722/commits/v0.8.0