Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.16 KB

CHANGELOG.md

File metadata and controls

32 lines (26 loc) · 1.16 KB

Changelog

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.3] - 2023-08-26

Fixed

  • Fixed compilation error on MacOS
  • Fixed string pointer for non trivial string sizes

[1.0.2] - 2022-05-04

Fixed

  • Fixed compilation warnings
  • Fixed call to printf without format string
  • Fixed hardcoded install locations in CMake

[1.0.1] - 2021-11-28

Added

  • Unit tests for encoder.
  • APIs for retrieving encoded buffer size (ecbor_get_encoded_buffer_size() and ECBOR_GET_ENCODED_BUFFER_SIZE).

Changed

  • ecbor_uint() API now receives uint64_t argument. This should be backwards compatible with old signature.
  • ecbor_str() and ecbor_bstr() APIs now take const pointers.

Fixed

  • Fixed ecbor_memcpy routine.
  • Correctly updating item counter when encoding arrays and maps (thank you, ivan-baldin).
  • Fix header encoding for FP64 values.
  • Initialize is_indefinite flags for applicable item types in their builder functions.
  • Fix chaining of map children.