Skip to content

Commit d0ecda7

Browse files
committed
chore(release): prepare v0.1.0-alpha.70
1 parent 7d9f177 commit d0ecda7

16 files changed

Lines changed: 82 additions & 52 deletions

File tree

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,41 @@ The format is based on Keep a Changelog and the project follows Semantic Version
66

77
## [Unreleased]
88

9+
## [0.1.0-alpha.70] - 2026-04-26
10+
11+
### Bug Fixes
12+
13+
- **core/routing**: Isolated user callback failures across widget event routing so thrown app callbacks become deterministic dev warnings instead of destabilizing the render/input loop.
14+
- **core/modals**: Fixed modal mouse hit testing so blank modal space no longer routes presses to background widgets while non-modal layers above a modal remain clickable.
15+
- **node/backend**: Fixed unexpected worker exits so pending waiters reject with `ZRUI_BACKEND_ERROR`, including clean exits before waiter settlement and non-zero exits during shutdown.
16+
- **node/tail**: Preserved UTF-8 characters split across internal read chunks and polling iterations by keeping decoder state across tail reads.
17+
18+
### CI / Tooling
19+
20+
- **repo**: Removed stale repository noise and restored Biome import ordering so quality gates stay green after the routing fixes.
21+
22+
### Merged Pull Requests
23+
24+
- [#394](https://github.com/RtlZeroMemory/Rezi/pull/394) repo hygiene cleanup
25+
- [#395](https://github.com/RtlZeroMemory/Rezi/pull/395) repo hygiene follow-up
26+
- [#399](https://github.com/RtlZeroMemory/Rezi/pull/399) Fix modal mouse isolation
27+
- [#400](https://github.com/RtlZeroMemory/Rezi/pull/400) Fix widget callback isolation
28+
- [#401](https://github.com/RtlZeroMemory/Rezi/pull/401) Fix worker exit waiter rejection
29+
- [#402](https://github.com/RtlZeroMemory/Rezi/pull/402) Fix tail UTF-8 chunk decoding
30+
- [#403](https://github.com/RtlZeroMemory/Rezi/pull/403) Fix route engine import ordering
31+
32+
## [0.1.0-alpha.69] - 2026-04-15
33+
934
### Bug Fixes
1035

1136
- **create-rezi/cli**: Fixed Windows nested installs by switching `create-rezi` to the standard `cross-spawn` process launcher and by resolving npm installs through the active npm entrypoint instead of relying on Git Bash shell resolution.
1237
- **create-rezi/minimal**: Replaced the invalid bare `+` keybinding in the minimal template with Windows-safe `=` / `shift+=` bindings while keeping `+` as an accepted command alias.
1338

39+
### Merged Pull Requests
40+
41+
- [#392](https://github.com/RtlZeroMemory/Rezi/pull/392) fix: isolate create-rezi nested installs on Windows
42+
- [#393](https://github.com/RtlZeroMemory/Rezi/pull/393) fix create-rezi Windows install tests
43+
1444
## [0.1.0-alpha.68] - 2026-04-15
1545

1646
### CI / Tooling

examples/gallery/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"private": true,
44
"type": "module",
55
"dependencies": {
6-
"@rezi-ui/core": "0.1.0-alpha.61",
7-
"@rezi-ui/node": "0.1.0-alpha.61"
6+
"@rezi-ui/core": "0.1.0-alpha.70",
7+
"@rezi-ui/node": "0.1.0-alpha.70"
88
}
99
}

examples/hello-counter/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"private": true,
44
"type": "module",
55
"dependencies": {
6-
"@rezi-ui/core": "0.1.0-alpha.61",
7-
"@rezi-ui/node": "0.1.0-alpha.61"
6+
"@rezi-ui/core": "0.1.0-alpha.70",
7+
"@rezi-ui/node": "0.1.0-alpha.70"
88
}
99
}

examples/raw-draw-demo/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"private": true,
44
"type": "module",
55
"dependencies": {
6-
"@rezi-ui/core": "0.1.0-alpha.61",
7-
"@rezi-ui/node": "0.1.0-alpha.61"
6+
"@rezi-ui/core": "0.1.0-alpha.70",
7+
"@rezi-ui/node": "0.1.0-alpha.70"
88
}
99
}

examples/regression-dashboard/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"test": "tsx --test src/__tests__/*.test.ts"
1212
},
1313
"dependencies": {
14-
"@rezi-ui/core": "0.1.0-alpha.61",
15-
"@rezi-ui/node": "0.1.0-alpha.61"
14+
"@rezi-ui/core": "0.1.0-alpha.70",
15+
"@rezi-ui/node": "0.1.0-alpha.70"
1616
},
1717
"engines": {
1818
"node": ">=18",

package-lock.json

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

packages/bench/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rezi-ui/bench",
3-
"version": "0.1.0-alpha.61",
3+
"version": "0.1.0-alpha.70",
44
"description": "Benchmark suite for Rezi and terminal UI runtimes",
55
"private": true,
66
"type": "module",
@@ -18,12 +18,12 @@
1818
"dependencies": {
1919
"@opentui/core": "^0.1.81",
2020
"@opentui/react": "^0.1.80",
21-
"@rezi-ui/core": "0.1.0-alpha.61",
21+
"@rezi-ui/core": "0.1.0-alpha.70",
2222
"blessed": "^0.1.81",
2323
"react": "^19.0.0",
2424
"terminal-kit": "^3.1.2",
2525
"web-tree-sitter": "0.25.10",
26-
"@rezi-ui/node": "0.1.0-alpha.61"
26+
"@rezi-ui/node": "0.1.0-alpha.70"
2727
},
2828
"devDependencies": {
2929
"@types/react": "^19.0.0",

packages/core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rezi-ui/core",
3-
"version": "0.1.0-alpha.61",
3+
"version": "0.1.0-alpha.70",
44
"description": "Runtime-agnostic TypeScript core for building structured Rezi terminal applications.",
55
"license": "Apache-2.0",
66
"homepage": "https://rezitui.dev",
@@ -115,6 +115,6 @@
115115
"bun": ">=1.3.0"
116116
},
117117
"devDependencies": {
118-
"@rezi-ui/testkit": "0.1.0-alpha.61"
118+
"@rezi-ui/testkit": "0.1.0-alpha.70"
119119
}
120120
}

packages/create-rezi/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "create-rezi",
3-
"version": "0.1.0-alpha.61",
3+
"version": "0.1.0-alpha.70",
44
"description": "Scaffold a Rezi terminal application from focused starter and showcase templates.",
55
"license": "Apache-2.0",
66
"homepage": "https://rezitui.dev",
@@ -22,7 +22,7 @@
2222
"bun": ">=1.3.0"
2323
},
2424
"devDependencies": {
25-
"@rezi-ui/testkit": "0.1.0-alpha.61",
25+
"@rezi-ui/testkit": "0.1.0-alpha.70",
2626
"@types/cross-spawn": "^6.0.6"
2727
},
2828
"dependencies": {

packages/create-rezi/templates/cli-tool/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"test": "tsx --test src/__tests__/*.test.ts"
1212
},
1313
"dependencies": {
14-
"@rezi-ui/core": "0.1.0-alpha.61",
15-
"@rezi-ui/node": "0.1.0-alpha.61"
14+
"@rezi-ui/core": "0.1.0-alpha.70",
15+
"@rezi-ui/node": "0.1.0-alpha.70"
1616
},
1717
"devDependencies": {
1818
"@types/node": "^22.13.1",

0 commit comments

Comments
 (0)