v14: Boundary hardening, honest update ownership, and a much cleaner runtime surface
- Boundary Hardening Across Launch and Runtime: Launch, runtime, and desktop startup got much harder to break on flake-installed or Home Manager-owned setups.
- Workspace Truth Moved Deeper Into the Pane Orchestrator: Sidebar identity and workspace retargeting now depend more on live Zellij truth and less on shell-side cache heuristics.
- Home Manager Became a First-Class Owner Path: Home Manager now has profile-owned
yzx, plusyzx home_manager prepareto preview or archive manual-install artifacts before takeover, and stronger validation around generated config surfaces and takeover flows. - The Packaged Runtime Is the Honest Center: The flake package surface is primary now, with
runtime/currentand installer-owned indirection trimmed back sharply. - Update Ownership Is Explicit Again:
yzx update upstreamrefreshes upstream/manual installs,yzx update home_managerrefreshes the current Home Manager flake input, and the transitionalyzx update runtime/yzx update allflow is gone again. yzx runIs a Real Passthrough Again:yzx runnow behaves like a one-shot argv passthrough for child commands, so child argv likeyzx run rg --filesgo through unchanged.- The Front Door Stayed Richer: The current v14 line carried forward the late-v13 front-door expansion, including the welcome style selector, the live
game_of_lifewelcome mode,yzx screento preview the animated welcome screen directly in the terminal, and the managed popup runner with configurable popup commands and sizing. - Config Ownership Became Much Clearer:
user_configs/, the separateyazelix_packs.tomlfile, the migration engine, and first-run upgrade summaries made config ownership and upgrades much more explicit. - Workspace Control Kept Tightening: Managed editor/sidebar routing, deterministic sidebar controls,
yzx cwdto retarget the current tab workspace root with editor/sidebar sync, directCtrl+yfocus toggling, andAlt+numbertab jumps all matured across the line. - Delete-First Cleanup Set the Next Seam: A broad cleanup pass removed stale compatibility surfaces and documented the trim-first path toward v15.
Historical Note
v14 is the final historical Yazelix Classic release.
Classic was the broader integrated shape of Yazelix: yazelix packs, yzx packs, dynamic runtime management, richer shell and terminal breadth, multiple ownership paths, and a much wider yzx surface.
That line is no longer supported. v15 is now the only supported Yazelix line, and it trims that older runtime-manager scope out of the product.
Use the v14 tag only if you specifically need that older Classic product shape.
Manual Action Required For Some Users
- Replace
yzx update runtimewithyzx update upstreamfor upstream/manual installs. - Replace
yzx update allwith exactly one owner path:yzx update upstreamfor upstream/manual installs oryzx update home_managerfor Home Manager installs.
Full Changelog: v13...v14
If Yazelix saves you time, you can support continued development on GitHub Sponsors.