Repository navigation
Releases: dkrieg/natural-lsp
Releases · dkrieg/natural-lsp
Release list
v1.0.2
What's Changed
Full Changelog: v1.0.1...v1.0.2
v1.0.1
v1.0.0
What's Changed
- docs: plan features 26–34 (LSP capability roadmap) by @dkrieg in #45
- Remove 'name' property from fileType mapping by @dkrieg in #46
- feat(server): LSP tracing & structured logging (feature 26) by @dkrieg in #47
- feat(nav): variable & reference navigation — data variables, host vars, cross-file binding (feature 27) by @dkrieg in #48
- feat: rich symbol detail & VIEW OF binding (feature 28) by @dkrieg in #49
- feat: semantic tokens (feature 29, FR-56) by @dkrieg in #50
- feat: pull diagnostics (feature 30, FR-57) by @dkrieg in #51
- feat: declaration & type-definition navigation (feature 31, FR-58) by @dkrieg in #52
- feat: document links (feature 32, FR-59) by @dkrieg in #53
- chore: drop features 33 (execute-command) & 34 (moniker) as non-goals by @dkrieg in #54
- perf: eliminate O(n²) in the semantic-tokens classifier (feature 35, NFR-3) by @dkrieg in #55
- chore: prepare docs for the v1.0.0 release by @dkrieg in #56
- ci(release): package and publish the VS Code .vsix with each release by @dkrieg in #57
Full Changelog: v0.1.2...v1.0.0
v0.1.2
What's Changed
- ci: add a Windows (windows-latest) build+test job by @dkrieg in #39
- docs: plan cache-format compaction (24) + LSP4IJ template fix (25); PRD updates by @dkrieg in #40
- fix(parser): keyword-spelled subroutine names lose their identity (#41) by @dkrieg in #42
- fix(jetbrains): rewrite LSP4IJ template to the real schema + validation test (feature 25) by @dkrieg in #43
- perf(cache): compact JSON + gzip on-disk cache encoding (feature 24) by @dkrieg in #44
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- feat: workspace discovery and .natural-lsp.toml configuration (feature 01) by @dkrieg in #1
- chore: tune TDD agent models (haiku for red/green, sonnet for refactor) by @dkrieg in #2
- feat: object-type recognition for all 15 Natural construct types (FR-7, FR-8, FR-9) by @dkrieg in #3
- chore: pivot to parser-based architecture, fix false 'first open-source' claim by @dkrieg in #4
- feat: LSP server lifecycle, protocol, and graceful degradation (feature 03) by @dkrieg in #6
- docs: add feature plans for completion, signature help, and call hierarchy (FR-47–49) by @dkrieg in #5
- feat: document lifecycle, sync, and file watching (feature 04) by @dkrieg in #7
- feat: workspace indexing and persistent cache by @dkrieg in #8
- Migrate feature lifecycle commands to skills-based architecture by @dkrieg in #10
- feat: add parser foundation and renumber feature plans by @dkrieg in #11
- feat: parser foundation — lexer, recursive-descent parser, AST (#00) by @dkrieg in #12
- chore: add project-scope gopls LSP plugin for Go code intelligence by @dkrieg in #13
- feat: call & dependency extraction (feature 06) by @dkrieg in #14
- feat: call & dependency resolution (feature 07) by @dkrieg in #15
- feat: parse embedded SQL in the lexer & parser (feature 00-parser-embedded-sql) by @dkrieg in #17
- chore: reject hard-coded absolute paths in test files by @dkrieg in #18
- feat: Adabas data-access extraction (feature 08) by @dkrieg in #19
- feat: embedded-SQL extraction (feature 08b) by @dkrieg in #20
- feat: program-structure extraction (feature 09) by @dkrieg in #21
- feat: navigation & symbol search (feature 10) by @dkrieg in #22
- feat: document outline (textDocument/documentSymbol, feature 11) by @dkrieg in #23
- feat: hover provider + .NSD DDM field parsing (feature 12, FR-28) by @dkrieg in #24
- feat: code lens (textDocument/codeLens, feature 13, FR-29) by @dkrieg in #25
- feat: diagnostics (textDocument/publishDiagnostics, feature 14, FR-30/FR-31) by @dkrieg in #26
- feat(15): editor clients & distribution (FR-44/45/46, NFR-10/12/13) by @dkrieg in #27
- feat(16): textDocument/completion — context-aware symbol completion (FR-47) by @dkrieg in #28
- feat(17): textDocument/signatureHelp — parameter interfaces at call sites (FR-48) by @dkrieg in #29
- feat(18): call hierarchy — prepare/incoming/outgoing (FR-49) by @dkrieg in #30
- docs: 2026-07-14 project assessment — findings, doc-drift fix, remedi… by @dkrieg in #31
- feat(19): unify LSP result marshaling on the json/v2 path (fixes completion wire corruption) by @dkrieg in #32
- feat(20): negotiate workspace root from the initialize handshake by @dkrieg in #33
- feat(21): async index build + window/workDoneProgress (closes FR-32, NFR-5) by @dkrieg in #34
- feat(22): performance & scale verification + eliminate per-query disk sweep by @dkrieg in #35
- feat(23): distribution hardening — rename module, fix smoke.sh (closes assessment backlog) by @dkrieg in #36
- ci: fix release workflow — drop job-level CGO_ENABLED=0 so the -race gate runs by @dkrieg in #37
New Contributors
Full Changelog: https://github.com/dkrieg/natural-lsp/commits/v0.1.0