This repository was archived by the owner on Mar 18, 2026. It is now read-only.
Releases: vdeantoni/unblessed
Releases · vdeantoni/unblessed
v1.0.0-alpha.23
v1.0.0-alpha.18
1.0.0-alpha.18 (2025-11-04)
Bug Fixes
- create: fixed version used by the templates (cfa8bff)
- layout: preserve hover/focus state during React re-renders (8a57b7d)
- react: add keyable=true for focusable elements to enable focus effects (86bf753)
Features
- react: add runtime parameter and optional screen to render() (9662718)
BREAKING CHANGES
- react: render() now requires runtime parameter
Changes:
- Add required
runtimeparameter to RenderOptions - Add optional
screenparameter to RenderOptions - Update render() to use provided screen or create default
- Implement proper screen lifecycle management:
- If screen provided by user: user must call screen.destroy()
- If screen created by render(): unmount() destroys it automatically
- Export testRuntime from tests/setup.ts for test usage
- Update all test files (22 tests) to use new API
- Update JSDoc examples showing both basic and advanced usage
- Add JSDoc documentation to setRuntime() in @unblessed/core
Benefits:
- Tests can provide custom screen configurations
- Default case is simple: just pass runtime
- Clear lifecycle ownership rules
- Matches hello-react.tsx example pattern
Updated test files:
- render.test.tsx (4 tests)
- events.test.tsx (6 tests)
- content-update.test.tsx (2 tests)
- text-width-update.test.tsx (2 tests)
- list.test.tsx (8 tests)
🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
v1.0.0-alpha.17
1.0.0-alpha.17 (2025-11-03)
Features
v1.0.0-alpha.16
v1.0.0-alpha.15
1.0.0-alpha.15 (2025-11-02)
Bug Fixes
- ci: removed codecov and optimized actions (435793b)
Features
- create: create-unblessed package (715ce91)
v1.0.0-alpha.14
1.0.0-alpha.14 (2025-11-02)
Features
v1.0.0-alpha.13
1.0.0-alpha.13 (2025-11-01)
Features
- react: add @unblessed/react package with React reconciler (71f6a75)
v1.0.0-alpha.12
1.0.0-alpha.12 (2025-10-31)
Bug Fixes
- core: resolve emoji rendering issues in XTerm.js (ad5f43d)
Features
v1.0.0-alpha.11
1.0.0-alpha.11 (2025-10-31)
Bug Fixes
- docs: fix 404 page by moving to theme and adding Link import (79afc6d)