haskell-language-server 2.9.0.0
Created by brew bump
Created with brew bump-formula-pr.
Binaries for this release are available at https://downloads.haskell.org/~hls/haskell-language-server-2.9.0.0/.These binaries can be installed using GHCup, using the vanilla metadata channel.
ghcup --url-source=https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-vanilla-0.0.8.yaml install hls 2.9.0.0All of these tarballs have associated GPG signatures. The signature should be from
Hannes Siebenhandl <[email protected]>(key ID 9849506453CA97E75F505D054EF829564CA34FC8.The prebuilt binaries in this release support the following GHC versions:
- 9.2.8
- 9.4.8
- 9.6.5
- 9.8.2
- 9.10.1
Announcements
- This is the last release that will support the GHC 9.2 series
ChangeLog
- Bindists for GHC 9.10.1 by @wz1000, @jhrcek, @michaelpj
- More hls-graph reliability improvements by @soulomoon
- Refactoring of test suite runners by @soulomoon
- Fixes in multiple home units support by @wz1000
Pull Requests
- Fix quadratic memory usage in GetLocatedImports (#4318) by @mpickering
- Bump stack configs + CI to 9.6.5 and 9.8.2 (#4316) by @jhrcek
- Add support for Fourmolu 0.16 (#4314) by @ brandonchinn178
- Code action to remove redundant record field import (fixes #4220) (#4308) by @battermann
- Use restricted monad for plugins (#4057) (#4304) by @awjchen
- 4301 we need to implement utility to wait for all runnning keys in hls graph done (#4302) by @soulomoon
- Call useWithStale instead of useWithStaleFast when calling ParseCabalFields (#4294) by @VeryMilkyJoe
- test: add test documenting #806 (#4292) by @develop7
- ghcide: drop ghc-check and ghc-paths dependency (#4291) by @wz1000
- Limit number of valid hole fits to 10 (#4288) by @akshaymankar
- Add common stanza to completion data (#4286) by @VeryMilkyJoe
- FindImports: ThisPkg means some home unit, not "this" unit (#4284) by @wz1000
- Remove redudant absolutization in session loader (#4280) by @soulomoon
- Bump to new lsp versions (#4279) by @michaelpj
- Put more test code into pre-commit (#4275) by @soulomoon
- Delete library ghcide test utils (#4274) by @soulomoon
- Delete testUtil from ghcide-tests (#4272) by @soulomoon
- CI change, only run bench on performance label (#4271) by @soulomoon
- Migrate WatchedFileTests (#4269) by @soulomoon
- Migrate UnitTests (#4268) by @soulomoon
- Migrate SafeTests (#4267) by @soulomoon
- Migrate SymlinkTests (#4266) by @soulomoon
- Remove unused and outdated CHANGELOG files (#4264) by @fendor
- Enable cabal flaky test (#4263) by @soulomoon
- Migrate RootUriTests (#4261) by @soulomoon
- Migrate PreprocessorTests (#4260) by @soulomoon
- Migrate PluginSimpleTests (#4259) by @soulomoon
- Migrate ClientSettingsTests (#4258) by @soulomoon
- Unify critical session running in hls (#4256) by @soulomoon
- Bump cachix/cachix-action from 14 to 15 (#4255) by @dependabot[bot]
- Bump haskell-actions/setup from 2.7.2 to 2.7.3 (#4254) by @dependabot[bot]
- Bump haskell-actions/setup from 2.7.2 to 2.7.3 in /.github/actions/setup-build (#4253) by @dependabot[bot]
- Shorter file names completion (#4252) by @VenInf
- Fix progress start delay (#4249) by @michaelpj
- Bump cachix/install-nix-action from 26 to 27 (#4245) by @dependabot[bot]
- Bump haskell-actions/setup from 2.7.1 to 2.7.2 (#4244) by @dependabot[bot]
- Bump haskell-actions/setup from 2.7.1 to 2.7.2 in /.github/actions/setup-build (#4243) by @dependabot[bot]
- Enable test for #717 (#4241) by @soulomoon
- Remove Pepe from CODEOWNERS (#4239) by @michaelpj
- Fix resultBuilt(dirty mechanism) in hls-graph (#4238) by @soulomoon
- Support for 9.10 (#4233) by @wz1000
- Refactor hls-test-util and reduce getCurrentDirectory after initilization (#4231) by @soulomoon
- [Migrate BootTests] part of #4173 Migrate ghcide tests to hls test utils (#4227) by @soulomoon
- Actually enable pedantic flag in ci flags job (#4224) by @jhrcek
- Cleanup cabal files, ghc compat code, fix ghc warnings (#4222) by @jhrcek
- Another attempt at using the lsp API for some progress reporting (#4218) by @michaelpj
- [Migrate diagnosticTests] part of #4173 Migrate ghcide tests to hls test utils (#4207) by @soulomoon
- Prepare release 2.8.0.0 (#4191) by @wz1000
- Stabilize the build system by correctly house keeping the dirtykeys and rule values [flaky test #4185 #4093] (#4190) by @soulomoon
- hls-cabal-plugin: refactor context search to use
readFields(#4186) by @fendor - 3944 extend the properties api to better support nested configuration (#3952) by @soulomoon
[ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.o, dist/build/Data/Hashable/FFI.dyn_o )
clang: warning: -Wl,-headerpad_max_install_names: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: -Wl,-oso_prefix,/private/tmp/haskell-language-server-20240619-5660-xhcghl/haskell-language-server-2.9.0.0: 'linker' input unused [-Wunused-command-line-argument]
clang: error: the clang compiler does not support '-march=native'
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a help wanted or in progress label.
rebuild as https://github.com/haskell-unordered-containers/hashable/issues/310 is resolved.
Copying 'ghcide-bench' to
'/opt/homebrew/Cellar/haskell-language-server/2.9.0.0/bin/ghcide-bench'
Error: cabal: Path
'/opt/homebrew/Cellar/haskell-language-server/2.9.0.0/bin/ghcide-bench'
already exists. Use --overwrite-policy=always to overwrite.
close for 2.9.0.1 rel
https://github.com/Homebrew/homebrew-core/pull/178590