From a325c32144c0440708de8a2bbc0fc3912240518c Mon Sep 17 00:00:00 2001 From: Thanga Ganapathy Date: Sat, 29 Aug 2026 04:00:15 +0530 Subject: [PATCH] chore(release): @opentf/micro-ui@0.4.0 --- CHANGELOG.md | 2 ++ packages/micro-ui/package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c7bab1d..ce0e682 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0] - 2026-08-28 + ### Added - **CSS split bundle** — `src/styles.css` is now an aggregator that re-exports the split partials (`tokens.css`, `base.css`, `components.css`) in declaration order, so the full bundle and the split imports share a single source of truth and the same `@layer` structure. - **Kanban demo** — `demo/src/kanban.ts` (`x-kanban`): three-column board with native drag & drop (move + reorder via insertion index, `.is-dragging`/`.is-drop-target` classes), store-backed state with `store.subscribe` re-renders, add-card composer, per-column counts, and reset. Drag events touch DOM classes directly so `dragover` never re-renders the board. diff --git a/packages/micro-ui/package.json b/packages/micro-ui/package.json index 441dc5f..0d86568 100644 --- a/packages/micro-ui/package.json +++ b/packages/micro-ui/package.json @@ -1,6 +1,6 @@ { "name": "@opentf/micro-ui", - "version": "0.3.0", + "version": "0.4.0", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts",