Skip to content

Dev#38

Merged
linked-cm merged 5 commits intomainfrom
dev
Mar 25, 2026
Merged

Dev#38
linked-cm merged 5 commits intomainfrom
dev

Conversation

@linked-cm
Copy link
Contributor

No description provided.

github-actions bot and others added 5 commits March 20, 2026 00:31
Supports the lincd → @_linked/core migration in downstream packages:
- rawQuery(sparql, mode?) on SparqlStore for raw SPARQL passthrough
- getAllShapeClasses() exposes registered shape class map for lincd-server

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…EXISTS filter properties correctly

Inline .where() filters with OR conditions previously failed when entities
lacked certain properties because all filter property triples were required
in the OPTIONAL block. Now each filter property triple is wrapped in its own
nested OPTIONAL, allowing SPARQL's || to short-circuit over unbound variables.

EXISTS/NOT EXISTS blocks for .every() and .some() quantifiers incorrectly
placed filter property triples in the outer query scope. They are now emitted
inside the EXISTS pattern where they belong.

Also: tightened test assertions, added whereFriendsNameEqualsChained fixture,
fixed AbortSignal.timeout jsdom compatibility in test helpers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: OPTIONAL filter triples in inline where + EXISTS scope fix
@linked-cm linked-cm merged commit 28ee0fa into main Mar 25, 2026
7 checks passed
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.

1 participant