Skip to content

Commit a5160cd

Browse files
committed
Add initial list of merged prs
1 parent cc461a7 commit a5160cd

File tree

1 file changed

+119
-6
lines changed

1 file changed

+119
-6
lines changed

ChangeLog.md

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

3+
## 1.4.0
4+
5+
- enable the PR gitpod badge and drop the label
6+
([#2167](https://github.com/haskell/haskell-language-server/pull/2167)) by @pepeiborra
7+
- Plugin in config files
8+
([#2166](https://github.com/haskell/haskell-language-server/pull/2166)) by @jneira
9+
- Complete contributing guide
10+
([#2165](https://github.com/haskell/haskell-language-server/pull/2165)) by @jneira
11+
- Semiautomatic hackage releases
12+
([#2163](https://github.com/haskell/haskell-language-server/pull/2163)) by @jneira
13+
- Improve incoming call for typeclass and type family instance
14+
([#2162](https://github.com/haskell/haskell-language-server/pull/2162)) by @July541
15+
- Add a Gitpod descriptor
16+
([#2161](https://github.com/haskell/haskell-language-server/pull/2161)) by @pepeiborra
17+
- Wingman: Let-bindings in metatactics
18+
([#2160](https://github.com/haskell/haskell-language-server/pull/2160)) by @isovector
19+
- Update nix flake
20+
([#2159](https://github.com/haskell/haskell-language-server/pull/2159)) by @lf-
21+
- Add ghc-8.10.7 to release build
22+
([#2158](https://github.com/haskell/haskell-language-server/pull/2158)) by @jneira
23+
- Reduce duplication in pragma tests
24+
([#2157](https://github.com/haskell/haskell-language-server/pull/2157)) by @nini-faroux
25+
- Remove ghc-api source snapshot
26+
([#2156](https://github.com/haskell/haskell-language-server/pull/2156)) by @pepeiborra
27+
- Create a citation
28+
([#2155](https://github.com/haskell/haskell-language-server/pull/2155)) by @ndmitchell
29+
- Disable window job for ghc-8.10.2
30+
([#2154](https://github.com/haskell/haskell-language-server/pull/2154)) by @jneira
31+
- Auto complete definitions within imports
32+
([#2152](https://github.com/haskell/haskell-language-server/pull/2152)) by @alexnaspo
33+
- perform a GC before find resolution
34+
([#2144](https://github.com/haskell/haskell-language-server/pull/2144)) by @pepeiborra
35+
- case sensitive language pragmas fix
36+
([#2142](https://github.com/haskell/haskell-language-server/pull/2142)) by @alexnaspo
37+
- Add ghc-8.10.7 support
38+
([#2141](https://github.com/haskell/haskell-language-server/pull/2141)) by @jneira
39+
- List all available plugins
40+
([#2139](https://github.com/haskell/haskell-language-server/pull/2139)) by @July541
41+
- update LTS for GHC 8.10.6
42+
([#2138](https://github.com/haskell/haskell-language-server/pull/2138)) by @peterbecich
43+
- fix GitHub Actions badges
44+
([#2135](https://github.com/haskell/haskell-language-server/pull/2135)) by @peterbecich
45+
- Move pragmas completion to pragmas plugin
46+
([#2134](https://github.com/haskell/haskell-language-server/pull/2134)) by @alexnaspo
47+
- Update ghc-9.0.1 support
48+
([#2131](https://github.com/haskell/haskell-language-server/pull/2131)) by @jneira
49+
- Support call hierarchy on pattern matching
50+
([#2129](https://github.com/haskell/haskell-language-server/pull/2129)) by @July541
51+
- GHCIDE_BUILD_PROFILING env var
52+
([#2125](https://github.com/haskell/haskell-language-server/pull/2125)) by @pepeiborra
53+
- [ghcide] support -d cli switch
54+
([#2124](https://github.com/haskell/haskell-language-server/pull/2124)) by @pepeiborra
55+
- don't crash when an unused operator import ends in `.`
56+
([#2123](https://github.com/haskell/haskell-language-server/pull/2123)) by @tscholak
57+
- [benchmarks] Fix edit and "after edit" experiments
58+
([#2122](https://github.com/haskell/haskell-language-server/pull/2122)) by @pepeiborra
59+
- Add fix for correct placement of import (#2100)
60+
([#2116](https://github.com/haskell/haskell-language-server/pull/2116)) by @nini-faroux
61+
- Support for ghc-8.10.6
62+
([#2109](https://github.com/haskell/haskell-language-server/pull/2109)) by @jneira
63+
- New rename plugin implementation
64+
([#2108](https://github.com/haskell/haskell-language-server/pull/2108)) by @OliverMadine
65+
- [ghcide-bench] Support extra args in examples
66+
([#2107](https://github.com/haskell/haskell-language-server/pull/2107)) by @pepeiborra
67+
- Fix filepath identity in cradle dependencies when using reactive change tracking
68+
([#2106](https://github.com/haskell/haskell-language-server/pull/2106)) by @pepeiborra
69+
- [ghcide-bench] preserve threading details in eventlogs
70+
([#2105](https://github.com/haskell/haskell-language-server/pull/2105)) by @pepeiborra
71+
- [ghcide-bench] fix edit experiment
72+
([#2104](https://github.com/haskell/haskell-language-server/pull/2104)) by @pepeiborra
73+
- Wingman: streaming tactic solutions
74+
([#2102](https://github.com/haskell/haskell-language-server/pull/2102)) by @isovector
75+
- reduce allow-newer entries for shake-bench
76+
([#2101](https://github.com/haskell/haskell-language-server/pull/2101)) by @pepeiborra
77+
- Wingman: Don't count it as using a term if you only destruct it
78+
([#2099](https://github.com/haskell/haskell-language-server/pull/2099)) by @isovector
79+
- Clean cabal project
80+
([#2097](https://github.com/haskell/haskell-language-server/pull/2097)) by @jneira
81+
- Wingman: New AbstractLSP interface
82+
([#2094](https://github.com/haskell/haskell-language-server/pull/2094)) by @isovector
83+
- Add badge with github release
84+
([#2093](https://github.com/haskell/haskell-language-server/pull/2093)) by @jneira
85+
- Add a bit more prose and some links to the README
86+
([#2090](https://github.com/haskell/haskell-language-server/pull/2090)) by @michaelpj
87+
- Enable tests for ormolu plugin
88+
([#2086](https://github.com/haskell/haskell-language-server/pull/2086)) by @felixonmars
89+
- Allow ormolu 0.2 and fix compatibility with GHC 9
90+
([#2084](https://github.com/haskell/haskell-language-server/pull/2084)) by @felixonmars
91+
- Add initial sphinx doc site for RTD
92+
([#2083](https://github.com/haskell/haskell-language-server/pull/2083)) by @michaelpj
93+
- Amend fix for correct placement of file header pragmas (#1958)
94+
([#2078](https://github.com/haskell/haskell-language-server/pull/2078)) by @nini-faroux
95+
- Wingman: "Intro and destruct" code action
96+
([#2077](https://github.com/haskell/haskell-language-server/pull/2077)) by @isovector
97+
- Support call hierarchy on type signature & add plugin to generic config & docs
98+
([#2072](https://github.com/haskell/haskell-language-server/pull/2072)) by @July541
99+
- Update nix flake
100+
([#2065](https://github.com/haskell/haskell-language-server/pull/2065)) by @berberman
101+
- Include sponsorship section
102+
([#2063](https://github.com/haskell/haskell-language-server/pull/2063)) by @jneira
103+
- Add more communication channels
104+
([#2062](https://github.com/haskell/haskell-language-server/pull/2062)) by @jneira
105+
- Don't suggest disabling type errors
106+
([#2061](https://github.com/haskell/haskell-language-server/pull/2061)) by @anka-213
107+
- Build with lsp 1.2.0.1
108+
([#2059](https://github.com/haskell/haskell-language-server/pull/2059)) by @pepeiborra
109+
- Remove HIE_CACHE from circleci cache key
110+
([#2050](https://github.com/haskell/haskell-language-server/pull/2050)) by @jneira
111+
- [#1958] Fix placement of language pragmas
112+
([#2043](https://github.com/haskell/haskell-language-server/pull/2043)) by @nini-faroux
113+
- [#2005] Fix Formatting When Brittany Returns Warnings
114+
([#2036](https://github.com/haskell/haskell-language-server/pull/2036)) by @prikhi
115+
3116
## 1.3.0
4117

5118
2021 July release of HLS arrives! This release includes binaries for GHC 9.0.1
@@ -23,7 +136,7 @@ and some new interesting features. Here is the brief summary of changes:
23136
- Wingman now gives a warning if it ran out of gas during "attempt to fill hole".
24137
- Metaprogramming for Wingman has been improved with symbolic-name support and the `pointwise` combinator.
25138
- An option to enable/disable Wingman's proof state styling is added.
26-
- Hole fit suggestions are now disabled for performance reasons when using Wingman.
139+
- Hole fit suggestions are now disabled for performance reasons when using Wingman.
27140
- Hovering on a name displays the package where the name is defined, contributed by @berberman.
28141
![hover](https://user-images.githubusercontent.com/12473268/127550516-acc1f1b4-bad7-44fd-99a0-a174ce9ac909.gif)
29142

@@ -160,15 +273,15 @@ We have finally released a new version of Haskell Language Server!
160273
Thanks for all contributors, many bugs has been fixed, and many features has landed.
161274
Here are the summary of changes:
162275

163-
- Basic support for GHC 9.0.1 is added.
276+
- Basic support for GHC 9.0.1 is added.
164277
It does not support all plugins yet, but core GHCIDE features will work. For the detailed information that which plugins work, please refer [this list](https://github.com/haskell/haskell-language-server/issues/297#issuecomment-855522891).
165-
- Support for GHC 8.10.5 is added.
278+
- Support for GHC 8.10.5 is added.
166279
Note that macOS version is unfortunately not included in this release because of [a GHC issue with `network` package](https://gitlab.haskell.org/ghc/ghc/-/issues/19968).
167-
- HLS wrapper and GHCIDE session loader uses the same logic with implicit-hie.
280+
- HLS wrapper and GHCIDE session loader uses the same logic with implicit-hie.
168281
This fixes [a build issue](https://github.com/haskell/haskell-language-server/issues/1782) of a stack project with implicit `hie.yaml` .
169282
- Wingman plugin has added numerous features and fixed many bugs:
170-
- It now supports tactic metaprogramming!
171-
For list of commands, see [this document](https://github.com/haskell/haskell-language-server/blob/master/plugins/hls-tactics-plugin/COMMANDS.md#wingman-metaprogram-command-reference).
283+
- It now supports tactic metaprogramming!
284+
For list of commands, see [this document](https://github.com/haskell/haskell-language-server/blob/master/plugins/hls-tactics-plugin/COMMANDS.md#wingman-metaprogram-command-reference).
172285
![https://github.com/haskell/haskell-language-server/blob/master/plugins/hls-tactics-plugin/COMMANDS.md#wingman-metaprogram-command-reference](https://user-images.githubusercontent.com/307223/118190278-bdf24f80-b3f7-11eb-8838-b08a2582d7f1.gif)
173286
- "Refine hole" and "Split all function arguments" code actions are publicly opened.
174287
- "Empty case split" code lens is added.

0 commit comments

Comments
 (0)