Skip to content

Releases: Egg-03/FerrumX

FerrumX v1.2.1

12 May 07:18
Compare
Choose a tag to compare

What's new

Wrapper Updates

  • Win32_Processor class includes a new property called "NumberOfLogicalProcessors". This is different from "ThreadCount" in a way that "ThreadCount always reports the number of hardware threads in a CPU, whereas the other reports the number of threads that the OS has been allowed to access. For example, you have a CPU that has 12 hardware threads and you have configured your OS to boot with 8 threads. In this case, the "ThreadCount" would be 12 and "NumberOfLogicalProcessors" would be 8.

GUI Report Tool Updates

  • Summarized Report now includes the "ThreadCount" property in CPU Information section
  • Detailed Report now includes the "NumberOfLogicalProcessors" property in CPU Information section

FerrumX v1.2.0

07 May 09:50
Compare
Choose a tag to compare

What's Changed

No changes have been made to the Documentation or the Wrapper.

Now you can directly add the online documentation to your project's javadoc if your IDE supports it.

The Documentation Update

25 Apr 10:32
e5ac1e4
Compare
Choose a tag to compare

Preface

This update mainly focuses on refactoring the codebase and adding documentation for better readability, understandability and maintenance. No significant changes have been made to the GUI application

What's changed

  • The formatters are now classified into CIM_ML and CIM_SL
  • ML stands for Multi-Line and SL for Single-Line
  • The Win32 Relation Classes will still have their own formatter.
  • The rest of the Win32_Classes will call either CIM_SL or CIM_ML for formatting
  • The Win32_Classes now call either CIM_SL or CIM_ML methods and pass on the attributes, which then carry out the parsing, formatting and error handling
  • HWID Generation retains it's Multi-threading capability following CIM_SL refactor
  • The Win32 Relation Classes still have their own formatter.
  • Win32_SystemDrivers has been removed
  • Changed the package naming scheme from com.egg.* to com.ferrumx.*
  • Documentation can be found here
  • [Optional] You can now download "FerrumX-doc-vX.X.X" and attach it to your project's javadoc source to get context-sensitive help in your IDE

See

FerrumX v1.0.2

16 Apr 17:06
Compare
Choose a tag to compare

Release Highlights

  • Fixed HWID generation functions. They will now be generated based on the following nomenclature: Username/DeviceName/CPU/CPUID/MotherboardName/RAMCOUNT/STORAGECOUNT
    This is how the ID was originally intended to be, but the function would take Motherboard Name as the Device Name
  • Log files will now be generated as FerrumX_ERRORLOG-DateStamp.log

Full Changelog: v1.0.1...v1.0.2

FerrumX v1.0.1

13 Apr 06:29
Compare
Choose a tag to compare

Full Changelog: v1.0.0-release...v1.0.1

To use the wrapper, add "FerrumX-core-v1.0.1.jar" to your project
To use the report generation tool, download and extract FerrumX.7z and then run the executable
Use an extractor like 7-zip to extract the files

FerrumX v1.0.0

10 Apr 08:30
Compare
Choose a tag to compare

What's Changed

v1.0.0 RC1

The following features have made it into this release:

  • CPU, GPU, RAM, Storage, Motherboard, BIOS, Network, IOPorts, Printer and Audio Hardware Information
  • Operating System, HardwareID generation, TimeZone and User Information
  • Error logging for caught powershell and other errors in the root directory
  • An optional GUI that generates the report for you in a single click

The following features have been planned for later releases:

  • Proper documentation for the developers
  • Better handling of uncaught exceptions

NOTE : This release does not include WMIC and the Test packages
WMIC packages will be utilised when I make the FerrumX Legacy version for Windows 7

To use the wrapper in your project: download the "FerrumX-core-v1.0.0.jar" and import it in your library.

Currently, it's functions are not documented but you can see how to use it through the examples shown here

Alternatively, if you're just interested in generating a consolidated report, you can download "FerrumX.zip"
This zip folder comes bundled with the FerrumX Report tool GUI and JDK-21 for portability.
Extract and run "FerrumX-v1.0.0.exe"

The executable has been tested to work properly only on 64-bit versions Windows 8.1 and above

@Soumil-Biswas has made their contribution by providing icons for the executable

v0.6-beta

10 Apr 03:42
Compare
Choose a tag to compare
v0.6-beta Pre-release
Pre-release

Full Changelog: v0.5-beta...v0.6-beta

Download Windows-System-Information-Library-WSIL-

WSIL Preview Release

08 Apr 11:52
Compare
Choose a tag to compare
WSIL Preview Release Pre-release
Pre-release

Full Changelog: v0.4-beta...v0.5-beta

Download Windows-System-Information-Library-WSIL-

WSIL-preview-release

06 Apr 08:03
Compare
Choose a tag to compare
WSIL-preview-release Pre-release
Pre-release

Full Changelog: v0.3-alpha...v0.4-beta

WSIL-Preview-release

05 Apr 06:47
Compare
Choose a tag to compare
WSIL-Preview-release Pre-release
Pre-release

Full Changelog: v0.2-alpha...v0.3-alpha

Download Windows-System-Information-Library-WSIL-