diff --git a/ghcide/CHANGELOG.md b/ghcide/CHANGELOG.md index b53ff84d18..b12a4597f7 100644 --- a/ghcide/CHANGELOG.md +++ b/ghcide/CHANGELOG.md @@ -1,3 +1,37 @@ +### 1.2.0 (2021-04-11) +* Emit holes as diagnostics (#1653) - Sandy Maguire +* Fix ghcide and HLS enter lsp mode by default (#1692) - Potato Hatsue +* support custom Ide commands (#1666) - Pepe Iborra +* ghcide - enable ApplicativeDo everywhere (#1667) - Pepe Iborra +* Intelligent derivations of Semigroup and Monoid for Wingman (#1671) - Sandy Maguire +* Avoid creating IsFileOfInterest keys for non workspace files (#1661) - Pepe Iborra +* Fix a wingman bug caused by mismanaged stale data (#1657) - Sandy Maguire +* Skip tracing unless eventlog is enabled (#1658) - Pepe Iborra +* optimize ambiguity import suggestions (#1669) - Lei Zhu +* Replace Barrier with MVar in lsp main (#1668) - Potato Hatsue +* Add bounds for Diff (#1665) - Potato Hatsue +* log exceptions before killing the server (#1651) - Pepe Iborra +* Fix importing type operators (#1644) - Potato Hatsue +* Shut the Shake session on exit, instead of restarting it (#1655) - Pepe Iborra +* Do not override custom user commands (#1650) - Pepe Iborra +* Civilized indexing progress reporting (#1633) - Pepe Iborra +* Avoid reordering plugins (#1629) - Pepe Iborra +* Update to lsp-1.2 (#1631) - wz1000 +* Use custom config for completions plugin (#1619) - Potato Hatsue +* Configurable I/O handles (#1617) - Pepe Iborra +* Add test data files to extra-source-files (#1605) - Javier Neira +* Allow for customizable Haskell views of Property types (#1608) - Sandy Maguire +* Extract hls-test-utils (#1606) - Potato Hatsue +* Add ability for plugins to handle file change notifications (#1588) - Pepe Iborra +* Bump haddock-library to 1.10.0 (#1598) - Potato Hatsue +* Use CiInterface/SkInterface for typeclass symbols (#1592) - FW +* Relax ghcides upper bound on base16-bytestring (#1595) - maralorn +* Regularize custom config of plugins (#1576) - Potato Hatsue +* Avoid duplicating known targets and import paths (#1590) - Pepe Iborra +* Update homepage and other urls for ghcide (#1580) - Felix Yan +* Add custom code action kinds for import related code actions (#1570) - Potato Hatsue +* Use TextEdit to insert new imports (#1554) - Potato Hatsue + ### 1.1.0 (2021-03-09) * Add an option to control progress reporting (#1513) - Pepe Iborra * Fix missing parens of auto extending imports (#1526) - Potato Hatsue diff --git a/ghcide/bench/config.yaml b/ghcide/bench/config.yaml index ced0ee267d..7baed85117 100644 --- a/ghcide/bench/config.yaml +++ b/ghcide/bench/config.yaml @@ -79,6 +79,7 @@ versions: # - ghcide-v0.7.5 # - 1.0.0 # - ghcide-v1.1.0 +# - ghcide-v1.2.0 - upstream: origin/master - HEAD diff --git a/ghcide/ghcide.cabal b/ghcide/ghcide.cabal index 46e4ebdb4b..bf80e544ab 100644 --- a/ghcide/ghcide.cabal +++ b/ghcide/ghcide.cabal @@ -2,7 +2,7 @@ cabal-version: 2.4 build-type: Simple category: Development name: ghcide -version: 1.1.0.0 +version: 1.2.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 872997da48..eedf963453 100644 --- a/haskell-language-server.cabal +++ b/haskell-language-server.cabal @@ -63,7 +63,7 @@ library , cryptohash-sha1 , data-default , ghc - , ghcide ^>= 1.1.0.0 + , ghcide ^>= 1.2.0.0 , gitrev , lsp , hie-bios diff --git a/hls-test-utils/hls-test-utils.cabal b/hls-test-utils/hls-test-utils.cabal index 32467f7d34..427ac80a5a 100644 --- a/hls-test-utils/hls-test-utils.cabal +++ b/hls-test-utils/hls-test-utils.cabal @@ -43,7 +43,7 @@ library , directory , extra , filepath - , ghcide ^>=1.1.0.0 + , ghcide ^>=1.2.0.0 , hls-plugin-api ^>=1.1.0.0 , hspec , hspec-core diff --git a/plugins/hls-brittany-plugin/hls-brittany-plugin.cabal b/plugins/hls-brittany-plugin/hls-brittany-plugin.cabal index cded7456ce..3b645d1ef5 100644 --- a/plugins/hls-brittany-plugin/hls-brittany-plugin.cabal +++ b/plugins/hls-brittany-plugin/hls-brittany-plugin.cabal @@ -25,7 +25,7 @@ library , filepath , ghc , ghc-boot-th - , ghcide ^>=1.1.0.0 + , ghcide ^>=1.2.0.0 , hls-plugin-api >=1.0 && <1.2 , lens , lsp-types diff --git a/plugins/hls-class-plugin/hls-class-plugin.cabal b/plugins/hls-class-plugin/hls-class-plugin.cabal index 5db5adbb83..703e8c392c 100644 --- a/plugins/hls-class-plugin/hls-class-plugin.cabal +++ b/plugins/hls-class-plugin/hls-class-plugin.cabal @@ -29,7 +29,7 @@ library , containers , ghc , ghc-exactprint - , ghcide ^>=1.1.0.0 + , ghcide ^>=1.2.0.0 , hls-plugin-api ^>=1.1 , lens , lsp diff --git a/plugins/hls-eval-plugin/hls-eval-plugin.cabal b/plugins/hls-eval-plugin/hls-eval-plugin.cabal index d3a19bee4f..589c48b1a4 100644 --- a/plugins/hls-eval-plugin/hls-eval-plugin.cabal +++ b/plugins/hls-eval-plugin/hls-eval-plugin.cabal @@ -61,7 +61,7 @@ library , ghc , ghc-boot-th , ghc-paths - , ghcide ^>=1.1.0.0 + , ghcide ^>=1.2.0.0 , hashable , hls-plugin-api >=1.0 && <1.2 , lens 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 7273f2df94..ceb8b16e86 100644 --- a/plugins/hls-explicit-imports-plugin/hls-explicit-imports-plugin.cabal +++ b/plugins/hls-explicit-imports-plugin/hls-explicit-imports-plugin.cabal @@ -21,7 +21,7 @@ library , containers , deepseq , ghc - , ghcide ^>=1.1.0.0 + , ghcide ^>=1.2.0.0 , hls-plugin-api ^>=1.1 , lsp , lsp-types 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 a9e66f15a2..226cd5d2b9 100644 --- a/plugins/hls-haddock-comments-plugin/hls-haddock-comments-plugin.cabal +++ b/plugins/hls-haddock-comments-plugin/hls-haddock-comments-plugin.cabal @@ -29,7 +29,7 @@ library , containers , ghc , ghc-exactprint - , ghcide ^>=1.1.0.0 + , ghcide ^>=1.2.0.0 , hls-plugin-api ^>=1.1 , lsp-types , text diff --git a/plugins/hls-hlint-plugin/hls-hlint-plugin.cabal b/plugins/hls-hlint-plugin/hls-hlint-plugin.cabal index 7be4e4fcf0..aad1ff98ff 100644 --- a/plugins/hls-hlint-plugin/hls-hlint-plugin.cabal +++ b/plugins/hls-hlint-plugin/hls-hlint-plugin.cabal @@ -41,7 +41,7 @@ library , extra , filepath , ghc-exactprint >=0.6.3.4 - , ghcide ^>=1.1.0.0 + , ghcide ^>=1.2.0.0 , hashable , hlint >=3.2 , hls-plugin-api ^>=1.1 diff --git a/plugins/hls-retrie-plugin/hls-retrie-plugin.cabal b/plugins/hls-retrie-plugin/hls-retrie-plugin.cabal index e032b6f140..603489f031 100644 --- a/plugins/hls-retrie-plugin/hls-retrie-plugin.cabal +++ b/plugins/hls-retrie-plugin/hls-retrie-plugin.cabal @@ -23,7 +23,7 @@ library , directory , extra , ghc - , ghcide ^>=1.1 + , ghcide ^>=1.2 , hashable , hls-plugin-api ^>=1.1 , lsp diff --git a/plugins/hls-splice-plugin/hls-splice-plugin.cabal b/plugins/hls-splice-plugin/hls-splice-plugin.cabal index e2d584a5dc..796bc4051e 100644 --- a/plugins/hls-splice-plugin/hls-splice-plugin.cabal +++ b/plugins/hls-splice-plugin/hls-splice-plugin.cabal @@ -40,7 +40,7 @@ library , foldl , ghc , ghc-exactprint - , ghcide ^>=1.1.0.0 + , ghcide ^>=1.2.0.0 , hls-plugin-api ^>=1.1 , lens , lsp 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 b7cdb36536..0a0206e5f9 100644 --- a/plugins/hls-stylish-haskell-plugin/hls-stylish-haskell-plugin.cabal +++ b/plugins/hls-stylish-haskell-plugin/hls-stylish-haskell-plugin.cabal @@ -22,7 +22,7 @@ library , filepath , ghc , ghc-boot-th - , ghcide ^>=1.1.0.0 + , ghcide ^>=1.2.0.0 , hls-plugin-api ^>=1.1 , lsp-types , mtl diff --git a/plugins/hls-tactics-plugin/hls-tactics-plugin.cabal b/plugins/hls-tactics-plugin/hls-tactics-plugin.cabal index 965a45ef56..0fcffa2bf6 100644 --- a/plugins/hls-tactics-plugin/hls-tactics-plugin.cabal +++ b/plugins/hls-tactics-plugin/hls-tactics-plugin.cabal @@ -71,7 +71,7 @@ library , ghc-boot-th , ghc-exactprint , ghc-source-gen - , ghcide ^>=1.1.0.0 + , ghcide ^>=1.2.0.0 , hls-plugin-api ^>=1.1 , lens , lsp