|
1 | 1 | # Changelog for haskell-language-server
|
2 | 2 |
|
| 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 |
3 | 115 |
|
4 | 116 | ## 2.11.0.0
|
5 | 117 |
|
|
0 commit comments