|
1 | 1 | # Changelog for haskell-language-server
|
2 | 2 |
|
| 3 | +## 0.8.0 |
| 4 | + |
| 5 | +- This version adds support for ghc-8.10.3 |
| 6 | +- It has a new brand plugin: hls-class-plugin, which helps to write class instances |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | +- The eval plugin has been revamped, adding these new features: |
| 11 | + - Tests in both plain comments and Haddock comments |
| 12 | + - For Haddock comments: shows differences between latest and previous result |
| 13 | + - Setup section, executed before every test |
| 14 | + - Execution of a section/group of tests at the time |
| 15 | + - Property testing |
| 16 | + - Setup of GHC extensions |
| 17 | +- A new tactic to generate automatically `Arbitrary` instances has been added to tactic plugin |
| 18 | +- There had been lot of internal changes: |
| 19 | + - ghcide lives now directly in this repository |
| 20 | + - the test suite has been cleaned and improved (continuing the work done in 0.7.0) |
| 21 | + |
| 22 | +thanks to all contributors and happy new year! |
| 23 | + |
| 24 | +### Pull requests merged for 0.8.0 |
| 25 | + |
| 26 | +- Ci fixes |
| 27 | +([#783)](https://github.com/haskell/haskell-language-server/pull/783) by @pepeiborra |
| 28 | +- Fix extend imports regression |
| 29 | +([#769)](https://github.com/haskell/haskell-language-server/pull/769) by @pepeiborra |
| 30 | +- Cleanup format testfiles |
| 31 | +([#765)](https://github.com/haskell/haskell-language-server/pull/765) by @peterwicksstringfield |
| 32 | +- Retry a failed cradle if the cradle descriptor changes |
| 33 | +([#762)](https://github.com/haskell/haskell-language-server/pull/762) by @pepeiborra |
| 34 | +- Perform memory measurement on SIGUSR1 |
| 35 | +([#761)](https://github.com/haskell/haskell-language-server/pull/761) by @pepeiborra |
| 36 | +- Add ghc-8.10.3 support after merging ghcide repo |
| 37 | +([#721)](https://github.com/haskell/haskell-language-server/pull/721) by @jneira |
| 38 | +- Merge ghcide repository (replacing the submodule) |
| 39 | +([#702)](https://github.com/haskell/haskell-language-server/pull/702) by @pepeiborra |
| 40 | +- Invert the dependency between hls-plugin-api and ghcide |
| 41 | +([#701)](https://github.com/haskell/haskell-language-server/pull/701) by @pepeiborra |
| 42 | +- Move eval plugin to hls-eval-plugin |
| 43 | +([#700)](https://github.com/haskell/haskell-language-server/pull/700) by @tittoassini |
| 44 | +- Fix and enable progress message tests. |
| 45 | +([#698)](https://github.com/haskell/haskell-language-server/pull/698) by @peterwicksstringfield |
| 46 | +- Add a known tactic for writing arbitrary instances |
| 47 | +([#695)](https://github.com/haskell/haskell-language-server/pull/695) by @isovector |
| 48 | +- Introduce generic config for plugins |
| 49 | +([#691)](https://github.com/haskell/haskell-language-server/pull/691) by @alanz |
| 50 | +- Enable get type definition tests |
| 51 | +([#690)](https://github.com/haskell/haskell-language-server/pull/690) by @peterwicksstringfield |
| 52 | +- Fix ghc version for windows 8.10.2.2 in github build workflow |
| 53 | +([#688)](https://github.com/haskell/haskell-language-server/pull/688) by @jneira |
| 54 | +- Add plugins conditionally at compile time |
| 55 | +([#687)](https://github.com/haskell/haskell-language-server/pull/687) by @jneira |
| 56 | +- Implement basic Class plugin |
| 57 | +([#661)](https://github.com/haskell/haskell-language-server/pull/661) by @Ailrun |
| 58 | +- Extended Eval Plugin |
| 59 | +([#438)](https://github.com/haskell/haskell-language-server/pull/438) by @tittoassini |
| 60 | + |
3 | 61 | ## 0.7.1
|
4 | 62 |
|
5 | 63 | - This is a minor bug fix release:
|
|
0 commit comments