Skip to content

Commit a146584

Browse files
ClodoCapeoclaude
andcommitted
release: v0.2.21
Bump @lumencast/runtime to 0.14.0 to carry the backdrop-blur layer effect (node.backdropBlur) end-to-end to air, plus the compile/runtime clamp hardening on blur/backdropBlur/shadow. Solar mount() surface unchanged — runtime passthrough only. Refs Prism ADR 014 (Tier B step 1). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 3667dd0 commit a146584

3 files changed

Lines changed: 24 additions & 12 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ follows [Keep a Changelog](https://keepachangelog.com/), and the project
55
adheres to Semantic Versioning (pre-1.0 : minor bumps may carry
66
behavioural changes that keep the `mount()` API stable).
77

8+
## [0.2.21] - 2026-07-09
9+
10+
### Changed
11+
12+
- **`backdrop-blur` layer effect now reaches the antenne.** Bumped
13+
`@lumencast/runtime` to `0.14.0`, which adds the `node.backdropBlur` LSML field
14+
(compiler + runtime) rendered via CSS `backdrop-filter` in `UniversalWrapper`
15+
(Prism ADR 014, Tier B step 1). The runtime bump also lands the security
16+
hardening that clamps `node.blur` / `node.backdropBlur` / `node.shadow[]` at
17+
both compile- and run-time (previously passed through unbounded). Solar's own
18+
`mount()` surface is unchanged — this is a runtime passthrough.
19+
820
## [0.2.20] - 2026-07-06
921

1022
### Fixed

package-lock.json

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@zablab/solar",
3-
"version": "0.2.20",
3+
"version": "0.2.21",
44
"description": "Solar — scene runtime bundle for the Zablab broadcast platform (Pulsar CEF + Prism webview + editor preview)",
55
"type": "module",
66
"private": true,
@@ -38,7 +38,7 @@
3838
"check:bundle": "node scripts/check-bundle-size.mjs && node scripts/check-host-bundle.mjs"
3939
},
4040
"dependencies": {
41-
"@lumencast/runtime": "^0.13.1",
41+
"@lumencast/runtime": "^0.14.0",
4242
"@preact/signals-react": "^3.2.1",
4343
"framer-motion": "^12.0.0",
4444
"react": "^19.0.0",

0 commit comments

Comments
 (0)