Mostly so we can do a Homebrew release - true large release coming soon
What's Changed
[perf] zb_io: speed up downloads with true racing cancellation by @vyomakesh0728 in https://github.com/lucasgelfond/zerobrew/pull/39
bugfix: Fix progress bar UI synchronization and resource cleanup by @vyrti in https://github.com/lucasgelfond/zerobrew/pull/36
Use ZDOTDIR and prefer .zshenv over .zshrc by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/26
feat: Add release profile optimizations by @vyrti in https://github.com/lucasgelfond/zerobrew/pull/34
bugfix: Fix version regex bug in text file placeholder patching by @vyrti in https://github.com/lucasgelfond/zerobrew/pull/37
fix: strengthen tar extraction path traversal validation by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/46
bugfix: Add MSRV 1.90 to fix let chains compilation error by @vyrti in https://github.com/lucasgelfond/zerobrew/pull/44
Revert "bugfix: Fix version regex bug in text file placeholder patching" by @lucasgelfond in https://github.com/lucasgelfond/zerobrew/pull/50
Clone zerobrew repository with depth 1 by @AfkaraLP in https://github.com/lucasgelfond/zerobrew/pull/58
fix(install): force reset to origin head on update by @AfkaraLP in https://github.com/lucasgelfond/zerobrew/pull/66
config: workspace organization and resolver bump by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/60
install.sh: Support ENV overrides & refactor PATH addition by @mcint in https://github.com/lucasgelfond/zerobrew/pull/72
ci: add path filters to skip unnecessary run by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/75
Fix path export and update _zb_path_append function by @mcint in https://github.com/lucasgelfond/zerobrew/pull/73
feat(zb_cli): add fallback prompt if unwritable. by @lbr77 in https://github.com/lucasgelfond/zerobrew/pull/77
fix(zb_io): formula name normalization and unsupported tap handling by @quantumshiro in https://github.com/lucasgelfond/zerobrew/pull/83
fix(zb_core): use revision instead of rebuild for bottle path by @hanthor in https://github.com/lucasgelfond/zerobrew/pull/85
fix: export PKG_CONFIG_PATH for zerobrew-installed packages by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/81
chore: replace bash scripts with Justfile for better dev workflow by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/88
docs: update README.md by @eltociear in https://github.com/lucasgelfond/zerobrew/pull/94
chore(general): goodnight dev directory by @lucasgelfond in https://github.com/lucasgelfond/zerobrew/pull/95
feat(zb_cli): shell compeletions for zb by @Xiao-Chenguang in https://github.com/lucasgelfond/zerobrew/pull/96
(WIP) feat: Add Linux Support by @hanthor in https://github.com/lucasgelfond/zerobrew/pull/51
feat(general): dual license under apache and MIT by @lucasgelfond in https://github.com/lucasgelfond/zerobrew/pull/110
ci: add release wokflow for cross-platform builds by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/108
fix: restore shell config cleanup in uninstall and add reset target by @littleKitchen in https://github.com/lucasgelfond/zerobrew/pull/112
fix(zb_io): HTTP/2 stream contention when using multiple racing connctions via rustls by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/115
feat(zb_cli/zb_io): add homebrew migration command by @objectivecosta in https://github.com/lucasgelfond/zerobrew/pull/90
refactor: remove ZEROBREW_OPT in favor of ZEROBREW_ROOT and unify install process by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/121
chore(docs): license update by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/125
refactor(zb_cli): change flat structure to delagated modules by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/124
fix: install.sh now correctly sets paths to load dynamically from env vars by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/128
feat: support http range requests to download different parts of the same file by @fatelei in https://github.com/lucasgelfond/zerobrew/pull/49
fix(zb_io): isolate HTTP/2 connections per racing download to prevent stream contention by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/123
chore(general): fix README to indicate x-platform support by @lucasgelfond in https://github.com/lucasgelfond/zerobrew/pull/134
feat(zb): zbx command by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/135
fix(justfile): '' negates env vars, so \ was redundant by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/137
feat(zb_cli): implement simultaneous multi-formula installation support by @himudigonda in https://github.com/lucasgelfond/zerobrew/pull/129
chore: remove Justfile ft specify by @BBboy01 in https://github.com/lucasgelfond/zerobrew/pull/98
feat(zb_cli): Add Brewfile-style manifest installs by @pavvann in https://github.com/lucasgelfond/zerobrew/pull/101
refactor(zb_cli): in info, make install timestamps human-readable by @rbutoi in https://github.com/lucasgelfond/zerobrew/pull/140
chore(changelog): introduce changelog by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/141
fix(zb_io): properly restore permissions patching Linux binaries by @rbutoi in https://github.com/lucasgelfond/zerobrew/pull/142
test(zb_cli): add integration tests for {,un}install, list, info, gc by @rbutoi in https://github.com/lucasgelfond/zerobrew/pull/139
feat(zb_cli): support uninstalling multiple packages at once by @rbutoi in https://github.com/lucasgelfond/zerobrew/pull/145
fix(zb_cli): don't modify user's shell config (PATH) at runtime by @rbutoi in https://github.com/lucasgelfond/zerobrew/pull/146
fix(zb_core, zb_io): fix git HTTPS cloning and Linux dependency resolution by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/153
fix(zb_core): fix bottle selection to detect CPU arch on macOS by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/155
fix: real human-readable install timestamp by @we11adam in https://github.com/lucasgelfond/zerobrew/pull/144
chore: update dependencies by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/165
refactor(install.sh): better install / onboarding by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/151
fix(install): allow unbound var in conditional by @tdjordan in https://github.com/lucasgelfond/zerobrew/pull/170
fix: align download concurrency and chunked fallback by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/168
fix(zb_io): fix macOS git HTTPS remotes by patching hardcoded Homebrew paths in Mach-O binaries by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/166
fix(zb_io, zb_cli): SSL certificate verification for installed packages by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/171
chore: PR template for contributors by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/169
fix(zb_cli): restore homebrew installation suggestion on install errors by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/174
fix(zb_cli): conditional shell exports for setting SSL env vars by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/176
refactor(zb_cli): zb init now uses previous variables on ssl certs / pkgconfig by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/178
refactor(zb_io): structural re-organization by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/175
fix(install): target directory in install by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/179
refactor: move benchmark over to Justfile by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/107
chore: update PR template for clarity by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/184
fix(bottle): use bare OS names for Intel Mac bottle tags by @sgrams in https://github.com/lucasgelfond/zerobrew/pull/181
refactor: update README after #107 by @rbutoi in https://github.com/lucasgelfond/zerobrew/pull/189
fix(install): empty init_args array on bash 3.2 by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/186
fix(zb_io): reject Mach-O patching when prefix exceeds 13 chars to prevent broken git HTTPS by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/194
fix(zb_io, zb_cli, install): harden install/gc state and runtime defaults by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/193
Termux Error Handling by @abdalmoniem in https://github.com/lucasgelfond/zerobrew/pull/136
New Contributors
@vyomakesh0728 made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/39
@vyrti made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/36
@maria-rcks made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/26
@AfkaraLP made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/58
@mcint made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/72
@lbr77 made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/77
@quantumshiro made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/83
@hanthor made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/85
@eltociear made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/94
@Xiao-Chenguang made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/96
@littleKitchen made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/112
@objectivecosta made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/90
@fatelei made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/49
@himudigonda made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/129
@BBboy01 made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/98
@pavvann made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/101
@rbutoi made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/140
@we11adam made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/144
@tdjordan made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/170
@sgrams made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/181
@abdalmoniem made their first contribution in https://github.com/lucasgelfond/zerobrew/pull/136
Full Changelog: https://github.com/lucasgelfond/zerobrew/commits/v0.1.1