Skip to content

Update version

Latest
Compare
Choose a tag to compare
@iAJTin iAJTin released this 05 Jan 21:46

Fixed

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

Added

  • Multiple Repository is used.

  • 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

  • Added support for MacOS (In progress...)

    Tested on:

    macOS Version
    Sonoma 14.2.1
    Big Sur 11.0.1
    Catalina 10.15.7
  • Added support for DI blocks (Implemented)

  • Added support for CEA blocks (In progress...)

  • Added support for DisplayID blocks (In progress...)

  • Added EEDID.Instance static property for gets all available EEDID structures for current system

  • Library documentation

  • tools folder in solution root. Contains a script for update help md files.

Changed

  • Rewrite hardware libraries for compability with others projects.

  • 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.Hardware.Linux.Device.Desktop 1.0.0.2 Linux Hardware Infrastructure
    iTin.Core.Hardware.MacOS.Device.Desktop 1.0.0.2 MacOS Hardware Infrastructure
    iTin.Core.Hardware.Windows.Device.Desktop 1.0.0.2 Windows Hardware Infrastructure
    iTin.Hardware.Abstractions.Devices 1.0.0.2 Generic Common Hardware Abstractions
    iTin.Hardware.Specification.Eedid 1.0.0.7 Implementation of the E-EDID (Extended Display Identification Data) specification
    iTin.Hardware.Specification.IEEE 1.0.0.1 IEEE Registration Authority