|
1 | 1 | # Changelog for haskell-language-server
|
2 | 2 |
|
| 3 | +## 0.7.0 |
| 4 | + |
| 5 | +* This version contains mainly refactors and updates of upstream packages |
| 6 | +* It bumps up some formatter versions: |
| 7 | + * ormolu is 0.1.4.1 |
| 8 | + * fourmolu is 0.3.0.0 |
| 9 | + * brittany is 0.13.1.0 |
| 10 | +* It uses last implicit-hie-cradle-0.3.0.2, with some [bug](https://github.com/Avi-D-coder/implicit-hie/issues/29) [fixes](https://github.com/Avi-D-coder/implicit-hie/issues/30) |
| 11 | +* It uses last ghcide-0.6.0.1 with [improvements and bug fixes](https://github.com/haskell/ghcide/blob/master/CHANGELOG.md#060-2020-12-06): |
| 12 | + * Do not enable every "unnecessary" warning by default |
| 13 | + * Improvements over completions: |
| 14 | + * record fields |
| 15 | + * identifiers not in explicit import lists |
| 16 | + * extend explicit import list automatically |
| 17 | + |
| 18 | +Thanks to all haskell-language-server, ghcide and other upstream packages contributors (the list continue growing healthy) for make this release possible. |
| 19 | + |
| 20 | +### Pull requests merged |
| 21 | + |
| 22 | +- Miscellanous fixes: correct tactic plugin package metadata and cabal.hie.yaml/stack.hie.yaml |
| 23 | +([#672)](https://github.com/haskell/haskell-language-server/pull/672) by @berberman |
| 24 | +- Remove unnecessary pluginId setting and user Better Map functions in tactics plugin |
| 25 | +([#669)](https://github.com/haskell/haskell-language-server/pull/669) by @jhrcek |
| 26 | +- Do not suggest explicitly disabled pragmas |
| 27 | +([#666)](https://github.com/haskell/haskell-language-server/pull/666) by @berberman |
| 28 | +- fixed hie.yaml.stack |
| 29 | +([#664)](https://github.com/haskell/haskell-language-server/pull/664) by @tittoassini |
| 30 | +- Add pragmas completions |
| 31 | +([#662)](https://github.com/haskell/haskell-language-server/pull/662) by @gdevanla |
| 32 | +- Enable code completion tests |
| 33 | +([#657)](https://github.com/haskell/haskell-language-server/pull/657) by @peterwicksstringfield |
| 34 | +- Enable highlight unittests |
| 35 | +([#656)](https://github.com/haskell/haskell-language-server/pull/656) by @peterwicksstringfield |
| 36 | +- Fix document symbols unit tests. |
| 37 | +([#655)](https://github.com/haskell/haskell-language-server/pull/655) by @peterwicksstringfield |
| 38 | +- Delete duplicate cabal clause for applyrefact2 |
| 39 | +([#654)](https://github.com/haskell/haskell-language-server/pull/654) by @peterwicksstringfield |
| 40 | +- Add extra-source-files for split plugins |
| 41 | +([#650)](https://github.com/haskell/haskell-language-server/pull/650) by @berberman |
| 42 | +- [nix-shell] Actually use gitignore |
| 43 | +([#649)](https://github.com/haskell/haskell-language-server/pull/649) by @pepeiborra |
| 44 | +- idempotent command and code cleanup |
| 45 | +([#648)](https://github.com/haskell/haskell-language-server/pull/648) by @tittoassini |
| 46 | +- Split the Imports and Retrie plugins |
| 47 | +([#647)](https://github.com/haskell/haskell-language-server/pull/647) by @pepeiborra |
| 48 | +- Simplify and Bump implicit-hie version constraints |
| 49 | +([#645)](https://github.com/haskell/haskell-language-server/pull/645) by @Avi-D-coder |
| 50 | +- Fix and enable disabled code action unit tests, fix fallback handler |
| 51 | +([#643)](https://github.com/haskell/haskell-language-server/pull/643) by @peterwicksstringfield |
| 52 | +- Add Ghcide hie.yaml instruction for Stack users |
| 53 | +([#641)](https://github.com/haskell/haskell-language-server/pull/641) by @Sir4ur0n |
| 54 | +- Upgrade the Nix build system |
| 55 | +([#639)](https://github.com/haskell/haskell-language-server/pull/639) by @pepeiborra |
| 56 | +- No longer needed to build once for Stack |
| 57 | +([#637)](https://github.com/haskell/haskell-language-server/pull/637) by @Sir4ur0n |
| 58 | +- Preserve the last empty comment line after eval plugin |
| 59 | +([#631)](https://github.com/haskell/haskell-language-server/pull/631) by @expipiplus1 |
| 60 | +- Update fourmolu to 0.3.0.0 |
| 61 | +([#624)](https://github.com/haskell/haskell-language-server/pull/624) by @gwils |
| 62 | +- Add hspec-discover to build-tool-depends in tactics plugin |
| 63 | +([#623)](https://github.com/haskell/haskell-language-server/pull/623) by @gwils |
| 64 | +- Add build to ghc-8.10.2 and windows |
| 65 | +([#619)](https://github.com/haskell/haskell-language-server/pull/619) by @jneira |
| 66 | +- Module Name Plugin: Treat modules starting with lowercase as Main module |
| 67 | +([#616)](https://github.com/haskell/haskell-language-server/pull/616) by @konn |
| 68 | +- Bump ormolu to 0.1.4.1 |
| 69 | +([#614)](https://github.com/haskell/haskell-language-server/pull/614) by @AlistairB |
| 70 | +- Fix fourmolu plugin inconsistent formatting |
| 71 | +([#599)](https://github.com/haskell/haskell-language-server/pull/599) by @zweimach |
| 72 | +- Hlint: bring over idea2Message for formatting |
| 73 | +([#598)](https://github.com/haskell/haskell-language-server/pull/598) by @alanz |
| 74 | +- Makes dictionary argument exclusion logic in Tactic plugin more robust |
| 75 | +([#508)](https://github.com/haskell/haskell-language-server/pull/508) by @konn |
| 76 | + |
3 | 77 | ## 0.6.0
|
4 | 78 |
|
5 | 79 | 0.6.0 includes two brand new plugins!
|
|
0 commit comments