All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Added support for Apple Silicon.
- Updated Rainbow dependency to version 3.2.0.
- Fixed conflicts when upgrading casks with the same name as a formula.
- Updated Path.swift dependency to version 1.2.0.
- Fixed directory traversal in installation script.
- Fixed deprecation warnings in latest version of Homebrew.
- Greedy cask update feature is now guarded behind the
--all
flag (e.g.zero update --all
orzero setup --all
).
- Addressed issue applying system updates on latest SDK.
- Addressed issue updating casks that require sudo.
- Ensure all casks are upgraded, including those with auto-update enabled.
- Added support for
--verbose
flag.
- Addressed issue where certain commands weren't printed when running
zero update
. - Changed no update found message to match default given by
softwareupdate
.
- Added message when no system updates are found.
- Addressed issue where scripts running sudo weren't prompting for credentials.
- Improved error handling when scripts aren't executable.
- Added support for XDG Base Directory Spec.
- Migrated shell script to dedicated Swift CLI.
- Added support for running steps independently.
- Added check to prompt automatic update to latest stable release.
- Initial release.