Skip to content

Releases: dgethings/chunt

v0.14.1

Choose a tag to compare

@dgethings dgethings released this 14 Sep 17:08

Changelog

  • f7f9fb9 fix: stamp git tag version into local chunt builds

v0.14.0

Choose a tag to compare

@dgethings dgethings released this 14 Sep 16:49

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

Choose a tag to compare

@dgethings dgethings released this 06 Aug 17:32

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

Choose a tag to compare

@dgethings dgethings released this 06 Aug 16:12

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

Choose a tag to compare

@dgethings dgethings released this 25 Jul 11:04

Changelog

  • e56bdbc fix: resolve reaming failing tests

v0.12.0

Choose a tag to compare

@dgethings dgethings released this 23 Jul 19:17

Changelog

  • 3cffea2 feat: syntax diagnostics for tree-sitter ERROR and MISSING nodes
  • a693da1 fix: detect duplicate hostname definitions

v0.11.0

Choose a tag to compare

@dgethings dgethings released this 23 Jul 18:11

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

Choose a tag to compare

@dgethings dgethings released this 20 Jul 04:15

Changelog

  • 7b699c2 fix: don't add completion when entering variables

v0.10.0

Choose a tag to compare

@dgethings dgethings released this 19 Jul 16:03

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

v0.9.2

Choose a tag to compare

@dgethings dgethings released this 19 Jul 15:28

Changelog

  • b3548e4 Merge branch 'fix/completion-duplicates'
  • d1e22a2 fix(completion): dedupe items by snippet-derived label
  • 424478f fix(make): resume release when tag already pushed