Skip to main content
Version History

Changelog

Latest updates and changes to Blocks packages

@blocksai/storeminor
@blocksai/climinor
@blocksai/schemaminor

Add database storage and public registry

  • -New `@blocksai/store` package for persistent database-backed storage of Blocks specifications
  • -Supports SQLite, PostgreSQL, and libSQL/Turso via Drizzle ORM
  • -New `blocks store` CLI commands: `init`, `push`, and `pull` for managing remote block storage
  • -Added `sources` configuration to schema for pulling block specs from databases or files
  • -Source resolution with deep merging (local config wins on conflicts)
Changeset: add-store-package.md
@blocksai/storepatch

Launch public Blocks registry

  • -Public registry backed by Turso, serving 500 blocks from the official TPMJS tools collection
  • -Registry API at `/api/registry` returns full BlocksConfig with all blocks, entities, and semantics
  • -131 domain entities, 18 semantics, and 28 domain validation rules synced from TPMJS
  • -Added libSQL/Turso adapter for remote database support
  • -Sync script to pull official tools from TPMJS monorepo into the registry
Changeset: add-public-registry.md
@blocksai/storepatch

Add user authentication and block submissions

  • -Magic link authentication via better-auth and Resend email
  • -Registry browse page at `/registry` with search and filtering
  • -Block submission form at `/registry/submit` for authenticated users
  • -User-submitted blocks merged into registry API responses
Changeset: add-auth-and-submissions.md

About Changesets

This project uses Changesets for version management. Each changeset represents a set of changes ready to be released.