Releases: SemanticWebLanguageServer/swls
Releases · SemanticWebLanguageServer/swls
SWLS V0.1.0
Added
Language Support
- Turtle/TriG parsing, validation and full LSP support
- SPARQL query language support
- JSON-LD support with RDF triple extraction
Completion
- Prefix completion with automatic
@prefixinsertion - Property completion ordered by ontology domain/range
- Class completion for
rdf:typeassertions - SPARQL variable completion
- Integration with Linked Open Vocabularies (LOV) for unknown prefixes
- Prefix.cc integration with 150K+ common prefixes
Diagnostics
- Syntax error detection
- Undefined prefix warnings
- Unused prefix detection
- SHACL shape violation reporting
Navigation
- Go to Definition
- Find References
Refactoring
- Rename symbol
- Organize imports code action (sort prefix declarations)
Hover
- Class and property documentation
- Domain/range information
- Type inference display
- Superclass/subclass hierarchy
Other LSP features
- Document formatting for Turtle
- Semantic highlighting
- Inlay hints for inferred types
SHACL Validation
- Shape parsing and compilation
- Native validation engine
- Multi-file shape support via
owl:imports - Global shapes support
Integrations
- Linked Open Vocabularies (LOV) API integration with caching
- Prefix.cc prefix database
- Oxigraph RDF store with RDF 1.2 support
Editor support
- VS Code extension (WASM-based)
- JetBrains plugin
- Any LSP-compatible editor via the
swlsbinary - NixOS/nix support
Add server language configuration
🚀 New release of LSP! Includes native binaries for Linux, macOS and Windows.
Rework turtle parser
🚀 New release of LSP! Includes native binaries for Linux, macOS and Windows.
v0.2.0
v0.1.0
🚀 New release of LSP! Includes native binaries for Linux, macOS and Windows.
v1.0.5
remove turtle things
v1.0.4
my version 1.0.4
v1.0.3
my version 1.0.3
v1.0.2
my version 1.0.2