platform-info
A simple cross-platform interface to get info about a system
2.1.0
9.8M downloads/mo
#3143 most downloaded on crates.io
uutils/platform-info
What this package is like to depend on
Last release 4 months ago
30 Mar 2026
Release timing varies
gaps range from 2 months to 2.6 years
Most releases are documented
notes for 8 of 13 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
13 releases · first in 2018
1 release in the last 12 months
see the full history below
Release timeline
13 releases · Jul 2018 to Mar 2026Releases
latest 13-
2.1.030 Mar 2026Release notes
Open source →What's Changed
- clippy: fix warning from
needless_doctest_mainby @cakebaker in #94 - Add support for iOS in unix.rs by @Skyline-23 in #100
- Add processor() method to UNameAPI trait by @naoNao89 in #96
- Add support for Cygwin by @500-internal-server-error in #102
- Add WASI platform support by @sylvestre in #106
- add precommit (copy of num-prime) by @sylvestre in #107
- Change "solaris" to "Solaris" by @cakebaker in #103
- bump version to 2.1.0 by @sylvestre in #110
- ci: simplify by @oech3 in #111
- ci: add MSRV job to verify minimum supported Rust version (1.63.0) by @sylvestre in #114
- Add missing Haiku, DragonFly, and AIX to HOST_OS_NAME
- Replace winapi with windows-sys
- Use README.md as crate documentation via include_str!
Dependencies
- chore(deps): update davidanson/markdownlint-cli2-action action to v19 by @renovate[bot] in #89
- chore(deps): update mozilla-actions/sccache-action action to v0.0.8 by @renovate[bot] in #90
- chore(deps): update mozilla-actions/sccache-action action to v0.0.9 by @renovate[bot] in #91
- chore(deps): update streetsidesoftware/cspell-action action to v7 by @renovate[bot] in #92
- chore(deps): update davidanson/markdownlint-cli2-action action to v20 by @renovate[bot] in #93
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #95
- chore(deps): update streetsidesoftware/cspell-action action to v8 by @renovate[bot] in #97
- chore(deps): update davidanson/markdownlint-cli2-action action to v21 by @renovate[bot] in #98
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #99
- chore(deps): update davidanson/markdownlint-cli2-action action to v22 by @renovate[bot] in #101
- chore(deps): update davidanson/markdownlint-cli2-action action to v23 by @renovate[bot] in #109
- chore(deps): update codecov/codecov-action action to v6 by @renovate[bot] in #108
New Contributors
- @Skyline-23 made their first contribution in #100
- @naoNao89 made their first contribution in #96
- @500-internal-server-error made their first contribution in #102
- @oech3 made their first contribution in #111
Full Changelog: 2.0.5...2.1.0
- clippy: fix warning from
-
2.0.522 Dec 2024Release notes
Open source →What's Changed
- Add Haiku support by @coolcoder613eb in #88
Dependencies
- chore(deps): update davidanson/markdownlint-cli2-action action to v18 by @renovate in #85
- chore(deps): update codecov/codecov-action action to v5 by @renovate in #84
- chore(config): migrate renovate config by @renovate in #86
- chore(deps): update mozilla-actions/sccache-action action to v0.0.7 by @renovate in #87
New Contributors
- @coolcoder613eb made their first contribution in #88
Full Changelog: 2.0.4...2.0.5
-
2.0.428 Sep 2024Release notes
Open source →What's Changed
Dependencies
- fix(deps): update rust crate libc to 0.2.154 by @renovate in #76
- fix(deps): update rust crate winapi to 0.3.9 by @renovate in #77
- chore(deps): update rust crate regex to 1.10.4 by @renovate in #78
- chore(deps): update mozilla-actions/sccache-action action to v0.0.5 by @renovate in #79
- chore(deps): update davidanson/markdownlint-cli2-action action to v17 by @renovate in #80
- clippy: use char instead of closure by @cakebaker in #81
- chore(deps): update mozilla-actions/sccache-action action to v0.0.6 by @renovate in #83
New Contributors
Full Changelog: 2.0.3...2.0.4
-
2.0.311 Apr 2024Release notes
Open source →What's Changed
- Add support for AIX by @bzEq in #74
- Remove needless return by @cakebaker in #61
- Use "from" instead of "try_from" by @cakebaker in #65
- ci: fix "unexpected input 'command'" warning by @cakebaker in #66
- cargo: rename "config" to "config.toml" by @cakebaker in #70
- ci: use
codecovtoken by @cakebaker in #69 - fix a clippy warning on windows by @sylvestre in #72
- Some clippy fixes by @sylvestre in #75
Dependencies updates
- Update streetsidesoftware/cspell-action action to v3 by @renovate in #54
- Update DavidAnson/markdownlint-cli2-action action to v12 by @renovate in #55
- Update actions/checkout action to v4 by @renovate in #56
- Update codecov/codecov-action action to v4 by @renovate in #57
- Revert "Update codecov/codecov-action action to v4" by @cakebaker in #58
- Update DavidAnson/markdownlint-cli2-action action to v13 by @renovate in #59
- Update streetsidesoftware/cspell-action action to v4 by @renovate in #60
- Update streetsidesoftware/cspell-action action to v5 by @renovate in #62
- Update DavidAnson/markdownlint-cli2-action action to v14 by @renovate in #63
- Update DavidAnson/markdownlint-cli2-action action to v15 by @renovate in #64
- chore(deps): update mozilla-actions/sccache-action action to v0.0.4 by @renovate in #67
- chore(deps): update codecov/codecov-action action to v4 by @renovate in #68
- chore(deps): update streetsidesoftware/cspell-action action to v6 by @renovate in #71
- chore(deps): update davidanson/markdownlint-cli2-action action to v16 by @renovate in #73
New Contributors
Full Changelog: 2.0.2...2.0.3
-
2.0.212 Jul 2023Release notes
Open source →What's Changed
- Additional tests and minor refinement by @rivy in #44
- Refactor API/Errors by @rivy in #41
- CI and dev maintenance updates by @rivy in #43
- Comments/docs/examples improvements by @rivy in #42
- Fixed library unable to compile on unknown OS'es by @siepkes in #46
- Fix
cargo clippycompaints (allow clippy::redundant_clone) by @rivy in #49 - maint/CI ~ remove dependabot.yml by @cakebaker in #52
- add support for Illumos by @siepkes in #48
- Update DavidAnson/markdownlint-cli2-action action to v11 by @renovate in #51
- "illumos" is officially typeset with a lower-case "i" by @jclulow in #53
New Contributors
- @siepkes made their first contribution in #46
- @cakebaker made their first contribution in #52
- @jclulow made their first contribution in #53
Full Changelog: 2.0.1...2.0.2
-
2.0.127 May 2023Release notes
Open source →What's Changed
- maint/dev ~ add renovate configuration by @renovate in #37
- fix ~ expand cfg-gating of
domainnamefor BSD-like platforms by @rivy in #40
Full Changelog: 2.0.0...2.0.1
-
2.0.022 May 2023Release notes
Open source →What's Changed
- docs ~ add example code by @rivy in #31
- docs ~ (README) point CodeCov badge at 'main' branch by @rivy in #30
- Maint ~ update CI by @rivy in #35
- WinOS: fixes nodename calculation by @rivy in #33
- Full refactor / rewrite by @rivy in #36 This is changing the API!
Full Changelog: 1.0.2...2.0.0
-
1.0.209 Jan 2023Release notes
Open source →What's Changed
- WinOS fixes by @rivy in #26
- Add
osname()by @rivy in #27 - Delete .travis directory by @sylvestre in #28
- remove the deprecated set-output by @sylvestre in #29
New Contributors
Full Changelog: 1.0.1...1.0.2
-
1.0.108 Nov 2022Nothing published for this version
-
1.0.019 Aug 2022Nothing published for this version
-
0.2.028 Nov 2021Nothing published for this version
-
0.1.014 Feb 2021Nothing published for this version
-
0.0.127 Jul 2018Nothing published for this version