Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 14 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.3.1] - 2026-05-13

### Added

- `examples/node-icons.yaml`: small focused flow demonstrating Iconify brand-icon overlays on top of pixel sprites (Postgres, Redis, RabbitMQ, SendGrid).
- Server: on first startup, the bundled `examples/` and `examples/showcase/` flows are seeded into the disk-backed store with stable `example-<basename>` ids. Repeat starts update the seeded copies in place; user-authored flows (random nanoids) are untouched. The npm tarball now ships the `examples/` tree (`@openhop/server` `files` field + prepack copy) so `npx openhop demo` populates the sidebar on a brand-new machine.
- Pages playground: sidebar now bundles the showcase flows and the focused feature demos (node-icons, parallel, sub-flows, create-destroy, ai-browsing-agent). The earlier general-purpose examples (simple-crud, auth-flow, order-flow, self-loops, type-variants) remain in the repo and are still seeded by the local server — they're just not pinned in the Pages sidebar anymore.
- Pages playground: sidebar now bundles the showcase flows and the focused feature demos (node-icons, parallel, sub-flows, create-destroy). The self-referential `openhop` showcase is the default landing flow when a visitor opens `https://naorsabag.github.io/openhop/` with no URL hash. The earlier general-purpose examples (simple-crud, auth-flow, order-flow, self-loops, type-variants) remain in the repo and are still seeded by the local server — they're just not pinned in the Pages sidebar anymore.

### Changed

- README "How it works": the mermaid diagram is replaced by a screenshot of the rendered openhop showcase flow (sprites + edges including the new `ai_agent` and `browser` nodes). The image hyperlinks to the Pages playground so readers can watch it animate live.
- `examples/showcase/openhop.yaml` `meta.title`: `OpenHop, visualized in OpenHop` → `openhop`.

### Removed

- `examples/ai-browsing-agent.yaml`: the two new node types (`ai_agent`, `browser`) are already exercised by `examples/showcase/openhop.yaml` and `examples/showcase/browser-use.yaml`; the standalone narrative example was duplicative.

## [0.3.0] - 2026-05-12

Expand Down Expand Up @@ -93,7 +104,8 @@ Initial public release.
- GitHub Actions CI: lint, format check, typecheck, build, test, coverage, npm audit, gitleaks, CodeQL.
- Issue and pull request templates; Dependabot configuration.

[Unreleased]: https://github.com/naorsabag/OpenHop/compare/v0.3.0...HEAD
[Unreleased]: https://github.com/naorsabag/OpenHop/compare/v0.3.1...HEAD
[0.3.1]: https://github.com/naorsabag/OpenHop/releases/tag/v0.3.1
[0.3.0]: https://github.com/naorsabag/OpenHop/releases/tag/v0.3.0
[0.2.0]: https://github.com/naorsabag/OpenHop/releases/tag/v0.2.0
[0.1.0]: https://github.com/naorsabag/OpenHop/releases/tag/v0.1.0
10 changes: 5 additions & 5 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "openhop",
"version": "0.3.0",
"version": "0.3.1",
"description": "Animated data-flow diagrams your AI agent can write. CLI.",
"repository": {
"type": "git",
Expand Down Expand Up @@ -46,8 +46,8 @@
"dependencies": {
"@fastify/http-proxy": "^11.4.4",
"@fastify/static": "^9.1.3",
"@openhop/server": "0.3.0",
"@openhop/web": "0.3.0",
"@openhop/server": "0.3.1",
"@openhop/web": "0.3.1",
"commander": "^12.0.0",
"fastify": "^5.0.0",
"yaml": "^2.8.4",
Expand Down
2 changes: 1 addition & 1 deletion packages/server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@openhop/server",
"version": "0.3.0",
"version": "0.3.1",
"description": "OpenHop API server. Fastify app for storing and serving data-flow definitions.",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@openhop/web",
"version": "0.3.0",
"version": "0.3.1",
"description": "OpenHop web UI. Prebuilt static assets — animated data-flow renderer.",
"repository": {
"type": "git",
Expand Down
Loading