Ghi v0.2.9
Source analysis for quality tools
- Add
ghi analyze --json source.ghiand stdin analysis with a diagnostic filename. - Versioned schema1 reports exact original UTF-8 byte spans, token text, delimiter pairs and source SHA256.
- Ghi parser validates syntax; malformed input returns JSON diagnostics without partial tokens/capabilities. This syntax API does not resolve symbols or types.
- Analysis does not install Go, load dependencies, write source files or create a build workspace.
- Harden analysis of extracted class type fragments. Byte-contract tests cover Unicode, BOM, CRLF, raw strings, comments, nullable tokens and malformed source.
Full compiler tests and vet passed on Windows amd64; targeted regressions rerun after review fixes. Linux amd64 and emulated ARM64 syntax analysis verified without Go. Native macOS/Homebrew checks remain deferred.
Six portable archives, Windows setup and a macOS installer build kit are included. Mojave remains v0.1.0. Installers are unsigned; the macOS kit is not a built .pkg. Check downloads against checksums.txt.