From c36ee9708145fd8ebba3fe5c063a192dc29d1d4e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Mar 2026 07:04:48 +0000 Subject: [PATCH] Version Packages --- .changeset/nice-pears-find.md | 5 - .changeset/pretty-items-bet.md | 5 - .changeset/skip-validate-flags.md | 7 -- .changeset/tricky-eagles-draw.md | 5 - .changeset/twenty-carrots-sleep.md | 5 - .changeset/whole-teeth-juggle.md | 5 - .changeset/witty-cobras-run.md | 5 - cli/CHANGELOG.md | 19 ++++ cli/README.md | 151 +++++++++++++++-------------- cli/package.json | 2 +- packages/cli-core/CHANGELOG.md | 6 ++ packages/cli-core/package.json | 2 +- packages/schemas/CHANGELOG.md | 2 + packages/schemas/package.json | 2 +- plugins/config-edit/CHANGELOG.md | 6 ++ plugins/config-edit/package.json | 2 +- plugins/docker/CHANGELOG.md | 7 ++ plugins/docker/package.json | 2 +- 18 files changed, 125 insertions(+), 113 deletions(-) delete mode 100644 .changeset/nice-pears-find.md delete mode 100644 .changeset/pretty-items-bet.md delete mode 100644 .changeset/skip-validate-flags.md delete mode 100644 .changeset/tricky-eagles-draw.md delete mode 100644 .changeset/twenty-carrots-sleep.md delete mode 100644 .changeset/whole-teeth-juggle.md delete mode 100644 .changeset/witty-cobras-run.md diff --git a/.changeset/nice-pears-find.md b/.changeset/nice-pears-find.md deleted file mode 100644 index 73cf27b..0000000 --- a/.changeset/nice-pears-find.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'powersync': patch ---- - -Added `--sync-config-file-path` so local sync YAML can be read from a path other than `sync-config.yaml` for **`powersync deploy`**, **`powersync deploy sync-config`**, **`powersync validate`**, and **`powersync generate schema`**. diff --git a/.changeset/pretty-items-bet.md b/.changeset/pretty-items-bet.md deleted file mode 100644 index c54cf0d..0000000 --- a/.changeset/pretty-items-bet.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'powersync': patch ---- - -Upgrade internal PowerSync dependencies. diff --git a/.changeset/skip-validate-flags.md b/.changeset/skip-validate-flags.md deleted file mode 100644 index 6964fdf..0000000 --- a/.changeset/skip-validate-flags.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'powersync': patch ---- - -Add `--skip-validations` and `--validate-only` flags to `deploy` and `validate` commands. - -These mutually exclusive flags accept a comma-separated list of validation tests (`configuration`, `connections`, `sync-config`) and allow users to skip or isolate specific validation checks. This is useful when deploying behind VPC endpoints, dealing with transient sync config timeouts, or bypassing schema validation for older configs. diff --git a/.changeset/tricky-eagles-draw.md b/.changeset/tricky-eagles-draw.md deleted file mode 100644 index 563b667..0000000 --- a/.changeset/tricky-eagles-draw.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'powersync': patch ---- - -Reduce NPM dependency size diff --git a/.changeset/twenty-carrots-sleep.md b/.changeset/twenty-carrots-sleep.md deleted file mode 100644 index 6e7f928..0000000 --- a/.changeset/twenty-carrots-sleep.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'powersync': patch ---- - -Added `overwrite` flag to the `powersync pull instance` command. Specifying this flag will overwrite existing config files instead of writing to temporary files. diff --git a/.changeset/whole-teeth-juggle.md b/.changeset/whole-teeth-juggle.md deleted file mode 100644 index 948ebfb..0000000 --- a/.changeset/whole-teeth-juggle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'powersync': patch ---- - -Improved formatting for PowerSync management service call errors. diff --git a/.changeset/witty-cobras-run.md b/.changeset/witty-cobras-run.md deleted file mode 100644 index e181e47..0000000 --- a/.changeset/witty-cobras-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'powersync': patch ---- - -Added YAML comments to the configuration files genered when running powersync pull instance diff --git a/cli/CHANGELOG.md b/cli/CHANGELOG.md index b62a500..ff35359 100644 --- a/cli/CHANGELOG.md +++ b/cli/CHANGELOG.md @@ -1,5 +1,24 @@ # powersync +## 0.9.3 + +### Patch Changes + +- 0a44213: Added `--sync-config-file-path` so local sync YAML can be read from a path other than `sync-config.yaml` for **`powersync deploy`**, **`powersync deploy sync-config`**, **`powersync validate`**, and **`powersync generate schema`**. +- 6e9e81d: Upgrade internal PowerSync dependencies. +- ef92f08: Add `--skip-validations` and `--validate-only` flags to `deploy` and `validate` commands. + + These mutually exclusive flags accept a comma-separated list of validation tests (`configuration`, `connections`, `sync-config`) and allow users to skip or isolate specific validation checks. This is useful when deploying behind VPC endpoints, dealing with transient sync config timeouts, or bypassing schema validation for older configs. + +- a81df21: Reduce NPM dependency size +- 4620c7b: Added `overwrite` flag to the `powersync pull instance` command. Specifying this flag will overwrite existing config files instead of writing to temporary files. +- c5ae2d5: Improved formatting for PowerSync management service call errors. +- 4620c7b: Added YAML comments to the configuration files genered when running powersync pull instance + - @powersync/cli-core@0.9.3 + - @powersync/cli-schemas@0.9.3 + - @powersync/cli-plugin-docker@0.9.3 + - @powersync/cli-plugin-config-edit@0.9.3 + ## 0.9.2 ### Patch Changes diff --git a/cli/README.md b/cli/README.md index 69e2a7c..5903bf1 100644 --- a/cli/README.md +++ b/cli/README.md @@ -239,7 +239,7 @@ $ npm install -g powersync $ powersync COMMAND running command... $ powersync (--version) -powersync/0.9.2 linux-x64 node-v24.14.0 +powersync/0.9.3 linux-x64 node-v24.14.0 $ powersync --help [COMMAND] USAGE $ powersync COMMAND @@ -388,7 +388,7 @@ EXAMPLES $ powersync configure ide ``` -_See code: [src/commands/configure/ide.ts](https://github.com/powersync-ja/powersync-cli/blob/v0.9.2/src/commands/configure/ide.ts)_ +_See code: [src/commands/configure/ide.ts](https://github.com/powersync-ja/powersync-cli/blob/v0.9.3/src/commands/configure/ide.ts)_ ## `powersync deploy` @@ -397,7 +397,7 @@ _See code: [src/commands/configure/ide.ts](https://github.com/powersync-ja/power ``` USAGE $ powersync deploy [--deploy-timeout ] [--directory ] [--instance-id --project-id - ] [--org-id ] [--skip-validations | --validate-only ] + ] [--org-id ] [--sync-config-file-path ] [--skip-validations | --validate-only ] FLAGS --deploy-timeout= [default: 300] Seconds to wait after scheduling a deploy before timing out while polling @@ -408,9 +408,11 @@ FLAGS configuration, connections, sync-config. Example: --validate-only="configuration" PROJECT FLAGS - --directory= [default: powersync] Directory containing PowerSync config. Defaults to "powersync". This is - required if multiple powersync config files are present in subdirectories of the current working - directory. + --directory= [default: powersync] Directory containing PowerSync config. Defaults to "powersync". + This is required if multiple powersync config files are present in subdirectories of + the current working directory. + --sync-config-file-path= [Optional] Override the path to a sync config file. When set, this file is used + instead of sync-config.yaml in the project directory. CLOUD_PROJECT FLAGS --instance-id= PowerSync Cloud instance ID. Manually passed if the current context has not been linked. @@ -432,7 +434,7 @@ EXAMPLES $ powersync deploy --instance-id= --project-id= ``` -_See code: [src/commands/deploy/index.ts](https://github.com/powersync-ja/powersync-cli/blob/v0.9.2/src/commands/deploy/index.ts)_ +_See code: [src/commands/deploy/index.ts](https://github.com/powersync-ja/powersync-cli/blob/v0.9.3/src/commands/deploy/index.ts)_ ## `powersync deploy service-config` @@ -440,8 +442,8 @@ _See code: [src/commands/deploy/index.ts](https://github.com/powersync-ja/powers ``` USAGE - $ powersync deploy service-config [--skip-validations | --validate-only ] [--deploy-timeout ] - [--directory ] [--instance-id --project-id ] [--org-id ] + $ powersync deploy service-config [--deploy-timeout ] [--directory ] [--instance-id --project-id + ] [--org-id ] [--skip-validations | --validate-only ] FLAGS --deploy-timeout= [default: 300] Seconds to wait after scheduling a deploy before timing out while polling @@ -473,7 +475,7 @@ EXAMPLES $ powersync deploy service-config --instance-id= --project-id= ``` -_See code: [src/commands/deploy/service-config.ts](https://github.com/powersync-ja/powersync-cli/blob/v0.9.2/src/commands/deploy/service-config.ts)_ +_See code: [src/commands/deploy/service-config.ts](https://github.com/powersync-ja/powersync-cli/blob/v0.9.3/src/commands/deploy/service-config.ts)_ ## `powersync deploy sync-config` @@ -482,20 +484,20 @@ _See code: [src/commands/deploy/service-config.ts](https://github.com/powersync- ``` USAGE $ powersync deploy sync-config [--deploy-timeout ] [--directory ] [--instance-id --project-id - ] [--org-id ] [--skip-validations | ] [--sync-config-file-path ] + ] [--org-id ] [--sync-config-file-path ] [--skip-validations | ] FLAGS - --deploy-timeout= [default: 300] Seconds to wait after scheduling a deploy before timing out while - polling status (default 300 seconds). - --skip-validations= Comma-separated list of validation tests to skip. Options: sync-config. Example: - --skip-validations="sync-config" - --sync-config-file-path= Path to a sync config file. If provided, this file will be validated and deployed - instead of the default sync-config.yaml. + --deploy-timeout= [default: 300] Seconds to wait after scheduling a deploy before timing out while polling + status (default 300 seconds). + --skip-validations= Comma-separated list of validation tests to skip. Options: sync-config. Example: + --skip-validations="sync-config" PROJECT FLAGS - --directory= [default: powersync] Directory containing PowerSync config. Defaults to "powersync". This is - required if multiple powersync config files are present in subdirectories of the current working - directory. + --directory= [default: powersync] Directory containing PowerSync config. Defaults to "powersync". + This is required if multiple powersync config files are present in subdirectories of + the current working directory. + --sync-config-file-path= [Optional] Override the path to a sync config file. When set, this file is used + instead of sync-config.yaml in the project directory. CLOUD_PROJECT FLAGS --instance-id= PowerSync Cloud instance ID. Manually passed if the current context has not been linked. @@ -514,7 +516,7 @@ EXAMPLES $ powersync deploy sync-config --instance-id= --project-id= ``` -_See code: [src/commands/deploy/sync-config.ts](https://github.com/powersync-ja/powersync-cli/blob/v0.9.2/src/commands/deploy/sync-config.ts)_ +_See code: [src/commands/deploy/sync-config.ts](https://github.com/powersync-ja/powersync-cli/blob/v0.9.3/src/commands/deploy/sync-config.ts)_ ## `powersync destroy` @@ -522,8 +524,8 @@ _See code: [src/commands/deploy/sync-config.ts](https://github.com/powersync-ja/ ``` USAGE - $ powersync destroy [--confirm yes] [--directory ] [--instance-id --project-id ] - [--org-id ] + $ powersync destroy [--directory ] [--instance-id --project-id ] [--org-id ] + [--confirm yes] FLAGS --confirm=