Skip to content

chore: version package for release#66

Merged
flyon merged 1 commit intomainfrom
changeset-release/main
Apr 6, 2026
Merged

chore: version package for release#66
flyon merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 6, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@_linked/core@2.4.1

Patch Changes

  • #60 ec239d3 Thanks @flyon! - Fix QueryBuilder.toJSON() to serialize where, orderBy, minus, and preload clauses that were previously silently dropped during JSON round-trips

  • #64 a8d9ad9 Thanks @flyon! - Refine SPARQL select lowering so top-level null-rejecting filters emit required triples instead of redundant OPTIONAL bindings. Queries like Person.select().where((p) => p.name.equals('Semmy')) now lower to a required ?a0 <name> ?a0_name triple, while cases that still need nullable behavior such as p.name.equals('Jinx').or(p.hobby.equals('Jogging')) remain optional.

    This change does not add new DSL APIs, but it does change the generated SPARQL shape for some outer where() clauses to better match hand-written intent. Inline traversal .where(...), EXISTS filters, and aggregate HAVING paths keep their previous behavior.

    See documentation/sparql-algebra.md for the updated lowering rules and examples.

@flyon flyon merged commit 9a5410a into main Apr 6, 2026
2 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