master
Explicitly guard size * 2 overflow in cbor_builder_map_start_callback (#421)
Add bounds check in cbor_array_get() (#388)
Add a doc for the reference count in cbor_array_set(). (#375)
Force consistent pointer (*) formatting
Fix __unused__ usage on more pointers
Fix critical documentation errors (#398)
Fix NULL dereference when serializing/measuring a tag with no item set (#420)
Document large-allocation risk in cbor_load and clarify test-only CMake flags (#422)
Modernize CMake build system (#402)
Fix infinite loop in streaming_parser example on NEDATA; fix required doc (#414)
Preserve NaN sign+payload and tiny-float sign in cbor_encode_half (#412)
Improve handling and coverage reporting of exhaustive enum switches (#367)
Link tutorial in readme (and fix embedded RST formatting) (#370)
Add cbor_map_get with parameterized equality function (#409)
Fix potential unsigned underflow in streaming decoder claim_bytes() (#389)
Add [[nodiscard]]-like macro and fix a few violations (#248)
Return NULL from cbor_tag_item() when no item is set (#392)