Since the last release, primary updates were compilation from source + the Ruby shim (@cachebag), zbx (@cachebag / @maria-rcks), + a bunch of governance / licensing work. Huge shoutout to @cachebag / @maria-rcks for taking on nearly all of the reviews + code contributions on this release!
Full Changelog: https://github.com/lucasgelfond/zerobrew/compare/v0.1.1...v0.1.2
What's Changed
- fix(zb_cli): init shell management & fish support by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/200
- chore: update readme to show valid discord invite by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/197
- chore(docs): swap install script by @lucasgelfond in https://github.com/lucasgelfond/zerobrew/pull/205
- feat(site): eleventy init by @lucasgelfond in https://github.com/lucasgelfond/zerobrew/pull/204
- fix(zb_cli): default macOS prefix to root (
/opt/zerobrew) instead of root/prefix to stay within the 13-char Mach-O path limit by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/206 - feat(install): add support for github releases / fallback to clone by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/198
- fix(zb_io, zb_core): prevent bricked installs from link conflicts, respect keg-only formulas by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/207
- ci(release): force static liblzma linking and verify macOS binaries by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/222
- fix(install): remove -D flag since we already create directories first by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/221
- feat(zb_io): support external taps + casks with safer install/uninstall behavior by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/203
- docs(readme): add banner + star history and refresh README structure by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/224
- feat(zb): local source building fallback and
zb_coremodular restructure by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/212 - chore(changelog): update CHANGELOG.md by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/225
- chore(release): bump crates to 0.1.2 by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/223
- fix(zb_io): macos patching - skip patching when new prefix is longer than old by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/227
- fix(zb_io): preserve execute bit when patching Mach-O binary strings by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/228
- fix(ci): include zbx binaries in release by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/229
- fix(zb): formula token normalization across crates by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/230
- feat(zb_io): resolve tap formulas from Formula, HomebrewFormula, and root by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/231
- feat(zb_io): support source-only tap formulas by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/232
- feat(zb_cli): add bundle dump and Brewfile syntax support by @pavvann in https://github.com/lucasgelfond/zerobrew/pull/218
- chore(licensing): update disclosures of third-party code usage by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/233
- ci: run homebrew compataibility tests every sunday night by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/234
- chore(readme): homebrew relationship by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/237
- fix(zb_io): change
file_type.is_dir()tosrc_path.is_dir()by @cachebag in https://github.com/lucasgelfond/zerobrew/pull/236 - fix(install): default macOS prefix to root on scripts by @maria-rcks in https://github.com/lucasgelfond/zerobrew/pull/239
Full Changelog: https://github.com/lucasgelfond/zerobrew/compare/v0.1.1...v0.1.2