Skip to content

Move old parsing code into legacy/ dir#707

Merged
simolus3 merged 2 commits into
mainfrom
sync-rules-legacy-dir
Jul 2, 2026
Merged

Move old parsing code into legacy/ dir#707
simolus3 merged 2 commits into
mainfrom
sync-rules-legacy-dir

Conversation

@simolus3

@simolus3 simolus3 commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

The src/streams directory in the sync rules package implements a legacy version of Sync Streams, but its name was confusing to new contributors who reasonably assumed it to be the implementation of Sync Streams. To make its status clearer, this moves it into a legacy/ subdirectory. We can't remove it entirely since we still want to support edition: 2 deployments.

This also moves legacy Sync Rules definitions into the same directory, while utilities also used by the new compiler are kept in top-level files.

@changeset-bot

changeset-bot Bot commented Jul 2, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 30ae9a0

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 19 packages
Name Type
@powersync/service-sync-rules Minor
@powersync/service-jpgwire Patch
@powersync/service-core-tests Patch
@powersync/service-core Patch
@powersync/lib-services-framework Patch
@powersync/service-module-convex Patch
@powersync/service-module-mongodb-storage Patch
@powersync/service-module-mongodb Patch
@powersync/service-module-mssql Patch
@powersync/service-module-mysql Patch
@powersync/service-module-postgres-storage Patch
@powersync/service-module-postgres Patch
@powersync/lib-service-postgres Patch
@powersync/service-module-core Patch
@powersync/service-image Patch
test-client Patch
@powersync/service-rsocket-router Patch
@powersync/lib-service-mongodb Patch
@powersync/service-schema Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@simolus3 simolus3 requested a review from rkistner July 2, 2026 08:52
@simolus3 simolus3 merged commit ea71bf3 into main Jul 2, 2026
46 checks passed
@simolus3 simolus3 deleted the sync-rules-legacy-dir branch July 2, 2026 09:09
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.

2 participants