From 64b6a6890379a5f31403326995fe1cd0da98d513 Mon Sep 17 00:00:00 2001 From: Lei Zhu Date: Thu, 17 Aug 2023 23:40:19 +0800 Subject: [PATCH 1/2] Prepare pre-release 2.5.0 --- Changelog.md | 5 +++++ package.json | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Changelog.md b/Changelog.md index 7fbef3c7..628298e3 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,10 @@ # Changelog for vscode-haskell +## 2.5.0 + +- Add tracking of cabal files + ([#618](https://github.com/haskell/vscode-haskell/pull/618)) by @fendor + ## 2.4.1 - Downgrade vscode-languageclient diff --git a/package.json b/package.json index f428bfde..31c78bb4 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "haskell", "displayName": "Haskell", "description": "Haskell language support powered by the Haskell Language Server", - "version": "2.4.1", + "version": "2.5.0", "license": "MIT", "publisher": "haskell", "engines": { @@ -59,7 +59,6 @@ ".cabal" ] }, - { "id": "literate haskell", "aliases": [ From 03b7072c24ca6156af3206d0d315142d7ce9feb9 Mon Sep 17 00:00:00 2001 From: Lei Zhu Date: Fri, 18 Aug 2023 00:20:04 +0800 Subject: [PATCH 2/2] Add `completionOn` configuration for cabal --- docs/Release.md | 1 + package.json | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/docs/Release.md b/docs/Release.md index 38e10757..92c196a3 100644 --- a/docs/Release.md +++ b/docs/Release.md @@ -6,6 +6,7 @@ Follow this list for items that must be completed for release of the `vscode-has - Fix vulnerabilities. - [ ] Run `yarn outdated` to find outdated package version, review what needs to be updated. - `yarn upgrade-interactive` and `yarn upgrade-interactive --latest` is helpful here. +- [ ] Run `haskell-language-server vscode-extension-schema` with the latest `haskell-language-server` to check if there have new fields. - [ ] SemVer Compatible Version Bump in `package.json` - For pre-releases, we follow the version convention at: https://code.visualstudio.com/api/working-with-extensions/publishing-extension#prerelease-extensions. We use `major.EVEN_NUMBER.patch` for release versions and `major.ODD_NUMBER.patch` for pre-release versions. For example: `2.0.*` for release and `2.1.*` for pre-release. - [ ] Update ChangeLog.md. The output of `./GenChangelogs.hs` usually suffices. diff --git a/package.json b/package.json index 31c78bb4..28297bb7 100644 --- a/package.json +++ b/package.json @@ -227,6 +227,12 @@ "scope": "resource", "type": "boolean" }, + "haskell.plugin.cabal.completionOn": { + "default": true, + "description": "Enables cabal completions", + "scope": "resource", + "type": "boolean" + }, "haskell.plugin.callHierarchy.globalOn": { "default": true, "description": "Enables callHierarchy plugin",