Releases: KernelWanderers/OCSysInfo
v1.1.0
OCSysInfo v1.1.0 — July 17th, 2023
- Added Display detection support for macOS platforms.
- June 27th, 2023: Added
Aspect Ratio
&Connector
values.
- June 27th, 2023: Added
- Fixed versioning issues on all platforms.
- Embedded
version.json
andrequirements.txt
into binary – as a consequence, thereleases-source
branch is redundant. - Expanded the debugger module to now output contents into a file.
v1.0.9
OCSysInfo v1.0.9 — June 27th, 2023
- Added Display detection support for macOS platforms.
- June 27th, 2023: Added
Aspect Ratio
&Connector
values.
- June 27th, 2023: Added
- Fixed versioning issues on all platforms.
- Embedded
version.json
andrequirements.txt
into binary – as a consequence, thereleases-source
branch is redundant.
v1.0.8
v1.0.8
- Fixed
driver_type.py
logic for PS/2 / SMBus detection- Previously, it wouldn't have preliminary checks for PS/2 devices, which is required to ensure that it's a PS/2 altogether.
At that point, if it's not a PS/2 keyboard, but is a PS/2 device, we can check for the SMBus driver; if it's present, the device
is SMBus, otherwise, it's PS/2. If it's not a PS/2 keyboard, nor a PS/2 pointing device, then it's unknown.
- Previously, it wouldn't have preliminary checks for PS/2 devices, which is required to ensure that it's a PS/2 altogether.
- Added
product
andvendor
id extraction for Input devices on Windows (macOS is still TODO) - Fixed logic for extracting PCI paths on Linux.
- Fixed logic for storage devices on Linux.
- Explicitly specify drive type for NVMe devices as
NVMe
, instead of justSSD
- Explicitly specify drive type for NVMe devices as
- Fixed Intel's ARK page not sending data back due to broken User-Agent.
- Fixed Intel's ARK US region not having any JSON payload after an autocomplete query.
- Thanks, Intel.
- Fixed issue where, on some machines, it would timeout to get the version data.
- Thanks, @Vishal-09-00.
v1.0.7
v1.0.7
- Fix M1 iGPU detection
- Previous iteration wasn't able to properly identify Apple's M1 integrated graphics.
- Pack macOS app bundle into DMG image via
create-dmg
- Fix Intel ARK functionality
- Sometimes, the iARK US page won't have information about a particular model (i.e.
i3 4130T
) whilst the same page in a different region might.
- Sometimes, the iARK US page won't have information about a particular model (i.e.
- Properly handle logs/dump data
- Create dedicated directories on each platform
- Fix PCI Path issues
- Sometimes ACPI and/or PCI values aren't available (Linux affected only AFAIK)
- Fix ACPI and PCI paths being overwritten
- Happened on macOS, for Network controllers
- Better handle offline detection
- Fix
tree.py
module visual bug - Refactor hardware manager
- Fix XML dump (hopefully)
- Added Ventura constant
v1.0.5
v1.0.5
- add(WinDump): new connection type detection
- new: cfgmgr32 implementations
- feat: toggle data/turn off detecting particular data
- fix: conform to pyinstaller by using sys's exit()
- implement handling for
I2C
devices on Linux
v1.0.4
v1.0.4
- OCSysInfo can now be ran in "offline" mode - meaning, it does not require an internet connection to run anymore.
- fix(DumpDir): properly parse
~
argument
v1.0.3
v1.0.2
v1.0.1
v1.0.0
These are the very first official binary releases of OCSysInfo! 🎉
Thank you all for being patient with us, contributing in any way possible, and being with us along the journey.
Our development team has agreed that it is ready for a proper release now.
Please do let us know if any bugs, issues, or anything alike occur!
Special thank you to:
-
CorpNewt – for building OSX binaries for us! Massive time save for me;
-
Midi – for building Linux binaries for us, and providing unit tests on their machines! Again, massive time save for me;
-
Mahas – for contributing immensely to the project's source code, and building early-stage OSX binaries for us! Massive time save for me;
-
Joshj23 – for providing machines for unit tests; thank you so much, Josh – you always provide.