Skip to content

Releases: dgethings/chunter

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

v0.9.1

Choose a tag to compare

@dgethings dgethings released this 19 Jul 14:28

Changelog

  • eaf5760 Merge branch 'fix/completion-placeholder'
  • 7c28544 fix(completion): drop placeholder defaults to keep cursor in INSERT mode
  • 41fed40 chore: make release bails if NEXT and VERSION are the same

v0.9.0

Choose a tag to compare

@dgethings dgethings released this 19 Jul 13:06

Changelog

  • eb7598b feat: release v0.9.0
  • 6003e7a refactor(symbols): use ip_access_list_section and access_list_statement nodes
  • 744f270 docs: rewrite README and add ip_access_list plan

v0.8.0

Choose a tag to compare

@dgethings dgethings released this 18 Jul 16:12

Changelog

  • 2f40f02 feat(lsp): add References and DocumentSymbol features
  • f398526 feat(lsp): real Go-To-Definition for IOS named entities
  • a3fd9c4 feat(diagnostics): flag undefined references and duplicate definitions
  • 9a7d23b feat(symbols): extract references to named definitions
  • 082d37a feat(symbols): add per-URI symbol table for IOS named definitions
  • 6fc593d docs: add definition-aware diagnostics plan
  • 59d01d9 chore(ts-cisco_ios): update line test for new line_section grammar
  • 8aaeefe chore: Makefile gets token from gh command

v0.7.0

Choose a tag to compare

@dgethings dgethings released this 18 Jul 14:45

Changelog

  • 309953d feat: move to integrated cisco-ios-jinja2 parser
  • fd30b42 fix: resolve bug adding jinja2 parser
  • bb91cba refactor: load treesitter lang based on language ID