This repository contains an Erlang library implementing the CBOR data encoding format defined in RFC 7049.
In the current state, the library supports:
- Encoding of various kinds of Erlang values, with special constructions for tagged values.
- Decoding of all CBOR value types, including indefinite length sequences.
- Interpretation of various tagged data to suitable Erlang values.
- A way to customize how tagged CBOR values are interpreted to Erlang values.
- A configurable depth limit to protect against extremely deep data structures.
This project adheres to Semantic Versioning.
The format of CHANGELOG.md
is based on Keep a
Changelog.
Breaking changes are documented under MIGRATION.md
.
The format of README.md
is based on Make a
README.
A handbook is available in the doc
directory.