Skip to content

chore(release): prepare v3.3.0 — five-adapter ecosystem release#250

Merged
avanelsas merged 2 commits into
mainfrom
release/v3.3.0
May 26, 2026
Merged

chore(release): prepare v3.3.0 — five-adapter ecosystem release#250
avanelsas merged 2 commits into
mainfrom
release/v3.3.0

Conversation

@avanelsas
Copy link
Copy Markdown
Owner

Summary

Prepares @vanelsas/baredom@3.3.0 — the five-adapter ecosystem release.

Headline: three new framework adapters ship alongside React and Angular:

Adapter Package First version
Vue 3.4+ @vanelsas/baredom-vue 0.1.0
Svelte 5+ @vanelsas/baredom-svelte 0.1.0
SolidJS 1.9+ @vanelsas/baredom-solid 0.1.0

All three are already on npm — published via PR #248's release infrastructure.

What this PR contains

Version bumps in the four canonical source-of-truth locations per docs/RELEASING.md:

  • package.json3.2.03.3.0
  • build.clj(def version "3.3.0")
  • deps.edntarget/baredom-3.3.0.jar
  • docs/installation.md — three Clojars/npm install snippets bumped

Plus a new ## [3.3.0] entry in CHANGELOG.md, leading with the adapter ecosystem story and covering the supporting changes (README restructure, codegen dedupe, components catalogue split, release-solid workflow).

What the core library actually changes

Nothing functional. Zero diffs under src/, build.clj, deps.edn, or shadow-cljs.edn since v3.2.0. dist/ is byte-identical.

What ships differently in the npm tarball (per files: ["dist","custom-elements.json","README.md","LICENSE","CHANGELOG.md"]):

The substantive ecosystem expansion lives in the three new adapter packages, which are versioned independently.

Test plan

  • clj-kondo --lint src test → 0 errors, 0 warnings
  • All v3.2.0 references bumped (no stragglers — verified by grep)
  • Pre-commit hook regenerated all five adapters without producing source diff (metadata unchanged)
  • After merge: git tag v3.3.0 && git push origin v3.3.0release.yml publishes to npm + Clojars + creates GitHub Release

Related

🤖 Generated with Claude Code

avanelsas and others added 2 commits May 26, 2026 15:29
Headline: three new framework adapters ship alongside React and
Angular. Vue 3, Svelte 5, and SolidJS are now officially supported.

The core library itself is functionally unchanged from 3.2.0 — `dist/`
is byte-identical (zero diffs under src/, build.clj, deps.edn, or
shadow-cljs.edn since v3.2.0). This release ships an updated README +
CHANGELOG so the npm-registry view reflects the now-complete
five-adapter ecosystem.

Version bumps (per docs/RELEASING.md):
- package.json: 3.2.0 → 3.3.0
- build.clj:    3.2.0 → 3.3.0
- deps.edn:     baredom-3.2.0.jar → baredom-3.3.0.jar
- docs/installation.md: three Clojars/npm install snippets bumped

CHANGELOG.md gains a new ## [3.3.0] entry that leads with the
adapter ecosystem (Vue, Svelte, Solid), then covers the supporting
changes (README restructure, scripts/codegen_shared.bb dedupe,
docs/components.md catalogue split, CLAUDE.md registration-checklist
update, release-solid.yml workflow). Two adapter bug fixes are
listed: Angular x-select CVA event name (PR #242) and Vue reserved
prop names (PR #243).

After this PR merges, the release is triggered by:

    git tag v3.3.0 && git push origin v3.3.0

That fires .github/workflows/release.yml, which publishes to npm,
Clojars, and creates a GitHub Release.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@avanelsas avanelsas merged commit f7f3e00 into main May 26, 2026
1 check 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