{
  "$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"
}