Releases: kubukoz/smithy-playground
v0.0.26
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):
(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
Full Changelog: v0.0.21...v0.0.22
v0.0.14
What's Changed
- Update scalafmt-core to 3.5.2 by @scala-steward in #26
- Schema overhaul by @kubukoz in #10
Full Changelog: https://github.com/kubukoz/mithy-playground/compare/v0.0.13...v0.0.14
v0.0.12 - library updates
What's Changed
- Update http4s-ember-client to 0.23.11 by @scala-steward in #19
- Update weaver-cats, weaver-discipline, ... to 0.7.11 by @scala-steward in #14
- Update sbt-projectmatrix to 0.9.0 by @scala-steward in #16
- Update sourcecode to 0.2.8 by @scala-steward in #17
- Update sbt-tpolecat to 0.2.3 by @scala-steward in #18
- Update better-tostring to 0.3.15 by @scala-steward in #20
- Update scalafmt-core to 3.2.2 by @scala-steward in #21
- Update cats-effect to 3.3.11 by @scala-steward in #22
- Update cats-parse to 0.3.7 by @scala-steward in #23
Full Changelog: v0.0.11...v0.0.12