v0.9
fix: resolve JSR publish failures + serializeAttributes camelToKebab (#1)
P0 fix — serializeAttributes() camelToKebab:
- Added camelToKebab() to core/render-dsd.ts
- serializeAttributes() now converts camelCase prop keys to kebab-case
(e.g. currentPath -> current-path) so Lit's attribute observer can
read them back on client-side upgrade - Regenerated runtime-shim.ts to include the new function
- Fixes GitHub Issue #1
P1 fix — JSR publish workspace path dependencies:
- adapter-lit/deno.json: removed workspace path imports
(@lessjs/core/render-dsd, less-runtime, logger) — Deno workspace
resolution handles these automatically - ui/deno.json: removed workspace path import of @lessjs/core
- core/deno.json: version 0.9.0-alpha-1 -> 0.9.0 so ^0.9.0 resolves
(semver pre-release rules exclude alpha from ^ ranges)
Full Changelog: v0.8.1...v0.9