# v3.4.0 Released on 2018-10-30. Feature release. All changes are backward-compatible. - Adds [BSON](../../features/binary_formats/bson.md) read/write support. - Adds configurable Unicode error handlers to [`dump`](../../api/basic_json/dump.md) (throw, replace with U+FFFD, or ignore) and the [`NLOHMANN_JSON_SERIALIZE_ENUM`](../../api/macros/nlohmann_json_serialize_enum.md) macro for [enum conversion](../../features/enum_conversion.md). - Improves parse-error messages with line/column positions and context. [Full release notes](https://github.com/nlohmann/json/releases/tag/v3.4.0). ## API changes