diff --git a/ghcide/ghcide.cabal b/ghcide/ghcide.cabal index a04597da7d7..846dbbc9039 100644 --- a/ghcide/ghcide.cabal +++ b/ghcide/ghcide.cabal @@ -2,7 +2,7 @@ cabal-version: 1.20 build-type: Simple category: Development name: ghcide -version: 0.7.5.0 +version: 1.0.0.0 license: Apache-2.0 license-file: LICENSE author: Digital Asset and Ghcide contributors @@ -57,8 +57,8 @@ library Glob, haddock-library >= 1.8, hashable, - hie-compat, - hls-plugin-api >= 0.7.1, + hie-compat ^>= 1.0.0.0, + hls-plugin-api ^>= 1.0.0.0, lens, hiedb == 0.3.0.1, lsp-types == 1.1.*, diff --git a/haskell-language-server.cabal b/haskell-language-server.cabal index 28cb097d675..32ec6b972dd 100644 --- a/haskell-language-server.cabal +++ b/haskell-language-server.cabal @@ -64,12 +64,12 @@ library , cryptohash-sha1 , data-default , ghc - , ghcide >=0.7.5 + , ghcide ^>= 1.0.0.0 , gitrev , lsp , hie-bios , hiedb - , hls-plugin-api >=0.7.1 + , hls-plugin-api ^>= 1.0.0.0 , hslogger , optparse-applicative , optparse-simple @@ -187,37 +187,37 @@ common example-plugins common class if flag(class) || flag(all-plugins) - build-depends: hls-class-plugin >=0.1.0.2 + build-depends: hls-class-plugin ^>= 1.0.0.0 cpp-options: -Dclass common haddockComments if flag(haddockComments) || flag(all-plugins) - build-depends: hls-haddock-comments-plugin >=0.1.1.1 + build-depends: hls-haddock-comments-plugin ^>= 1.0.0.0 cpp-options: -DhaddockComments common eval if flag(eval) || flag(all-plugins) - build-depends: hls-eval-plugin >=0.2.0.1 + build-depends: hls-eval-plugin ^>= 1.0.0.0 cpp-options: -Deval common importLens if flag(importLens) || flag(all-plugins) - build-depends: hls-explicit-imports-plugin >=0.1.0.2 + build-depends: hls-explicit-imports-plugin ^>= 1.0.0.0 cpp-options: -DimportLens common retrie if flag(retrie) || flag(all-plugins) - build-depends: hls-retrie-plugin >=0.1.1.1 + build-depends: hls-retrie-plugin ^>= 1.0.0.0 cpp-options: -Dretrie common tactic if flag(tactic) || flag(all-plugins) - build-depends: hls-tactics-plugin >=0.5.1.1 + build-depends: hls-tactics-plugin ^>= 1.0.0.0 cpp-options: -Dtactic common hlint if flag(hlint) || flag(all-plugins) - build-depends: hls-hlint-plugin >=0.2.0.1 + build-depends: hls-hlint-plugin ^>= 1.0.0.0 cpp-options: -Dhlint common moduleName @@ -235,7 +235,7 @@ common pragmas common splice if flag(splice) || flag(all-plugins) - build-depends: hls-splice-plugin >= 0.4.0.1 + build-depends: hls-splice-plugin ^>= 1.0.0.0 cpp-options: -Dsplice -- formatters @@ -392,7 +392,7 @@ common hls-test-utils , data-default , lsp , hie-bios - , hls-plugin-api >=0.6 + , hls-plugin-api ^>= 1.0.0.0 , hslogger , hspec , hspec-core diff --git a/hie-compat/hie-compat.cabal b/hie-compat/hie-compat.cabal index 97784850281..129a16b908a 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.1.0.0 +version: 1.0.0.0 synopsis: HIE files for GHC 8.6 and other HIE file backports license: Apache-2.0 description: diff --git a/hls-plugin-api/hls-plugin-api.cabal b/hls-plugin-api/hls-plugin-api.cabal index 008c05c9803..20159803093 100644 --- a/hls-plugin-api/hls-plugin-api.cabal +++ b/hls-plugin-api/hls-plugin-api.cabal @@ -1,6 +1,6 @@ cabal-version: 2.2 name: hls-plugin-api -version: 0.7.1.0 +version: 1.0.0.0 synopsis: Haskell Language Server API for plugin communication description: Please see the README on GitHub at diff --git a/plugins/hls-class-plugin/hls-class-plugin.cabal b/plugins/hls-class-plugin/hls-class-plugin.cabal index a2a2cd8415f..4e118f17202 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.2 name: hls-class-plugin -version: 0.1.0.2 +version: 1.0.0.0 synopsis: Class/instance management plugin for Haskell Language Server description: Class/instance management plugin for Haskell Language Server. @@ -18,13 +18,13 @@ library exposed-modules: Ide.Plugin.Class hs-source-dirs: src build-depends: aeson - , base >=4.12 && <5 + , base >=4.12 && <5 , containers , lsp - , hls-plugin-api + , hls-plugin-api ^>= 1.0.0.0 , ghc , ghc-exactprint - , ghcide + , ghcide ^>= 1.0.0.0 , lens , shake , text diff --git a/plugins/hls-eval-plugin/hls-eval-plugin.cabal b/plugins/hls-eval-plugin/hls-eval-plugin.cabal index e0d36c72996..1b44030c7ae 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.2 name: hls-eval-plugin -version: 0.2.0.1 +version: 1.0.0.0 synopsis: Eval plugin for Haskell Language Server description: Please see the README on GitHub at category: Development @@ -49,11 +49,11 @@ library , ghc , ghc-boot-th , ghc-paths - , ghcide >=0.7.3.0 + , ghcide ^>= 1.0.0.0 , hashable , lsp , lsp-types - , hls-plugin-api >=0.7 + , hls-plugin-api ^>= 1.0.0.0 , lens , megaparsec >=0.9 , mtl 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 35e016e35f9..51a30993cf7 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: 0.1.0.2 +version: 1.0.0.0 synopsis: Explicit imports plugin for Haskell Language Server license: Apache-2.0 license-file: LICENSE @@ -16,14 +16,14 @@ library exposed-modules: Ide.Plugin.ExplicitImports hs-source-dirs: src build-depends: aeson - , base >=4.12 && <5 + , base >=4.12 && <5 , containers , deepseq , lsp-types , lsp - , hls-plugin-api + , hls-plugin-api ^>= 1.0.0.0 , ghc - , ghcide >= 0.7.4 + , ghcide ^>= 1.0.0.0 , shake , text , unordered-containers 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 1ff14877bf6..a95d90100ea 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.2 name: hls-haddock-comments-plugin -version: 0.1.1.1 +version: 1.0.0.0 synopsis: Haddock comments plugin for Haskell Language Server description: Please see the README on GitHub at @@ -23,9 +23,9 @@ library , containers , ghc , ghc-exactprint - , ghcide + , ghcide ^>= 1.0.0.0 , lsp-types - , hls-plugin-api + , hls-plugin-api ^>= 1.0.0.0 , text , unordered-containers diff --git a/plugins/hls-hlint-plugin/hls-hlint-plugin.cabal b/plugins/hls-hlint-plugin/hls-hlint-plugin.cabal index 6e03092c3e0..212aeda12b0 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.2 name: hls-hlint-plugin -version: 0.2.0.1 +version: 1.0.0.0 synopsis: Hlint integration plugin with Haskell Language Server description: Please see Haskell Language Server Readme (https://github.com/haskell/haskell-language-server#readme) license: Apache-2.0 @@ -27,8 +27,8 @@ library hs-source-dirs: src build-depends: , aeson - , apply-refact >=0.9 - , base >=4.12 && <5 + , apply-refact >=0.9 + , base >=4.12 && <5 , binary , bytestring , containers @@ -39,11 +39,11 @@ library , extra , filepath , ghc-exactprint >=0.6.3.4 - , ghcide >=0.7.2.0 + , ghcide ^>= 1.0.0.0 , hashable , lsp , hlint >=3.2 - , hls-plugin-api >=0.7.1.0 + , hls-plugin-api ^>= 1.0.0.0 , hslogger , lens , regex-tdfa diff --git a/plugins/hls-retrie-plugin/hls-retrie-plugin.cabal b/plugins/hls-retrie-plugin/hls-retrie-plugin.cabal index 6b096c93bad..444c2e325f5 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: 0.1.1.1 +version: 1.0.0.0 synopsis: Retrie integration plugin for Haskell Language Server license: Apache-2.0 license-file: LICENSE @@ -16,18 +16,18 @@ library exposed-modules: Ide.Plugin.Retrie hs-source-dirs: src build-depends: aeson - , base >=4.12 && <5 + , base >=4.12 && <5 , containers , deepseq , directory , extra , lsp , lsp-types - , hls-plugin-api + , hls-plugin-api ^>= 1.0.0.0 , ghc - , ghcide + , ghcide ^>= 1.0.0.0 , hashable - , retrie >=0.1.1.0 + , retrie >=0.1.1.0 , safe-exceptions , shake , text diff --git a/plugins/hls-splice-plugin/hls-splice-plugin.cabal b/plugins/hls-splice-plugin/hls-splice-plugin.cabal index 26cf62ac592..7966fc8f2dd 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.2 name: hls-splice-plugin -version: 0.4.0.1 +version: 1.0.0.0 synopsis: HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes description: HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes. license: Apache-2.0 @@ -16,15 +16,15 @@ library other-modules: Ide.Plugin.Splice.Types hs-source-dirs: src build-depends: aeson - , base >=4.12 && <5 + , base >=4.12 && <5 , containers , extra , foldl , lsp - , hls-plugin-api + , hls-plugin-api ^>= 1.0.0.0 , ghc , ghc-exactprint - , ghcide >= 0.7.3 + , ghcide ^>= 1.0.0.0 , lens , dlist , retrie diff --git a/plugins/hls-tactics-plugin/hls-tactics-plugin.cabal b/plugins/hls-tactics-plugin/hls-tactics-plugin.cabal index 04e4038877b..c5e2d72f96f 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.2 category: Development name: hls-tactics-plugin -version: 0.5.1.1 +version: 1.0.0.0 synopsis: Tactics plugin for Haskell Language Server description: Please see README.md author: Sandy Maguire, Reed Mullanix @@ -62,9 +62,9 @@ library , ghc-boot-th , ghc-exactprint , ghc-source-gen - , ghcide >=0.1 + , ghcide ^>= 1.0.0.0 , lsp - , hls-plugin-api + , hls-plugin-api ^>= 1.0.0.0 , lens , mtl , refinery ^>=0.3