Skip to content

v0.3.10 - broken release, don't use

Compare
Choose a tag to compare
@kubukoz kubukoz released this 18 Aug 16:11
· 648 commits to main since this release
2fdcfef

Broken release

This release brings in Smithy4s 0.15.0, which supports Smithy 2.0, but the dynamic module doesn't. Because of this, the LSP server is unable to load any Smithy model at runtime. A fix is planned and a future release will resolve the issue.

You can track the progress of the fix in disneystreaming/smithy4s#406.

If you're affected

If, for some reason, Coursier decides to run Playground 0.3.10 on your machine (although it shouldn't - by some miracle, 0.3.9 was tagged later so it's a more recent release), you can force an older version to be used by setting the following workspace/user setting:

image

What's Changed

Update to smithy4s 0.15.x #62

This is not expected to have a lot of impact for users, but should enable support for Smithy specs using the 2.0 version of the Smithy language.

So far no 2.0-specific features have been implemented, but support for new enums & @default is planned.

Support specifying service at operation name #82

This enables the following syntax for SmithyQL: playground.std#Random.NextUUID {} - without a use clause. Completions will still only insert a use clause instead of a qualified operation reference like in this example. A use clause and a qualified operation reference cannot be used at the same time.

Full Changelog: v0.3.9...v0.3.10