github lucasgelfond/zerobrew v0.3.0

15 hours ago

yo! this release includes two major new commands: zb doctor for diagnosing and repairing local state, and zb upgrade for upgrading installed packages. It also improves Linux bottle handling, Python package linking, migration behavior, formula alias resolution, CLI help text, and release stability.

Apologies for the delay and recent period of inactivity. Thanks for sticking with the project while we got this release together.

What's Changed

  • feat(site): v2 aka just the homepage by @maria-rcks in #309
  • fix(zb_io, zb_cli): validate root/prefix paths before passing to sudo by @cachebag in #311
  • refactor(zb_io): split monolothic install functionality into submodules by @cachebag in #312
  • refactor(zb_io): split monolothic download functionality into submodules by @cachebag in #313
  • feat(zb): zb doctor + --repair for state diagnosis and repair by @cachebag in #314
  • docs: add Chinese translation (README.zh.md) by @JasonYeYuhe in #316
  • fix(deps): vulnerabilities in aws-lc-sys/rs and rustls-webpki by @cachebag in #318
  • fix(zb_io): only match version segments withing Cellar-style paths by @cachebag in #317
  • fix: make just fmt apply formatting by @maria-rcks in #319
  • chore(docs): add Homebrew tap as alternative install method by @tomholford in #325
  • chore(deps): update Cargo.lock by @maria-rcks in #330
  • docs: direct brew install by @brandonkal in #337
  • feat(zb_io): make migration install only leaves by @ordinary-hacker in #333
  • fix(zb_io): resolve formula aliases and oldnames on 404 by @pavvann in #332
  • chore: refresh Cargo.lock for audits by @cachebag in #345
  • ci: pin Ubuntu runners to 22.04 for stability by @Arvuno in #352
  • ci: add security scanning by @Arvuno in #354
  • chore(zb_cli): add help messages by @fu050409 in #355
  • Revert "ci: add security scanning" by @cachebag in #358
  • chore: refresh Cargo.lock for audits by @Arvuno in #363
  • feat(zb_cli): zb upgrade to upgrade installed packages by @pmnmq in #369
  • fix(zb_io): skip libexec python site-packages links by @cachebag in #368
  • fix(zb_cli): ignore stale macOS prefix env default by @cachebag in #372
  • fix/linux: python bottle runtime by @cachebag in #373
  • chore: prepare 3.0 release by @cachebag in #374

New Contributors

Thank you to our new contributors this release!

Full Changelog: v0.2.1...v0.3.0

Don't miss a new zerobrew release

NewReleases is sending notifications on new releases.