Skip to content

Releases: mlwelles/modusGraph

v0.5.0-dev-mlwelles-20260524a

24 May 01:44
871dcb7

Choose a tag to compare

Pre-release

Adds typed/filter package and By generator emission. See PR #7.

v0.5.0-dev-mlwelles-20260523a

23 May 16:00
1d7852a

Choose a tag to compare

Pre-release

Pre-release dev cut from main for downstream pinning.

Changes since v0.5.0-dev-mlwelles-20260521b

  • modusgraph-gen now emits one merged _gen.go file per entity (PR #6). Generated output file count for downstream projects drops dramatically (~4× fewer files).
  • typed.Query API additions (PR #5, PR #4): Var, GroupBy, RawQuery, WhereEdge, RootFunc, As, Name, Vars transitions, and IterNodes on generated wrapper queries.
  • fix(typed): As is now a RawQuery transition.

Downstream impact

Projects pinning to this dev release need a clean-then-regenerate workflow when bumping from a prior pin:

  1. git rm 'repository/*_gen.go' 'repository/schema/*_gen.go'
  2. Bump the replace directive in go.mod
  3. go mod tidy && make generate

The byte-content change across versions defeats git diff rename-detection, so the deletion and regeneration must be separate commits to keep the diff reviewable.

Verified downstream by go-registry-poc PR #9 (full test suite green; no Commit D needed for API compatibility).