v0.2.9
[0.2.9] - 2026-03-08
Changed
- Upgrade gosh-dl engine from 0.2.8 to 0.2.9
- Align gosh-dl-cli crate version to 0.2.9
- Validate runtime configuration after environment and CLI overrides are applied
gosh listtable summary now separates filtered rows from global totals- Correct the documented default config path in CLI help to
~/.config/gosh-dl/config.toml
Fixed
- Make
NO_COLORand--color auto|always|neverdeterministic by replacing one-shot color state initialization - Reject invalid
--max-connections 0, malformed--select-files, and negative--seed-ratiovalues in both direct mode andgosh add - Reject existing non-torrent files passed as positional inputs instead of misclassifying them as torrent files
- Tighten implicit URL detection so obvious local paths like
./foo.barand/tmp/foo.barare not treated as URLs - Add
config get/setsupport for documented scalar keys:general.log_file,engine.proxy_url,engine.connect_timeout,engine.read_timeout,engine.max_retries, andengine.accept_invalid_certs - Support
unsetfor optional config values inconfig set
Full Changelog: v0.2.8...v0.2.9