package toml
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=1d4e9c16ed9e24d46dd757ce94adc7fc8b2068eb5ff7cd2a70fce08135a752ef
sha512=9cb98e4a9c4a01acf5ceeac836fe0dc4d341662f9b3ce6803e9d14499bcb450441111247159bdbc5c25d4618b8c1f088d206da702bef12ea1ca8781607d26774
CHANGES.md.html
Changelog
Unreleased
7.1.0
enable type inference for Menhir
compatibility with recent dune version
remove everything related to cconv
bump minimal OCaml version to 4.08
7.0.0
treat quoted and bare keys the same with respect to comparison
bump minimal OCaml version to 4.07
add support for arrays of inline tables
add support for dates without times
fix printer bug with triple quotes
6.0.0
change the structure of the toml library and rename some modules
rename toml-cconv to toml_cconv
improve print_string output
switch to GitHub actions and deploy documentation on gh-pages
5.0.0
migration to dune
split between toml and toml-cconv
compatibility with safe-string for OCaml 4.06
remove dependency on str
4.0.0
Reintroduces public data types (major breaking change).
Exception-safe parsing interface.
Add lenses for accessing/updating nested data.
3.0.0
Add support for version 0.4 of the language.
2.2.1
Fixed dependencies.
2.2.0
Numerous convenience functions to reduce verbosity
Fix wrong error location returned when parsing an invalid Toml file
Parsing a Toml file always throws
TomlParser.Error
and neverFailure
Add array of tables
Add @since tags in the documentation
Add changelog
2.0.0 and 2.1.0
Add LGPL licence
New parser with menhir
Support for nested arrays
Support for dates (with Unix.tm type)
Support for unicodes espaces ('\uXXXX')
Remove the "toml" prefix from type names
Add Toml printer
Abstract internal types in modules (for constraint application and code factorization)
A lot more documentation in source code and Readme
Display error location when a ParseError occurs
1.0.0
Base parser from ocamllex and ocamlyacc