Releases: l1a/retch
Releases · l1a/retch
retch v0.3.10
What's Changed
- Update AGENTS.md progress and next steps by @l1a in #72
- refactor: isolate network detection into network.rs (v0.3.6) by @l1a in #74
- refactor: isolate audio detection into audio.rs (v0.3.7) by @l1a in #75
- refactor: isolate bluetooth detection into bluetooth.rs (v0.3.8) by @l1a in #76
- deps(deps): bump rusqlite from 0.40.0 to 0.40.1 in the cargo-dependencies group by @dependabot[bot] in #73
- test: expand unit test coverage and add network/audio/camera benchmarks (v0.3.10) by @l1a in #77
Full Changelog: v0.3.5...v0.3.10
retch v0.3.5
v0.3.5 - Display Module Isolation
Changes
- Workspace Refactor: Extracted all display detection and EDID parsing logic from
crates/sysinfo/src/fetch.rsinto a new dedicated modulecrates/sysinfo/src/display.rswithinretch-sysinfo. - New Module:
display.rsnow ownsdetect_displays,parse_macos_displays,parse_xrandr_displays,parse_monitor_name_from_edid,parse_refresh_rate_from_edid,parse_serial_number_from_edid,format_refresh_rate, andget_monitor_name_for_port, along with their unit tests. - Tests: Expanded
retch-sysinfounit tests from 22 to 35 (+13) with full edge-case coverage for all EDID parsing functions and display parsers. - Benchmarks: Added 4 new criterion micro-benchmarks for the EDID parsing functions and xrandr output parser.
- Zero Regression: All 35
retch-sysinfounit tests and all 8 CLI integration tests pass.just check(fmt + clippy) is clean across all platforms.
What's Changed
Full Changelog: v0.3.4...v0.3.5
retch v0.3.4
Release v0.3.4
What's Changed
- v0.3.4-dev - Update CLI flags for short, long, and mode options by @l1a in #70
- deps(deps): bump the cargo-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #69
Full Changelog: v0.3.3...v0.3.4
retch v0.3.3
retch v0.3.2
Release v0.3.2 - macOS Battery/Bluetooth status fixes and multi-platform benchmarks.
What's Changed
- Fix macOS battery health and bluetooth status by @l1a in #65
- v0.3.2 - macOS Battery/Bluetooth Fixes & Multi-Platform Benchmarks by @l1a in #66
Full Changelog: v0.3.1...v0.3.2
retch v0.3.1
retch v0.3.0
Release v0.3.0
What's Changed
- Add version to retch-battery dependency by @l1a in #60
- Add webcam and gamepad hardware detection by @l1a in #61
- feat: side-by-side layout, improved ASCII logos, and logo flags by @l1a in #62
- Add retch-sysinfo workspace crate; absorb retch-battery (v0.3.0) by @l1a in #63
Full Changelog: v0.2.18...v0.3.0
retch v0.2.18
Release v0.2.18
What's Changed
- Fix memory/swap unit format and bump to 0.2.14 by @l1a in #53
- Restrict GITHUB_TOKEN permissions to read-only by @l1a in #54
- Update roadmap and bump to 0.2.16 by @l1a in #55
- Update roadmap and bump to 0.2.16 (Take 2) by @l1a in #56
- Implement native battery fetching and remove battery crate by @l1a in #57
- Move battery module to retch-battery sub-crate by @l1a in #58
- Bump version to 0.2.18 and update docs by @l1a in #59
Full Changelog: v0.2.13...v0.2.18
retch v0.2.13
Release v0.2.13: UI Theme and Fonts Support. Implements cross-platform concurrent detection of UI Theme, Icons, Cursor, and Font, supporting Linux, macOS, and Windows.
What's Changed
Full Changelog: v0.2.12...v0.2.13