v1.5.5
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.