diff --git a/ChangeLog.md b/ChangeLog.md index 39cd922ba..807d863ea 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -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 diff --git a/ghcide-bench/ghcide-bench.cabal b/ghcide-bench/ghcide-bench.cabal index 3db121704..9c6e2d634 100644 --- a/ghcide-bench/ghcide-bench.cabal +++ b/ghcide-bench/ghcide-bench.cabal @@ -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 diff --git a/ghcide/ghcide.cabal b/ghcide/ghcide.cabal index 12a6de42d..f9e022fc1 100644 --- a/ghcide/ghcide.cabal +++ b/ghcide/ghcide.cabal @@ -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, diff --git a/ghcide/test/ghcide-test-utils.cabal b/ghcide/test/ghcide-test-utils.cabal index 3a180970c..5e1791c3b 100644 --- a/ghcide/test/ghcide-test-utils.cabal +++ b/ghcide/test/ghcide-test-utils.cabal @@ -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 diff --git a/haskell-language-server.cabal b/haskell-language-server.cabal index ef787ec01..87d1ed518 100644 --- a/haskell-language-server.cabal +++ b/haskell-language-server.cabal @@ -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 @@ -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 diff --git a/hie-compat/hie-compat.cabal b/hie-compat/hie-compat.cabal index 9cd4cc2f7..5672e8d5b 100644 --- a/hie-compat/hie-compat.cabal +++ b/hie-compat/hie-compat.cabal @@ -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: diff --git a/hls-graph/hls-graph.cabal b/hls-graph/hls-graph.cabal index 4897ae77b..3572550d6 100644 --- a/hls-graph/hls-graph.cabal +++ b/hls-graph/hls-graph.cabal @@ -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 diff --git a/hls-plugin-api/hls-plugin-api.cabal b/hls-plugin-api/hls-plugin-api.cabal index 239c7a092..c0be21978 100644 --- a/hls-plugin-api/hls-plugin-api.cabal +++ b/hls-plugin-api/hls-plugin-api.cabal @@ -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 @@ -55,7 +55,7 @@ library , filepath , ghc , hashable - , hls-graph ^>= 1.8 + , hls-graph ^>= 1.9 , lens , lens-aeson , lsp ^>=1.6.0.0 diff --git a/hls-test-utils/hls-test-utils.cabal b/hls-test-utils/hls-test-utils.cabal index aac00b6fa..3933ca985 100644 --- a/hls-test-utils/hls-test-utils.cabal +++ b/hls-test-utils/hls-test-utils.cabal @@ -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 @@ -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 diff --git a/plugins/hls-alternate-number-format-plugin/hls-alternate-number-format-plugin.cabal b/plugins/hls-alternate-number-format-plugin/hls-alternate-number-format-plugin.cabal index 91198b3ca..9249bf64f 100644 --- a/plugins/hls-alternate-number-format-plugin/hls-alternate-number-format-plugin.cabal +++ b/plugins/hls-alternate-number-format-plugin/hls-alternate-number-format-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-brittany-plugin/hls-brittany-plugin.cabal b/plugins/hls-brittany-plugin/hls-brittany-plugin.cabal index 23c7853f2..df701ab05 100644 --- a/plugins/hls-brittany-plugin/hls-brittany-plugin.cabal +++ b/plugins/hls-brittany-plugin/hls-brittany-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-cabal-fmt-plugin/hls-cabal-fmt-plugin.cabal b/plugins/hls-cabal-fmt-plugin/hls-cabal-fmt-plugin.cabal index ad8a8d8ad..7688d2163 100644 --- a/plugins/hls-cabal-fmt-plugin/hls-cabal-fmt-plugin.cabal +++ b/plugins/hls-cabal-fmt-plugin/hls-cabal-fmt-plugin.cabal @@ -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 diff --git a/plugins/hls-cabal-plugin/hls-cabal-plugin.cabal b/plugins/hls-cabal-plugin/hls-cabal-plugin.cabal index 67170c10a..bf82c11a5 100644 --- a/plugins/hls-cabal-plugin/hls-cabal-plugin.cabal +++ b/plugins/hls-cabal-plugin/hls-cabal-plugin.cabal @@ -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 diff --git a/plugins/hls-call-hierarchy-plugin/hls-call-hierarchy-plugin.cabal b/plugins/hls-call-hierarchy-plugin/hls-call-hierarchy-plugin.cabal index 06549aa7b..cf2cf8469 100644 --- a/plugins/hls-call-hierarchy-plugin/hls-call-hierarchy-plugin.cabal +++ b/plugins/hls-call-hierarchy-plugin/hls-call-hierarchy-plugin.cabal @@ -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 diff --git a/plugins/hls-change-type-signature-plugin/hls-change-type-signature-plugin.cabal b/plugins/hls-change-type-signature-plugin/hls-change-type-signature-plugin.cabal index e348255a2..d9f83383c 100644 --- a/plugins/hls-change-type-signature-plugin/hls-change-type-signature-plugin.cabal +++ b/plugins/hls-change-type-signature-plugin/hls-change-type-signature-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-class-plugin/hls-class-plugin.cabal b/plugins/hls-class-plugin/hls-class-plugin.cabal index 67c9ec9ec..9df55df9b 100644 --- a/plugins/hls-class-plugin/hls-class-plugin.cabal +++ b/plugins/hls-class-plugin/hls-class-plugin.cabal @@ -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 diff --git a/plugins/hls-code-range-plugin/hls-code-range-plugin.cabal b/plugins/hls-code-range-plugin/hls-code-range-plugin.cabal index 4b228dcde..a4439125a 100644 --- a/plugins/hls-code-range-plugin/hls-code-range-plugin.cabal +++ b/plugins/hls-code-range-plugin/hls-code-range-plugin.cabal @@ -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 diff --git a/plugins/hls-eval-plugin/hls-eval-plugin.cabal b/plugins/hls-eval-plugin/hls-eval-plugin.cabal index b923cf651..91631564e 100644 --- a/plugins/hls-eval-plugin/hls-eval-plugin.cabal +++ b/plugins/hls-eval-plugin/hls-eval-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-explicit-fixity-plugin/hls-explicit-fixity-plugin.cabal b/plugins/hls-explicit-fixity-plugin/hls-explicit-fixity-plugin.cabal index 493cfd3d8..52e1fbd1a 100644 --- a/plugins/hls-explicit-fixity-plugin/hls-explicit-fixity-plugin.cabal +++ b/plugins/hls-explicit-fixity-plugin/hls-explicit-fixity-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-explicit-imports-plugin/hls-explicit-imports-plugin.cabal b/plugins/hls-explicit-imports-plugin/hls-explicit-imports-plugin.cabal index 15f12c7f6..6ff047d65 100644 --- a/plugins/hls-explicit-imports-plugin/hls-explicit-imports-plugin.cabal +++ b/plugins/hls-explicit-imports-plugin/hls-explicit-imports-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-explicit-record-fields-plugin/hls-explicit-record-fields-plugin.cabal b/plugins/hls-explicit-record-fields-plugin/hls-explicit-record-fields-plugin.cabal index 7ed2cfcd0..5eedeb09d 100644 --- a/plugins/hls-explicit-record-fields-plugin/hls-explicit-record-fields-plugin.cabal +++ b/plugins/hls-explicit-record-fields-plugin/hls-explicit-record-fields-plugin.cabal @@ -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 diff --git a/plugins/hls-floskell-plugin/hls-floskell-plugin.cabal b/plugins/hls-floskell-plugin/hls-floskell-plugin.cabal index 3e4811da3..7141d436d 100644 --- a/plugins/hls-floskell-plugin/hls-floskell-plugin.cabal +++ b/plugins/hls-floskell-plugin/hls-floskell-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-fourmolu-plugin/hls-fourmolu-plugin.cabal b/plugins/hls-fourmolu-plugin/hls-fourmolu-plugin.cabal index cb6052070..904a700a6 100644 --- a/plugins/hls-fourmolu-plugin/hls-fourmolu-plugin.cabal +++ b/plugins/hls-fourmolu-plugin/hls-fourmolu-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-gadt-plugin/hls-gadt-plugin.cabal b/plugins/hls-gadt-plugin/hls-gadt-plugin.cabal index 6cbb59352..495fe44df 100644 --- a/plugins/hls-gadt-plugin/hls-gadt-plugin.cabal +++ b/plugins/hls-gadt-plugin/hls-gadt-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-haddock-comments-plugin/hls-haddock-comments-plugin.cabal b/plugins/hls-haddock-comments-plugin/hls-haddock-comments-plugin.cabal index a815423f0..bb44f2e3d 100644 --- a/plugins/hls-haddock-comments-plugin/hls-haddock-comments-plugin.cabal +++ b/plugins/hls-haddock-comments-plugin/hls-haddock-comments-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-hlint-plugin/hls-hlint-plugin.cabal b/plugins/hls-hlint-plugin/hls-hlint-plugin.cabal index f466af0c4..7e8e20a55 100644 --- a/plugins/hls-hlint-plugin/hls-hlint-plugin.cabal +++ b/plugins/hls-hlint-plugin/hls-hlint-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-module-name-plugin/hls-module-name-plugin.cabal b/plugins/hls-module-name-plugin/hls-module-name-plugin.cabal index 811ba7105..b64cdcb33 100644 --- a/plugins/hls-module-name-plugin/hls-module-name-plugin.cabal +++ b/plugins/hls-module-name-plugin/hls-module-name-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-ormolu-plugin/hls-ormolu-plugin.cabal b/plugins/hls-ormolu-plugin/hls-ormolu-plugin.cabal index b17ccbf74..6772d54af 100644 --- a/plugins/hls-ormolu-plugin/hls-ormolu-plugin.cabal +++ b/plugins/hls-ormolu-plugin/hls-ormolu-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-pragmas-plugin/hls-pragmas-plugin.cabal b/plugins/hls-pragmas-plugin/hls-pragmas-plugin.cabal index 20abe18fa..f63cf8a57 100644 --- a/plugins/hls-pragmas-plugin/hls-pragmas-plugin.cabal +++ b/plugins/hls-pragmas-plugin/hls-pragmas-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-qualify-imported-names-plugin/hls-qualify-imported-names-plugin.cabal b/plugins/hls-qualify-imported-names-plugin/hls-qualify-imported-names-plugin.cabal index f60416b3c..f35cda922 100644 --- a/plugins/hls-qualify-imported-names-plugin/hls-qualify-imported-names-plugin.cabal +++ b/plugins/hls-qualify-imported-names-plugin/hls-qualify-imported-names-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-refactor-plugin/hls-refactor-plugin.cabal b/plugins/hls-refactor-plugin/hls-refactor-plugin.cabal index 65859e895..8566cf3e9 100644 --- a/plugins/hls-refactor-plugin/hls-refactor-plugin.cabal +++ b/plugins/hls-refactor-plugin/hls-refactor-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-refine-imports-plugin/hls-refine-imports-plugin.cabal b/plugins/hls-refine-imports-plugin/hls-refine-imports-plugin.cabal index f47053736..15b08ddba 100644 --- a/plugins/hls-refine-imports-plugin/hls-refine-imports-plugin.cabal +++ b/plugins/hls-refine-imports-plugin/hls-refine-imports-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-rename-plugin/hls-rename-plugin.cabal b/plugins/hls-rename-plugin/hls-rename-plugin.cabal index 8092a27d9..3b28121a5 100644 --- a/plugins/hls-rename-plugin/hls-rename-plugin.cabal +++ b/plugins/hls-rename-plugin/hls-rename-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-retrie-plugin/hls-retrie-plugin.cabal b/plugins/hls-retrie-plugin/hls-retrie-plugin.cabal index 908f2f94a..8606ea7c1 100644 --- a/plugins/hls-retrie-plugin/hls-retrie-plugin.cabal +++ b/plugins/hls-retrie-plugin/hls-retrie-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-splice-plugin/hls-splice-plugin.cabal b/plugins/hls-splice-plugin/hls-splice-plugin.cabal index c2332ebb1..8fff58db3 100644 --- a/plugins/hls-splice-plugin/hls-splice-plugin.cabal +++ b/plugins/hls-splice-plugin/hls-splice-plugin.cabal @@ -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 diff --git a/plugins/hls-stan-plugin/hls-stan-plugin.cabal b/plugins/hls-stan-plugin/hls-stan-plugin.cabal index 5a8632d17..4efc21524 100644 --- a/plugins/hls-stan-plugin/hls-stan-plugin.cabal +++ b/plugins/hls-stan-plugin/hls-stan-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-stylish-haskell-plugin/hls-stylish-haskell-plugin.cabal b/plugins/hls-stylish-haskell-plugin/hls-stylish-haskell-plugin.cabal index e8e769032..08420a0d2 100644 --- a/plugins/hls-stylish-haskell-plugin/hls-stylish-haskell-plugin.cabal +++ b/plugins/hls-stylish-haskell-plugin/hls-stylish-haskell-plugin.cabal @@ -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 @@ -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 diff --git a/plugins/hls-tactics-plugin/hls-tactics-plugin.cabal b/plugins/hls-tactics-plugin/hls-tactics-plugin.cabal index 2ad0a7365..f25c407d7 100644 --- a/plugins/hls-tactics-plugin/hls-tactics-plugin.cabal +++ b/plugins/hls-tactics-plugin/hls-tactics-plugin.cabal @@ -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 @@ -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