Releases: RtlZeroMemory/Rezi
Releases · RtlZeroMemory/Rezi
v0.1.0-beta.2
What's Changed
- feat(core,jsx): add ui.markdown widget (GFM subset) + streaming by @RtlZeroMemory in #415
- feat(node,native): inline screen mode (Zireael v1.4.0) by @RtlZeroMemory in #416
Full Changelog: v0.1.0-beta.1...v0.1.0-beta.2
v0.1.0-beta.1
What's Changed
- release: promote Rezi to beta (v0.1.0-beta.1) by @RtlZeroMemory in #414
Full Changelog: v0.1.0-alpha.81...v0.1.0-beta.1
v0.1.0-alpha.81
Bug Fixes
@rezi-ui/core: BoundedBinaryWriterconstructor capacity and report invalid or oversized capacities as structuredZR_LIMITerrors.@rezi-ui/core: Added upper bounds for drawlist and blob byte limits so app config cannot request unbounded renderer buffers.@rezi-ui/core: FixedautoScrollinui.logsConsoleso pinned logs render the newest entries and the scrollbar thumb follows the rendered tail.
Tests
- Added logs-console regressions for pinned auto-scroll, manual scroll preservation, and scrollbar position at the rendered tail.
Merged Pull Requests
v0.1.0-alpha.72
What's Changed
- feat: add virtual list sticky-follow mode, tool approval dialog by @Gastroam in #405
- test: add deterministic fuzzing framework by @RtlZeroMemory in #406
- fix: normalize test renderer rect origins by @RtlZeroMemory in #407
New Contributors
Full Changelog: v0.1.0-alpha.71...v0.1.0-alpha.72
v0.1.0-alpha.71
What's Changed
- docs: fix README documentation links by @RtlZeroMemory in #404
Full Changelog: v0.1.0-alpha.70...v0.1.0-alpha.71
v0.1.0-alpha.70
What's Changed
- Repo hygiene cleanup by @RtlZeroMemory in #394
- chore: follow up repo hygiene cleanup by @RtlZeroMemory in #395
- [codex] Polish README demo positioning by @RtlZeroMemory in #396
- Refine README positioning by @RtlZeroMemory in #397
- Polish starship demo by @RtlZeroMemory in #398
- Fix modal mouse isolation by @RtlZeroMemory in #399
- Fix widget callback isolation by @RtlZeroMemory in #400
- Fix worker exit waiter rejection by @RtlZeroMemory in #401
- Fix tail UTF-8 chunk decoding by @RtlZeroMemory in #402
- Fix route engine import ordering by @RtlZeroMemory in #403
Full Changelog: v0.1.0-alpha.69...v0.1.0-alpha.70
v0.1.0-alpha.69
What's Changed
- fix(create-rezi): harden windows scaffold installs by @RtlZeroMemory in #393
Full Changelog: v0.1.0-alpha.68...v0.1.0-alpha.69
v0.1.0-alpha.68
What's Changed
- testing: add terminal-real harness MVP by @RtlZeroMemory in #364
- testing: address terminal-real harness follow-up reviews by @RtlZeroMemory in #365
- testing: rewrite widget coverage around expected behavior by @RtlZeroMemory in #366
- testing: add failure injection and degraded capability coverage by @RtlZeroMemory in #367
- testing: align CI gates and cleanup with the testing strategy by @RtlZeroMemory in #368
- testing: cover input and textarea focus behavior by @RtlZeroMemory in #369
- testing: cover select and dropdown behavior by @RtlZeroMemory in #371
- testing: cover modal, dialog, select, and dropdown behavior by @RtlZeroMemory in #370
- testing: cover code editor behavior by @RtlZeroMemory in #372
- testing: cover diff viewer and logs console behavior by @RtlZeroMemory in #373
- testing: cover link behavior by @RtlZeroMemory in #374
- testing: cover file node cache invalidation by @RtlZeroMemory in #375
- testing: cover select behavior by @RtlZeroMemory in #378
- testing: clean up command palette routing contracts by @RtlZeroMemory in #379
- testing: cover tool approval dialog surface by @RtlZeroMemory in #382
- testing: cover feedback widget behavior by @RtlZeroMemory in #383
- testing: cover indicator widget behavior by @RtlZeroMemory in #384
- testing: cover app shell behavior by @RtlZeroMemory in #385
- testing: cover chart widget behavior by @RtlZeroMemory in #386
- testing: cover accordion behavior by @RtlZeroMemory in #380
- docs: publish testing policy and fix docs build by @RtlZeroMemory in #389
- [codex] remove Ink-Compat and Ink benchmark support by @RtlZeroMemory in #388
- testing: cover tabs behavior by @RtlZeroMemory in #376
- testing: cover breadcrumb behavior by @RtlZeroMemory in #377
- docs: refresh README overview by @RtlZeroMemory in #391
- fix: isolate create-rezi nested installs on Windows by @RtlZeroMemory in #392
- testing: cover pagination behavior by @RtlZeroMemory in #381
Full Changelog: v0.1.0-alpha.63...v0.1.0-alpha.68
v0.1.0-alpha.63
What's Changed
- [codex] dispatch docs sync for api changes by @RtlZeroMemory in #316
- feat: distinguish shifted letter keybindings by @RtlZeroMemory in #319
- chore(release): prepare v0.1.0-alpha.62 by @RtlZeroMemory in #360
- testing: add behavior-first test review checklist by @RtlZeroMemory in #362
- test(node): isolate HSR tmpdir leak regression by @RtlZeroMemory in #361
Full Changelog: v0.1.0-alpha.61...v0.1.0-alpha.63
v0.1.0-alpha.61
What's Changed
- refactor(core): split widget ui factories by family by @RtlZeroMemory in #276
- refactor(core): split widget prop types by family by @RtlZeroMemory in #277
- refactor(core): split useForm internals by concern by @RtlZeroMemory in #278
- refactor(core): split layout prop validation by concern by @RtlZeroMemory in #279
- refactor(core): split stack layout engine by concern by @RtlZeroMemory in #280
- refactor(core): split app runtime orchestration by concern by @RtlZeroMemory in #281
- refactor(core): split widget renderer by concern by @RtlZeroMemory in #282
- refactor(core): split runtime commit pipeline by concern by @RtlZeroMemory in #283
- refactor(node): split node backend by concern by @RtlZeroMemory in #284
- refactor(node): split engine worker by concern by @RtlZeroMemory in #285
- refactor(core): split widget metadata collection by concern by @RtlZeroMemory in #286
- fix(core): recompute field-array dirty state by @RtlZeroMemory in #287
- fix(core): ignore stale form submit attempts by @RtlZeroMemory in #288
- fix(core): clear stale wizard step errors by @RtlZeroMemory in #289
- fix(core): reject non-object layout prop bags by @RtlZeroMemory in #290
- fix(core): harden invalid prop diagnostics by @RtlZeroMemory in #291
- fix(core): use monotonic render metrics by @RtlZeroMemory in #292
- fix(node): fallback auto backend mode in headless runs by @RtlZeroMemory in #293
- chore(repo): remove dead code and repository noise by @RtlZeroMemory in #294
- chore(repo): add static analysis and CI quality gates by @RtlZeroMemory in #295
- fix(file-picker): align multi-select behavior across mouse and keyboard by @RtlZeroMemory in #296
- fix(command-palette): document and test item shortcut behavior by @RtlZeroMemory in #298
- fix(file-tree-explorer): align context menu contract with implementation by @RtlZeroMemory in #299
- docs(input): sync documented API with current props by @RtlZeroMemory in #301
- test(virtual-list): cover estimate-mode measurement contracts by @RtlZeroMemory in #300
- fix(table): consume fractional width remainder by @RtlZeroMemory in #297
- fix(textarea): preserve cursor visibility for long unwrapped lines by @RtlZeroMemory in #306
- fix(select): align contract and runtime behavior by @RtlZeroMemory in #304
- fix(field): define footer behavior and styling contract by @RtlZeroMemory in #310
- fix(focus-trap): align containment contract with implementation by @RtlZeroMemory in #307
- fix(button): honor explicit design-system props over intent by @RtlZeroMemory in #308
- test(focus-announcer): cover empty and clipped render behavior by @RtlZeroMemory in #311
- fix(focus-zone): preserve input editing inside active zones by @RtlZeroMemory in #302
- docs(slider): align documented focus surface with current behavior by @RtlZeroMemory in #309
- fix(checkbox): toggle on mouse release by @RtlZeroMemory in #303
- fix(radio-group): render disabled options consistently by @RtlZeroMemory in #305
- fix(dropdown): align overflow and shortcut behavior with the public contract by @RtlZeroMemory in #313
- fix(accordion): render expanded panels under their headers by @RtlZeroMemory in #312
Full Changelog: v0.1.0-alpha.60...v0.1.0-alpha.61