Skip to content

Releases: Develonaut/bnto

v0.14.2

04 May 23:07
7c41d60

Choose a tag to compare

Deployed

  • Vercel: Deployed
  • Convex: Skipped (no changes)
  • crates.io: Deployed

Surfaces

  • Engine changed: true
  • Web changed: true
  • Convex changed: false

Auto-generated from tag v0.14.2

What's Changed

  • Fix crate publish order — bnto-image after bnto-vector by @Develonaut in #517
  • Add readme field to bnto-shell Cargo.toml by @Develonaut in #518
  • Bump bnto-engine and CLI to 0.1.4 for crates.io publish by @Develonaut in #519

Full Changelog: v0.14.1...v0.14.2

v0.14.1

04 May 22:15
d30551c

Choose a tag to compare

Deployed

  • Vercel: Deployed
  • Convex: Deployed
  • crates.io: Skipped (pre-release)

Surfaces

  • Engine changed: true
  • Web changed: true
  • Convex changed: true

Auto-generated from tag v0.14.1

What's Changed

Full Changelog: v0.14.0...v0.14.1

v0.14.0

04 May 21:46
d9a098c

Choose a tag to compare

Deployed

  • Vercel: Deployed
  • Convex: Deployed
  • crates.io: Skipped (pre-release)

Surfaces

  • Engine changed: true
  • Web changed: true
  • Convex changed: true

Auto-generated from tag v0.14.0

What's Changed

  • Add Note field type and FullScreenEdit mode to tonkotsu by @Develonaut in #462
  • Increase README logo to 140x140 and tighten spacing by @Develonaut in #463
  • Add MultiSelect field type to tonkotsu by @Develonaut in #464
  • Add field grouping to tonkotsu by @Develonaut in #465
  • Add file-sanitize processor and enhance file-rename with counter/extension by @Develonaut in #466
  • Merge file-sanitize into file-rename as optional params by @Develonaut in #467
  • Add multi-namespace template resolution to engine by @Develonaut in #468
  • Add version constraint enforcement for external dependencies by @Develonaut in #469
  • Add bnto migrate command for recipe schema migrations by @Develonaut in #470
  • Add execution progress UX design spike by @Develonaut in #471
  • Add secret/env variable management design spike by @Develonaut in #472
  • Define Sprint 17: BRU file ecosystem + engine polish by @Develonaut in #473
  • Add execution progress Phase 1: completion summary, spinners, and TUI annotations by @Develonaut in #474
  • Add secret/env variable management for recipes by @Develonaut in #475
  • Add recipe trust/consent system for shell-command recipes by @Develonaut in #476
  • Add 4 BRU file processors: file-filter, file-collect, file-copy, file-metadata by @Develonaut in #477
  • Add conditional args and configurable options to download-video recipe by @Develonaut in #478
  • Add OutputFile.metadata and {{item.*}} template namespace by @Develonaut in #479
  • Add spreadsheet-read processor and bulk-video-download recipe by @Develonaut in #480
  • Remove bulk-video-download from builtin recipes by @Develonaut in #482
  • Add fast build profile for local CLI development by @Develonaut in #483
  • Unify path model under single ~/.bnto/ home directory by @Develonaut in #484
  • Extract storage module from tui/ by @Develonaut in #485
  • Add migration runner and v1 unified home migration by @Develonaut in #486
  • Fix TUI detail screen focus lock and library recipe loading by @Develonaut in #487
  • Fix shell-command missing output files in subdirectories by @Develonaut in #489
  • Add RecipeCatalog to unify bundled and library recipe resolution by @Develonaut in #488
  • Add structured progress reporting for container nodes by @Develonaut in #490
  • Add iteration lifecycle events and loop configuration types by @Develonaut in #491
  • Add loop continue-on-error and progressive output persistence by @Develonaut in #495
  • Fix TUI recipe browser: category grouping, scrolling, library separation by @Develonaut in #496
  • Check file size before reading into memory, raise video limit by @Develonaut in #492
  • Fix shell-command output to preserve subdirectory structure by @Develonaut in #497
  • Add output directory templates with ctx.date/time/timestamp by @Develonaut in #498
  • Simplify path settings to single home directory by @Develonaut in #499
  • Add ctx.paths.* template variables and recipe output directories by @Develonaut in #500
  • Add zero-copy FileData enum for shell-command output files by @Develonaut in #501
  • Raise Rust file size limit to 400 production lines by @Develonaut in #502
  • Pass FileData through pipeline and add file-move processor by @Develonaut in #503
  • Preserve subdirectory paths in file-move output by @Develonaut in #504
  • Emit FileData::Path from file-collect and add merge-similar-folders recipe by @Develonaut in #505
  • Add reusable Viewport struct for TUI detail screen scrolling by @Develonaut in #506
  • Add centralized bnto-core::case module by @Develonaut in #507
  • Wire {{node.input.*}} template variables for input filename metadata by @Develonaut in #508
  • Add TUI Preview screen for dry-run file transformations by @Develonaut in #510
  • Fix CLI output writer destroying source files with FileData::Path by @Develonaut in #511
  • Add file transformation preview to dry-run by @Develonaut in #509
  • Add mode-aware output node and remove file-move processor by @Develonaut in #512
  • Replace merge-similar-folders recipe with flatten-folders by @Develonaut in #513
  • Add documentation validation gate by @Develonaut in #514

Full Changelog: v0.13.2...v0.14.0

v0.13.2

25 Apr 21:32
4aa99e2

Choose a tag to compare

Deployed

  • Vercel: Deployed
  • Convex: Skipped (no changes)
  • crates.io: Skipped (pre-release)

Surfaces

  • Engine changed: true
  • Web changed: true
  • Convex changed: false

Auto-generated from tag v0.13.2

What's Changed

Full Changelog: v0.13.1...v0.13.2

v0.13.1

25 Apr 18:02
7471b49

Choose a tag to compare

Deployed

  • Vercel: Skipped (no changes)
  • Convex: Skipped (no changes)
  • crates.io: Skipped (no changes)

Surfaces

  • Engine changed: false
  • Web changed: false
  • Convex changed: false

Auto-generated from tag v0.13.1

What's Changed

Full Changelog: v0.13.0...v0.13.1

v0.13.0

25 Apr 17:47
777524e

Choose a tag to compare

Deployed

  • Vercel: Deployed
  • Convex: Deployed
  • crates.io: Skipped (pre-release)

Surfaces

  • Engine changed: true
  • Web changed: true
  • Convex changed: true

Auto-generated from tag v0.13.0

What's Changed

  • Add TUI list editor screen with node CRUD and reorder by @Develonaut in #431
  • Wire bnto-form into TUI editor for inline parameter editing by @Develonaut in #432
  • Honor slider control hint for Number params in TUI forms by @Develonaut in #433
  • Wire TUI editor entry points into app state machine by @Develonaut in #434
  • Add save workflow to TUI editor with dirty-exit guard by @Develonaut in #435
  • Add engine-level logging system with TUI frame diagnostics by @Develonaut in #437
  • Wire session logger into all CLI commands with integration tests by @Develonaut in #438
  • Add TUI wizard for guided recipe creation by @Develonaut in #436
  • Embed file picker in Detail screen for unified recipe flow by @Develonaut in #439
  • Add power recipes strategy and gap analysis by @Develonaut in #440
  • Add recipe-level dependency declarations design doc by @Develonaut in #441
  • Add recipe-level dependency declarations by @Develonaut in #442
  • Add shell-command processor with security validation by @Develonaut in #443
  • Migrate download-video from dedicated processor to shell-command recipe by @Develonaut in #444
  • Remove FieldsConfig type and fields property from Definition by @Develonaut in #445
  • Add recipe fields — typed user controls with template resolution by @Develonaut in #446
  • Deprioritize editor sprints, focus on engine hardening by @Develonaut in #447
  • Extract oversized Rust files into focused modules by @Develonaut in #448
  • Stream stderr from child processes for live execution feedback by @Develonaut in #449
  • Fix TOCTOU race in NativeContext::temp_file() by @Develonaut in #450
  • Add bnto dry-run command for shell-command recipe inspection by @Develonaut in #451
  • Make TUI execution screen show live progress by @Develonaut in #452
  • Add bnto install command for auto-installing recipe dependencies by @Develonaut in #453
  • Upgrade GitHub Actions to Node.js 24 by @Develonaut in #454
  • Add Display/Edit mode and FilePath field to bnto-form by @Develonaut in #455
  • Add search, metadata columns, and breadcrumb to TUI file picker by @Develonaut in #456
  • Add fuzzy Select filter and TextArea field to bnto-form by @Develonaut in #457
  • Rename bnto-form crate to tonkotsu by @Develonaut in #458

Full Changelog: v0.12.0...v0.13.0

v0.12.0

20 Apr 00:49
5442805

Choose a tag to compare

Deployed

  • Vercel: Deployed
  • Convex: Skipped (no changes)
  • crates.io: Deployed

Surfaces

  • Engine changed: true
  • Web changed: true
  • Convex changed: false

Auto-generated from tag v0.12.0

What's Changed

  • Add viewport scrolling, nav history, and path-based selection to TUI picker by @Develonaut in #391
  • Overhaul TUI file picker with viewport, nav history, and extended keybindings by @Develonaut in #392
  • Wire TUI screen data flow and add integration tests by @Develonaut in #393
  • Add pipeline execution bridge for TUI by @Develonaut in #394
  • Add pipeline execution bridge for TUI by @Develonaut in #396
  • Add persistent TUI settings with file picker integration by @Develonaut in #395
  • Wire output directory config and per-file savings to TUI results by @Develonaut in #397
  • Auto-transition from execution to results screen by @Develonaut in #398
  • Fix TUI execution results: clean output dir and bridge race condition by @Develonaut in #399
  • Fix TUI results overflow and add settings persistence tests by @Develonaut in #400
  • Add persistent TUI settings, execution bridge, and results screen by @Develonaut in #401
  • Plan Sprint 11: TUI schema-driven parameter controls by @Develonaut in #403
  • Groom plan: reflect TUI delivery, fix stale references by @Develonaut in #404
  • Document TUI in README and CLAUDE.md by @Develonaut in #402
  • Enrich web telemetry events and wire auth identity by @Develonaut in #405
  • Add anonymous opt-out telemetry to CLI by @Develonaut in #406
  • Add telemetry toggle to TUI settings screen by @Develonaut in #407
  • Scaffold Sprint 11 engine-owned node schema docs by @Develonaut in #408
  • Extend ParameterDef with presentation metadata and migrate enums to OptionEntry by @Develonaut in #409
  • scope rules by @Develonaut in #410
  • Chore/scope rules by @Develonaut in #411
  • Inline engine ParameterDef on IO/container/data nodeTypes (Sprint 11 PR 2) by @Develonaut in #412
  • Add engine-owned document-shape types to bnto-core by @Develonaut in #413
  • Make Rust engine the single source of truth for document-shape TS types by @Develonaut in #414
  • Generate all schema metadata from engine catalog, delete hand-written overlays by @Develonaut in #415
  • Add type-aware TUI controls for boolean, enum, and number parameters by @Develonaut in #416
  • Add schema integration tests and mark Sprint 11 complete by @Develonaut in #418
  • Add visible_when filtering, custom recipe loading, and detail scrolling by @Develonaut in #417
  • Add BntoPaths, atomic writes, and TOML config for TUI persistence by @Develonaut in #419
  • Add config migration and wire BntoPaths through TUI by @Develonaut in #420
  • Add Home screen as default TUI landing by @Develonaut in #421
  • Fix back-navigation from Home and add centered content panels by @Develonaut in #422
  • Unify TUI app frame across all screens by @Develonaut in #423
  • Add My Library screen and default TUI launch by @Develonaut in #424
  • Add bnto-form crate with journey tests and dispatch fixes by @Develonaut in #425
  • Add Select, Confirm, and Number rendering widgets for bnto-form by @Develonaut in #426
  • Add validation system and theme support to bnto-form by @Develonaut in #427
  • Wire bnto-form into detail screen, replace hand-built controls by @Develonaut in #428
  • Add kitchen-sink demo binary to bnto-form crate by @Develonaut in #429
  • Add editor state model and recipe file I/O to bnto-core by @Develonaut in #430

Full Changelog: v0.11.1...v0.12.0

v0.11.1

13 Apr 01:22
2bff73f

Choose a tag to compare

Deployed

  • Vercel: Deployed
  • Convex: Skipped (no changes)
  • crates.io: Skipped (no changes)

Surfaces

  • Engine changed: false
  • Web changed: true
  • Convex changed: false

Auto-generated from tag v0.11.1

What's Changed

Full Changelog: v0.11.0...v0.11.1

v0.11.0

13 Apr 00:46
9623521

Choose a tag to compare

Deployed

  • Vercel: Deployed
  • Convex: Deployed
  • crates.io: Deployed

Surfaces

  • Engine changed: true
  • Web changed: true
  • Convex changed: true

Auto-generated from tag v0.11.0

What's Changed

  • Move recipe metadata into engine .bnto.json files by @Develonaut in #374
  • Add vector-optimize SVG optimization processor using oxvg by @Develonaut in #375
  • Revert vector-optimize: oxvg adds 5MB to WASM binary by @Develonaut in #376
  • Add vector-optimize SVG processor with 9 XML cleanup passes by @Develonaut in #379
  • Add backlog items for Detail→Picker transition tests by @Develonaut in #381
  • Fix sub-1% savings displaying as 0% in result items by @Develonaut in #380
  • Add TUI file picker screen with filesystem navigation and multi-select by @Develonaut in #378
  • Restructure recipe landing pages: dropzone-first hero layout by @Develonaut in #377
  • Restructure recipe landing pages and clean up dead code by @Develonaut in #382
  • Strip auth UI from web app by @Develonaut in #383
  • Add automated search engine indexing to the release pipeline by @Develonaut in #384
  • Widen explore megamenu to 3 columns, add 404 fish mascot, fix nested pressable by @Develonaut in #385
  • Fix 19 E2E editor test failures from stale test assumptions by @Develonaut in #387
  • Add execution and results screens to TUI by @Develonaut in #386
  • Extract composable section architecture for recipe pages by @Develonaut in #388
  • Gate TUI behind explicit bnto tui subcommand by @Develonaut in #389

Full Changelog: v0.10.0...v0.11.0

v0.10.0

10 Apr 23:35
ba5773c

Choose a tag to compare

Deployed

  • Vercel: Deployed
  • Convex: Deployed
  • crates.io: Deployed

Surfaces

  • Engine changed: true
  • Web changed: true
  • Convex changed: true

Auto-generated from tag v0.10.0

What's Changed

Full Changelog: v0.9.8...v0.10.0