Skip to content

Tags: golangsnmp/gomib

Tags

v0.12.0

Toggle v0.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #9 from golangsnmp/dependabot/github_actions/actio…

…ns/cache-6

Bump actions/cache from 5 to 6

v0.11.0

Toggle v0.11.0's commit message
Replace IdentifierAt/IsIdentByte with TokenAt, remove SymbolReferences

- Replace byte-scanning heuristic (IdentifierAt, IsIdentByte) with
  TokenAt that walks the CST token stream for the token at a given
  offset, correctly excluding comments and strings
- Remove SymbolReferences, SymbolRef, RefKind (unused, duplicated by
  LSP's own semantic reference collection)
- Update changelog to reflect the actual API surface

v0.10.0

Toggle v0.10.0's commit message
Bump version to 0.10.0

v0.9.0

Toggle v0.9.0's commit message
Bump version to 0.9.0

v0.8.0

Toggle v0.8.0's commit message
Drop golangci-lint version pin from CI

v0.7.1

Toggle v0.7.1's commit message
Make --permissive relax diagnostic failure threshold

--permissive now sets both resolver strictness (tier-3 global fallbacks)
and FailAt = SeverityFatal, so vendor MIB sets with spec violations
don't fail on non-fatal diagnostics.

- Add shared addStrictnessFlags/strictnessOpts helpers in main.go
- Apply to load, normalize, and dump commands
- Replace dump --strictness with --strict/--permissive for consistency
- Document the distinction between ResolverStrictness and DiagnosticConfig
  in API docs (gomib.go, types/enums.go, types/diagnostic.go)

v0.7.0

Toggle v0.7.0's commit message
Update README and add tokens example for post-v0.6.0 APIs

- Add tokenization section with token package usage
- Add Symbol, module introspection, AllSymbols, ScanModuleNames docs
- Add Node.Description/Reference and normalize CLI command
- Add examples/tokens showing inline MIB tokenization

v0.6.0

Toggle v0.6.0's commit message
Add smiwrite package and normalize CLI command

- Add smiwrite package for emitting canonical SMIv2 text from resolved MIBs
- Support OBJECT-TYPE, NOTIFICATION-TYPE, TEXTUAL-CONVENTION, MODULE-IDENTITY,
  MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP, AGENT-CAPABILITIES,
  SEQUENCE, and OID assignments
- Normalize SMIv1 status/access values to SMIv2 equivalents
- Track and emit IMPORTS based on actual symbol usage
- Add options for toggling conformance, descriptions, and sequences
- Add normalize command to CLI
- Add Module.IsBase() to public API

v0.5.0

Toggle v0.5.0's commit message
Fix Windows test failures in search path handling

- Use os.PathListSeparator in parseColonSemantic instead of hardcoded ":"
- Use OS-appropriate separator in test inputs and config file tests

v0.4.1

Toggle v0.4.1's commit message
Add lint exclusions for false positives and accepted patterns