|
1 | 1 | # Changelog for haskell-language-server
|
2 | 2 |
|
| 3 | +## 0.3.0 |
| 4 | + |
| 5 | +0.3.0 comes with two new plugins, retrie and fourmolu, provides binaries for |
| 6 | +GHC 8.8.4, and comes with a host of bug fixes. |
| 7 | + |
| 8 | +The retrie plugin supports RULES, functions and type synonyms which can be |
| 9 | +accessed through contextual code actions. |
| 10 | + |
| 11 | +Forourmolu can be used to format your code by setting the |
| 12 | +`haskell.formattingProvider` field in your LSP configuration to |
| 13 | + |
| 14 | +```json |
| 15 | +{ |
| 16 | + "haskell": { |
| 17 | + "formattingProvider": "fourmolu" |
| 18 | + } |
| 19 | +} |
| 20 | +``` |
| 21 | + |
| 22 | +The Brittany formatter is now also available on GHC 8.10.1. |
| 23 | + |
| 24 | +### Pull requests merged |
| 25 | + |
| 26 | +- Fix haddock parse error in install.hs |
| 27 | +([#255](https://github.com/haskell/haskell-language-server/pull/255) by @georgefst) |
| 28 | +- Ormolu flags |
| 29 | +([#246](https://github.com/haskell/haskell-language-server/pull/246) by @pepeiborra) |
| 30 | +- Ormolu fix |
| 31 | +([#257](https://github.com/haskell/haskell-language-server/pull/257) by @sureyeaah) |
| 32 | +- Remove redundant CircleCI steps |
| 33 | +([#259](https://github.com/haskell/haskell-language-server/pull/259) by @bubba) |
| 34 | +- Slow down Tasty by limiting it to -j1 |
| 35 | +([#261](https://github.com/haskell/haskell-language-server/pull/261) by @bubba) |
| 36 | +- Remove hspec-expectations |
| 37 | +([#260](https://github.com/haskell/haskell-language-server/pull/260) by @bubba) |
| 38 | +- Remove a redundant caching step |
| 39 | +([#262](https://github.com/haskell/haskell-language-server/pull/262) by @Ailrun) |
| 40 | +- add hie.yaml to coc configuration |
| 41 | +([#267](https://github.com/haskell/haskell-language-server/pull/267) by @sureyeaah) |
| 42 | +- Initial Retrie plugin |
| 43 | +([#266](https://github.com/haskell/haskell-language-server/pull/266) by @pepeiborra) |
| 44 | +- Add exe extension to win executables |
| 45 | +([#284](https://github.com/haskell/haskell-language-server/pull/284) by @jneira) |
| 46 | +- Use wz1000/hls-3 ghcide branch |
| 47 | +([#275](https://github.com/haskell/haskell-language-server/pull/275) by @alanz) |
| 48 | +- Fix rename capability being declared |
| 49 | +([#285](https://github.com/haskell/haskell-language-server/pull/285) by @bubba) |
| 50 | +- Add CI job for 8.8.4 |
| 51 | +([#287](https://github.com/haskell/haskell-language-server/pull/287) by @bubba) |
| 52 | +- Make the AGPL flag manual in cabal |
| 53 | +([#250](https://github.com/haskell/haskell-language-server/pull/250) by @fendor) |
| 54 | +- Bring in doc URL fix for Windows |
| 55 | +([#289](https://github.com/haskell/haskell-language-server/pull/289) by @bubba) |
| 56 | +- Bring in fix for libm on Linux static binaries |
| 57 | +([#293](https://github.com/haskell/haskell-language-server/pull/293) by @bubba) |
| 58 | +- Add fourmolu plugin (attempt 2) and add Brittany for ghc-8.10.1 |
| 59 | +([#264](https://github.com/haskell/haskell-language-server/pull/264) by @georgefst) |
| 60 | +- Trying new hls-3 branch |
| 61 | +([#300](https://github.com/haskell/haskell-language-server/pull/300) by @alanz) |
| 62 | + |
3 | 63 | ## 0.2.2
|
4 | 64 |
|
5 | 65 | This changes the configuration section from "languageServerHaskell" to "haskell"
|
|
0 commit comments