{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreia2ahzeglgytwmiowcjftb3hgufeklxz6oth3fgld4jnolggubwhy",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mffqek7cakx2"
},
"path": "/t/ann-kdl-hs-1-0-0-released-with-v2-support/13712#post_1",
"publishedAt": "2026-02-21T22:23:18.000Z",
"site": "https://discourse.haskell.org",
"tags": [
"KDL",
"https://hackage.haskell.org/package/kdl-hs-1.0.0"
],
"textContent": "kdl-hs is a parser for the KDL configuration language, providing both monadic and arrow-based decoding functionality.\n\nv1.0.0 reimplements the parser to be v2 compliant. The parser now preserves format information, so `KDL.render` is now implemented and outputs the same format the user provided. The parser can now also be configured to include span information, which is attached to each element in the tree.\n\nhttps://hackage.haskell.org/package/kdl-hs-1.0.0",
"title": "[ANN] kdl-hs 1.0.0 released with v2 support"
}