- @pgflow/core@0.14.1
- Updated dependencies [320a106]
- @pgflow/core@0.14.0
- Updated dependencies [4391432]
- @pgflow/core@0.13.3
- Updated dependencies [c1ac86c]
- @pgflow/core@0.13.2
- Updated dependencies [199fbe1]
- @pgflow/core@0.13.1
- Updated dependencies [05738ed]
- @pgflow/core@0.13.0
-
37402eb: BREAKING: Asymmetric handler signatures - remove
runkey from step inputs- Root steps:
(flowInput, ctx) => ...- flow input directly as first param - Dependent steps:
(deps, ctx) => ...- only dependency outputs as first param - Access flow input in dependent steps via
await ctx.flowInput(async/lazy-loaded) - Lazy loading prevents data duplication for map steps processing large arrays
- Enables functional composition and simplifies types for future subflows
- Root steps:
- 5dc5cfc: Fix Supabase Edge Runtime compatibility by replacing npm:postgres with jsr:@oscar6echo/postgres fork. The npm package fails to parse database URLs in Deno edge environments, causing CONNECT_TIMEOUT errors.
- Updated dependencies [37402eb]
- @pgflow/core@0.12.0
- Updated dependencies [0cb5500]
- @pgflow/core@0.11.0
- Updated dependencies [0b84bb0]
- Updated dependencies [90276ce]
- @pgflow/core@0.10.0
-
992a86b: Unify connection configuration with improved local detection. The
connectionStringconfig option now works correctly, and you can pass a raw postgres.jssqlinstance viaconfig.sqlfor full control over connection options (SSL, pooling, etc.).Fixes #469, #424. Thanks to @Nciso, @mikz, @ddlaws0n, and PixelEcho for feedback and bug reports.
- @pgflow/core@0.9.1
-
9fa2dd0: ## @pgflow/edge-worker
- Add ControlPlane HTTP server for flow compilation (
ControlPlane.serve()) - Support namespace imports for flow registration
pgflow compilenow takes flow slug instead of file path- Compilation happens via HTTP to ControlPlane (local Deno no longer required)
- Deprecate
--deno-jsonflag (will be removed in v1.0)
pgflow installnow scaffolds complete setup:- Creates
supabase/flows/with example GreetUser flow - Creates
supabase/functions/pgflow/Control Plane - Creates
supabase/functions/greet-user-worker/example worker
- Creates
- Add
--control-plane-urloption to compile command - Dynamic version injection in generated deno.json files
- Add ControlPlane HTTP server for flow compilation (
- @pgflow/core@0.9.0
- f1d3c32: Fix incorrect Supabase CLI version requirement from 2.34.3 to 2.50.3. CLI 2.50.3 is the first version to include pgmq 1.5.0+, which is required for pgflow 0.8.0+.
- Updated dependencies [f1d3c32]
- @pgflow/core@0.8.1
- Updated dependencies [7380237]
- @pgflow/core@0.8.0
- @pgflow/core@0.7.3
- Updated dependencies [c22a1e5]
- @pgflow/core@0.7.2
- Updated dependencies [a71b371]
- @pgflow/core@0.7.1
-
9553bfd: Fix: Use --config instead of --import-map for Deno compilation
The compile command now uses Deno's --config flag instead of --import-map, enabling full deno.json support including nodeModulesDir, compilerOptions, unstable features, and other configuration options. Previously, these options would cause "Invalid top-level key" warnings.
This is a backward-compatible bug fix. Existing deno.json files with only "imports" continue to work as before.
-
28252d9: Fix config.toml corruption when updating minimal configurations (issue #143)
-
0d4623e: Fix config.toml corruption with minimal configs while preserving comments. Switch to @decimalturn/toml-patch 0.3.7 (maintained fork) which fixes issue #143 and preserves TOML comments and formatting. Thanks to @DecimalTurn for maintaining the fork and contributing this fix.
-
Updated dependencies [524db03]
-
Updated dependencies [524db03]
- @pgflow/core@0.7.0
- @pgflow/core@0.6.1
- Updated dependencies [81d552f]
- @pgflow/core@0.6.0
- @pgflow/core@0.5.4
- Updated dependencies [af787ff]
- @pgflow/core@0.5.3
- @pgflow/core@0.5.2
- @pgflow/core@0.5.1
- @pgflow/core@0.5.0
- Updated dependencies [fa78968]
- @pgflow/core@0.4.3
- Updated dependencies [220c867]
- @pgflow/core@0.4.2
- Updated dependencies [50ab557]
- @pgflow/core@0.4.1
- Updated dependencies [98556d3]
- @pgflow/core@0.4.0
- Updated dependencies [d08fd2d]
- @pgflow/core@0.3.1
- Updated dependencies [c3653fa]
- @pgflow/core@0.3.0
- 7eed629: Make compile generate migration timestamp using UTC
- @pgflow/core@0.2.6
- 69390b4: Make sure install command creates migrations using UTC timestamps
- @pgflow/core@0.2.5
- Updated dependencies [2f13e8b]
- @pgflow/core@0.2.4
- @pgflow/core@0.2.3
-
5e82c04: Improve migration copy functionality in CLI
- always generate a new timestamp-id for the copied migration
- prepend the timestamp to the original migration name
- when comparing installed migrations to source migrations, search for source migration filename
This change should be backwards compatible with already installed migrations, because the matching logic will just match the source filename in destination folder.
- @pgflow/core@0.2.2
- 3f3174e: Update the README's
- Updated dependencies [d553c07]
- @pgflow/core@0.2.1
- 68f166b: Improve outro messaging
- @pgflow/core@0.2.0
- 57aece4: Sort out outputs and flow filename extraction
- @pgflow/core@0.1.23
- @pgflow/core@0.1.22
- Updated dependencies [ea1ce78]
- @pgflow/core@0.1.21
- Updated dependencies [09e3210]
- Updated dependencies [985176e]
- @pgflow/core@0.1.20
- db66f8e: Add installation improvements: auto-detect Supabase path, support non-interactive mode, update config.toml, migrate SQL files, and set required environment variables with validation scripts.
- Updated dependencies [a10b442]
- Updated dependencies [efbd108]
- @pgflow/core@0.1.19
- 3a7e132: Do not build edge-worker for npm
- Updated dependencies [3a7e132]
- @pgflow/core@0.1.18
- d215ed2: Trigger version change
- Updated dependencies [d215ed2]
- @pgflow/core@0.1.17
- cc7c431: Test release to verify combined publishing of both npm and jsr packages
- Updated dependencies [cc7c431]
- @pgflow/core@0.1.16
- ce34a2c: Update release pipeline to publish to jsr
- Updated dependencies [ce34a2c]
- @pgflow/core@0.1.15
- @pgflow/core@0.1.14
- @pgflow/core@0.1.13
- @pgflow/core@0.1.12
- b456210: Fix npm: specifier
- @pgflow/core@0.1.11
- bafe767: Fix deno/ folder for cli being missing
- bafe767: Fixed the path to deno/internal_compile.js
- Updated dependencies [bafe767]
- @pgflow/core@0.1.10
- 1a30c6c: Make sure to tag and push tags
- Updated dependencies [1a30c6c]
- @pgflow/core@0.1.9
- 05f5bd8: Update release script
- Updated dependencies [05f5bd8]
- @pgflow/core@0.1.8
- Updated dependencies
- @pgflow/core@0.1.7
- Test release to verify problem with bumping edge-worker
- Updated dependencies
- @pgflow/core@0.1.6
- 5820e7a: Bump version for tests
- Updated dependencies [5820e7a]
- @pgflow/core@0.1.5
- 9348751: Fix .ts being invalid in npm package
- @pgflow/core@0.1.4
- 5538709: Fixes missing deno typescript script
- @pgflow/core@0.1.3
- e3863f6: Implement a compile command in pgflow cli
- @pgflow/core@0.1.2
- @pgflow/core@0.1.1
- Updated dependencies [7c40238]
- @pgflow/core@0.1.0
- 7eddeec: Fix trailing comma in updateConfigToml
- @pgflow/core@0.0.23
- c855aa0: Fix the changesets publish option
- @pgflow/core@0.0.22
- 0e245fd: This is just a test
- @pgflow/core@0.0.21
- Bupm
- @pgflow/core@0.0.20
- 042bc64: Move migrations to pkgs/core
- Updated dependencies [042bc64]
- @pgflow/core@0.0.19
- 53abf4a: Fix pnpm issues with linking to dist/
- 4a5b13b: Hopefully fixed
- c976d51: Fix postinstall script
- 590b36e: Update paths
- c734379: Fix the bin path
- 1ce5c57: Update bin settings for cli
- c34f349: Fix the missing executable bit and "files" setting in package.json
- 445d494: Fix the release pipeline
- 81e19d2: Pre-alpha release of CLI tool