Skip to content

Releases: willibrandon/serilog-syntax-vscode

v0.2.2

06 Oct 15:21
e12cba0

Choose a tag to compare

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:

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "Serilog Syntax"
  4. Click Install

From VSIX file:

  1. Download the .vsix file from the assets below
  2. In VS Code, go to Extensions (Ctrl+Shift+X)
  3. Click the "..." menu → Install from VSIX
  4. Select the downloaded file

v0.2.1

22 Sep 06:20

Choose a tag to compare

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:

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "Serilog Syntax"
  4. Click Install

From VSIX file:

  1. Download the .vsix file from the assets below
  2. In VS Code, go to Extensions (Ctrl+Shift+X)
  3. Click the "..." menu → Install from VSIX
  4. Select the downloaded file

v0.2.0

21 Sep 22:31

Choose a tag to compare

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:

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "Serilog Syntax"
  4. Click Install

From VSIX file:

  1. Download the .vsix file from the assets below
  2. In VS Code, go to Extensions (Ctrl+Shift+X)
  3. Click the "..." menu → Install from VSIX
  4. Select the downloaded file

v0.1.0

20 Sep 17:53

Choose a tag to compare

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:

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "Serilog Syntax"
  4. Click Install

From VSIX file:

  1. Download the .vsix file from the assets below
  2. In VS Code, go to Extensions (Ctrl+Shift+X)
  3. Click the "..." menu → Install from VSIX
  4. Select the downloaded file