Skip to content

v1.5.5

Compare
Choose a tag to compare
@iancaffey iancaffey released this 21 Jul 07:02
· 142 commits to main since this release

Full Changelog: v1.5.3...v1.5.5

Note: v1.5.4 was rolled back due to various issues with the new shape indexes which have all been fixed in v1.5.5.

[1.5.5]

Added

  • Added support for an editor notification when a Smithy file is not located in a source root.
  • Added support for resolving shape references which have been defined multiple times across dependencies (which will ultimately get merged during build time).
  • Added support for treating document shape references (and any nested member/value shape references) as soft (which prevents it being highlighted as an error).

Fixed

  • Fixed NPE thrown when attempting to index Smithy files without a namespace (e.g. validation files with only a version + metadata).

[1.5.4]

Added

  • Added support for incremental shape resolution (with file-based indexes to improve overall resolution performance).
  • Added support for displaying documentation traits and external documentation links of shapes in documentation popups.
  • Added support for line breaks in quoted strings.
  • Added support for singular unescaped double quotes within text blocks.
  • Added support for highlighting null literals like keywords.

Changed

  • Updated map entry shape resolution to resolve to the 'value' member to align with how structure fields are resolved.
  • Updated unicode escape sequence highlighting to cover the entire sequence.
  • Improved the overall styling of documentation popups to better align with standard IntelliJ styling.