Releases: neandertech/langoustine
v0.0.25
v0.0.24
v0.0.23
v0.0.22
This release adjusts to the changes in jsonrpclib, mainly to fix a spec violation, which was affecting Tracer.
Additionally, LSP spec is updated to 3.17.0, and requests/notifications are getting better type inference.
In the background, JSON snapshot tests were added to prepare a migration to uPickle 3.
What's Changed
- Fix command typo in Tracer docs by @hmemcpy in #166
- Add an .apply method on requests/notifications for better type inference by @keynmol in #165
- Display server-side requests as well by @keynmol in #167
- Update weaver-cats to 0.8.3 by @neanderward in #169
- Update sbt-projectmatrix to 0.9.1 by @neanderward in #170
- Update sbt-ci-release to 1.5.12 by @neanderward in #172
- Update nscplugin, sbt-scala-native, ... to 0.4.15 by @neanderward in #182
- Update http4s-dsl, http4s-ember-server to 0.23.23 by @neanderward in #179
- Update http4s-jdk-http-client to 0.9.1 by @neanderward in #180
- Custom requests by @keynmol in #188
- Json snapshot tests by @keynmol in #194
- Adjust to recent unpublished jsonrpclib changes by @keynmol in #195
- Update spec to latest, regenerate, adjust packages by @keynmol in #196
- Jsonrpclib 0.0.7 by @keynmol in #197
New Contributors
Full Changelog: v0.0.21...v0.0.22
v0.0.21 - `Opt` ergonomics and Scala 3.3.0
v0.0.20 - updates
Dependency updates and fix "unkillable" server
This release brings the fixes stdin implementation from fs2 3.5.0, which now reacts correctly to being terminated by SIGTERM. See #157 for details.
What's Changed
- Update jsoniter-scala-core, ... to 2.20.0 by @neanderward in #120
- Update jsoniter-scala-core, ... to 2.20.1 by @neanderward in #122
- Update sbt to 1.8.1 by @neanderward in #123
- Update http4s-dsl, http4s-ember-server to 0.23.17 by @neanderward in #124
- Update sbt to 1.8.2 by @neanderward in #125
- Update scribe, scribe-cats to 3.10.6 by @neanderward in #126
- Update jsoniter-scala-core, ... to 2.20.2 by @neanderward in #127
- Update jsoniter-scala-core, ... to 2.20.3 by @neanderward in #128
- Update sbt-native-packager to 1.9.12 by @neanderward in #131
- Update sbt-native-packager to 1.9.13 by @neanderward in #132
- Update http4s-dsl, http4s-ember-server to 0.23.18 by @neanderward in #133
- WIP Tracer LSP extensions and Stream refactoring by @keynmol in #121
- Update scalafmt-core to 3.7.0 by @neanderward in #134
- Update fs2-io to 3.5.0 by @neanderward in #130
- Update scala3-library, ... to 3.2.2 by @neanderward in #147
- Update sbt-mdoc to 2.3.7 by @neanderward in #148
- Update scalafmt-core to 3.7.1 by @neanderward in #149
- Update sbt-assembly to 2.1.1 by @neanderward in #139
- Update sbt-native-packager to 1.9.15 by @neanderward in #142
- Update sbt-scalajs, scalajs-library_2.13, ... to 1.13.0 by @neanderward in #146
- Update http4s-jdk-http-client to 0.9.0 by @neanderward in #145
- Update circe-scalajs to 0.14.4 by @neanderward in #144
- Update sbt-native-packager to 1.9.16 by @neanderward in #151
- Update scribe, scribe-cats to 3.11.1 by @neanderward in #152
- Update circe-scalajs to 0.14.5 by @neanderward in #153
- Update scalafmt-core to 3.7.2 by @neanderward in #154
- Update nscplugin, sbt-scala-native, ... to 0.4.11 by @neanderward in #156
Full Changelog: v0.0.19...v0.0.20
v0.0.19 - Revamped tracer and Semantic tokens encoder
v0.0.18 - Fix GraalVM Native Image generation
This is a maintenance release, as I've been rather busy trying to keep a very small but very fussy human alive for the last few months.
It's mainly about dependency updates, but within them lurks a very important one - libraries from the Typelevel ecosystem needed to be rebuilt against the Scala 3.2.0 to be able to produce GraalVM native images, see this issue for details.
This PR brings in fs2 3.4.0 which transitively updates all of the required dependencies to fixed version. I have confirmed that by being able to build the Quickmaffs LSP.
What's Changed
- Update sbt-mdoc to 2.3.4 by @neanderward in #73
- Update decline to 2.3.1 by @neanderward in #75
- Update sbt-mdoc to 2.3.5 by @neanderward in #77
- Update laminar to 0.14.5 by @neanderward in #78
- Update sbt to 1.7.2 by @neanderward in #79
- Update sbt-mdoc to 2.3.6 by @neanderward in #81
- Update jsoniter-scala-core, ... to 2.17.5 by @neanderward in #80
- Update sbt-scalafix to 0.10.4 by @neanderward in #82
- Update sbt-assembly to 2.0.0 by @neanderward in #86
- Update sbt-ci-release to 1.5.11 by @neanderward in #88
- Update scala3-library, ... to 3.2.1 by @neanderward in #91
- Update nscplugin, sbt-scala-native, ... to 0.4.8 by @neanderward in #92
- Update jsoniter-scala-core, ... to 2.17.9 by @neanderward in #87
- Update sbt to 1.7.3 by @neanderward in #93
- Update cats-core to 2.9.0 by @neanderward in #96
- Update scalafmt-core to 3.6.1 by @neanderward in #95
- Update sbt-header to 5.9.0 by @neanderward in #90
- Update scribe to 3.10.4 by @neanderward in #89
- Update sbt-scalafmt to 2.5.0 by @neanderward in #94
- Update sbt to 1.8.0 by @neanderward in #97
- Update decline to 2.4.0 by @neanderward in #98
- Update scribe to 3.10.5 by @neanderward in #100
- Update weaver-cats to 0.8.1 by @neanderward in #101
- Update fs2-io to 3.4.0 by @neanderward in #102
- Update sbt-scalajs, scalajs-library_2.13, ... to 1.12.0 by @neanderward in #104
- Update http4s-jdk-http-client to 0.8.0 by @neanderward in #103
- Update nscplugin, sbt-scala-native, ... to 0.4.9 by @neanderward in #106
- Update jsoniter-scala-core, ... to 2.18.1 by @neanderward in #107
- Update jsoniter-scala-core, ... to 2.19.0 by @neanderward in #109
- Update jsonrpclib-core, jsonrpclib-fs2 to 0.0.5 by @neanderward in #111
- Update jsoniter-scala-core, ... to 2.19.1 by @neanderward in #113
- Update sbt-assembly to 2.1.0 by @neanderward in #112
Full Changelog: v0.0.17...v0.0.18
v0.0.17
This is a gently breaking release which makes full LangoustineApp take a Resource instead of IO.
It also allows configuring the binding host in tracer, which should help running it under WSL.
What's Changed
- Small typo in the getting started docs by @daddykotex in #66
- Made
serverin LangoustineApp a CE Resource by @domaspoliakas in #67 - Added a bit to the tracer docs by @domaspoliakas in #68
- Make bind host configurable by @keynmol in #71
- Update sbt-scalafix to 0.10.3 by @neanderward in #72
New Contributors
- @daddykotex made their first contribution in #66
- @domaspoliakas made their first contribution in #67
Full Changelog: v0.0.16...v0.0.17
Native LangoustineApp
This release adds a Scala Native module for LangoustineApp, allowing you to package your language server as a self-contained binary!
All still highly experimental, of course.
What's Changed
- Update jsonrpclib-core, jsonrpclib-fs2 to 0.0.4 by @neanderward in #64
- Publish LangoustineApp module for Native by @keynmol in #61
- App E2E tests, build restructure, fix LangoustineApp on Native by @keynmol in #65
Full Changelog: v0.0.15...v0.0.16