Ghi v0.2.6
Ghi v0.2.6
Faster checks and clearer diagnostics
- Reuse bounded copy buffers during dependency hashing, reducing allocation/GC work without skipping archive or extracted-source verification.
- Warm-cache Windows amd64 / Go 1.26.3 DDD checks measured 2.075 to 1.582 seconds unchanged and 2.096 to 1.665 seconds after an edit (seven samples after warm-up, alternating order). These are about 24% and 21% reductions in this run, not cross-platform guarantees.
- CLI compiler diagnostics include the original location/message, a source line, a caret and type mismatch details. Unsaved editor diagnostics via
check --stdinretain their plain protocol.
Test watching
- Add
ghi test --watch, with-run,-vand-timeoutsupport. - Watch production sources and root tests, debounce saves, serialize runs and rerun after edits during an active run.
- Keep watching after failures; cancel active process trees on exit. Reject invalid filters, timeouts and project paths at startup.
Real package integration
- Request Journal consumes published arm092/validation v0.1.0, alongside migrations v0.4.0.
- Validation returns field/code violations, aggregates semantic failures and preserves stored records and history when an update is rejected.
- The service's fresh-consumer workflow covers locked package installation, transactional tests, real HTTP CRUD, Unicode limits, concurrent writes, restart persistence and migration failure.
Distribution
Windows x64/ARM64 archives, Windows Setup, macOS Intel/Apple silicon archives and a macOS installer build kit are provided with SHA-256 checksums. Mojave remains independently versioned at v0.1.0. No prebuilt v0.2.6 macOS .pkg is supplied. Native macOS/Homebrew and Windows ARM64 execution remain unverified on this Windows host. No paid GitHub Actions were used.
Verification: full Go test suite and go vet passed on Windows amd64. All four archive contents and embedded checksums were verified. The packaged Windows amd64 CLI passed setup, init/run and the complete fresh Request Journal consumer workflow. Windows Setup was compiled; native installation was not rerun in this release. macOS build scripts passed shell syntax checks; no native macOS execution is claimed.