Releases: dgethings/chunt
Releases · dgethings/chunt
Release list
v0.14.1
v0.14.0
Changelog
- 3376d15 chore: comment clean up
- 22e40bf chore: update beads
- cec5aa3 fix: resolve multi-word keywords in hover
- 37c00f3 test(fuzz): fuzz diagnostics and cursor features against arbitrary input (#4)
- bb5df1c test(server): wire-level protocol edge cases (#5)
- a9928a4 test(server): fix teardown panic race in wire harness cleanup
- 87ccfde test(golden): cover definition, references, and documentSymbol marks (#2)
- 1235815 test(server): make wire diagnostics waits deterministic under load
- 34640ad test(server): end-to-end JSON-RPC wire test for full editor session
- 5b2de8a fix(feature): drop stale tree hint in didChange parse
- 6c2d715 ci: run make test and make cover on push and PR (#1)
- d384fe2 chore(beads): record testing-gap issues chunt-l8q/gsq/vyh/933/ded (all closed)
- 1d93855 feat(keywords): regenerate keywords.go with LSP choice snippets
- ec53b9e chore(beads): pin issue prefix to chunt
- 2616d6e style: gofmt realignment and markdownlint fixes after rename
- f7d9bd4 refactor!: rename chunter to chunt
- 426ac60 fix(test): define missing findFirst helper in diag probe test
- 4e66c5c add beads
- 230172f add diag probe tests
- 5d6655c current beads status
- 931e050 chore(beads): close chunter-lto (check output cleanup)
- cd5b1eb fix(cli): drop grammar log line and [chunter] prefix from check output (chunter-lto)
- b935dd3 refactor(diag): merge tree-walking passes into single-pass collector (chunter-zob)
- 661c7bc fix(diag): wrong-section false positives for router cmds + compound parse errors
- 582df7a test(diagnostics): pin two D4-found bugs as self-skipping regression tests
- de966c8 feat(lsp): progressive (tiered) diagnostics publishing (chunter-cfz)
- 0f2a04c style(keywords): regenerate gofmt-clean keywords.go
- 678f821 perf(symbols,keyword): O(1) lookups + cached InSection + indexed LookupSection
- c79df39 docs(readme): align Development block with the Makefile test targets
- ee72f1b feat(diagnostics): flag cross-protocol commands (OSPF cmd in BGP section)
- b32eecb feat(completion): show entered sub-mode for mode-opening commands
- 85e0204 feat(diagnostics): per-command introduced-after-version hint
- aadd7b9 feat(hover): compose rich Markdown hover from scraped dataset
- 0f6f056 style: gofmt completion.go and tests
- f15e4ad feat(keywords): regenerate keywords.go from widened scraper template
- 062cbf2 chore(bd): refresh issues.jsonl export after dep wiring
- d3ed85c chore(bd): export widen-scope issues (regen/hover/version/section-diag)
- a6cc54b feat(keyword): widen Keyword struct to carry full scraped dataset
v0.13.1
Changelog
- a41066a chore(bd): close chunter-mpc (shared EnclosingSection helper + B1/B4/B5 fixes landed)
- 6144bbf fix(lsp): shared EnclosingSection helper + section ancestry/nil-deref fixes
- 42be716 chore(bd): close chunter-0uz (golden fixtures landed)
- f3d30a2 test(lsp): add golden-file integration fixtures for diagnostics/completion
- b4ea0a4 chore(bd): file chunter-9rk (README test-target doc cleanup)
- 054443b chore(bd): close chunter-c0k (release gate landed)
- 0f18dbd ci(release): gate goreleaser on make test + make cover
- 23cea22 chore(bd): record chunter-zi8 close interaction
- aa27974 chore(bd): close chunter-zi8 (make cover target landed)
- 268f811 chore(build): add make cover target with COVER_MIN floor
v0.13.0
Changelog
- fd5da5f chore(bd): close chunter-0p6 (grammar dependency decoupled)
- 2330454 refactor(build): decouple grammar dependency to a published module
- f7f4ee0 chore(bd): add chunter-0p6 (decouple grammar from local replace)
- 2d7d7a0 chore(bd): record chunter-838 close interaction
- c59b7f6 chore(bd): close chunter-838 (sibling-grammar build fix landed)
- 9aaedf8 fix(build): resolve sibling grammar for git-worktree checkouts
- 71a0638 chore(bd): track test-hardening plan (coverage, golden fixtures, release gate, build-fix)
- be3d6c9 chore: update beads tracking
- 9d02f8a fix: LSP conformance, version-mismatch hardening, and test coverage
- e355392 feat: longest-prefix keyword extraction for wrong-section Hint pass
- 3616bb6 bd init: initialize beads issue tracking
v0.12.1
v0.12.0
v0.11.0
Changelog
- 04370f0 fix: send empty list if there are no diagnostics
- 171d15f Merge branch 'feature/section-hierarchy/05-section-diagnostics'
- f7b1c02 feat: wrong-section diagnostic Hint for commands outside their config mode
- fb05ea4 Merge branch 'feature/section-hierarchy/04-multi-section-keywords'
- afcfdb3 feat: regenerate keywords.go with multi-section support
- c27e9fe Merge branch 'feature/section-hierarchy/03-wire-sections'
- b7e7933 feat: wire address_family and policy_map_class sections
- 9763d20 Merge branch 'feature/section-hierarchy/03c-nacl-split'
- 9131585 feat: context-aware ACL section detection (standard vs extended)
- 2483465 Merge branch 'feature/section-hierarchy/02-completion-fallback'
- 34f22c4 feat: completion fallback to nearest ancestor section via SectionTree
- d28ca17 Merge branch 'feature/section-hierarchy/01-section-tree'
- 5a3f2d1 feat: add SectionTree for IOS config-mode hierarchy
- 26e6a01 feat: resolve several issue with the lsp
v0.10.1
v0.10.0
Changelog
- 51092ad Merge branch 'test/completion-section-aware'
- b18a60a test(completion): pin section-aware behavior and MarkupContent docs
- 850f012 Merge branch 'feat/completion-markup-content'
- 02ff9b4 feat(protocol): widen CompletionItem.Documentation to MarkupContent
- b39c46f Merge branch 'feat/completion-section-map'
- 63cf5be feat(completion): map tree-sitter sections to keyword Section values
- fe710e4 Merge branch 'feat/keyword-universal-empty-section'
- 23d7f5e feat(keyword): treat empty Section as universal
- e0e6cf5 feat(keywords): migrate to section-tagged keyword data