Skip to content

Release 0.54.0

Compare
Choose a tag to compare
@oknenavin oknenavin released this 31 Oct 21:12
· 467 commits to master since this release

Main focus in this release are the polymorphic types for JSON and CBOR and the allocator handling for the library as whole.
The changes include:

  • json/cbor nodes are now compliant with AllocatorAwareContainer requirements
  • json/cbor nodes now support containers that do not allow incomplete types
  • simple hashing infrastructure and std::hash for json/cbor nodes
  • comparison operators for json/cbor nodes value types
  • allocator propagation for set/map read
  • allocator for char* now allocates the exact length allowing deallocation on call site