Skip to content

Commit c13aa3c

Browse files
committed
chore: Add changelog for 0.0.61
1 parent dd19e88 commit c13aa3c

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

libs/flowdrop/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.0.61] - 2026-02-22
9+
10+
### Added
11+
12+
- **`awaiting_input` session status**: New `awaiting_input` value in `PlaygroundSessionStatus` for human-in-the-loop flows where the runtime is waiting for user input
13+
- **Configurable polling lifecycle hooks**: `shouldStopPolling` and `isTerminalStatus` hooks on `PlaygroundConfig` let consumers customize which statuses stop polling and clear the executing state, with exported defaults (`defaultShouldStopPolling`, `defaultIsTerminalStatus`)
14+
- **`startPolling()` on MountedPlayground**: Resume polling after it stops (e.g., on `awaiting_input`), without needing to re-execute the workflow
15+
- **`pushMessages()` on MountedPlayground**: Push poll responses directly into the store pipeline, enabling custom transports (WebSocket/SSE) as an alternative to built-in polling
16+
- **`onSessionStatusChange` callback**: New mount option that fires whenever the session status changes, providing both new and previous status values
17+
18+
### Changed
19+
20+
- **`createPollingCallback` factory**: Extracted a single `createPollingCallback()` factory in `playgroundStore` as the source of truth for poll response processing (addMessages, updateSessionStatus, setExecuting), replacing duplicated callback logic across `mount.ts`, `Playground.svelte`, and the store
21+
822
## [0.0.60] - 2026-02-22
923

1024
### Fixed

libs/flowdrop/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@d34dman/flowdrop",
33
"license": "MIT",
44
"private": false,
5-
"version": "0.0.60",
5+
"version": "0.0.61",
66
"scripts": {
77
"dev": "vite dev",
88
"build": "vite build && pnpm run prepack",

0 commit comments

Comments
 (0)