Skip to content

Release v0.7.0#61

Merged
avanelsas merged 1 commit into
mainfrom
feature/release-v0.7.0
May 22, 2026
Merged

Release v0.7.0#61
avanelsas merged 1 commit into
mainfrom
feature/release-v0.7.0

Conversation

@avanelsas
Copy link
Copy Markdown
Owner

Incorporate BareDOM 3.2.0 and cut release v0.7.0 (0.6.1 → 0.7.0, minor — five new user-facing components).

Five new components

Onboarded via the :scaffold recipe, then hand-polished beyond the scaffolder's heuristic kinds:

Component Category Notes
x-split-pane layout multi-slot container (start / end panels); orientation enum
x-code text syntax-highlighted code display; language enum, code:string-long
x-calendar form inline month calendar; mode / first-day-of-week enums; min/max as ISO-date strings (matching x-date-picker)
x-range-slider form dual-handle range slider; size enum
x-rating form star / heart rating input; precision / shape / size enums

All five are interactive — their DOM events are registered in meta/events.cljs so the inspector's Events section surfaces them.

Changes

  • deps.edn + src/bareforge/meta/versions.cljs — BareDOM 3.1.03.2.0 (lockstep).
  • meta/public_api.cljs, augment.cljs, categories.cljs — scaffolded registrations; augment entries hand-polished for enum/boolean/number kinds and defaults.
  • meta/events.cljs — event lists for all five interactive tags.
  • meta/slots.cljsx-split-pane registered as a start/end multi-slot container.
  • registry_test.cljsexpected-tag-count 99 → 104.
  • slot_strips_test.cljsx-split-pane added to the qualifying-container set.
  • package.json + CHANGELOG.md — version bump + [Unreleased] promoted to [0.7.0].

Gates

All four PR-readiness gates green (also re-run inside clojure -X:release):

  • clj-kondo — 0 errors, 0 warnings
  • cljfmt check — clean
  • shadow-cljs compile test — 847 tests, 0 failures, 0 errors
  • shadow-cljs release app — 0 warnings

🤖 Generated with Claude Code

Incorporate BareDOM 3.2.0 and cut release 0.7.0.

Five new components onboarded into the palette, inspector metadata,
events, and slots:
- x-split-pane (resizable two-panel layout container)
- x-code (syntax-highlighted code display)
- x-calendar (inline month calendar)
- x-range-slider (dual-handle range slider)
- x-rating (star / heart rating input)

BareDOM bumped 3.1.0 -> 3.2.0 in deps.edn and meta/versions.cljs
(lockstep). Version bumped 0.6.1 -> 0.7.0; CHANGELOG [Unreleased]
block promoted.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@avanelsas avanelsas merged commit c7f08ce into main May 22, 2026
1 check passed
@avanelsas avanelsas deleted the feature/release-v0.7.0 branch May 22, 2026 11:50
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