Changelog for tomland-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
SemigroupandMonoidinstances forPrefixTreeandTOML. 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
ValuerwithPrism.Migration guide: replace any
fooVwith 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
tableparser work withmaybeP. - #39:
Implement
prettyExceptionfunction forDecodeException.
0.2.0
- Switch names for
decodeandencodefunctions. - #47:
Rename
dimapBijectiontodimap. Introducemdimapcombinator. - #37: Add tables support for bidirectional conversion.
0.1.0
- #16: Add parser for literal strings.
- Add
IsStringinstance forKeydata type. - #38: Add bidirectional converter for array.
- #21: Report expected vs. actual type error in parsing.
- #44:
Add bidirectional converter for
Maybe.