- Add
dict
function
parse
,parse_bits
, andUnableToDecode
have been added to work with the newgleam/dynamic/decode
API.
to_string_builder
has been deprecated in favour ofto_string_tree
.
- The Thoas Erlang library has been removed as a dependency in favour of the built-in Erlang JSON library. This means that Erlang/OTP 27.0 or higher is now required.
- The
UnexpectedSequence
andUnexpectedByte
error variants no longer have labels for their arguments.
- Relaxed Thoas version requirement.
- Relaxed stdlib version requirement.
- Updated for Gleam v0.32.0.
- Updated error parsing for current V8 runtimes.
- Updated for Gleam v0.30.0.
- Updated for Gleam v0.27.0.
- This library now works when running Gleam on JavaScript.
- The
decode_bits
function has been added.
- The
decode
function now takes agleam/dynamic.Decoder
.
- Converted to use the Gleam build tool.
- The underlying
jsone
Erlang JSON libary has been replaced with the newthoas
Erlang JSON library. - The
encode
function has been replaced by theto_string
andto_string_builder
functions. - The
list
function has been replaced by thearray
andpreprocessed_array
functions. - The
nullable
function gains argument labels. - The
float
function has been added.
- Initial release.