Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Aug 24, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish 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

@lix-js/[email protected]

Minor Changes

  • b785bbd: Switch HTML diff parsing from the browser-only DOMParser to server-friendly parse5 so the library can run in Node, workers, and other isomorphic environments without DOM shims.

@lix-js/[email protected]

Minor Changes

  • 68a939b: Refactored the architecture of lix to be event-sourced.

    Changes are now the source of truth which allows re-materialization of state at any point in time, and re-assurance of data integrity.

    Lix up to v0.4 used SQLite event triggers to track changes. The risk of missing triggers combined with a lack of hooking into the commit process meant that changes could be lost or not properly tracked.

    This release includes:

    • Lix Engine: A query engine (packages/lix/sdk/src/engine) that includes a custom SQL parser, preprocessor, and query optimizer to map queries to native SQL.

    • Reactive queries: subscribe UI components to live data with lix.observe(); emits on every state commit for polling-free updates.

    • Diffing + history: working/checkpoint and commit-to-commit diffs, plus a state_history view for blame and time-travel.

    • Change proposals: change proposals with conversations/messages and per-change authorship for review flows.

    • Support for directories: built-in directory/file descriptors and path helpers replace the old file-queue plumbing.

    • Engine portabilityy: openLix now accepts raw plugin modules and exposes lix.call(...) for worker/remote environments.

    • New Transaction Model: A formal 3-stage mutation lifecycle (Mutation -> Transaction -> Commit) ensures ACID guarantees and clearer change tracking.

    • Schema definition API: API for defining custom entity schemas, making Lix extensible for any data type.

@lix-js/[email protected]

Patch Changes

@lix-js/[email protected]

Patch Changes

@lix-js/[email protected]

Patch Changes

@github-actions github-actions bot force-pushed the changeset-release/main branch from 0afe0db to 7d95a63 Compare August 25, 2025 01:24
@github-actions github-actions bot force-pushed the changeset-release/main branch 9 times, most recently from 7a1541e to 015f541 Compare September 7, 2025 00:25
@github-actions github-actions bot force-pushed the changeset-release/main branch 14 times, most recently from 67859ca to 921e7fa Compare September 23, 2025 23:26
@github-actions github-actions bot force-pushed the changeset-release/main branch 3 times, most recently from 06a43b8 to 0646ef2 Compare September 27, 2025 00:22
@github-actions github-actions bot force-pushed the changeset-release/main branch 2 times, most recently from 00d2d00 to adf430a Compare September 30, 2025 17:49
@github-actions github-actions bot force-pushed the changeset-release/main branch 16 times, most recently from 625159e to 7ea9fc2 Compare November 18, 2025 20:12
@github-actions github-actions bot force-pushed the changeset-release/main branch 8 times, most recently from 363a0d2 to f9497e4 Compare November 21, 2025 00:07
@github-actions github-actions bot force-pushed the changeset-release/main branch from cff9b0d to c31d76f Compare November 21, 2025 00:15
@samuelstroschein samuelstroschein merged commit 940091d into main Nov 21, 2025
@samuelstroschein samuelstroschein deleted the changeset-release/main branch November 21, 2025 00:39
@github-actions github-actions bot locked and limited conversation to collaborators Nov 21, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants