Release 2.3.0.0 (#3818)

* Prepare release 2.3.0.0

* release ci: respect ADD_CABAL_ARGS on non-windows builds

* release ci: disable simdutf text for centos

* release ci: disable simdutf text for freebsd

* Fix cabal file of hls-fourmolu-plugin to allow it to be uploaded to hackage

Fixes #3819

* Update ghc version support docs

---------

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
This commit is contained in:
wz1000 2023-10-06 17:41:38 +05:30 committed by GitHub
parent b9e78cfbce
commit d983c89154
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
36 changed files with 216 additions and 149 deletions

View File

@ -17,7 +17,7 @@ build_task:
ARTIFACT: "x86_64-freebsd" ARTIFACT: "x86_64-freebsd"
DISTRO: "na" DISTRO: "na"
RUNNER_OS: "FreeBSD" RUNNER_OS: "FreeBSD"
ADD_CABAL_ARGS: "--enable-split-sections" ADD_CABAL_ARGS: "--enable-split-sections --constraint='text -simdutf'"
GITHUB_WORKSPACE: ${CIRRUS_WORKING_DIR} GITHUB_WORKSPACE: ${CIRRUS_WORKING_DIR}
CABAL_CACHE_NONFATAL: "yes" CABAL_CACHE_NONFATAL: "yes"
matrix: matrix:

View File

@ -30,7 +30,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
ghc: ["9.6.2", "9.4.7", "9.2.8", "9.0.2"] ghc: ["9.6.3", "9.6.2", "9.4.7", "9.2.8", "9.0.2"]
platform: [ { image: "debian:9" platform: [ { image: "debian:9"
, installCmd: "sed -i s/deb.debian.org/archive.debian.org/g /etc/apt/sources.list && sed -i 's|security.debian.org|archive.debian.org/|g' /etc/apt/sources.list && sed -i /-updates/d /etc/apt/sources.list && apt-get update && apt-get install -y" , installCmd: "sed -i s/deb.debian.org/archive.debian.org/g /etc/apt/sources.list && sed -i 's|security.debian.org|archive.debian.org/|g' /etc/apt/sources.list && sed -i /-updates/d /etc/apt/sources.list && apt-get update && apt-get install -y"
, toolRequirements: "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf" , toolRequirements: "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
@ -106,7 +106,7 @@ jobs:
, toolRequirements: "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf" , toolRequirements: "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
, DISTRO: "CentOS" , DISTRO: "CentOS"
, ARTIFACT: "x86_64-linux-centos7" , ARTIFACT: "x86_64-linux-centos7"
, ADD_CABAL_ARGS: "--enable-split-sections" , ADD_CABAL_ARGS: "--enable-split-sections --constraint='text -simdutf'" # centos7 gcc is too old to build text +simdutf
} }
] ]
# TODO: rm # TODO: rm
@ -154,6 +154,15 @@ jobs:
, ARTIFACT: "x86_64-linux-unknown" , ARTIFACT: "x86_64-linux-unknown"
, ADD_CABAL_ARGS: "--enable-split-sections" , ADD_CABAL_ARGS: "--enable-split-sections"
} }
- ghc: 9.6.3
platform:
{ image: "rockylinux:8"
, installCmd: "yum -y install epel-release && yum install -y --allowerasing"
, toolRequirements: "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
, DISTRO: "Unknown"
, ARTIFACT: "x86_64-linux-unknown"
, ADD_CABAL_ARGS: "--enable-split-sections"
}
container: container:
image: ${{ matrix.platform.image }} image: ${{ matrix.platform.image }}
steps: steps:
@ -213,7 +222,7 @@ jobs:
strategy: strategy:
fail-fast: true fail-fast: true
matrix: matrix:
ghc: ["9.6.2", "9.4.7", "9.2.8", "9.0.2"] ghc: ["9.6.3", "9.6.2", "9.4.7", "9.2.8", "9.0.2"]
steps: steps:
- uses: docker://arm64v8/ubuntu:focal - uses: docker://arm64v8/ubuntu:focal
name: Cleanup (aarch64 linux) name: Cleanup (aarch64 linux)
@ -273,7 +282,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
ghc: ["9.6.2", "9.4.7", "9.2.8", "9.0.2"] ghc: ["9.6.3", "9.6.2", "9.4.7", "9.2.8", "9.0.2"]
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -318,7 +327,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
ghc: ["9.6.2", "9.4.7", "9.2.8"] ghc: ["9.6.3", "9.6.2", "9.4.7", "9.2.8"]
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -363,7 +372,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
ghc: ["9.6.2", "9.4.7", "9.2.8", "9.0.2"] ghc: ["9.6.3", "9.6.2", "9.4.7", "9.2.8", "9.0.2"]
steps: steps:
- name: install windows deps - name: install windows deps
shell: pwsh shell: pwsh

View File

@ -1,5 +1,62 @@
# Changelog for haskell-language-server # Changelog for haskell-language-server
## 2.3.0.0.0
* Binaries for GHC 9.6.3
* Drop support for GHC 8.10
* Remove `hls-haddock-comments-plugin`, `hls-stan-plugin`, and `hls-tactics-plugin`
* Don't suggest bogus modules names in `hls-module-name-plugin` (#3784)
* Add support for external Ormolu (#3771)
* Improve refine imports behaviour for qualified imports (#3806)
### Pull Requests
- Switch chat room to matrix
([#3817](https://github.com/haskell/haskell-language-server/pull/3817)) by @July541
- Fix flaky hie bios test
([#3814](https://github.com/haskell/haskell-language-server/pull/3814)) by @fendor
- Revert "Bump actions/checkout from 3 to 4"
([#3813](https://github.com/haskell/haskell-language-server/pull/3813)) by @wz1000
- Add test directories to hls-retrie-plugin
([#3808](https://github.com/haskell/haskell-language-server/pull/3808)) by @Vekhir
- Change refine imports behaviour for qualified imports
([#3806](https://github.com/haskell/haskell-language-server/pull/3806)) by @joyfulmantis
- Update links to Nix documentation
([#3805](https://github.com/haskell/haskell-language-server/pull/3805)) by @maralorn
- Bump actions/checkout from 3 to 4
([#3802](https://github.com/haskell/haskell-language-server/pull/3802)) by @dependabot[bot]
- Bump cachix/install-nix-action from 22 to 23
([#3801](https://github.com/haskell/haskell-language-server/pull/3801)) by @dependabot[bot]
- Add support for Fourmolu 0.14.0.0
([#3796](https://github.com/haskell/haskell-language-server/pull/3796)) by @brandonchinn178
- Add code lens and fix code actions experiments
([#3791](https://github.com/haskell/haskell-language-server/pull/3791)) by @joyfulmantis
- Bump lsp versions in flake
([#3790](https://github.com/haskell/haskell-language-server/pull/3790)) by @colonelpanic8
- Clean up Release CI
([#3787](https://github.com/haskell/haskell-language-server/pull/3787)) by @fendor
- Do not suggest bogus module names
([#3784](https://github.com/haskell/haskell-language-server/pull/3784)) by @Bodigrim
- Delete `hls-haddock-comments-plugin`, `hls-stan-plugin`, and `hls-tactics-plugin`
([#3782](https://github.com/haskell/haskell-language-server/pull/3782)) by @michaelpj
- Enhance/releasing checklist
([#3781](https://github.com/haskell/haskell-language-server/pull/3781)) by @fendor
- Add cradle dependencies to session loading errors
([#3779](https://github.com/haskell/haskell-language-server/pull/3779)) by @VeryMilkyJoe
- Prepare release 2.2.0.0
([#3775](https://github.com/haskell/haskell-language-server/pull/3775)) by @fendor
- Add support for external Ormolu
([#3771](https://github.com/haskell/haskell-language-server/pull/3771)) by @sir4ur0n
- Support for resolve for class-plugin lenses
([#3769](https://github.com/haskell/haskell-language-server/pull/3769)) by @joyfulmantis
- Introduce declarative test project definition for plugin tests
([#3767](https://github.com/haskell/haskell-language-server/pull/3767)) by @fendor
- Use latest version of fourmolu possible
([#3764](https://github.com/haskell/haskell-language-server/pull/3764)) by @brandonchinn178
- Drop support for GHC 8.10
([#3434](https://github.com/haskell/haskell-language-server/pull/3434)) by @michaelpj
## 2.2.0.0 ## 2.2.0.0
* Binaries for GHC 9.4.7 * Binaries for GHC 9.4.7

View File

@ -60,7 +60,7 @@ BINDIST_BASE_DIR := out/bindist/$(ARTIFACT)
BINDIST_OUT_DIR := $(BINDIST_BASE_DIR)/haskell-language-server-$(HLS_VERSION) BINDIST_OUT_DIR := $(BINDIST_BASE_DIR)/haskell-language-server-$(HLS_VERSION)
CABAL_BASE_ARGS ?= --store-dir=$(ROOT_DIR)/$(STORE_DIR) CABAL_BASE_ARGS ?= --store-dir=$(ROOT_DIR)/$(STORE_DIR)
CABAL_ARGS ?= --disable-tests --disable-profiling -O2 CABAL_ARGS ?= --disable-tests --disable-profiling -O2 $(ADD_CABAL_ARGS)
CABAL_INSTALL_ARGS ?= --overwrite-policy=always --install-method=copy CABAL_INSTALL_ARGS ?= --overwrite-policy=always --install-method=copy
CABAL_INSTALL := $(CABAL) $(CABAL_BASE_ARGS) v2-install CABAL_INSTALL := $(CABAL) $(CABAL_BASE_ARGS) v2-install
PROJECT_FILE := cabal.project PROJECT_FILE := cabal.project

View File

@ -17,11 +17,12 @@ Support status (see the support policy below for more details):
| GHC version | Last supporting HLS version | Support status | | GHC version | Last supporting HLS version | Support status |
|--------------|--------------------------------------------------------------------------------------|-----------------------------------------------------------------------------| |--------------|--------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|
| 9.6.2 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | basic support | | 9.6.3 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | basic support |
| 9.6.2 | [2.2.0.0](https://github.com/haskell/haskell-language-server/releases/latest) | basic support |
| 9.6.1 | [2.0.0.0](https://github.com/haskell/haskell-language-server/releases/tag/2.0.0.0) | basic support | | 9.6.1 | [2.0.0.0](https://github.com/haskell/haskell-language-server/releases/tag/2.0.0.0) | basic support |
| 9.4.7 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | full support | | 9.4.7 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | full support |
| 9.4.6 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | full support | | 9.4.6 | [2.2.0.0](https://github.com/haskell/haskell-language-server/releases/latest) | full support |
| 9.4.5 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | full support | | 9.4.5 | [2.2.0.0](https://github.com/haskell/haskell-language-server/releases/latest) | full support |
| 9.4.4 | [1.10.0.0](https://github.com/haskell/haskell-language-server/releases/tag/1.10.0.0) | deprecated | | 9.4.4 | [1.10.0.0](https://github.com/haskell/haskell-language-server/releases/tag/1.10.0.0) | deprecated |
| 9.4.3 | [1.9.1.0](https://github.com/haskell/haskell-language-server/releases/tag/1.9.1.0) | deprecated | | 9.4.3 | [1.9.1.0](https://github.com/haskell/haskell-language-server/releases/tag/1.9.1.0) | deprecated |
| 9.4.(1,2) | [1.8.0.0](https://github.com/haskell/haskell-language-server/releases/tag/1.8.0.0) | deprecated | | 9.4.(1,2) | [1.8.0.0](https://github.com/haskell/haskell-language-server/releases/tag/1.8.0.0) | deprecated |

View File

@ -2,7 +2,7 @@ cabal-version: 3.0
build-type: Simple build-type: Simple
category: Development category: Development
name: ghcide-bench name: ghcide-bench
version: 2.2.0.0 version: 2.3.0.0
license: Apache-2.0 license: Apache-2.0
license-file: LICENSE license-file: LICENSE
author: The Haskell IDE team author: The Haskell IDE team

View File

@ -2,7 +2,7 @@ cabal-version: 3.0
build-type: Simple build-type: Simple
category: Development category: Development
name: ghcide name: ghcide
version: 2.2.0.0 version: 2.3.0.0
license: Apache-2.0 license: Apache-2.0
license-file: LICENSE license-file: LICENSE
author: Digital Asset and Ghcide contributors author: Digital Asset and Ghcide contributors
@ -69,7 +69,7 @@ library
haddock-library >= 1.8 && < 1.12, haddock-library >= 1.8 && < 1.12,
hashable, hashable,
hie-compat ^>= 0.3.0.0, hie-compat ^>= 0.3.0.0,
hls-plugin-api == 2.2.0.0, hls-plugin-api == 2.3.0.0,
lens, lens,
list-t, list-t,
hiedb == 0.4.3.*, hiedb == 0.4.3.*,
@ -85,7 +85,7 @@ library
row-types, row-types,
text-rope, text-rope,
safe-exceptions, safe-exceptions,
hls-graph == 2.2.0.0, hls-graph == 2.3.0.0,
sorted-list, sorted-list,
sqlite-simple, sqlite-simple,
stm, stm,

View File

@ -1,7 +1,7 @@
cabal-version: 3.0 cabal-version: 3.0
category: Development category: Development
name: haskell-language-server name: haskell-language-server
version: 2.2.0.0 version: 2.3.0.0
synopsis: LSP server for GHC synopsis: LSP server for GHC
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -198,129 +198,129 @@ flag cabalfmt
common cabalfmt common cabalfmt
if flag(cabalfmt) if flag(cabalfmt)
build-depends: hls-cabal-fmt-plugin == 2.2.0.0 build-depends: hls-cabal-fmt-plugin == 2.3.0.0
cpp-options: -Dhls_cabalfmt cpp-options: -Dhls_cabalfmt
common cabal common cabal
if flag(cabal) if flag(cabal)
build-depends: hls-cabal-plugin == 2.2.0.0 build-depends: hls-cabal-plugin == 2.3.0.0
cpp-options: -Dhls_cabal cpp-options: -Dhls_cabal
common class common class
if flag(class) if flag(class)
build-depends: hls-class-plugin == 2.2.0.0 build-depends: hls-class-plugin == 2.3.0.0
cpp-options: -Dhls_class cpp-options: -Dhls_class
common callHierarchy common callHierarchy
if flag(callHierarchy) if flag(callHierarchy)
build-depends: hls-call-hierarchy-plugin == 2.2.0.0 build-depends: hls-call-hierarchy-plugin == 2.3.0.0
cpp-options: -Dhls_callHierarchy cpp-options: -Dhls_callHierarchy
common eval common eval
if flag(eval) if flag(eval)
build-depends: hls-eval-plugin == 2.2.0.0 build-depends: hls-eval-plugin == 2.3.0.0
cpp-options: -Dhls_eval cpp-options: -Dhls_eval
common importLens common importLens
if flag(importLens) if flag(importLens)
build-depends: hls-explicit-imports-plugin == 2.2.0.0 build-depends: hls-explicit-imports-plugin == 2.3.0.0
cpp-options: -Dhls_importLens cpp-options: -Dhls_importLens
common rename common rename
if flag(rename) if flag(rename)
build-depends: hls-rename-plugin == 2.2.0.0 build-depends: hls-rename-plugin == 2.3.0.0
cpp-options: -Dhls_rename cpp-options: -Dhls_rename
common retrie common retrie
if flag(retrie) if flag(retrie)
build-depends: hls-retrie-plugin == 2.2.0.0 build-depends: hls-retrie-plugin == 2.3.0.0
cpp-options: -Dhls_retrie cpp-options: -Dhls_retrie
common hlint common hlint
if flag(hlint) if flag(hlint)
build-depends: hls-hlint-plugin == 2.2.0.0 build-depends: hls-hlint-plugin == 2.3.0.0
cpp-options: -Dhls_hlint cpp-options: -Dhls_hlint
common moduleName common moduleName
if flag(moduleName) if flag(moduleName)
build-depends: hls-module-name-plugin == 2.2.0.0 build-depends: hls-module-name-plugin == 2.3.0.0
cpp-options: -Dhls_moduleName cpp-options: -Dhls_moduleName
common pragmas common pragmas
if flag(pragmas) if flag(pragmas)
build-depends: hls-pragmas-plugin == 2.2.0.0 build-depends: hls-pragmas-plugin == 2.3.0.0
cpp-options: -Dhls_pragmas cpp-options: -Dhls_pragmas
common splice common splice
if flag(splice) if flag(splice)
build-depends: hls-splice-plugin == 2.2.0.0 build-depends: hls-splice-plugin == 2.3.0.0
cpp-options: -Dhls_splice cpp-options: -Dhls_splice
common alternateNumberFormat common alternateNumberFormat
if flag(alternateNumberFormat) if flag(alternateNumberFormat)
build-depends: hls-alternate-number-format-plugin == 2.2.0.0 build-depends: hls-alternate-number-format-plugin == 2.3.0.0
cpp-options: -Dhls_alternateNumberFormat cpp-options: -Dhls_alternateNumberFormat
common qualifyImportedNames common qualifyImportedNames
if flag(qualifyImportedNames) if flag(qualifyImportedNames)
build-depends: hls-qualify-imported-names-plugin == 2.2.0.0 build-depends: hls-qualify-imported-names-plugin == 2.3.0.0
cpp-options: -Dhls_qualifyImportedNames cpp-options: -Dhls_qualifyImportedNames
common codeRange common codeRange
if flag(codeRange) if flag(codeRange)
build-depends: hls-code-range-plugin == 2.2.0.0 build-depends: hls-code-range-plugin == 2.3.0.0
cpp-options: -Dhls_codeRange cpp-options: -Dhls_codeRange
common changeTypeSignature common changeTypeSignature
if flag(changeTypeSignature) if flag(changeTypeSignature)
build-depends: hls-change-type-signature-plugin == 2.2.0.0 build-depends: hls-change-type-signature-plugin == 2.3.0.0
cpp-options: -Dhls_changeTypeSignature cpp-options: -Dhls_changeTypeSignature
common gadt common gadt
if flag(gadt) if flag(gadt)
build-depends: hls-gadt-plugin == 2.2.0.0 build-depends: hls-gadt-plugin == 2.3.0.0
cpp-options: -Dhls_gadt cpp-options: -Dhls_gadt
common explicitFixity common explicitFixity
if flag(explicitFixity) if flag(explicitFixity)
build-depends: hls-explicit-fixity-plugin == 2.2.0.0 build-depends: hls-explicit-fixity-plugin == 2.3.0.0
cpp-options: -DexplicitFixity cpp-options: -DexplicitFixity
common explicitFields common explicitFields
if flag(explicitFields) if flag(explicitFields)
build-depends: hls-explicit-record-fields-plugin == 2.2.0.0 build-depends: hls-explicit-record-fields-plugin == 2.3.0.0
cpp-options: -DexplicitFields cpp-options: -DexplicitFields
common overloadedRecordDot common overloadedRecordDot
if flag(overloadedRecordDot) && (impl(ghc >= 9.2.0) || flag(ignore-plugins-ghc-bounds)) if flag(overloadedRecordDot) && (impl(ghc >= 9.2.0) || flag(ignore-plugins-ghc-bounds))
build-depends: hls-overloaded-record-dot-plugin == 2.2.0.0 build-depends: hls-overloaded-record-dot-plugin == 2.3.0.0
cpp-options: -Dhls_overloaded_record_dot cpp-options: -Dhls_overloaded_record_dot
-- formatters -- formatters
common floskell common floskell
if flag(floskell) && impl(ghc < 9.5) if flag(floskell) && impl(ghc < 9.5)
build-depends: hls-floskell-plugin == 2.2.0.0 build-depends: hls-floskell-plugin == 2.3.0.0
cpp-options: -Dhls_floskell cpp-options: -Dhls_floskell
common fourmolu common fourmolu
if flag(fourmolu) if flag(fourmolu)
build-depends: hls-fourmolu-plugin == 2.2.0.0 build-depends: hls-fourmolu-plugin == 2.3.0.0
cpp-options: -Dhls_fourmolu cpp-options: -Dhls_fourmolu
common ormolu common ormolu
if flag(ormolu) && impl(ghc < 9.7) if flag(ormolu) && impl(ghc < 9.7)
build-depends: hls-ormolu-plugin == 2.2.0.0 build-depends: hls-ormolu-plugin == 2.3.0.0
cpp-options: -Dhls_ormolu cpp-options: -Dhls_ormolu
common stylishHaskell common stylishHaskell
if flag(stylishHaskell) if flag(stylishHaskell)
build-depends: hls-stylish-haskell-plugin == 2.2.0.0 build-depends: hls-stylish-haskell-plugin == 2.3.0.0
cpp-options: -Dhls_stylishHaskell cpp-options: -Dhls_stylishHaskell
common refactor common refactor
if flag(refactor) if flag(refactor)
build-depends: hls-refactor-plugin == 2.2.0.0 build-depends: hls-refactor-plugin == 2.3.0.0
cpp-options: -Dhls_refactor cpp-options: -Dhls_refactor
library library
@ -372,12 +372,12 @@ library
, cryptohash-sha1 , cryptohash-sha1
, data-default , data-default
, ghc , ghc
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, githash >=0.1.6.1 , githash >=0.1.6.1
, lsp >= 2.2.0.0 , lsp >= 2.2.0.0
, hie-bios , hie-bios
, hiedb , hiedb
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, optparse-applicative , optparse-applicative
, optparse-simple , optparse-simple
, process , process
@ -516,7 +516,7 @@ test-suite func-test
, lens-aeson , lens-aeson
, ghcide , ghcide
, ghcide-test-utils , ghcide-test-utils
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lsp-types , lsp-types
, aeson , aeson
, hls-plugin-api , hls-plugin-api

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-graph name: hls-graph
version: 2.2.0.0 version: 2.3.0.0
synopsis: Haskell Language Server internal graph API synopsis: Haskell Language Server internal graph API
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server/tree/master/hls-graph#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server/tree/master/hls-graph#readme>

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-plugin-api name: hls-plugin-api
version: 2.2.0.0 version: 2.3.0.0
synopsis: Haskell Language Server API for plugin communication synopsis: Haskell Language Server API for plugin communication
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -59,7 +59,7 @@ library
, filepath , filepath
, ghc , ghc
, hashable , hashable
, hls-graph == 2.2.0.0 , hls-graph == 2.3.0.0
, lens , lens
, lens-aeson , lens-aeson
, lsp ^>=2.2 , lsp ^>=2.2

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-test-utils name: hls-test-utils
version: 2.2.0.0 version: 2.3.0.0
synopsis: Utilities used in the tests of Haskell Language Server synopsis: Utilities used in the tests of Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -42,9 +42,9 @@ library
, directory , directory
, extra , extra
, filepath , filepath
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-graph , hls-graph
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lens , lens
, lsp ^>=2.2 , lsp ^>=2.2
, lsp-test ^>=0.16 , lsp-test ^>=0.16

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-alternate-number-format-plugin name: hls-alternate-number-format-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Provide Alternate Number Formats plugin for Haskell Language Server synopsis: Provide Alternate Number Formats plugin for Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -32,10 +32,10 @@ library
, base >=4.12 && < 5 , base >=4.12 && < 5
, containers , containers
, extra , extra
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, ghc-boot-th , ghc-boot-th
, hls-graph , hls-graph
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, hie-compat , hie-compat
, lens , lens
, lsp ^>=2.2.0.0 , lsp ^>=2.2.0.0
@ -64,7 +64,7 @@ test-suite tests
, base >=4.12 && < 5 , base >=4.12 && < 5
, filepath , filepath
, hls-alternate-number-format-plugin , hls-alternate-number-format-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lsp , lsp
, QuickCheck , QuickCheck
, regex-tdfa , regex-tdfa

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-cabal-fmt-plugin name: hls-cabal-fmt-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Integration with the cabal-fmt code formatter synopsis: Integration with the cabal-fmt code formatter
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -33,8 +33,8 @@ library
, base >=4.12 && <5 , base >=4.12 && <5
, directory , directory
, filepath , filepath
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lens , lens
, lsp-types , lsp-types
, mtl , mtl
@ -56,7 +56,7 @@ test-suite tests
, directory , directory
, filepath , filepath
, hls-cabal-fmt-plugin , hls-cabal-fmt-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
if flag(isolateTests) if flag(isolateTests)
build-tool-depends: cabal-fmt:cabal-fmt ^>=0.1.6 build-tool-depends: cabal-fmt:cabal-fmt ^>=0.1.6

View File

@ -1,6 +1,6 @@
cabal-version: 3.0 cabal-version: 3.0
name: hls-cabal-plugin name: hls-cabal-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Cabal integration plugin with Haskell Language Server synopsis: Cabal integration plugin with Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -49,10 +49,10 @@ library
, directory , directory
, filepath , filepath
, extra >=1.7.4 , extra >=1.7.4
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hashable , hashable
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, hls-graph == 2.2.0.0 , hls-graph == 2.3.0.0
, lens , lens
, lsp ^>=2.2 , lsp ^>=2.2
, lsp-types ^>=2.0.2 , lsp-types ^>=2.0.2
@ -84,7 +84,7 @@ test-suite tests
, filepath , filepath
, ghcide , ghcide
, hls-cabal-plugin , hls-cabal-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lens , lens
, lsp , lsp
, lsp-types , lsp-types

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-call-hierarchy-plugin name: hls-call-hierarchy-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Call hierarchy plugin for Haskell Language Server synopsis: Call hierarchy plugin for Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server/tree/master/plugins/hls-call-hierarchy-plugin#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server/tree/master/plugins/hls-call-hierarchy-plugin#readme>
@ -33,9 +33,9 @@ library
, base >=4.12 && <5 , base >=4.12 && <5
, containers , containers
, extra , extra
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hiedb , hiedb
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lens , lens
, lsp >=2.2.0.0 , lsp >=2.2.0.0
, sqlite-simple , sqlite-simple
@ -59,7 +59,7 @@ test-suite tests
, extra , extra
, filepath , filepath
, hls-call-hierarchy-plugin , hls-call-hierarchy-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, ghcide-test-utils , ghcide-test-utils
, lens , lens
, lsp , lsp

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-change-type-signature-plugin name: hls-change-type-signature-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Change a declarations type signature with a Code Action synopsis: Change a declarations type signature with a Code Action
description: description:
Please see the README on GitHub at <https://github.com/haskell/plugins/hls-change-type-signature-plugin/README.md> Please see the README on GitHub at <https://github.com/haskell/plugins/hls-change-type-signature-plugin/README.md>
@ -28,8 +28,8 @@ library
hs-source-dirs: src hs-source-dirs: src
build-depends: build-depends:
, base >=4.12 && < 5 , base >=4.12 && < 5
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lsp-types , lsp-types
, regex-tdfa , regex-tdfa
, syb , syb
@ -61,7 +61,7 @@ test-suite tests
, base >=4.12 && < 5 , base >=4.12 && < 5
, filepath , filepath
, hls-change-type-signature-plugin , hls-change-type-signature-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lsp , lsp
, QuickCheck , QuickCheck
, regex-tdfa , regex-tdfa

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-class-plugin name: hls-class-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: synopsis:
Class/instance management plugin for Haskell Language Server Class/instance management plugin for Haskell Language Server
@ -39,10 +39,10 @@ library
, deepseq , deepseq
, extra , extra
, ghc , ghc
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, ghc-boot-th , ghc-boot-th
, hls-graph , hls-graph
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lens , lens
, lsp , lsp
, mtl , mtl
@ -75,7 +75,7 @@ test-suite tests
, ghcide , ghcide
, hls-class-plugin , hls-class-plugin
, hls-plugin-api , hls-plugin-api
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lens , lens
, lsp-types , lsp-types
, row-types , row-types

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-code-range-plugin name: hls-code-range-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: synopsis:
HLS Plugin to support smart selection range and Folding range HLS Plugin to support smart selection range and Folding range
@ -37,9 +37,9 @@ library
, containers , containers
, deepseq , deepseq
, extra , extra
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hashable , hashable
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lens , lens
, lsp , lsp
, mtl , mtl
@ -62,10 +62,10 @@ test-suite tests
, bytestring , bytestring
, containers , containers
, filepath , filepath
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-code-range-plugin , hls-code-range-plugin
, hls-plugin-api , hls-plugin-api
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lens , lens
, lsp , lsp
, lsp-test , lsp-test

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-eval-plugin name: hls-eval-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Eval plugin for Haskell Language Server synopsis: Eval plugin for Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -67,10 +67,10 @@ library
, ghc , ghc
, ghc-boot-th , ghc-boot-th
, ghc-paths , ghc-paths
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hashable , hashable
, hls-graph , hls-graph
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lens , lens
, lsp , lsp
, lsp-types , lsp-types
@ -112,7 +112,7 @@ test-suite tests
, filepath , filepath
, hls-eval-plugin , hls-eval-plugin
, hls-plugin-api , hls-plugin-api
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lens , lens
, lsp-types , lsp-types
, text , text

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-explicit-fixity-plugin name: hls-explicit-fixity-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Show fixity explicitly while hovering synopsis: Show fixity explicitly while hovering
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server/tree/master/plugins/hls-explicit-fixity-plugin#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server/tree/master/plugins/hls-explicit-fixity-plugin#readme>
@ -30,9 +30,9 @@ library
, deepseq , deepseq
, extra , extra
, ghc , ghc
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hashable , hashable
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lsp >=2.2 , lsp >=2.2
, text , text
, transformers , transformers
@ -55,5 +55,5 @@ test-suite tests
, base , base
, filepath , filepath
, hls-explicit-fixity-plugin , hls-explicit-fixity-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, text , text

View File

@ -1,6 +1,6 @@
cabal-version: 2.2 cabal-version: 2.2
name: hls-explicit-imports-plugin name: hls-explicit-imports-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Explicit imports plugin for Haskell Language Server synopsis: Explicit imports plugin for Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -38,9 +38,9 @@ library
, containers , containers
, deepseq , deepseq
, ghc , ghc
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-graph , hls-graph
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lens , lens
, lsp , lsp
, mtl , mtl

View File

@ -1,6 +1,6 @@
cabal-version: 3.0 cabal-version: 3.0
name: hls-explicit-record-fields-plugin name: hls-explicit-record-fields-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Explicit record fields plugin for Haskell Language Server synopsis: Explicit record fields plugin for Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -35,8 +35,8 @@ library
build-depends: build-depends:
, base >=4.12 && <5 , base >=4.12 && <5
, ghc , ghc
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lsp , lsp
, lens , lens
, hls-graph , hls-graph

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-floskell-plugin name: hls-floskell-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Integration with the Floskell code formatter synopsis: Integration with the Floskell code formatter
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -28,8 +28,8 @@ library
build-depends: build-depends:
, base >=4.12 && <5 , base >=4.12 && <5
, floskell ^>=0.10 , floskell ^>=0.10
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lsp-types ^>=2.0.2.0 , lsp-types ^>=2.0.2.0
, mtl , mtl
, text , text
@ -49,4 +49,4 @@ test-suite tests
, base , base
, filepath , filepath
, hls-floskell-plugin , hls-floskell-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-fourmolu-plugin name: hls-fourmolu-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Integration with the Fourmolu code formatter synopsis: Integration with the Fourmolu code formatter
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -33,8 +33,8 @@ library
, filepath , filepath
, ghc , ghc
, ghc-boot-th , ghc-boot-th
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lens , lens
, lsp , lsp
, mtl , mtl
@ -47,7 +47,7 @@ library
elif impl(ghc >= 9.2) && impl(ghc < 9.8) elif impl(ghc >= 9.2) && impl(ghc < 9.8)
build-depends: fourmolu ^>= 0.14 build-depends: fourmolu ^>= 0.14
else else
buildable: false buildable: False
-- fourmolu 0.9.0 fails to build on Windows CI for reasons unknown -- fourmolu 0.9.0 fails to build on Windows CI for reasons unknown
if impl(ghc >= 9.2) && os(windows) && impl(ghc < 9.4) if impl(ghc >= 9.2) && os(windows) && impl(ghc < 9.4)
@ -64,11 +64,11 @@ test-suite tests
build-tool-depends: build-tool-depends:
fourmolu:fourmolu fourmolu:fourmolu
build-depends: build-depends:
, base , base >=4.12 && <5
, aeson , aeson
, containers , containers
, filepath , filepath
, hls-fourmolu-plugin , hls-fourmolu-plugin
, hls-plugin-api , hls-plugin-api
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lsp-test , lsp-test

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-gadt-plugin name: hls-gadt-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Convert to GADT syntax plugin synopsis: Convert to GADT syntax plugin
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server/tree/master/plugins/hls-gadt-plugin#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server/tree/master/plugins/hls-gadt-plugin#readme>
@ -30,10 +30,10 @@ library
, containers , containers
, extra , extra
, ghc , ghc
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, ghc-boot-th , ghc-boot-th
, ghc-exactprint , ghc-exactprint
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, hls-refactor-plugin , hls-refactor-plugin
, lens , lens
, lsp >=2.2.0.0 , lsp >=2.2.0.0
@ -59,7 +59,7 @@ test-suite tests
, base , base
, filepath , filepath
, hls-gadt-plugin , hls-gadt-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lens , lens
, lsp , lsp
, lsp-test , lsp-test

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-hlint-plugin name: hls-hlint-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Hlint integration plugin with Haskell Language Server synopsis: Hlint integration plugin with Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -45,10 +45,10 @@ library
, extra , extra
, filepath , filepath
, ghc-exactprint >=0.6.3.4 , ghc-exactprint >=0.6.3.4
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hashable , hashable
, hlint < 3.7 , hlint < 3.7
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lens , lens
, lsp , lsp
, mtl , mtl
@ -89,7 +89,7 @@ test-suite tests
, filepath , filepath
, hls-hlint-plugin , hls-hlint-plugin
, hls-plugin-api , hls-plugin-api
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lens , lens
, lsp-types , lsp-types
, row-types , row-types

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-module-name-plugin name: hls-module-name-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Module name plugin for Haskell Language Server synopsis: Module name plugin for Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -33,8 +33,8 @@ library
, containers , containers
, directory , directory
, filepath , filepath
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lsp , lsp
, text , text
, transformers , transformers
@ -53,4 +53,4 @@ test-suite tests
, base , base
, filepath , filepath
, hls-module-name-plugin , hls-module-name-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-ormolu-plugin name: hls-ormolu-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Integration with the Ormolu code formatter synopsis: Integration with the Ormolu code formatter
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -33,8 +33,8 @@ library
, filepath , filepath
, ghc , ghc
, ghc-boot-th , ghc-boot-th
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lens , lens
, lsp , lsp
, mtl , mtl
@ -62,7 +62,7 @@ test-suite tests
, filepath , filepath
, hls-ormolu-plugin , hls-ormolu-plugin
, hls-plugin-api , hls-plugin-api
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lsp-types , lsp-types
, text , text
, ormolu , ormolu

View File

@ -1,6 +1,6 @@
cabal-version: 3.0 cabal-version: 3.0
name: hls-overloaded-record-dot-plugin name: hls-overloaded-record-dot-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Overloaded record dot plugin for Haskell Language Server synopsis: Overloaded record dot plugin for Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-pragmas-plugin name: hls-pragmas-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Pragmas plugin for Haskell Language Server synopsis: Pragmas plugin for Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -30,8 +30,8 @@ library
, extra , extra
, fuzzy , fuzzy
, ghc , ghc
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lens , lens
, lsp , lsp
, text , text
@ -53,7 +53,7 @@ test-suite tests
, base , base
, filepath , filepath
, hls-pragmas-plugin , hls-pragmas-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lens , lens
, lsp-types , lsp-types
, text , text

View File

@ -1,6 +1,6 @@
cabal-version: 2.2 cabal-version: 2.2
name: hls-qualify-imported-names-plugin name: hls-qualify-imported-names-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: A Haskell Language Server plugin that qualifies imported names synopsis: A Haskell Language Server plugin that qualifies imported names
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -30,9 +30,9 @@ library
, containers , containers
, deepseq , deepseq
, ghc , ghc
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-graph , hls-graph
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lens , lens
, lsp , lsp
, text , text
@ -56,4 +56,4 @@ test-suite tests
, text , text
, filepath , filepath
, hls-qualify-imported-names-plugin , hls-qualify-imported-names-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0

View File

@ -1,6 +1,6 @@
cabal-version: 3.0 cabal-version: 3.0
name: hls-refactor-plugin name: hls-refactor-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Exactprint refactorings for Haskell Language Server synopsis: Exactprint refactorings for Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -68,8 +68,8 @@ library
, ghc-boot , ghc-boot
, regex-tdfa , regex-tdfa
, text-rope , text-rope
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lsp , lsp
, text , text
, transformers , transformers
@ -103,7 +103,7 @@ test-suite tests
, base , base
, filepath , filepath
, hls-refactor-plugin , hls-refactor-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, lens , lens
, lsp-types , lsp-types
, text , text

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-rename-plugin name: hls-rename-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Rename plugin for Haskell Language Server synopsis: Rename plugin for Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -29,11 +29,11 @@ library
, extra , extra
, ghc , ghc
, ghc-exactprint , ghc-exactprint
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hashable , hashable
, hiedb , hiedb
, hie-compat , hie-compat
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, hls-refactor-plugin , hls-refactor-plugin
, lens , lens
, lsp , lsp
@ -60,4 +60,4 @@ test-suite tests
, filepath , filepath
, hls-plugin-api , hls-plugin-api
, hls-rename-plugin , hls-rename-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0

View File

@ -1,6 +1,6 @@
cabal-version: 2.2 cabal-version: 2.2
name: hls-retrie-plugin name: hls-retrie-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Retrie integration plugin for Haskell Language Server synopsis: Retrie integration plugin for Haskell Language Server
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -32,9 +32,9 @@ library
, directory , directory
, extra , extra
, ghc , ghc
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hashable , hashable
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, hls-refactor-plugin , hls-refactor-plugin
, lens , lens
, lsp , lsp
@ -69,5 +69,5 @@ test-suite tests
, hls-plugin-api , hls-plugin-api
, hls-refactor-plugin , hls-refactor-plugin
, hls-retrie-plugin , hls-retrie-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, text , text

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-splice-plugin name: hls-splice-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: synopsis:
HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes
@ -42,8 +42,8 @@ library
, foldl , foldl
, ghc , ghc
, ghc-exactprint , ghc-exactprint
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, hls-refactor-plugin , hls-refactor-plugin
, lens , lens
, lsp , lsp
@ -70,6 +70,6 @@ test-suite tests
, base , base
, filepath , filepath
, hls-splice-plugin , hls-splice-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0
, text , text
, row-types , row-types

View File

@ -1,6 +1,6 @@
cabal-version: 2.4 cabal-version: 2.4
name: hls-stylish-haskell-plugin name: hls-stylish-haskell-plugin
version: 2.2.0.0 version: 2.3.0.0
synopsis: Integration with the Stylish Haskell code formatter synopsis: Integration with the Stylish Haskell code formatter
description: description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme> Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -28,8 +28,8 @@ library
, filepath , filepath
, ghc , ghc
, ghc-boot-th , ghc-boot-th
, ghcide == 2.2.0.0 , ghcide == 2.3.0.0
, hls-plugin-api == 2.2.0.0 , hls-plugin-api == 2.3.0.0
, lsp-types , lsp-types
, mtl , mtl
, stylish-haskell ^>=0.12 || ^>=0.13 || ^>=0.14.2 , stylish-haskell ^>=0.12 || ^>=0.13 || ^>=0.14.2
@ -47,4 +47,4 @@ test-suite tests
, base , base
, filepath , filepath
, hls-stylish-haskell-plugin , hls-stylish-haskell-plugin
, hls-test-utils == 2.2.0.0 , hls-test-utils == 2.3.0.0