Skip to content

Commit d2b5cf7

Browse files
committed
Prepare release 2.12.0.0
1 parent 808407b commit d2b5cf7

File tree

8 files changed

+223
-110
lines changed

8 files changed

+223
-110
lines changed

.github/generate-ci/gen_ci.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,14 @@ artifactName arch opsys = archName arch ++ "-" ++ case opsys of
6464
data GHC
6565
= GHC967
6666
| GHC984
67-
| GHC9102
67+
| GHC9103
6868
| GHC9122
6969
deriving (Eq, Enum, Bounded)
7070

7171
ghcVersion :: GHC -> String
7272
ghcVersion GHC967 = "9.6.7"
7373
ghcVersion GHC984 = "9.8.4"
74-
ghcVersion GHC9102 = "9.10.2"
74+
ghcVersion GHC9103 = "9.10.3"
7575
ghcVersion GHC9122 = "9.12.2"
7676

7777
ghcVersionIdent :: GHC -> String

ChangeLog.md

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

3+
## 2.12.0.0
4+
5+
- Bindists for GHC 9.12.2
6+
- Bindists for GHC 9.10.3
7+
- Bindists for GHC 9.8.4
8+
- Bindists for GHC 9.6.7
9+
- Dropped support for GHC 9.4
10+
11+
### Pull Requests
12+
13+
- Fix warning for `-Werror` build in Circle CI
14+
([#4727](https://github.com/haskell/haskell-language-server/pull/4727)) by @fendor
15+
- Replace neat-interpolation with string-interpolate
16+
([#4717](https://github.com/haskell/haskell-language-server/pull/4717)) by @jian-lin
17+
- Document how to set formattingProvider in emacs, modern syntax
18+
([#4713](https://github.com/haskell/haskell-language-server/pull/4713)) by @unhammer
19+
- Replace writeFile with atomicFileWrite in ghcide-tests
20+
([#4710](https://github.com/haskell/haskell-language-server/pull/4710)) by @soulomoon
21+
- #4705 Fix flaky test `bidirectional module dependency with hs-boot`
22+
([#4706](https://github.com/haskell/haskell-language-server/pull/4706)) by @soulomoon
23+
- Refactor CoreFile to use fat interface core type
24+
([#4700](https://github.com/haskell/haskell-language-server/pull/4700)) by @soulomoon
25+
- Support fourmolu 0.19.0.0
26+
([#4693](https://github.com/haskell/haskell-language-server/pull/4693)) by @brandonchinn178
27+
- Bump CI to GHC 9.10.2
28+
([#4687](https://github.com/haskell/haskell-language-server/pull/4687)) by @fendor
29+
- Upgrade to hie-bios 0.17.0
30+
([#4686](https://github.com/haskell/haskell-language-server/pull/4686)) by @fendor
31+
- Fix build with GHC 9.10.3-rc1
32+
([#4679](https://github.com/haskell/haskell-language-server/pull/4679)) by @andreasabel
33+
- Use plain comments instead of annotations for HLint ignores
34+
([#4669](https://github.com/haskell/haskell-language-server/pull/4669)) by @georgefst
35+
- Use structured diagnostics for type wildcard fill suggestions
36+
([#4664](https://github.com/haskell/haskell-language-server/pull/4664)) by @sgillespie
37+
- concurrency bug fixes/ improvements
38+
([#4663](https://github.com/haskell/haskell-language-server/pull/4663)) by @MangoIV
39+
- Show LaTeX math expressions in haddockToMarkdown
40+
([#4658](https://github.com/haskell/haskell-language-server/pull/4658)) by @webdevred
41+
- Mangoiv/improve key business
42+
([#4654](https://github.com/haskell/haskell-language-server/pull/4654)) by @MangoIV
43+
- hls-cabal-plugin: Fix cabal-add bound (#4642)
44+
([#4652](https://github.com/haskell/haskell-language-server/pull/4652)) by @wz1000
45+
- fix: add context code action with trailing comment
46+
([#4649](https://github.com/haskell/haskell-language-server/pull/4649)) by @guibou
47+
- Use hie-bios 0.16
48+
([#4647](https://github.com/haskell/haskell-language-server/pull/4647)) by @fendor
49+
- Fix build for GHC 9.10.2
50+
([#4644](https://github.com/haskell/haskell-language-server/pull/4644)) by @sgillespie
51+
- Add tests for references to record fields and update symbol retrieval to only include source nodes
52+
([#4641](https://github.com/haskell/haskell-language-server/pull/4641)) by @soulomoon
53+
- Bump up hiedb version #4639
54+
([#4640](https://github.com/haskell/haskell-language-server/pull/4640)) by @soulomoon
55+
- CI: Fix hls-eval-plugin tests for GHC-9.10
56+
([#4638](https://github.com/haskell/haskell-language-server/pull/4638)) by @sgillespie
57+
- Fix renaming data constructors with fields (resolves #2915, resolves #4083)
58+
([#4635](https://github.com/haskell/haskell-language-server/pull/4635)) by @jhrcek
59+
- Migrate change-type-signature-plugin to use structured diagnostics
60+
([#4632](https://github.com/haskell/haskell-language-server/pull/4632)) by @sgillespie
61+
- Reload .cabal files when they are modified
62+
([#4630](https://github.com/haskell/haskell-language-server/pull/4630)) by @fendor
63+
- Set the diagnostic code description on GHC diagnostics
64+
([#4629](https://github.com/haskell/haskell-language-server/pull/4629)) by @michaelpj
65+
- Ensure usage of stan-0.2.1.0 to fix #4515
66+
([#4628](https://github.com/haskell/haskell-language-server/pull/4628)) by @0rphee
67+
- Implement signature help
68+
([#4626](https://github.com/haskell/haskell-language-server/pull/4626)) by @jian-lin
69+
- Start using structured diagnostics for missing signatures
70+
([#4625](https://github.com/haskell/haskell-language-server/pull/4625)) by @janvogt
71+
- hls-notes-plugin: Allow to see where a note is referenced from
72+
([#4624](https://github.com/haskell/haskell-language-server/pull/4624)) by @jvanbruegge
73+
- Revert "Switch ghcide tests to sequential execution (#4307)"
74+
([#4623](https://github.com/haskell/haskell-language-server/pull/4623)) by @fendor
75+
- Use structured diagnostics in pragmas plugin
76+
([#4620](https://github.com/haskell/haskell-language-server/pull/4620)) by @dyniec
77+
- Fix completion for record dot syntax when record isn't known
78+
([#4619](https://github.com/haskell/haskell-language-server/pull/4619)) by @samuel-williams-da
79+
- Add Code Action for adding a module to your project's cabal file
80+
([#4617](https://github.com/haskell/haskell-language-server/pull/4617)) by @VeryMilkyJoe
81+
- Support hlint on 9.10 apart from apply-refact
82+
([#4616](https://github.com/haskell/haskell-language-server/pull/4616)) by @michaelpj
83+
- Remove `hie-compat`
84+
([#4613](https://github.com/haskell/haskell-language-server/pull/4613)) by @dschrempf
85+
- allow Diff 1.x
86+
([#4608](https://github.com/haskell/haskell-language-server/pull/4608)) by @peterbecich
87+
- provide `curl` in dev shell
88+
([#4607](https://github.com/haskell/haskell-language-server/pull/4607)) by @peterbecich
89+
- Fix minor typo in Eval plugin descriptor
90+
([#4597](https://github.com/haskell/haskell-language-server/pull/4597)) by @joe-warren
91+
- Avoid unnecessary recompilation due to -haddock
92+
([#4596](https://github.com/haskell/haskell-language-server/pull/4596)) by @fendor
93+
- Compute Partial module graph fingerprints
94+
([#4594](https://github.com/haskell/haskell-language-server/pull/4594)) by @soulomoon
95+
- Strip prefixes added by DuplicateRecordFields
96+
([#4593](https://github.com/haskell/haskell-language-server/pull/4593)) by @kozak
97+
- Use shorter test names in ghcide-tests
98+
([#4591](https://github.com/haskell/haskell-language-server/pull/4591)) by @fendor
99+
- Bump haskell-actions/setup from 2.7.11 to 2.8.0
100+
([#4589](https://github.com/haskell/haskell-language-server/pull/4589)) by @dependabot[bot]
101+
- Only expand positional records if the DataCon application is fully saturated
102+
([#4586](https://github.com/haskell/haskell-language-server/pull/4586)) by @ozkutuk
103+
- Prepare release 2.11.0.0
104+
([#4585](https://github.com/haskell/haskell-language-server/pull/4585)) by @wz1000
105+
- Plugin tutorial, more changes
106+
([#4570](https://github.com/haskell/haskell-language-server/pull/4570)) by @dschrempf
107+
- Cleanup CPPs, remove support for GHC 9.4
108+
([#4567](https://github.com/haskell/haskell-language-server/pull/4567)) by @dschrempf
109+
- Migrate `hls-class-plugin` to use structured diagnostics
110+
([#4472](https://github.com/haskell/haskell-language-server/pull/4472)) by @fendor
111+
- Generate custom parameters' documentation for plugins
112+
([#4414](https://github.com/haskell/haskell-language-server/pull/4414)) by @develop7
113+
- Switch ghcide tests to sequential execution
114+
([#4307](https://github.com/haskell/haskell-language-server/pull/4307)) by @dyniec
3115

4116
## 2.11.0.0
5117

docs/support/ghc-version-support.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Support status (see the support policy below for more details):
1818
| GHC version | Last supporting HLS version | Support status |
1919
| ------------ | ------------------------------------------------------------------------------------ | -------------- |
2020
| 9.12.2 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | full support |
21+
| 9.10.3 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | full support |
2122
| 9.10.2 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | full support |
2223
| 9.10.1 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | full support |
2324
| 9.8.4 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | full support |

ghcide/ghcide.cabal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ cabal-version: 3.4
22
build-type: Simple
33
category: Development
44
name: ghcide
5-
version: 2.11.0.0
5+
version: 2.12.0.0
66
license: Apache-2.0
77
license-file: LICENSE
88
author: Digital Asset and Ghcide contributors
@@ -75,8 +75,8 @@ library
7575
, hashable
7676
, hie-bios ^>=0.17.0
7777
, hiedb ^>= 0.7.0.0
78-
, hls-graph == 2.11.0.0
79-
, hls-plugin-api == 2.11.0.0
78+
, hls-graph == 2.12.0.0
79+
, hls-plugin-api == 2.12.0.0
8080
, implicit-hie >= 0.1.4.0 && < 0.1.5
8181
, lens
8282
, lens-aeson

0 commit comments

Comments
 (0)