Prepare release 1.9.0.0

This commit is contained in:
Zubin Duggal 2022-12-15 19:52:18 +05:30 committed by wz1000
parent dfd8f0b402
commit 2df68246f8
38 changed files with 387 additions and 134 deletions

View File

@ -1,5 +1,258 @@
# Changelog for haskell-language-server
## 1.9.0.0
- Binaries for GHC 9.4.3 and GHC 9.2.5.
- Dropped support for GHC 8.8 and GHC 8.10.
- New plugins including:
- Expanding record wild cards using hls-explicit-record-fields-plugin (#3304).
- Formatting cabal fields using cabal-fmt via hls-cabal-fmt-plugin (#2047).
- Warnings and errors for cabal files using hls-cabal-plugin (#2954).
- Folding ranges using hls-code-range-plugin (#3058).
- Support for many plugins like the refactor, splice, retrie, gadt, hlint, fourmolu and class plugins.
- Completion for record dot fields (#3080).
- Performance and memory usage improvements.
- And many more bug fixes and improvements!
- Enable plugin tests in CI for GHC 9.4
([#3420](https://github.com/haskell/haskell-language-server/pull/3420)) by @wz1000
- Add a mergify action to update PRs
([#3418](https://github.com/haskell/haskell-language-server/pull/3418)) by @michaelpj
- GHC 9.4: Compute the source hash before the preprocessor
([#3415](https://github.com/haskell/haskell-language-server/pull/3415)) by @wz1000
- Clear the mi_globals field when generating an iface
([#3414](https://github.com/haskell/haskell-language-server/pull/3414)) by @wz1000
- Various strictness improvements
([#3413](https://github.com/haskell/haskell-language-server/pull/3413)) by @wz1000
- Remove unused GHC compat code
([#3412](https://github.com/haskell/haskell-language-server/pull/3412)) by @fendor
- Bump shake-bench to v0.2.0.0
([#3411](https://github.com/haskell/haskell-language-server/pull/3411)) by @pepeiborra
- Support fourmolu 0.10
([#3410](https://github.com/haskell/haskell-language-server/pull/3410)) by @brandonchinn178
- Fix nix build CI
([#3404](https://github.com/haskell/haskell-language-server/pull/3404)) by @wavewave
- Fix fourmolu with -f-fixity-th in nix env
([#3400](https://github.com/haskell/haskell-language-server/pull/3400)) by @wavewave
- Correct list of GHC versions in caching.yml to match test.yml
([#3397](https://github.com/haskell/haskell-language-server/pull/3397)) by @fendor
- Add CI flows for 9.4.3
([#3396](https://github.com/haskell/haskell-language-server/pull/3396)) by @pepeiborra
- Bump technote-space/get-diff-action from 6.1.1 to 6.1.2
([#3392](https://github.com/haskell/haskell-language-server/pull/3392)) by @dependabot[bot]
- Unload once per linkable instead of once per splice
([#3390](https://github.com/haskell/haskell-language-server/pull/3390)) by @wz1000
- Fix table in ghc-version-support.md
([#3389](https://github.com/haskell/haskell-language-server/pull/3389)) by @k4z4n0v4
- Fix Nix CI, probably
([#3388](https://github.com/haskell/haskell-language-server/pull/3388)) by @lf-
- [hls-explicit-record-fields-plugin] Expand used fields only
([#3386](https://github.com/haskell/haskell-language-server/pull/3386)) by @ozkutuk
- Bump hlint version CI flow
([#3384](https://github.com/haskell/haskell-language-server/pull/3384)) by @fendor
- Bump fkirc/skip-duplicate-actions from 5.2.0 to 5.3.0
([#3381](https://github.com/haskell/haskell-language-server/pull/3381)) by @dependabot[bot]
- Reword intro section in releases.md
([#3378](https://github.com/haskell/haskell-language-server/pull/3378)) by @fendor
- Make redundant import removal work on PatSyn imports
([#3377](https://github.com/haskell/haskell-language-server/pull/3377)) by @ozkutuk
- Add CI flows for GHC 9.2.5
([#3376](https://github.com/haskell/haskell-language-server/pull/3376)) by @fendor
- Delete dead code in hls-test-utils
([#3368](https://github.com/haskell/haskell-language-server/pull/3368)) by @fendor
- Bump gha versions in setup-build/action.yml
([#3366](https://github.com/haskell/haskell-language-server/pull/3366)) by @fendor
- Wingman copy old to new
([#3363](https://github.com/haskell/haskell-language-server/pull/3363)) by @santiweight
- Cleanup Development.IDE.CodeAction
([#3360](https://github.com/haskell/haskell-language-server/pull/3360)) by @santiweight
- Use latest GHC 9.2 and 9.4 in flake.nix
([#3354](https://github.com/haskell/haskell-language-server/pull/3354)) by @cydparser
- wingman: move wingman to new directory
([#3352](https://github.com/haskell/haskell-language-server/pull/3352)) by @santiweight
- Introduce common code for Recorders in Plugin Tests
([#3347](https://github.com/haskell/haskell-language-server/pull/3347)) by @fendor
- Add `RangeMap` for unified "in-range" filtering
([#3343](https://github.com/haskell/haskell-language-server/pull/3343)) by @ozkutuk
- Docs: update and split neovim/vim configurations
([#3342](https://github.com/haskell/haskell-language-server/pull/3342)) by @MrcJkb
- Extract AddArgument modules
([#3339](https://github.com/haskell/haskell-language-server/pull/3339)) by @santiweight
- Add hls-cabal-fmt-plugin to hackage release CI script and HLS library
([#3335](https://github.com/haskell/haskell-language-server/pull/3335)) by @fendor
- Ensure at least 1 capability
([#3334](https://github.com/haskell/haskell-language-server/pull/3334)) by @pepeiborra
- Add support for Fourmolu 0.9
([#3331](https://github.com/haskell/haskell-language-server/pull/3331)) by @brandonchinn178
- [skip ci] Add myself to CODEOWNERS
([#3329](https://github.com/haskell/haskell-language-server/pull/3329)) by @ozkutuk
- Typo fixes
([#3325](https://github.com/haskell/haskell-language-server/pull/3325)) by @Deltaspace0
- Gitlab CI improvements
([#3324](https://github.com/haskell/haskell-language-server/pull/3324)) by @wz1000
- Refactor overlay composition
([#3323](https://github.com/haskell/haskell-language-server/pull/3323)) by @Gabriella439
- Add support for `.env` shells to `flake.nix`
([#3322](https://github.com/haskell/haskell-language-server/pull/3322)) by @Gabriella439
- feat: update type signature during add argument action
([#3321](https://github.com/haskell/haskell-language-server/pull/3321)) by @santiweight
- Update refactor/splice/hlint/fourmolu/retrie/gadt plugin for GHC 9.4
([#3317](https://github.com/haskell/haskell-language-server/pull/3317)) by @9999years
- Remove stack from installation docs since it is not supported anymore
([#3314](https://github.com/haskell/haskell-language-server/pull/3314)) by @fendor
- Bump cachix/cachix-action from 11 to 12
([#3310](https://github.com/haskell/haskell-language-server/pull/3310)) by @dependabot[bot]
- Restore ability to run source plugins
([#3309](https://github.com/haskell/haskell-language-server/pull/3309)) by @JakobBruenker
- New plugin: Explicit record fields
([#3304](https://github.com/haskell/haskell-language-server/pull/3304)) by @ozkutuk
- support haddock-library 1.11
([#3303](https://github.com/haskell/haskell-language-server/pull/3303)) by @kokobd
- Record diagnostics source rule when testing
([#3301](https://github.com/haskell/haskell-language-server/pull/3301)) by @pepeiborra
- Make a test more reliable
([#3300](https://github.com/haskell/haskell-language-server/pull/3300)) by @pepeiborra
- Change default cabal install target name on docs/installation.md
([#3298](https://github.com/haskell/haskell-language-server/pull/3298)) by @caiquefigueiredo
- Bump technote-space/get-diff-action from 6.1.0 to 6.1.1
([#3293](https://github.com/haskell/haskell-language-server/pull/3293)) by @dependabot[bot]
- Bump cachix/install-nix-action from 17 to 18
([#3292](https://github.com/haskell/haskell-language-server/pull/3292)) by @dependabot[bot]
- Bump cachix/cachix-action from 10 to 11
([#3291](https://github.com/haskell/haskell-language-server/pull/3291)) by @dependabot[bot]
- Purge GHC 8.8
([#3287](https://github.com/haskell/haskell-language-server/pull/3287)) by @michaelpj
- Bump partial ghc support warning to 9.4
([#3286](https://github.com/haskell/haskell-language-server/pull/3286)) by @andys8
- Improved message for missing command or plugin
([#3285](https://github.com/haskell/haskell-language-server/pull/3285)) by @andys8
- Register Fourmolu plugin properties
([#3284](https://github.com/haskell/haskell-language-server/pull/3284)) by @georgefst
- Cleanup GHC macros (because min version is 8.8.4)
([#3281](https://github.com/haskell/haskell-language-server/pull/3281)) by @andys8
- Remove unlawful Ord instance and replace it by a compare function
([#3279](https://github.com/haskell/haskell-language-server/pull/3279)) by @ChristophHochrainer
- Exclude the implicit prelude import (#2798)
([#3277](https://github.com/haskell/haskell-language-server/pull/3277)) by @ChristophHochrainer
- Fix typos in documentation
([#3274](https://github.com/haskell/haskell-language-server/pull/3274)) by @bendo
- Use an importance score to order the suggested import code action
([#3271](https://github.com/haskell/haskell-language-server/pull/3271)) by @ChristophHochrainer
- Update plugin tutorial
([#3266](https://github.com/haskell/haskell-language-server/pull/3266)) by @dyniec
- configuration-ghc-94.nix: Fix references to lsp and lsp-types source
([#3265](https://github.com/haskell/haskell-language-server/pull/3265)) by @akshaymankar
- Add suggestions about licenses in cabal file
([#3261](https://github.com/haskell/haskell-language-server/pull/3261)) by @dyniec
- Fix action removes ticks from TemplateHaskellQuotes (#628)
([#3260](https://github.com/haskell/haskell-language-server/pull/3260)) by @bendo
- Hlint: A handful of fixes to hints
([#3259](https://github.com/haskell/haskell-language-server/pull/3259)) by @andys8
- Support ghc 9.4 for hls-class-plugin
([#3258](https://github.com/haskell/haskell-language-server/pull/3258)) by @July541
- Fix nix developement shell
([#3257](https://github.com/haskell/haskell-language-server/pull/3257)) by @akshaymankar
- GCH -> GHC
([#3252](https://github.com/haskell/haskell-language-server/pull/3252)) by @michaelpj
- Docs: Plugin Support hls-explicit-fixity-plugin
([#3251](https://github.com/haskell/haskell-language-server/pull/3251)) by @andys8
- Fix dead link to supported GHC versions
([#3244](https://github.com/haskell/haskell-language-server/pull/3244)) by @buggymcbugfix
- Update link to supported versions in README
([#3242](https://github.com/haskell/haskell-language-server/pull/3242)) by @citrusmunch
- Bump fkirc/skip-duplicate-actions from 5.1.0 to 5.2.0
([#3239](https://github.com/haskell/haskell-language-server/pull/3239)) by @dependabot[bot]
- Move new imports down the code action list
([#3235](https://github.com/haskell/haskell-language-server/pull/3235)) by @kokobd
- Improve memory characteristics of ExportsMap
([#3231](https://github.com/haskell/haskell-language-server/pull/3231)) by @wz1000
- [skip ci] Remove myself from codeowners
([#3230](https://github.com/haskell/haskell-language-server/pull/3230)) by @jneira
- Fix error in code range
([#3229](https://github.com/haskell/haskell-language-server/pull/3229)) by @kokobd
- Use nixpkgs variants of Sphinx packages
([#3227](https://github.com/haskell/haskell-language-server/pull/3227)) by @ozkutuk
- Bump fkirc/skip-duplicate-actions from 4.0.0 to 5.1.0
([#3226](https://github.com/haskell/haskell-language-server/pull/3226)) by @dependabot[bot]
- Add `source-repository` to all cabal files
([#3219](https://github.com/haskell/haskell-language-server/pull/3219)) by @hololeap
- hls-hlint-plugin: Update README.md
([#3216](https://github.com/haskell/haskell-language-server/pull/3216)) by @hololeap
- wrapper.in: Require runtime ghc-pkgs to be an abi compatible superset of bootpkgs
([#3214](https://github.com/haskell/haskell-language-server/pull/3214)) by @maralorn
- Add diagnostics to Stan descriptor
([#3213](https://github.com/haskell/haskell-language-server/pull/3213)) by @pepeiborra
- Document the `stack` requirement in wrapper tests
([#3212](https://github.com/haskell/haskell-language-server/pull/3212)) by @ozkutuk
- Improve haddock comments
([#3207](https://github.com/haskell/haskell-language-server/pull/3207)) by @kokobd
- Implement sharing for hls-graph Keys
([#3206](https://github.com/haskell/haskell-language-server/pull/3206)) by @wz1000
- Improve hls-fixity-plugin
([#3205](https://github.com/haskell/haskell-language-server/pull/3205)) by @wz1000
- Implement completionItem/resolve
([#3204](https://github.com/haskell/haskell-language-server/pull/3204)) by @wz1000
- Sort vscode extension schema json by keys
([#3203](https://github.com/haskell/haskell-language-server/pull/3203)) by @fendor
- docs/supported-versions: Fix typo and more precise brittany support
([#3201](https://github.com/haskell/haskell-language-server/pull/3201)) by @maralorn
- Stylish Haskell: CPP parse issues
([#3199](https://github.com/haskell/haskell-language-server/pull/3199)) by @andys8
- Bump technote-space/get-diff-action from 4.0.1 to 6.1.0
([#3198](https://github.com/haskell/haskell-language-server/pull/3198)) by @dependabot[bot]
- Log plugin name and attribute errors to plugins
([#3194](https://github.com/haskell/haskell-language-server/pull/3194)) by @pepeiborra
- Support optional plugins
([#3193](https://github.com/haskell/haskell-language-server/pull/3193)) by @pepeiborra
- Add policy on plugin support tiers
([#3189](https://github.com/haskell/haskell-language-server/pull/3189)) by @michaelpj
- Fix broken call-hierarchy-plugin-tests for type signatures
([#3188](https://github.com/haskell/haskell-language-server/pull/3188)) by @July541
- Update supported GHC versions doc
([#3186](https://github.com/haskell/haskell-language-server/pull/3186)) by @michaelpj
- Docs: Fix checkParents documentation
([#3184](https://github.com/haskell/haskell-language-server/pull/3184)) by @andys8
- Configuration: more advanced Vim / Coc example (suggestion)
([#3181](https://github.com/haskell/haskell-language-server/pull/3181)) by @andys8
- Docs: List stan plugin
([#3180](https://github.com/haskell/haskell-language-server/pull/3180)) by @andys8
- Stan: Respect plugin configuration globalOn
([#3179](https://github.com/haskell/haskell-language-server/pull/3179)) by @andys8
- Solve formatting issues (stylish-haskell, pre-commit CI)
([#3171](https://github.com/haskell/haskell-language-server/pull/3171)) by @andys8
- remove manual heap profiling from ghcide
([#3168](https://github.com/haskell/haskell-language-server/pull/3168)) by @pepeiborra
- Refactor plugin: Prefer code action
([#3167](https://github.com/haskell/haskell-language-server/pull/3167)) by @andys8
- Fixes the flake deps to align with cabal bounds
([#3163](https://github.com/haskell/haskell-language-server/pull/3163)) by @mjrussell
- Remove unused build-depends and install warnings
([#3155](https://github.com/haskell/haskell-language-server/pull/3155)) by @pepeiborra
- Release script fixes
([#3154](https://github.com/haskell/haskell-language-server/pull/3154)) by @wz1000
- Allow hackage upload
([#3153](https://github.com/haskell/haskell-language-server/pull/3153)) by @wz1000
- support add-argument action
([#3149](https://github.com/haskell/haskell-language-server/pull/3149)) by @santiweight
- Only run the pre-commit hook on changed files
([#3145](https://github.com/haskell/haskell-language-server/pull/3145)) by @drsooch
- unescape printable characters
([#3140](https://github.com/haskell/haskell-language-server/pull/3140)) by @kokobd
- nix: fix nix environment for GHC 9.4
([#3133](https://github.com/haskell/haskell-language-server/pull/3133)) by @guibou
- Drop compatibility with GHC 8.6.5
([#3101](https://github.com/haskell/haskell-language-server/pull/3101)) by @pepeiborra
- Feat: basic record dot completions
([#3080](https://github.com/haskell/haskell-language-server/pull/3080)) by @coltenwebb
- Feat: Folding Ranges
([#3058](https://github.com/haskell/haskell-language-server/pull/3058)) by @sloorush
- Parse .cabal files; show error and warning diagnostics
([#2954](https://github.com/haskell/haskell-language-server/pull/2954)) by @runeksvendsen
- Make splice plugin compatible with GHC 9.2
([#2816](https://github.com/haskell/haskell-language-server/pull/2816)) by @eddiejessup
- Add formatting plugin for cabal files which uses cabal-fmt
([#2047](https://github.com/haskell/haskell-language-server/pull/2047)) by @VeryMilkyJoe
## 1.8.0.0
- Binaries for GHC 9.2.3 and GHC 9.2.4

View File

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

View File

@ -2,7 +2,7 @@ cabal-version: 3.0
build-type: Simple
category: Development
name: ghcide
version: 1.8.0.0
version: 1.9.0.0
license: Apache-2.0
license-file: LICENSE
author: Digital Asset and Ghcide contributors
@ -65,7 +65,7 @@ library
haddock-library >= 1.8 && < 1.12,
hashable,
hie-compat ^>= 0.3.0.0,
hls-plugin-api ^>= 1.5,
hls-plugin-api ^>= 1.6,
lens,
list-t,
hiedb == 0.4.2.*,
@ -80,7 +80,7 @@ library
regex-tdfa >= 1.3.1.0,
text-rope,
safe-exceptions,
hls-graph ^>= 1.8,
hls-graph ^>= 1.9,
sorted-list,
sqlite-simple,
stm,

View File

@ -3,7 +3,7 @@ cabal-version: 3.0
build-type: Simple
category: Development
name: ghcide-test-utils
version: 1.8.0.0
version: 1.9.0.0
license: Apache-2.0
license-file: LICENSE
author: Digital Asset and Ghcide contributors

View File

@ -1,7 +1,7 @@
cabal-version: 3.0
category: Development
name: haskell-language-server
version: 1.8.0.0
version: 1.9.0.0
synopsis: LSP server for GHC
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -243,12 +243,12 @@ common haddockComments
common eval
if flag(eval) && (impl(ghc < 9.4.1) || flag(ignore-plugins-ghc-bounds))
build-depends: hls-eval-plugin ^>= 1.3
build-depends: hls-eval-plugin ^>= 1.4
cpp-options: -Dhls_eval
common importLens
if flag(importLens)
build-depends: hls-explicit-imports-plugin ^>= 1.1
build-depends: hls-explicit-imports-plugin ^>= 1.2
cpp-options: -Dhls_importLens
common refineImports
@ -268,7 +268,7 @@ common retrie
common tactic
if flag(tactic) && (impl(ghc < 9.2.1) || flag(ignore-plugins-ghc-bounds))
build-depends: hls-tactics-plugin ^>= 1.7
build-depends: hls-tactics-plugin ^>= 1.8
cpp-options: -Dhls_tactic
common hlint
@ -298,7 +298,7 @@ common splice
common alternateNumberFormat
if flag(alternateNumberFormat)
build-depends: hls-alternate-number-format-plugin ^>= 1.2
build-depends: hls-alternate-number-format-plugin ^>= 1.3
cpp-options: -Dhls_alternateNumberFormat
common qualifyImportedNames
@ -308,12 +308,12 @@ common qualifyImportedNames
common codeRange
if flag(codeRange)
build-depends: hls-code-range-plugin ^>= 1.0
build-depends: hls-code-range-plugin ^>= 1.1
cpp-options: -Dhls_codeRange
common changeTypeSignature
if flag(changeTypeSignature)
build-depends: hls-change-type-signature-plugin ^>= 1.0
build-depends: hls-change-type-signature-plugin ^>= 1.1
cpp-options: -Dhls_changeTypeSignature
common gadt
@ -323,7 +323,7 @@ common gadt
common explicitFixity
if flag(explicitFixity)
build-depends: hls-explicit-fixity-plugin ^>= 1.0
build-depends: hls-explicit-fixity-plugin ^>= 1.1
cpp-options: -DexplicitFixity
common explicitFields
@ -355,12 +355,12 @@ common stylishHaskell
common brittany
if flag(brittany) && (impl(ghc < 9.0.2) || flag(ignore-plugins-ghc-bounds))
build-depends: hls-brittany-plugin ^>= 1.0
build-depends: hls-brittany-plugin ^>= 1.1
cpp-options: -Dhls_brittany
common refactor
if flag(refactor)
build-depends: hls-refactor-plugin ^>= 1.0
build-depends: hls-refactor-plugin ^>= 1.1
cpp-options: -Dhls_refactor
library
@ -416,12 +416,12 @@ library
, cryptohash-sha1
, data-default
, ghc
, ghcide ^>=1.8
, ghcide ^>=1.9
, githash >=0.1.6.1
, lsp
, hie-bios
, hiedb
, hls-plugin-api ^>=1.5
, hls-plugin-api ^>=1.6
, optparse-applicative
, optparse-simple
, process
@ -561,7 +561,7 @@ test-suite func-test
, lens-aeson
, ghcide
, ghcide-test-utils
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5
, lsp-types
, aeson
, hls-plugin-api

View File

@ -1,6 +1,6 @@
cabal-version: 1.22
name: hie-compat
version: 0.3.0.0
version: 0.3.1.0
synopsis: HIE files for GHC 8.8 and other HIE file backports
license: Apache-2.0
description:

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-graph
version: 1.8.0.0
version: 1.9.0.0
synopsis: Haskell Language Server internal graph API
description:
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
name: hls-plugin-api
version: 1.5.0.0
version: 1.6.0.0
synopsis: Haskell Language Server API for plugin communication
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -55,7 +55,7 @@ library
, filepath
, ghc
, hashable
, hls-graph ^>= 1.8
, hls-graph ^>= 1.9
, lens
, lens-aeson
, lsp ^>=1.6.0.0

View File

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

View File

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

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-brittany-plugin
version: 1.0.2.2
version: 1.1.0.0
synopsis: Integration with the Brittany code formatter
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -33,8 +33,8 @@ library
, brittany >=0.13.1.0 && < 0.14.0.1 || > 0.14.0.1
, filepath
, ghc-boot-th
, ghcide ^>= 1.6 || ^>= 1.7 || ^>= 1.8
, hls-plugin-api ^>= 1.3 || ^>= 1.4 || ^>= 1.5
, ghcide ^>= 1.6 || ^>= 1.7 || ^>= 1.8 || ^>= 1.9
, hls-plugin-api ^>= 1.3 || ^>= 1.4 || ^>= 1.5 || ^>= 1.6
, lens
, lsp-types
, text
@ -60,4 +60,4 @@ test-suite tests
, base
, filepath
, hls-brittany-plugin
, hls-test-utils ^>=1.3 || ^>= 1.4
, hls-test-utils ^>=1.5

View File

@ -31,8 +31,8 @@ library
, base >=4.12 && <5
, directory
, filepath
, ghcide ^>=1.7 || ^>=1.8
, hls-plugin-api ^>=1.5
, ghcide ^>= 1.9
, hls-plugin-api ^>= 1.6
, lens
, lsp-types
, process
@ -53,7 +53,7 @@ test-suite tests
, directory
, filepath
, hls-cabal-fmt-plugin
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5
if flag(isolateTests)
build-tool-depends: cabal-fmt:cabal-fmt ^>=0.1.6

View File

@ -48,10 +48,10 @@ library
, deepseq
, directory
, extra >=1.7.4
, ghcide ^>= 1.8
, ghcide ^>= 1.9
, hashable
, hls-plugin-api ^>=1.5
, hls-graph ^>=1.8
, hls-plugin-api ^>=1.6
, hls-graph ^>=1.9
, lsp ^>=1.6.0.0
, lsp-types ^>=1.6.0.0
, regex-tdfa ^>=1.3.1
@ -74,7 +74,7 @@ test-suite tests
, filepath
, ghcide
, hls-cabal-plugin
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5
, lens
, lsp-types
, tasty-hunit

View File

@ -33,9 +33,9 @@ library
, base >=4.12 && <5
, containers
, extra
, ghcide ^>= 1.8
, ghcide ^>= 1.9
, hiedb
, hls-plugin-api ^>= 1.5
, hls-plugin-api ^>= 1.6
, lens
, lsp >=1.2.0.1
, sqlite-simple
@ -59,7 +59,7 @@ test-suite tests
, extra
, filepath
, hls-call-hierarchy-plugin
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5
, ghcide-test-utils
, lens
, lsp

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-change-type-signature-plugin
version: 1.0.1.1
version: 1.1.0.0
synopsis: Change a declarations type signature with a Code Action
description:
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
build-depends:
, base >=4.12 && < 5
, ghcide ^>=1.8
, hls-plugin-api ^>=1.5
, ghcide ^>=1.9
, hls-plugin-api ^>=1.6
, lsp-types
, regex-tdfa
, syb
@ -61,7 +61,7 @@ test-suite tests
, base >=4.12 && < 5
, filepath
, hls-change-type-signature-plugin
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5
, lsp
, QuickCheck
, regex-tdfa

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-class-plugin
version: 1.1.0.0
version: 1.1.1.0
synopsis:
Class/instance management plugin for Haskell Language Server
@ -39,10 +39,10 @@ library
, deepseq
, extra
, ghc
, ghcide ^>=1.8
, ghcide ^>=1.9
, ghc-boot-th
, hls-graph
, hls-plugin-api ^>=1.5
, hls-plugin-api ^>=1.6
, lens
, lsp
, text
@ -74,6 +74,6 @@ test-suite tests
, ghcide
, hls-class-plugin
, hls-plugin-api
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5
, lens
, lsp-types

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-code-range-plugin
version: 1.0.0.0
version: 1.1.0.0
synopsis:
HLS Plugin to support smart selection range and Folding range
@ -39,9 +39,9 @@ library
, containers
, deepseq
, extra
, ghcide ^>=1.8
, ghcide ^>=1.9
, hashable
, hls-plugin-api ^>=1.5
, hls-plugin-api ^>=1.6
, lens
, lsp
, mtl
@ -64,9 +64,9 @@ test-suite tests
, bytestring
, containers
, filepath
, ghcide ^>=1.8
, ghcide ^>=1.8 || ^>= 1.9
, hls-code-range-plugin
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5
, lens
, lsp
, lsp-test

View File

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

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-explicit-fixity-plugin
version: 1.0.0.0
version: 1.1.0.0
synopsis: Show fixity explicitly while hovering
description:
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
, extra
, ghc
, ghcide ^>=1.8
, ghcide ^>=1.9
, hashable
, hls-plugin-api ^>=1.5
, hls-plugin-api ^>=1.6
, lsp >=1.2.0.1
, text
, transformers
@ -55,5 +55,5 @@ test-suite tests
, base
, filepath
, hls-explicit-fixity-plugin
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5
, text

View File

@ -1,6 +1,6 @@
cabal-version: 2.2
name: hls-explicit-imports-plugin
version: 1.1.0.1
version: 1.2.0.0
synopsis: Explicit imports plugin for Haskell Language Server
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -29,9 +29,9 @@ library
, containers
, deepseq
, ghc
, ghcide ^>=1.7 || ^>=1.8
, ghcide ^>=1.9
, hls-graph
, hls-plugin-api ^>=1.4 || ^>=1.5
, hls-plugin-api ^>=1.6
, lsp
, text
, unordered-containers

View File

@ -28,8 +28,8 @@ library
-- other-extensions:
build-depends:
, base >=4.12 && <5
, ghcide ^>=1.7 || ^>=1.8
, hls-plugin-api ^>=1.4 || ^>=1.5
, ghcide ^>=1.9
, hls-plugin-api ^>=1.6
, lsp
, lens
, hls-graph

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-floskell-plugin
version: 1.0.1.2
version: 1.0.2.0
synopsis: Integration with the Floskell code formatter
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -30,8 +30,8 @@ library
build-depends:
, base >=4.12 && <5
, floskell ^>=0.10
, ghcide ^>=1.6 || ^>=1.7 || ^>= 1.8
, hls-plugin-api ^>=1.3 || ^>=1.4 || ^>= 1.5
, ghcide ^>=1.6 || ^>=1.7 || ^>= 1.8 || ^>= 1.9
, hls-plugin-api ^>=1.3 || ^>=1.4 || ^>= 1.5 || ^>= 1.6
, lsp-types ^>=1.6
, text
, transformers
@ -52,4 +52,4 @@ test-suite tests
, base
, filepath
, hls-floskell-plugin
, hls-test-utils ^>=1.3 || ^>= 1.4
, hls-test-utils ^>=1.5

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-fourmolu-plugin
version: 1.1.0.0
version: 1.1.1.0
synopsis: Integration with the Fourmolu code formatter
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -34,8 +34,8 @@ library
, fourmolu ^>=0.3 || ^>=0.4 || ^>= 0.6 || ^>= 0.7 || ^>= 0.8 || ^>= 0.9 || ^>= 0.10
, ghc
, ghc-boot-th
, ghcide ^>=1.8
, hls-plugin-api ^>=1.5
, ghcide ^>=1.8 || ^>= 1.9
, hls-plugin-api ^>=1.5 || ^>= 1.6
, lens
, lsp
, process-extras >= 0.7.1
@ -61,5 +61,5 @@ test-suite tests
, filepath
, hls-fourmolu-plugin
, hls-plugin-api
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5
, lsp-test

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-gadt-plugin
version: 1.0.0.0
version: 1.0.1.0
synopsis: Convert to GADT syntax plugin
description:
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
, extra
, ghc
, ghcide ^>= 1.8
, ghcide ^>= 1.9
, ghc-boot-th
, ghc-exactprint
, hls-plugin-api ^>= 1.5
, hls-plugin-api ^>= 1.6
, hls-refactor-plugin
, lens
, lsp >=1.2.0.1
@ -59,7 +59,7 @@ test-suite tests
, base
, filepath
, hls-gadt-plugin
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5
, lens
, lsp
, lsp-test

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-haddock-comments-plugin
version: 1.1.0.0
version: 1.1.1.0
synopsis: Haddock comments plugin for Haskell Language Server
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server>
@ -40,8 +40,8 @@ library
, containers
, ghc
, ghc-exactprint < 1
, ghcide ^>=1.8
, hls-plugin-api ^>=1.5
, ghcide ^>=1.8 || ^>= 1.9
, hls-plugin-api ^>=1.5 || ^>= 1.6
, hls-refactor-plugin
, lsp-types
, text
@ -68,5 +68,5 @@ test-suite tests
, base
, filepath
, hls-haddock-comments-plugin
, hls-test-utils ^>=1.2 || ^>=1.3 || ^>= 1.4
, hls-test-utils ^>=1.5
, text

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-hlint-plugin
version: 1.1.0.0
version: 1.1.1.0
synopsis: Hlint integration plugin with Haskell Language Server
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -45,10 +45,10 @@ library
, extra
, filepath
, ghc-exactprint >=0.6.3.4
, ghcide ^>=1.8
, ghcide ^>=1.9
, hashable
, hlint < 3.6
, hls-plugin-api ^>=1.5
, hls-plugin-api ^>=1.6
, hslogger
, lens
, lsp
@ -92,7 +92,7 @@ test-suite tests
, filepath
, hls-hlint-plugin
, hls-plugin-api
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5
, lens
, lsp-types
, text

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-module-name-plugin
version: 1.1.0.0
version: 1.1.1.0
synopsis: Module name plugin for Haskell Language Server
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -32,8 +32,8 @@ library
, base >=4.12 && <5
, directory
, filepath
, ghcide ^>=1.8
, hls-plugin-api ^>=1.5
, ghcide ^>=1.9
, hls-plugin-api ^>=1.6
, lsp
, text
, transformers
@ -52,4 +52,4 @@ test-suite tests
, base
, filepath
, hls-module-name-plugin
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-ormolu-plugin
version: 1.0.2.2
version: 1.0.3.0
synopsis: Integration with the Ormolu code formatter
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -32,8 +32,8 @@ library
, filepath
, ghc
, ghc-boot-th
, ghcide ^>=1.6 || ^>=1.7 || ^>= 1.8
, hls-plugin-api ^>=1.3 || ^>=1.4 || ^>= 1.5
, ghcide ^>=1.6 || ^>=1.7 || ^>= 1.8 || ^>= 1.9
, hls-plugin-api ^>=1.3 || ^>=1.4 || ^>= 1.5 || ^>= 1.6
, lens
, lsp
, ormolu ^>=0.1.2 || ^>= 0.2 || ^>= 0.3 || ^>= 0.5
@ -55,5 +55,5 @@ test-suite tests
, base
, filepath
, hls-ormolu-plugin
, hls-test-utils ^>=1.3 || ^>=1.4
, hls-test-utils ^>=1.5
, lsp-types

View File

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

View File

@ -1,6 +1,6 @@
cabal-version: 2.2
name: hls-qualify-imported-names-plugin
version: 1.0.1.0
version: 1.0.2.0
synopsis: A Haskell Language Server plugin that qualifies imported names
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -30,9 +30,9 @@ library
, containers
, deepseq
, ghc
, ghcide ^>=1.6 || ^>=1.7 || ^>= 1.8
, ghcide ^>=1.6 || ^>=1.7 || ^>= 1.8 || ^>= 1.9
, hls-graph
, hls-plugin-api ^>=1.3 || ^>=1.4 || ^>= 1.5
, hls-plugin-api ^>=1.3 || ^>=1.4 || ^>= 1.5 || ^>= 1.6
, lsp
, text
, unordered-containers
@ -55,4 +55,4 @@ test-suite tests
, text
, filepath
, hls-qualify-imported-names-plugin
, hls-test-utils ^>= 1.2 || ^>=1.3 || ^>= 1.4
, hls-test-utils ^>= 1.5

View File

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

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-refine-imports-plugin
version: 1.0.3.0
version: 1.0.4.0
synopsis: Refine imports plugin for Haskell Language Server
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -29,10 +29,10 @@ library
, containers
, deepseq
, ghc
, ghcide ^>=1.8
, hls-explicit-imports-plugin ^>=1.1
, ghcide ^>=1.9
, hls-explicit-imports-plugin ^>=1.2
, hls-graph
, hls-plugin-api ^>=1.5
, hls-plugin-api ^>=1.6
, lsp
, text
, unordered-containers

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-rename-plugin
version: 1.0.1.0
version: 1.0.2.0
synopsis: Rename plugin for Haskell Language Server
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -33,10 +33,10 @@ library
, extra
, ghc
, ghc-exactprint
, ghcide ^>=1.8
, ghcide ^>=1.8 || ^>= 1.9
, hashable
, hiedb
, hls-plugin-api ^>= 1.3 || ^>=1.4 || ^>= 1.5
, hls-plugin-api ^>= 1.3 || ^>=1.4 || ^>= 1.5 || ^>= 1.6
, hls-refactor-plugin
, lsp
, lsp-types
@ -65,4 +65,4 @@ test-suite tests
, filepath
, hls-plugin-api
, hls-rename-plugin
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5

View File

@ -1,6 +1,6 @@
cabal-version: 2.2
name: hls-retrie-plugin
version: 1.0.2.2
version: 1.0.3.0
synopsis: Retrie integration plugin for Haskell Language Server
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -28,9 +28,9 @@ library
, directory
, extra
, ghc
, ghcide ^>=1.8
, ghcide ^>=1.9
, hashable
, hls-plugin-api ^>=1.5
, hls-plugin-api ^>=1.6
, lsp
, lsp-types
, retrie >=0.1.1.0

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-splice-plugin
version: 1.0.2.0
version: 1.0.3.0
synopsis:
HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes
@ -42,8 +42,8 @@ library
, foldl
, ghc
, ghc-exactprint
, ghcide ^>=1.8
, hls-plugin-api ^>= 1.5
, ghcide ^>=1.9
, hls-plugin-api ^>= 1.6
, hls-refactor-plugin
, lens
, lsp
@ -69,5 +69,5 @@ test-suite tests
, base
, filepath
, hls-splice-plugin
, hls-test-utils ^>= 1.4
, hls-test-utils ^>= 1.5
, text

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-stan-plugin
version: 1.0.0.0
version: 1.0.1.0
synopsis: Stan integration plugin with Haskell Language Server
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -74,7 +74,7 @@ test-suite test
, filepath
, hls-stan-plugin
, hls-plugin-api
, hls-test-utils ^>=1.3 || ^>= 1.4
, hls-test-utils ^>=1.5
, lens
, lsp-types
, text

View File

@ -1,6 +1,6 @@
cabal-version: 2.4
name: hls-stylish-haskell-plugin
version: 1.0.1.1
version: 1.0.1.2
synopsis: Integration with the Stylish Haskell code formatter
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -32,8 +32,8 @@ library
, filepath
, ghc
, ghc-boot-th
, ghcide ^>=1.7 || ^>= 1.8
, hls-plugin-api ^>=1.4 || ^>= 1.5
, ghcide ^>=1.7 || ^>= 1.8 || ^>= 1.9
, hls-plugin-api ^>=1.4 || ^>= 1.5 || ^>= 1.6
, lsp-types
, stylish-haskell ^>=0.12 || ^>=0.13 || ^>=0.14.2
, text
@ -54,4 +54,4 @@ test-suite tests
, base
, filepath
, hls-stylish-haskell-plugin
, hls-test-utils ^>=1.3 || ^>=1.4
, hls-test-utils ^>=1.5

View File

@ -1,7 +1,7 @@
cabal-version: 2.4
category: Development
name: hls-tactics-plugin
version: 1.7.0.0
version: 1.8.0.0
synopsis: Wingman plugin for Haskell Language Server
description:
Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@ -99,9 +99,9 @@ library
, ghc-boot-th
, ghc-exactprint
, ghc-source-gen ^>=0.4.1
, ghcide ^>= 1.8
, ghcide ^>= 1.9
, hls-graph
, hls-plugin-api ^>=1.5
, hls-plugin-api ^>=1.6
, hls-refactor-plugin
, hyphenation
, lens
@ -185,7 +185,7 @@ test-suite tests
, ghcide
, hls-plugin-api
, hls-tactics-plugin
, hls-test-utils ^>=1.4
, hls-test-utils ^>=1.5
, hspec
, hspec-expectations
, lens