Skip to content

Releases: nextbridgehq/block-builder

Release list

v0.2.0

Choose a tag to compare

@nextbridgehq nextbridgehq released this 04 Sep 15:23
d256aa3

Added

  • Live Preview panel — shows each field's label, placeholder, and resolved data-access slug while designing a block
  • Layout fields — Row, Tabs, Collapsible, Group, Array — nestable and drillable
  • JSON Import/Export for block schemas
  • Version history with restore
  • Concurrency-safe version publishing (no more duplicate version numbers under concurrent publishes)
  • CSRF protection on internal API endpoints
  • Reserved field-name and slug format validation
  • Automated test suite (114 tests) with coverage thresholds and CI
  • Admin UX improvements — nav sidebar shortcut, "Edit in Builder" button, clickable breadcrumbs

Fixed

  • Generated code for Tabs/Row/Collapsible fields was broken or failed to type-check
  • Generated field types now correctly map to Payload's vocabulary (richText, upload, select, etc.)
  • Various validation, duplicate-ID, and stale-state bugs in the builder
  • Security fix: SSRF/host-confusion vulnerability in the fast-uri dependency
  • Cleaned up stray encoding corruption across source files

Changed

  • Unified internal field-type system with the validation schema
  • Renamed internal relationTo property to collection
  • Replaced radio/upload with richtext/image/file in the palette
  • Removed the uuid dependency in favor of crypto.randomUUID()

v0.1.0

Choose a tag to compare

@nextbridgehq nextbridgehq released this 04 Sep 15:22
  • Initial release
  • init CLI: auto-detects app dir, injects plugin config, admin field CSS, Postgres/SQLite-aware next steps
  • Auth guard on the generated Block Builder layout
  • Admin field CSS auto-injection, automatic nav link injection, BlockDataField/BlockVersionSync admin components
  • README overhaul and canvas fixes
  • Removed the Tailwind dependency from builder.css
  • Fixed source-encoding corruption, repository URL format, and author/license info