Skip to content

Latest commit

 

History

History
90 lines (73 loc) · 2.1 KB

File metadata and controls

90 lines (73 loc) · 2.1 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Pending features to be released

Changed

  • Pending changes

Fixed

  • Pending fixes

0.9.0 - 2025-10-29

Added

  • ✨ Full LSP 3.18 specification support
  • 🚀 AOT (Ahead-of-Time) compilation support
  • 📦 Zero dependencies (no Newtonsoft.Json)
  • 🪟 Window messages support (ShowMessage, LogMessage, ShowMessageRequest)
  • 📊 Work Done Progress reporting
  • 📡 Telemetry events
  • ⚡ Performance metrics collection
  • 🔧 System.Text.Json source generation
  • 📝 Complete XML documentation
  • 🧪 Comprehensive test suite
  • 🔄 GitHub Actions CI/CD workflows
  • 📚 Extensive documentation

Protocol Support

  • Text Document Synchronization
  • Completion (with resolve)
  • Hover
  • Signature Help
  • Go to Definition/Declaration/Implementation
  • Find References
  • Document Symbols
  • Workspace Symbols
  • Code Actions
  • Code Lens
  • Document Formatting/Range Formatting
  • Document Highlights
  • Rename
  • Folding Ranges
  • Selection Ranges
  • Semantic Tokens
  • Inlay Hints
  • Document Links
  • Document Colors
  • Call Hierarchy
  • Type Hierarchy

Infrastructure

  • Multi-platform CI (Ubuntu, Windows, macOS)
  • Multi-version support (.NET 8.0, .NET 9.0)
  • Code coverage reporting
  • Dependency security scanning
  • Modern C# code style rules
  • EditorConfig configuration

Release Notes Format

Types of Changes

  • Added for new features
  • Changed for changes in existing functionality
  • Deprecated for soon-to-be removed features
  • Removed for now removed features
  • Fixed for any bug fixes
  • Security for vulnerability fixes

Example Entry

## [1.0.0] - 2025-11-01

### Added
- New feature description

### Fixed
- Bug fix description (#issue-number)