Releases: gemmology-dev/cdl-lsp
Releases · gemmology-dev/cdl-lsp
v2.0.0 - CDL v2.0 Support
v2.0.0 - CDL v2.0 Support
New Features
- Completions for amorphous subtypes, shapes, arrangement types, and aggregate orientations
- Diagnostics for invalid amorphous subtypes, unknown shapes, invalid arrangements, excessive aggregate counts
- Formatting: space normalization around
>and~operators - Document symbols for amorphous, nested growth, and aggregate nodes
- Go-to-definition for amorphous subtypes, shapes, and arrangement types
Dependencies
- Requires
gemmology-cdl-parser>=2.0.0
Tests
- 259 tests (was 225, +34 new)
v1.1.0
CDL LSP v1.1.0 - Features, References & Definitions
New Features
- Feature name completions when typing
[after a form - Phenomenon type completions after
| phenomenon[ - Feature validation diagnostics for unknown feature names and values
- Go-to-definition for
$referencenavigation to@definitionsites - Document symbols for
@definitionsshown in outline view - Reference completions when typing
$prefix - Definition line formatting with normalized spacing around
= - Hover documentation for features and phenomena
Bug Fixes
- Fixed mypy return-value type errors in completion module
- Fixed ruff I001 unsorted import errors
- Applied ruff formatting