A maintenance release: todo-by now installs from Homebrew, and the crate declares its minimum supported Rust version. No scanner, flag, or output changes. Full diff: v0.2.0...v0.2.1.
New Features
Homebrew install
The repository doubles as its own Homebrew tap. The formula is regenerated from the release checksums after every release, so it tracks the latest version automatically.
$ brew install alies-dev/todo-by/todo-by
$ todo-by --version
todo-by 0.2.1Declared MSRV
Cargo.toml now sets rust-version = "1.85", the floor required by the lockfile-v4 dependencies (edition 2024). CI enforces it, so a too-old toolchain fails at build resolution with a clear message instead of a confusing compile error.
Upgrading
No breaking changes. Exit codes, flags, config keys, and output formats are unchanged from 0.2.0. Pin "0.2" and pick this up transparently.
Install
Homebrew
brew install alies-dev/todo-by/todo-byCargo
cargo install todo-by-cli --lockedInstall prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/alies-dev/todo-by/releases/download/v0.2.1/todo-by-cli-installer.sh | shDownload todo-by-cli 0.2.1
| File | Platform | Checksum |
|---|---|---|
| todo-by-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| todo-by-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| todo-by-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| todo-by-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| todo-by-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |