Skip to content

Releases: iAJTin/iCPUID

Update to version 1.0.6

04 Jan 21:25
9d29dad
Compare
Choose a tag to compare

Fixes

  • Fix ACPI property key documentation in Features section of ProcessorInfoAndFeatures leaf.

Added

  • Multiple Repository is used.

    In the image, I show my folder structure, in case it helps someone

    ![multi-repo.png][mutli-repo]

Changed

  • Library versions for this version

    Library Version Description
    iTin.Core 2.0.0.8 Base library containing various extensions, helpers, common constants
    iTin.Core.Hardware.Common 1.0.0.6 Common Hardware Infrastructure
    iTin.Core.Hardware.CrossPlatform.Cpuid 1.0.0.2 Cross-Platform Generic Hardware Calls (CPUID)
    iTin.Core.Interop.CrossPlatform.Cpuid 1.0.0.2 Generic Cross-Platform Interop Calls (CPUID)
    iTin.Core.Interop.Shared 1.0.0.5 Generic Shared Interop Definitions, Data Structures, Constants...
    iTin.Hardware.Specification.Cpuid 1.0.0.3 CPUID Specification Implementation
    iTin.Logging 1.0.0.3 Logging library

Fixes an error caused in the previous version, the nuget packages were not updated correctly when creating the version

15 Oct 11:26
Compare
Choose a tag to compare

Critical

  • Important!!!

    Fixes an error caused in the previous version, the nuget packages were not updated correctly when creating the version

    I'm sorry for the inconveniences...

Changed

  • Library versions for this version

    Library Version Description
    iTin.Core 2.0.0.5 Base library containing various extensions, helpers, common constants
    iTin.Core.Hardware.Common 1.0.0.4 Common Hardware Infrastructure
    iTin.Core.Hardware.CrossPlatform.Cpuid 1.0.0.0 Cross-Platform Generic Hardware Calls (CPUID)
    iTin.Core.Interop.CrossPlatform.Cpuid 1.0.0.0 Generic Cross-Platform Interop Calls (CPUID)
    iTin.Core.Interop.Shared 1.0.0.3 Generic Shared Interop Definitions, Data Structures, Constants...
    iTin.Hardware.Specification.Cpuid 1.0.0.2 CPUID Specification Implementation
    iTin.Logging 1.0.0.1 Logging library

Added support for netstandard2.1, net60

13 Oct 23:38
Compare
Choose a tag to compare

Fixed

  • Fixes an issue that generates an exception when a property that returns an object of type QueryPropertyDictionaryResult not available.

Added

  • Added support for netstandard2.1

    • Add SplitEnumerator ref struct.

    • ByteReader class rewritten to work with Span in net core projects.

  • Added sample project for net60

Changed

  • Changed IResultGeneric interface. Changed Value property name by Result (for code clarify).

    This change may have implications in your final code, it is resolved by changing Value to Result
    
  • Update result classes for support more scenaries.

  • Library versions for this version

    Library Version Description
    iTin.Core 2.0.0.4 Base library containing various extensions, helpers, common constants
    iTin.Core.Hardware.Common 1.0.0.3 Common Hardware Infrastructure
    iTin.Core.Hardware.CrossPlatform.Cpuid 1.0.0.0 Cross-Platform Generic Hardware Calls (CPUID)
    iTin.Core.Interop.CrossPlatform.Cpuid 1.0.0.0 Generic Cross-Platform Interop Calls (CPUID)
    iTin.Core.Interop.Shared 1.0.0.2 Generic Shared Interop Definitions, Data Structures, Constants...
    iTin.Hardware.Specification.Cpuid 1.0.0.2 CPUID Specification Implementation
    iTin.Logging 1.0.0.1 Logging library

Update libs , adds new properties

11 Dec 01:23
Compare
Choose a tag to compare

Added

Changed

  • Changed IResultGeneric interface. Changed Value property name by Result (for code clarify).

    This change may have implications in your final code, it is resolved by changing Value to Result
    
  • Update result classes for support more scenaries.

  • Library versions for this version

    Library Version Description
    iTin.Core 2.0.0.3 Base library containing various extensions, helpers, common constants
    iTin.Core.Hardware.Common 1.0.0.2 Common Hardware Infrastructure
    iTin.Core.Hardware.CrossPlatform.Cpuid 1.0.0.0 Cross-Platform Generic Hardware Calls (CPUID)
    iTin.Core.Interop.CrossPlatform.Cpuid 1.0.0.0 Generic Cross-Platform Interop Calls (CPUID)
    iTin.Core.Interop.Shared 1.0.0.0 Generic Shared Interop Definitions, Data Structures, Constants...
    iTin.Hardware.Specification.Cpuid 1.0.0.2 CPUID Specification Implementation
    iTin.Logging 1.0.0.0 Logging library

Update libraries

12 Oct 01:29
Compare
Choose a tag to compare

Added

  • Library versions for this version
Library Version Description
iTin.Core 2.0.0.1 Base library containing various extensions, helpers, common constants
iTin.Core.Hardware.Common 1.0.0.1 Common Hardware Infrastructure
iTin.Core.Hardware.CrossPlatform.Cpuid 1.0.0.0 Cross-Platform Generic Hardware Calls (CPUID)
iTin.Core.Interop.CrossPlatform.Cpuid 1.0.0.0 Generic Cross-Platform Interop Calls (CPUID)
iTin.Core.Interop.Shared 1.0.0.0 Generic Shared Interop Definitions, Data Structures, Constants...
iTin.Hardware.Specification.Cpuid 1.0.0.1 CPUID Specification Implementation
iTin.Logging 1.0.0.0 Logging library

Removed

  • Removed libraries
Library Version Description
iTin.Core.Hardware.CrossPlatform 1.0.0.0 Hardware Cross-Platform Interop Calls
iTin.Core.Interop.CrossPlatform 1.0.0.0 Generic Cross-Platform Interop Calls