# v3.8.0 Released on 2020-06-14. Feature release. All changes are backward-compatible. - Introduces a [binary value](../../features/binary_values.md) type that is read from and written to [CBOR](../../features/binary_formats/cbor.md), [BSON](../../features/binary_formats/bson.md), and [MessagePack](../../features/binary_formats/messagepack.md), and can be shared between formats. - Generalizes the input adapters to read from any `LegacyInputIterator` container (3–10 % faster parsing). - Fixes [`contains`](../../api/basic_json/contains.md) for JSON pointers and makes the binary [`from_cbor`](../../api/basic_json/from_cbor.md)/[`from_msgpack`](../../api/basic_json/from_msgpack.md)/etc. functions respect `allow_exceptions`. [Full release notes](https://github.com/nlohmann/json/releases/tag/v3.8.0). ## API changes