v0.5.3 - plugin interface improvements
This release includes a change for plugin authors: it makes the plugin interface more flexible, in which you don't necessarily need to use SimpleProtocolBuilder
to implement your client. Only a specific shape of client methods is necessary ((service, http4s client) => smithy4s alg
), so it should be possible to implement even if you don't inherit from the built-in builder type.
The old plugin interface is now deprecated and shall be removed in 0.6.0.
What's Changed
- Server integration tests, support workspace directory by @kubukoz in #128
- Update smithy4s-aws-http4s, ... to 0.16.7 by @scala-steward in #131
- Update sbt-ci-release to 1.5.11 by @scala-steward in #132
- Update sbt, sbt-dependency-tree to 1.7.3 by @scala-steward in #135
- Update org.eclipse.lsp4j to 0.17.0 by @scala-steward in #134
- More flexible plugin interface by @kubukoz in #138
Full Changelog: v0.5.2...v0.5.3