Releases: gantoreno/macfetch
Releases Β· gantoreno/macfetch
[2.3.1] - 2026-01-03
What's Changed
Fixed
- fix: release title prefix & remove
CHANGELOG.mdby @gantoreno in #10
Full Changelog: v2.3.0...v2.3.1
[2.3.0] - 2026-01-03
[v2.2.2] - 2026-01-03
What's Changed
Documentation
- docs: remove lint errors on
README.mdby @gantoreno in #8
Full Changelog: v2.2.1...v2.2.2
[2.2.1] - 2026-01-03
What's Changed
Added
- feat: update ci workflows by @gantoreno in #5
- feat: add new badges by @gantoreno in #6
- feat: add
PULL_REQUEST_TEMPLATE.mdby @gantoreno in #7
New Contributors
- @gantoreno made their first contribution in #5
Full Changelog: v2.2.0...v2.2.1
[2.2.0] - 2026-01-02
Fixed
- Fixed battery segment panic on desktop Macs without batteries - now gracefully shows "Plugged In" instead of crashing (thanks to @DonovanMontoya in #4).
- Fixed incorrect memory calculation that was displaying available memory as used memory.
- Fixed terminal name retrieval (thanks to @paraversal in #3).
Changed
- Memory display now shows usage in GiB with percentage (e.g., "8.50 GiB / 16.00 GiB (53%)").
- Removed hardcoded x86_64 build target to allow native builds on Apple Silicon (M1/M2/M3) Macs.
- Improved error handling across all segments (
os,host,kernel,uptime,shell,cpu,battery) - now uses graceful fallbacks instead of panicking on missing data. - Added cached fallback utilities for better performance.
- Updated dependencies to latest versions.
Housekeeping
- Added
.DS_Storeto.gitignore.
[2.1.0] - 2023-03-01
Changed
- The GPU segment finally has a non-shell spawning implementation (huge thanks to @k-ronny's suggestion on #1) and started using the iron-oxide crate.
[2.0.0] - 2023-02-24
Changed
- Everything, all project files & functions have been ported out to Rust.
[1.1.1] - 2023-02-19
Changed
- Changed cache implementations with new utils (
get_cache,set_cache,clear_cache).
[1.1.0] - 2023-02-18
Added
- Add
wmsegment.
Updated
- Use mutex locks for shell commands.
[1.0.1] - 2023-01-03
Changed
- The
packagesdescriptor now handles errors properly when listing packages.