# New haskell-language-server release: 1.6.0.0

**URL:** <https://discourse.haskell.org/t/new-haskell-language-server-release-1-6-0-0/3988>\
**Category:** Announcements\
**Created:** [January 28, 2022, 11:12pm UTC](https://discourse.haskell.org/t/new-haskell-language-server-release-1-6-0-0/3988 "2022-01-28T23:12:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jneira](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/jneira/32/358_2.png) [@jneira](https://discourse.haskell.org/u/jneira)\
**Post date:** [January 28, 2022, 11:12pm UTC](https://discourse.haskell.org/t/new-haskell-language-server-release-1-6-0-0/3988/1 "2022-01-28T23:12:07Z")

</div>

Time for a new and exciting hls release:

- It includes _three_ brand new plugins:
  - [Alternate number literals](https://haskell-language-server.readthedocs.io/en/latest/features.html#convert-numbers-to-alternative-formats) thanks to @drsooch
  - [Qualify imported names](https://haskell-language-server.readthedocs.io/en/latest/features.html#qualify-imported-names) thanks to @eddiemundo
  - New plugin to support [selection range](https://haskell-language-server.readthedocs.io/en/latest/features.html#selection-range) (aka double click text selection) thanks to @kokobd

- Finally hls [supports _ghc 9.2.1_](https://github.com/haskell/haskell-language-server/issues/2179)
  - Including core features and [many plugins](https://haskell-language-server.readthedocs.io/en/latest/supported-versions.html#plugins-support-by-ghc-version)
  - Thanks to a great collective effort coordinated by @pepeiborra and with the help of @wz1000, @mpickering and @alanz among others

- Hls now also [supports _ghc 9.0.2_](https://github.com/haskell/haskell-language-server/issues/297) with all plugins but the stylish-haskell formatter
  - Including the [wingman plugin](https://github.com/haskell/haskell-language-server/tree/master/plugins/hls-tactics-plugin) thanks to @isovector and @anka-213

- And many many fixes and performance improvements, thanks to all contributors!

### Deprecation notice for 1.6.0

- As we noted in the previous release we have dropped support for ghc versions 8.10.5 and 8.8.3 in _this release_
  - We recommend upgrading ghc to the last minor version: 8.8.4 or 8.10.7
  - You can read more about ghc deprecation policy and schedule [here](https://haskell-language-server.readthedocs.io/en/latest/supported-versions.html)

- _After this release_:
  - [We will remove all project stack.yaml’s](https://github.com/haskell/haskell-language-server/issues/2533) but two: one for last lts and other for nightly. Temporary we could keep one more stack yaml when nightly upgrades the ghc version, to help in the transition
  - [We will remove the install script](https://github.com/haskell/haskell-language-server/issues/2491) which lives [here](https://github.com/haskell/haskell-language-server/tree/master/install)
    - If you want to install hls from source we recommend using `ghcup`. Download it and run `ghcup compile hls --help` to get more info about.

---

<div class="post-metadata">

**Author:** ![jneira](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/jneira/32/358_2.png) [@jneira](https://discourse.haskell.org/u/jneira)\
**Post date:** [January 29, 2022, 1:22pm UTC](https://discourse.haskell.org/t/new-haskell-language-server-release-1-6-0-0/3988/2 "2022-01-29T13:22:58Z")

</div>

The hackage release is also available: [haskell-language-server: LSP server for GHC](https://hackage.haskell.org/package/haskell-language-server-1.6.0.0)

---

<div class="post-metadata">

**Author:** ![jneira](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/jneira/32/358_2.png) [@jneira](https://discourse.haskell.org/u/jneira)\
**Post date:** [January 30, 2022, 11:43am UTC](https://discourse.haskell.org/t/new-haskell-language-server-release-1-6-0-0/3988/3 "2022-01-30T11:43:42Z")

</div>

We have just release 1.6.1.0  
This is a bug fix release to restore a fully statically linked haskell-language-server-wrapper executable.

- It has been reported here: [HLS wrapper is dynamically linked in 1.6.0 release · Issue #2650 · haskell/haskell-language-server · GitHub](https://github.com/haskell/haskell-language-server/issues/2650)
- And fixed with: [Post 1.6.0.0 fixes and prepare 1.6.1.0 bug fix release by jneira · Pull Request #2647 · haskell/haskell-language-server · GitHub](https://github.com/haskell/haskell-language-server/pull/2647)
