{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiaudsaeeajsa3ocr3hweodualnzvakqkqhs222kptzpujuytslp5i",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mo43va2laca2"
  },
  "path": "/t/release-vscode-haskell-2-8-1/14266#post_1",
  "publishedAt": "2026-06-12T13:53:44.000Z",
  "site": "https://discourse.haskell.org",
  "tags": [
    "Cannot activate extension due to unknown dependency · Issue #1376 · haskell/vscode-haskell · GitHub",
    "Release Release 2.8.1 · haskell/vscode-haskell · GitHub"
  ],
  "textContent": "## `vscode-haskell` 2.8.1\n\nThe HLS team announces a new release for the `vscode-haskell` extension.\n\n### Important bug fix\n\nWe drop the explicit dependency on `language-haskell` to unblock people stuck on Cannot activate extension due to unknown dependency · Issue #1376 · haskell/vscode-haskell · GitHub.\n\n### Use `multi-repl` by default in cabal projects\n\nWe changed the default of the `sessionLoading` option to `multipleComponents`.\nAs a consequence, HLS should be more stable now as it uses the equivalent of `cabal repl --enable-multi-repl` to set up the GHC session correctly.\nThis only affects cabal projects.\n\nIf you run into issues, change `sessionLoading` back to `singleComponent` and report a bug\n\nThe full release notes are here: Release Release 2.8.1 · haskell/vscode-haskell · GitHub",
  "title": "Release `vscode-haskell` 2.8.1"
}