Release Notes
💥 💥 💥 Configuration layout has changed, please check documentation before updating ! (see #80)
🆕 Entries may now be reordered as you wish (see #57)
🆕 💥 Now ./config.json
path will automatically be looked up and loaded if it exists
🆕 💥 CPU
now supports multiple CPUs and show number of cores (if > 1), API breaking though (see #90 and below)
🆕 💥 So as to improve consistency with new CPU
behavior, GPU
will now be displayed on multiple lines by default (see #90 too)
🆕 WAN_IP
now supports very accurate configuration for resolvers and timeouts, including specific method disabling (see #81 & #89)
🚀 LAN_IP
is now generator-based, includes a minor optimization and improves compatibility against IPv6 addresses
🐛 Model
now ignores fuzzy data (as "To Be Filled By O.E.M.")
🐛 Disk
won't soft-fail anymore due to df
crashing for some reasons (see #92)
🐛 📦 Distribution packages shouldn't include some unit tests anymore
🆕 📦 (official) PEX building support
🏗️ 🚀 CI now runs on GitHub Actions for performance purposes
API breaking changes
🆕 💥 CPU
will now be available as a list
of dict
containing CPUs model names and core counts
💥 LAN_IP
internal class has been renamed to LanIP
💥 WAN_IP
internal class has been renamed to WanIP
{
"data": {
/* ... */
"CPU": [
{
"Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz": 8
}
],
/* ... */
},
"meta": {
"version": [4, 9, 0],
/* ... */
}
}
Bye, happy upgrade 👋