Skip to content

chore(release): version packages 1.12.0 - #126

Merged
vannt-dev merged 1 commit into
developfrom
changeset-release/1.12.0
Oct 20, 2026
Merged

vannt-dev merged 1 commit into
developfrom
changeset-release/1.12.0

Conversation

@vannt-dev

Copy link
Copy Markdown
Owner

Summary

Release 1.12.0 of all five packages (core, react, vue, angular, svelte):

The versions and changelogs came from the same steps release.yml runs
(create-changeset --bump minor, changeset version, lockfile sync). They are committed here
because the peer floor can't land on develop while core is still 1.11.0: the
React/Vue/Angular peer-range gates pack the workspace core and fail with ERESOLVE.

How to publish after merge

Run Release on develop with resume ticked. A normal run (resume off) would bump
everything again, to 1.13.0.

  1. resume + dry_run: the log should show 1.12.0 for all five, and the list of
    packages needing their own tag should be empty.
  2. resume only: publishes the five packages to npm with provenance, tags v1.12.0 and
    creates the GitHub Release from core's 1.12.0 CHANGELOG section.

Then sync master the same way as #91 and #103.

Verification

All on this commit, Node 26 / npm 11.19:

  • npm ci, npm run build, lint, format-check, typecheck, core type tests,
    test:scripts, npm audit --omit=dev --audit-level=high: all pass
  • package tests: core 393, react 189, vue 208, angular 121, svelte 209; smoke 12 + 12
  • verify-framework-deps, cross-framework imports, renderer prop parity, package
    entry points, docs API references, cross-registry integration: all pass
  • React/Vue/Angular peer-range scripts: all pass. Before this commit they failed
    with ERESOLVE.
  • the react, vue and svelte example apps install and build
  • npm pack of all five gives 1.12.0 tarballs, and each adapter declares core ^1.12.0.
    Fresh Vite apps (React 19, Vue 3) were installed from the tarballs only and checked in
    a browser. Every built-in control has a label.dfk-field-label whose for points at
    the control, and the radio group's aria-labelledby resolves. Typing US shows the
    appearWhen field and sets required on the requiredWhen field; FR hides the
    field and drops required again. No page errors.
  • installing the react tarball next to core 1.11.0 fails with ERESOLVE, as intended

Release 1.12.0 of all five packages, versioned the way release.yml does
(create-changeset --bump minor, changeset version, lockfile sync).

Each adapter's @dynamic-field-kit/core peer moves to ^1.12.0: they import
resolveVisible and makeLabelId now. The floor cannot sit on develop before
core is 1.12.0 (the peer-range gates fail with ERESOLVE), so it ships in the
version commit. Publish with release.yml resume=true; a normal run bumps again.
@vannt-dev
vannt-dev merged commit 6efdf3e into develop Oct 20, 2026
13 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