Releases: willibrandon/serilog-syntax-vscode
Releases · willibrandon/serilog-syntax-vscode
v0.2.2
Serilog Syntax Highlighting for VS Code v0.2.2
[0.2.2] - 2025-10-06
Fixed
- Output channel no longer forces focus on activation, preventing workflow interruption
- Simplified activation logging to single concise line
- Added proper problem matcher for watch task to eliminate VS Code warnings
Installation
From VS Code Marketplace:
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for "Serilog Syntax"
- Click Install
From VSIX file:
- Download the
.vsixfile from the assets below - In VS Code, go to Extensions (Ctrl+Shift+X)
- Click the "..." menu → Install from VSIX
- Select the downloaded file
v0.2.1
Serilog Syntax Highlighting for VS Code v0.2.1
[0.2.1] - 2025-09-21
Added
- ESC key handler to temporarily dismiss brace matching and property-argument highlights
Installation
From VS Code Marketplace:
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for "Serilog Syntax"
- Click Install
From VSIX file:
- Download the
.vsixfile from the assets below - In VS Code, go to Extensions (Ctrl+Shift+X)
- Click the "..." menu → Install from VSIX
- Select the downloaded file
v0.2.0
Serilog Syntax Highlighting for VS Code v0.2.0
[0.2.0] - 2025-09-21
Added
- Brace matching provider for Serilog templates with multi-line support
- Visual highlighting for matching braces in message templates and expressions
Fixed
- Property-argument highlighting now works when LogError has Exception as first parameter
- Multi-line Serilog call detection now correctly excludes string literals from parenthesis counting
Installation
From VS Code Marketplace:
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for "Serilog Syntax"
- Click Install
From VSIX file:
- Download the
.vsixfile from the assets below - In VS Code, go to Extensions (Ctrl+Shift+X)
- Click the "..." menu → Install from VSIX
- Select the downloaded file
v0.1.0
Serilog Syntax Highlighting for VS Code v0.1.0
[0.1.0] - 2025-09-20
Added
- Initial release of Serilog Syntax Highlighting for VS Code
- Template parser for Serilog message templates with property detection
- Expression parser for Serilog.Expressions syntax
- String literal parser supporting regular, verbatim (@"), and raw (""") strings
- Property-argument highlighter showing connections between template properties and their values
- Navigation provider with code actions to jump from properties to arguments
- Decoration manager using VS Code decoration API for syntax highlighting
- Theme manager with dark/light theme color schemes
- Cache manager with LRU eviction (100 entry limit)
- Debouncer utility for performance optimization
- Serilog method call detector for identifying log statements
- Test infrastructure with Jest
- Webpack bundling configuration
- GitHub CI/CD workflows for automated testing and releases
Installation
From VS Code Marketplace:
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for "Serilog Syntax"
- Click Install
From VSIX file:
- Download the
.vsixfile from the assets below - In VS Code, go to Extensions (Ctrl+Shift+X)
- Click the "..." menu → Install from VSIX
- Select the downloaded file