MPL-2.0 licensed by Kowainik
This version can be pinned in stack with:tomland-0.3@sha256:78af219745a626b138db7d94747c621e9e13d5ba406fa04286c9a500791578b6,3479
Module documentation for 0.3
Change log
tomland uses PVP Versioning .
The change log is available on GitHub .
0.3
#8 :
Create EDSL for easier TOML data type writing.
#10 :
Add Semigroup and Monoid instances for PrefixTree and TOML.
Add property tests on laws.
#20 :
Add parsing of hexadecimal, octal, and binary integer numbers.
#26 :
Implement unit tests for TOML parsers.
Allow terminating commas inside an array.
Allow comments before and after any value inside an array.
Allow keys to be literal strings.
Breaking change: #60 :
Replace Valuer with Prism.
Migration guide: replace any fooV with corresponding prism _Foo.
Breaking change: #66 :
Introduce consistent names according to Haskell types.
Migration guide: see issue details to know which names to use.
0.2.1
Make table parser work with maybeP.
#39 :
Implement prettyException function for DecodeException.
0.2.0
Switch names for decode and encode functions.
#47 :
Rename dimapBijection to dimap. Introduce mdimap combinator.
#37 :
Add tables support for bidirectional conversion.
0.1.0
#16 :
Add parser for literal strings.
Add IsString instance for Key data type.
#38 :
Add bidirectional converter for array.
#21 :
Report expected vs. actual type error in parsing.
#44 :
Add bidirectional converter for Maybe.
0.0.0
#3 :
Implement basic TOML parser with megaparsec.
#7 :
Implement type safe version of Value type as GADT.
#4 :
Implement basic pretty-printer.
#1 :
Implement types representing TOML configuration.
Initially created.
Stackage is a service provided by the
Haskell Foundation
│ Originally developed by
FP Complete