Releases: kontourai/flow
Releases · kontourai/flow
v0.1.16
Summary
- Collapses the npm package API to the @kontourai/flow root import plus the flow CLI.
- Removes root compatibility source shims for console projection, console server, and runtime file helpers while keeping those APIs available from the package root.
- Blocks old console/runtime package subpaths and adds package contents coverage so stale root generated entrypoint files cannot ship.
- Updates tests, docs, and release metadata for the domain-folder source layout.
Verification
- PR #56 CI: https://github.com/kontourai/flow/actions/runs/27283378563
- Main CI: https://github.com/kontourai/flow/actions/runs/27283499661
- Publish NPM: https://github.com/kontourai/flow/actions/runs/27283560628
- npm latest verified: @kontourai/flow@0.1.16
v0.1.15
Summary
- Closes authored Flow Definition public types so stale and unknown authored fields fail TypeScript excess-property checks.
- Adds focused type contract fixtures for typed gate expects, gate-level requires rejection, and intentionally open runtime/evidence/config/release extension surfaces.
- Removes stale ADR transition wording now that typed expects is the authored gate expectation contract.
Verification
- PR #55 CI: https://github.com/kontourai/flow/actions/runs/27240527756
- Main CI: https://github.com/kontourai/flow/actions/runs/27240619386
- Publish NPM: https://github.com/kontourai/flow/actions/runs/27240646419
- npm latest verified: @kontourai/flow@0.1.15
v0.1.14
What's Changed
- Made typed expects the single authored Flow Definition gate expectation field.
- Removed gate-level requires from public examples, schemas, public TypeScript contract, runtime fallback evaluation, docs, and tests.
- Added runtime and CLI rejection coverage for gate-level requires.
- Preserved typed gate behavior through Surface claim, route-back, report, transition, package, and CLI validation tests.
Verification
- PR #54 checks passed.
- Publish workflow 27239307763 passed.
- npm latest verified as 0.1.14.
v0.1.13
What's Changed
- Removed the obsolete legacy-named gate evaluator from the root package API.
- Kept evaluateGate as the current public evaluator for flat v0.1 definitions, requires, route-back policy, typed expectations, and Surface claim checks.
- Cleaned stale legacy wording from docs, source messages, and tests.
Verification
- PR #53 checks passed.
- Publish workflow 27233349182 passed.
- npm latest verified as 0.1.13.
v0.1.12
What's Changed
- Added a docs index for product, architecture, contributor, repo structure, and ADR docs.
- Consolidated v0.1 package-boundary wording around the loopback-only local Flow Console versus hosted/external console scope.
- Kept contributor docs focused on source layout, validation, hooks, local product state, and placement rules.
Verification
- PR #52 checks passed.
- Publish workflow 27231910235 passed.
- npm latest verified as 0.1.12.
v0.1.11
Summary
- Split the oversized Node schema/runtime suite into focused domain test files under tests/node/.
- Added shared test-only helpers under tests/node/helpers/ for fixture loading, CLI setup, config fixtures, route-back fixtures, and schema assertions.
- Updated check:schemas to build and run the full split Node contract lane.
Verification
- GitHub publish workflow passed across Node 18, 22, and 24 verification lanes.
- npm publish job passed and @kontourai/flow@0.1.11 is published as latest.
- Local delivery gates passed: tool-planner, tool-worker, tool-code-reviewer, tool-dependencies-updater, and tool-verifier.
- Local checks passed: npm run test:node, npm run typecheck, npm run typecheck:console-ui, npm run check:schemas, npm test, npm pack --dry-run --cache /private/tmp/flow-npm-cache, git diff --check.
v0.1.10
Summary
- Defined the public npm package specifier boundary as @kontourai/flow, @kontourai/flow/console-projection, and @kontourai/flow/console-server.
- Added package-boundary tests proving supported specifiers import successfully and representative generated implementation subpaths are rejected by package exports.
- Clarified that packaged dist domain files are implementation output, not public consumer subpaths.
Verification
- PR #50 passed CI: Test and package.
- Publish workflow 27227537254 passed Node 18, 22, and 24 verification, pack dry run, and npm publish.
- npm registry reports @kontourai/flow@0.1.10 as latest.
- tool-code-reviewer approved after README wording clarification.
- tool-security-reviewer approved.
- tool-verifier passed acceptance criteria.
v0.1.9
Summary
- Organized Flow runtime source into domain folders for contracts, runtime, shared helpers, config, definitions, gates, transitions, reports, release checks, and console implementation.
- Preserved generated package entrypoints with root compatibility shims for the CLI, root exports, console projection/server, and flow-files.
- Moved Node test suites from scripts/check-.mjs to tests/node/.test.mjs and kept scripts focused on operational repository tooling.
- Updated repo hook validation so validate:repo-hooks runs the moved hook test path.
Verification
- PR #49 passed CI: Test and package.
- Publish workflow 27223866334 passed Node 18, 22, and 24 verification, pack dry run, and npm publish.
- npm registry reports @kontourai/flow@0.1.9 as latest.
- tool-code-reviewer approved after the hook validation path fix.
- tool-security-reviewer approved.
- tool-verifier passed acceptance criteria.
- tool-playwright passed browser verification: 5 passed / 1 skipped.
v0.1.8
Summary
- Documented the published examples boundary in examples/README.md.
- Added README coverage for the package-visible console projection scenario.
- Added package contents tests that lock the top-level npm surface, require packed examples to match tracked public examples exactly, and require scenario README coverage.
- Bumped @kontourai/flow to 0.1.8 and recorded the cleanup in CHANGELOG.md.
Verification
- PR #48 passed CI: Test and package.
- Publish workflow 27222223190 passed Node 18, 22, and 24 verification, pack dry run, and npm publish.
- npm registry reports @kontourai/flow@0.1.8 as latest.
v0.1.7
Highlights
- Keeps the README package-first by moving contributor setup, hook, source layout, and release-prep details into docs/contributing.md.
- Removes stale historical audit and one-time release setup docs now that the durable decisions live in current source/docs and source control history.
- Keeps repo-local Flow Agents workflow artifacts documented only under ignored .flow-agents/.
- Updates repo hook checks to verify contributor docs instead of requiring hook setup in the README.
Verification
- PR #47 passed GitHub CI.
- Publish workflow 27219583041 passed all verify matrix jobs and published @kontourai/flow@0.1.7.
- npm dist-tag latest now resolves to 0.1.7.