Repository navigation
Releases: richbl/rust-cli-sysinfo
Release list
Minor Release
Minor release of the Rust CLI SysInfo project
- This is minor release includes a minor change to the following RCS service:
- Clarified the logic when the battery service reports 100% capacity so the output generated is more appropriate
See the README.md for current features and functionality
Enjoy!
What's Changed
- Clarify Open–Closed Principle in README by @richbl in #91
- style(app): 🎨 Minor formatting fix for battery status (time now p… by @richbl in #92
- Add HubLab logo for possible future mirroring by @richbl in #93
- fix(app): 🐛 Minor logic change to battery service when at 100% ca… by @richbl in #94
Full Changelog: 0.14.0...0.15.0
Minor Release
Minor release of the Rust CLI SysInfo project
- This is minor release includes the following new/updated functionality:
- Added support for the RCS battery service (BAT) to run across all supported platforms
- Minor cleanup to separator formatting
See the README.md for current features and functionality
Enjoy!
What's Changed
- Revise platform compatibility and installation details by @richbl in #88
- minor separator formatting cleanup by @richbl in #89
- feat(app): ✨ Added battery (BAT) service to report battery h… by @richbl in #90
Full Changelog: 0.13.0...0.14.0
Minor Release
Minor release of the Rust CLI SysInfo project
- This is minor release includes the following new/updated functionality:
- Added support for the RCS GPU service (GPU) to run across all supported platforms
Note that this implementation is platform-specific, and our long-term goal is to develop a true cross-platform solution for all RCS services (much easier to implement and maintain such a code-base). That said, the RCS GPU service (GPU) is now completely functional across all platforms
- Added support for the RCS GPU service (GPU) to run across all supported platforms
See the README.md for current features and functionality
Enjoy!
What's Changed
- feat(app): 🎨 Added platform-specific support for GPU service for … by @richbl in #86
- docs(app): 📝 Upate README with new screenshots by @richbl in #87
Full Changelog: 0.12.0...0.13.0
Minor Release
Minor release of the Rust CLI SysInfo project
- This is minor release includes the following new/updated functionality:
- Added support for the RCS user service (USR) to run across all supported platforms
Note that this implementation is platform-specific, and our long-term goal is to develop a true cross-platform solution for all RCS services (much easier to implement and maintain such a code-base). That said, the RCS user service (USR) is now completely functional across all platforms
- Added support for the RCS user service (USR) to run across all supported platforms
See the README.md for current features and functionality
Enjoy!
What's Changed
- feat(app): ✨ Added platform-specific support for user (USR) … by @richbl in #84
- docs(app): 📝 Updated docs/screenshots for 0.12.0 release by @richbl in #85
Full Changelog: 0.11.0...0.12.0
Minor Release
Minor release of the Rust CLI SysInfo project
- This is minor release includes the following new/updated functionality:
- Added support for customizeable service key colors (ANSI true-color format, e.g.,
#ff9915) - Minor changes to the project build/test cycle (Github Actions) to permit for the regular compilation of each of four different platform binaries:
- Linux-x86-64
- Windows-x86-64
- Apple MacOS-x86-64
- Apple MacOS-Arm64
- Binary files are now attached to this release using native platform compression tools
- Added support for customizeable service key colors (ANSI true-color format, e.g.,
See the README.md for current features and functionality
Enjoy!
What's Changed
- handle Codeberg existing releases and replace assets by @richbl in #74
- Refactor workflow to build multi-platform binaries by @richbl in #75
- build(app): 👷 Minor change to build.rs to permit cross-platform builds more resilient by @richbl in #77
- Update macOS runner versions in CI workflow by @richbl in #78
- build(app): 👷 Minor change to build process: move… by @richbl in #79
- Refactor packaging steps for multi-platform binaries by @richbl in #80
- Change macOS Apple Silicon runner to macOS 15 by @richbl in #81
- feat(app): ✨ Added support for customized service key colors by @richbl in #82
- Color keys by @richbl in #83
Full Changelog: 0.10.0...0.11.0
Minor Release
Minor release of the Rust CLI SysInfo project
- This is minor release includes the following new/updated functionality:
- Completed initial refactoring that now permits RCS to be run cross-platform: Linux, MacOS, and Windows
- Minor changes to the project build/test cycle (Github Actions)
See the README.md for current features and functionality
To decompress the included release binary, run the following command:
zstd -d rust-cli-sysinfo_linux_amd64.zst -o rust-cli-sysinfoEnjoy!
What's Changed
- Revise badges and add Gitberg logo to README by @richbl in #60
- Modify Codeberg badge and logo in README by @richbl in #61
- Add link to PRs in README.md by @richbl in #62
- docs(app): 💡 Updated code documentation for
cargo doccalls by @richbl in #63 - Add GitHub Actions workflow for macOS build by @richbl in #64
- Specify stable toolchain for Rust installation by @richbl in #65
- Update GitHub Actions for macOS Intel build by @richbl in #66
- Update MacOS build workflow for Intel silicon by @richbl in #67
- Rename build-macos-test.yml to build-macos-intel-test.yml by @richbl in #68
- refactor(app): ✨ Initial refactoring effort to support cross-platform functionality (more to come... stay tuned!) by @richbl in #69
- Revise compatibility indicators in README by @richbl in #70
- test(app): 🔒 Resolve security concern in Rust test (very picky l… by @richbl in #71
- docs(app): 📝 Updated documentation to reflect succesful RCS test… by @richbl in #72
- Enhance README for cross-platform support and services by @richbl in #73
Full Changelog: 0.9.0...0.10.0
Minor Release
Minor release of the Rust CLI SysInfo project
- This is minor release includes the following new/updated functionality:
- Added a new RCS functionality that dynamically sets the separator width based on services results (purely aesthetic, but it would've driven me crazy after a while... ;) )
See the README.md for current features and functionality.
To decompress the included release binary, run the following command:
zstd -d rust-cli-sysinfo_linux_amd64.zst -o rust-cli-sysinfoEnjoy!
What's Changed
- feat(app): ✨ Added new functionality: output separator dynam… by @richbl in #58
- docs(app): 📝 Updated screenshots in README file; rev version for… by @richbl in #59
Full Changelog: 0.8.0...0.9.0
Minor Release
Minor release of the Rust CLI SysInfo project
- This is minor release includes the following new/updated functionality:
- Added a new RCS service file:
ip_address.rs, which displays the active IP address - Minor reordering of the default services
- Added a new RCS service file:
See the README.md for current features and functionality.
To decompress the included release binary, run the following command:
zstd -d rust-cli-sysinfo_linux_amd64.zst -o rust-cli-sysinfoEnjoy!
What's Changed
- Add workflow to mirror releases to Codeberg by @richbl in #51
- docs(app): 📝 Updated README.md... fixed typo; added clarifications by @richbl in #52
- docs(app): 📝 Updated README.md: reordered to make the file more … by @richbl in #53
- Refine README content for improved clarity by @richbl in #54
- feat(app): ✨ Added new ip_address service; reordered default… by @richbl in #55
- Refactor system diagnostics list in README by @richbl in #56
- docs(app): 📝 Updated artwork in README file by @richbl in #57
Full Changelog: 0.7.0...0.8.0
Minor Release
Minor release of the Rust CLI SysInfo project
- This is minor release includes the following new/updated functionality:
- Adding/removing new services is now managed via a single file (added to the
/servicesfolder). One file --> one service. No need to touch any source files anymore!- Follows the Open-Closed Principle (OCP)), Don't Repeat Yourself (DRY), and Single Source of Truth (SSOT) principles
- Adding/removing new services is now managed via a single file (added to the
See the README.md for current features and functionality.
To decompress the included release binary, run the following command:
zstd -d rust-cli-sysinfo_linux_amd64.zst -o rust-cli-sysinfoEnjoy!
What's Changed
- feat(app): 🎨 Added support for adding a new service by touching o… by @richbl in #49
- refactor(app): 🚨 General code cleanup (linter warns for code duplication... though mostly incorrect...) by @richbl in #50
Full Changelog: 0.6.0...0.7.0
Minor Release
Minor release of the Rust CLI SysInfo project
- This is minor release includes the following new/updated functionality:
- Moved some external system services dependencies into crates
- Changed badge dependencies in
README.md(for better reporting stability) - Refactored the codebase to make adding/removing services easier
See the README.md for current features and functionality.
To decompress the included release binary, run the following command:
zstd -d rust-cli-sysinfo_linux_amd64.zst -o rust-cli-sysinfoEnjoy!
What's Changed
- docs(app): 📝 Updated documentation (screenshot) to released revi… by @richbl in #13
- Add workflow to mirror repository to Codeberg by @richbl in #14
- Refactor Codeberg mirror push workflow by @richbl in #15
- Modify push command for Codeberg mirror by @richbl in #16
- docs(app): 📝 Updated image assets for README.md by @richbl in #17
- docs(app): 📝 Added Codeberg link to README.md by @richbl in #18
- Add Codeberg mirror badge to README by @richbl in #19
- Update badge links in README.md by @richbl in #20
- Convert badges to HTML format in README.md by @richbl in #21
- Fix badge links in README.md by @richbl in #22
- Update badge links in README.md by @richbl in #23
- Move/reorder badges for consistency by @richbl in #24
- Update GitHub Actions workflow for Codeberg mirror by @richbl in #25
- Add SonarCloud badge to README by @richbl in #26
- Remove SonarCloud badge from README by @richbl in #27
- Refactor script to make it easier to share across repos by @richbl in #28
- Update Codeberg access token secret name by @richbl in #29
- Create issue templates (#31) by @richbl in #34
- Create CodeQL workflow configuration by @richbl in #35
- test(app): ✅ Added unit tests by @richbl in #37
- refactor(app): 🚸 Code cleanup to better manage erro… by @richbl in #38
- fix(app): 🐛 Resolve a potential issue with type erasure panic by @richbl in #39
- refactor(app): ♻️ Moved constants into separate file for bette… by @richbl in #40
- perf(app): ⚡ Minor improvement to GPU detection; general code cle… by @richbl in #41
- fix(app): 🐛 Resolve a potential issue with type erasure panic by @richbl in #42
- fix(app): 🐛 Minor display rendering fix when service reports erro… by @richbl in #43
- refactor(app): 🚨 Code cleanup; linter warns resolved f… by @richbl in #44
- refactor(app): ♻️ Code cleanup to make it easier to add new se… by @richbl in #45
- refactor(app): 🚨 Resolved fn() length linter warn by @richbl in #46
- perf(app): ♻️ General code cleanup to simplify services logic … by @richbl in #47
- docs(app): 🎨 Updated README in prep for release; minor refactor t… by @richbl in #48
Full Changelog: 0.5.0...0.6.0