Skip to content

Commit 08b4b82

Browse files
committed
Add changelog for 0.8.0
1 parent f0a01fa commit 08b4b82

File tree

1 file changed

+58
-0
lines changed

1 file changed

+58
-0
lines changed

ChangeLog.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,63 @@
11
# Changelog for haskell-language-server
22

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+
![gif](https://user-images.githubusercontent.com/12473268/103059293-af071f80-4572-11eb-963a-7e76b45f28b9.gif)
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+
361
## 0.7.1
462

563
- This is a minor bug fix release:

0 commit comments

Comments
 (0)