Releases: mirage/ezjsonm
Releases · mirage/ezjsonm
1.3.0
v1.2.0
CHANGES:
- Add
find_opt
to provide an exception-less version offind
(#39 @avsm) - Raise
Parse_error
instead of assert failure if the input
tofrom_string
is not a valid JSON array or object (#39 @avsm). - Upgrade build rules to dune 2.0 (#38 @avsm)
- Depend on Sexplib0 instead of Sexplib since we only need
the type definition. This reduces the dependency cone of
Ezjsonm (and skips Base). (#38 @avsm)
v1.1.0
v1.0.0
fix build warnings in strict mode
- Fix build with
-unsafe-string
- Remove various build warnings in
jbuilder --dev
mode
0.5.0: Merge pull request #29 from djs55/changes
0.5.0 (2017-05-25)
- Split into 2 toplevel packages: ezjsonm and ezjsonm-lwt
- Build with jbuilder
- Fix error messages to be more specific when failing to parse an int
- Support
sexp_of_t
t_of_sexp
sexp_of_value
value_of_sexp
avoid manual coercion
- Use polymorphic variants subtyping to avoid manual coercion in the
API (#11, patch from Julien Sagot)
Add intXX combinatores, bug fixes for option and unit types
- Clean-up the typed representation of serializable JSON
(#5, report and patch from Rudi Grinberg) - add int32/int64/triple combinators
- fix a bug with the option types
- fix the type of the
unit
combinator
Expose [parse_error]
- Expose [parse_error]
more helper functions
- Add sexpilb conversion functions
- Add functions to encode/decode non utf8 strings (using hex encoding)