Skip to content

Releases: kubukoz/smithy-playground

v0.0.26

11 Jul 18:25
Compare
Choose a tag to compare

What's Changed

Since 0.0.22 (last major change), we have the following changes:

More precise struct completions

Previously, you could get field name suggestions even if your cursor wasn't in a struct (e.g. if you were in a list that's supposed to contain structs). This fixes that issue for structs, unions and maps. Done in #35

Set compilation

set shapes can now be used as inputs. Use the same syntax as for lists.

Notably, duplicate values will be detected and treated as a warning (it won't affect your ability to make requests, but duplicate entries will be dropped):

image

(done in #37 + updated on main)

Quoted/unquoted string completions

String-like values (enums, timestamps) are now better supported in completions. Previously, if you tried to complete an enum inside a list, you'd get its value without quotes (which are required) - this is now fixed.

Known issue: timestamps can be completed in map key positions, but won't parse.

Internal improvements

Lots of internal changes that will make it easier to develop the extension in the future.

Full Changelog: v0.0.22...v0.0.25

v0.0.22

27 Jun 14:48
Compare
Choose a tag to compare

Full Changelog: v0.0.21...v0.0.22

v0.0.14

09 May 13:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://github.com/kubukoz/mithy-playground/compare/v0.0.13...v0.0.14

v0.0.12 - library updates

25 Apr 18:36
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.11...v0.0.12