This is the snapshot of v0.1.9, the current version, as recorded on 2026-11-10. The live page runs its examples →
Changelog up to v0.1.9
v0.1.9
Patch Changes
- 8fe9fb4: Declare
"sideEffects": ["**/*.css"] so a bundler can drop the package when its exports are unused. Packages that build class names depend on @behivetech/get-class-name (a real dependency, kept external) instead of bundling their own copy of the helper, so an app loads it once.
v0.1.8
Patch Changes
- b12f0c9: Dependency updates: Radix UI (checkbox 1.4, dialog 1.3, dropdown-menu 2.2, select 2.4, slot 1.5, switch 1.4, toast 1.3, tooltip 1.4), react-hook-form 7.91, TipTap 3.33 and TanStack Query 5.107. No API changes. TipTap 3.33 brings prosemirror-view 1.42.6 or later, which fixes a paste XSS (GHSA-c8x8-7fp4-3x9w). In the rich-text editor, Tab at the start of a paragraph right after a list now moves that paragraph into the list (TipTap's list keymap, from 3.30) instead of moving focus out of the editor.
v0.1.7
Patch Changes
- 0e4857f: Ship
form.tsx in the package files, so the published index.ts resolves its import.
v0.1.6
Patch Changes
- 0c52e51: Each published package now says what it is and where its docs are:
description from the README's first paragraph, and homepage plus a Docs: line in the README pointing at the package's page on https://bht-galaxy.vercel.app, all applied at publish time from one source. Seven READMEs that still said "TODO" have a summary; @behivetech/atoms.stat and @behivetech/cms.base-styles have a README at all; the hand-written props tables are gone from the READMEs, since the Props tab on the site is generated from the interface.
v0.1.5
Patch Changes
- c733fc5: Published to the public npm registry (registry.npmjs.org, access public, with provenance) instead of GitHub Packages. Install with no registry configuration:
pnpm add @behivetech/atoms.button. The versions already on GitHub Packages stay there; nothing in the packages changed.
v0.1.4
Patch Changes
- e3bf015: Live examples are
<name>.example.tsx (was <name>.composition.tsx), following template 0.4.0 of the component registry: the published files list and the docs site's Examples tab use the new name. No component code changed.
v0.1.3
Patch Changes
- dcbb801: README code samples are complete, runnable examples: each declares the state, data or handler it uses, so the registry site renders them live and they copy-paste as working code. No component code changed.
- 726a7ab: The component registry is now the bht-component-registry template, adopted into this repo: every package lives at
registry/behivetech/<category>/<name> and builds with the template's shared env. Published output is the same code; the class-name helper is bundled into each package instead of being a runtime dependency on @behivetech/get-class-name, the tarball now ships README.md, the source, the compositions and a docs.json the docs site reads, and each package declares license: MIT.
v0.1.2
Patch Changes
-
f8c57db: Generate TypeScript declarations once per build instead of once per format.
dist/index.d.cts is no longer emitted. Nothing referenced it: each package's exports["."].types points at dist/index.d.ts, which is unchanged and still covers both the import and require conditions. There are no API, type, or runtime changes.
v0.1.1
Patch Changes
- 0e22d45: Adding react hoook form with form item managed and a couple oof fixes
v0.1.0
Minor Changes
- 210f9a4: 36: Move editor, registry, and renderer into cms-admin
Patch Changes
- cbe4e02: 36: MCP server, agents and other various fix