tomland
tomland copied to clipboard
🏝 Bidirectional TOML serialization
Small ask: Can we get semioptional added to the Bi monad module? I want a Codec for `Maybe a` to fail if the types do not match. Happy to make...
The latest `tomland` release already seems to build with `mtl-2.3` and `--allow-newer`. Could you relax the constraint, e.g. with a Hackage revision?
This TOML ```toml [foo] field = "bar" [baz] field = "quux" ``` is equivalent to this JSON ```json { "foo": { "field": "bar" }, "baz": { "field": "quux" } }...
`Codec` no longer has a `Monad` instance, as of 1.3.0.0, so there's no longer any need to keep returning `TomlState o`. As a newcomer, it's difficult to understand the type...
The latest spec is released here: * https://toml.io/en/v1.0.0 Need to check what changed since 0.5.0. Probably, will be easier to do together with #372.
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.0.1. Release notes Sourced from actions/cache's releases. v3.0.1 Added support for caching from GHES 3.5. Fixed download issue for files > 2GB during restore. v3.0.0...
Tomland version 1.3.3.1 can fail the test suite. See https://hercules-ci.com/accounts/github/hercules-ci/derivations/%2Fnix%2Fstore%2F9d2d9x2493b8lj680qwpd6n42ppz7qa5-tomland-1.3.3.1.drv/log?via-job=8854a963-a984-497a-a080-b609e1db77e2 Platform: aarch64-darwin Nixpkgs revision: https://github.com/NixOS/nixpkgs/pull/163303 at https://github.com/NixOS/nixpkgs/pull/163303/commits/37ed97a969ab5a532ae6e971987edadbed619a80 Error message: ``` Failures: test/Test/Toml/Codec/Combinator/Common.hs:39:5: 1) Codec: unit and property tests for bidirectional...
Builds fine and all tests pass.
https://hackage.haskell.org/package/text-2.0/changelog