- CHANGED: Replaced xassert.xc with xassert.c for better toolchain compatibility.
- CHANGED: Updated UNUSED() macro and added UNUSED_REF() macro to suppress compiler warnings for unused variables and unused references.
- FIXED: Build warnings (when built with -Wextra)
- CHANGED: Documentation updates
- CHANGED: Build examples and tests using XCommon CMake instead of XCommon
- CHANGED: Run tests using pytest
- ADDED: Support for XCommon CMake build system
- CHANGED: Use XMOS Public Licence Version 1
- REMOVED: not necessary cpanfile
- CHANGED: Pin Python package versions
- CHANGED: Build files updated to support new "xcommon" behaviour in xwaf.
- CHANGED: Correct dates in LICENSE.txt files
- CHANGED: Renamed DEBUG_UNIT to XASSERT_UNIT to prevent conflict with lib_logging
- CHANGED: Update to source code license and copyright
- CHANGED: Restructured library