Skip to content

fix(ui): support promoted JSON fields in JsVar - #370

Merged
linkdata merged 2 commits into
mainfrom
fix/367-jsvar-promoted-fields
Aug 17, 2026
Merged

fix(ui): support promoted JSON fields in JsVar#370
linkdata merged 2 commits into
mainfrom
fix/367-jsvar-promoted-fields

Conversation

@linkdata

@linkdata linkdata commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • update github.com/linkdata/jq to v0.5.0 for encoding/json-compatible promoted-field traversal and tagged-unexported endpoint handling
  • cover promoted value and pointer reads and writes, root assignment, ClientCheck staging and rollback, ambiguous and ignored fields, removed Go-type-name paths, nil traversal, and shared-name request-loop fan-out
  • document the complete generic field namespace, unexported embedding, checker visibility, and nil lookup behavior

Testing

  • go generate ./...
  • go vet ./...
  • gofmt -l .
  • staticcheck ./...
  • golangci-lint run
  • gosec v2.26.1 ./...
  • go build ./...
  • JAWS_REQUIRE_NODE=1 go test -race ./...
  • JAWS_REQUIRE_NODE=1 go test ./...
  • 386 test binaries compile for lib/bind and lib/ui; execution remains for CI on this arm64 host

Fixes #367

@linkdata
linkdata merged commit 9d607a4 into main Aug 17, 2026
7 checks passed
@linkdata
linkdata deleted the fix/367-jsvar-promoted-fields branch August 17, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ui: JsVar coverage for promoted JSON fields (blocked on linkdata/jq#5)

1 participant