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_PATHfor 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
rustlsby @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):
zbxcommand 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
Justfileft 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_argsarray 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