Skip to content

Releases: KernelWanderers/OCSysInfo

v1.1.0

17 Jul 01:04
Compare
Choose a tag to compare

OCSysInfo v1.1.0 — July 17th, 2023

  • Added Display detection support for macOS platforms.
    • June 27th, 2023: Added Aspect Ratio & Connector values.
  • Fixed versioning issues on all platforms.
  • Embedded version.json and requirements.txt into binary – as a consequence, the releases-source branch is redundant.
  • Expanded the debugger module to now output contents into a file.

v1.0.9

27 Jun 15:19
Compare
Choose a tag to compare

OCSysInfo v1.0.9 — June 27th, 2023

  • Added Display detection support for macOS platforms.
    • June 27th, 2023: Added Aspect Ratio & Connector values.
  • Fixed versioning issues on all platforms.
  • Embedded version.json and requirements.txt into binary – as a consequence, the releases-source branch is redundant.

v1.0.8

29 Sep 10:05
Compare
Choose a tag to compare

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.
  • Added product and vendor 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 just SSD
  • 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.

Full changelog: v1.0.8

v1.0.7

04 Jun 01:11
Compare
Choose a tag to compare

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.
  • 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

Full Changelog: v1.0.7

v1.0.5

v1.0.4

02 May 00:50
Compare
Choose a tag to compare

v1.0.4

v1.0.3

30 Mar 22:53
Compare
Choose a tag to compare

v1.0.2

30 Mar 22:46
Compare
Choose a tag to compare

v1.0.1

19 Mar 07:24
Compare
Choose a tag to compare

v1.0.1

  • Implement support for ARM CPUs; Linux - @ThatCopy
  • Implement protocol (connector type) detection for Input devices

v1.0.0

07 Mar 23:10
Compare
Choose a tag to compare

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.