Skip to content

chore: release v0.4.0#37

Merged
ignsm merged 3 commits into
mainfrom
chore/release-0.4.0
May 10, 2026
Merged

chore: release v0.4.0#37
ignsm merged 3 commits into
mainfrom
chore/release-0.4.0

Conversation

@ignsm
Copy link
Copy Markdown
Owner

@ignsm ignsm commented May 10, 2026

Release prep for v0.4.0. Consumes the six pending changesets, bumps @formhaus/core, @formhaus/react, @formhaus/vue from 0.3.1 → 0.4.0, and writes per-package CHANGELOGs.

What ships

  • @formhaus/react: SSR fix — FormRenderer no longer crashes Next.js prerender. Drop your next/dynamic({ ssr: false }) wrapper to get prerendering back.
  • All packages: new 'datetime' and 'autocomplete' field types with React + Vue renderers.
  • @formhaus/core: optional baseline stylesheet at @formhaus/core/style.css (CSS custom properties for theming).
  • Source maps now ship in every package tarball.
  • @formhaus/core no longer publishes fixtures/ (they were never reachable from consumer code under strict ESM).

Mechanics

  1. pnpm run version consumed .changeset/*.md and wrote draft packages/*/CHANGELOG.md + bumped versions.
  2. Hand-polished the per-package CHANGELOGs (stripped commit-hash prefixes, removed "Updated dependencies" noise, added release date, kept content tight).
  3. Root CHANGELOG.md gets a one-section summary pointing at per-package CHANGELOGs.

After this PR lands

git checkout main && git pull
pnpm release    # builds + npm publish
git push --follow-tags

pnpm release runs pnpm build && changeset publish. The publish step picks up the bumped versions, publishes to npm, and creates git tags.

Verifying

  • pnpm install --frozen-lockfile, pnpm -r run build, pnpm -r run test, pnpm lint:packages, pnpm check:types all green
  • 185 tests pass (136 core + 22 react + 12 vue + 15 figma)
  • Each tarball verified to include dist/index.js.map; @formhaus/core tarball includes style.css and excludes fixtures/

@vercel
Copy link
Copy Markdown

vercel Bot commented May 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
formhaus Ready Ready Preview, Comment May 10, 2026 2:45pm

Request Review

@ignsm ignsm merged commit 8db291c into main May 10, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant