Releases: nefarius/Nefarius.Utilities.DeviceManagement
Releases · nefarius/Nefarius.Utilities.DeviceManagement
v5.0.0
This release fixes a critical issue that can lead to mangled device and instance paths on systems with e.g. Turkish, Ukrainian or similar languages due to improper case conversion. Discovered with the help of user Turkish Scarlet
on Discord 💪
What's Changed
- Fixed improper case conversion in device paths leading to bugs on non-English systems by @nefarius in #71
Full Changelog: v4.0.3...v5.0.0
v4.0.3
Full Changelog: v4.0.2...v4.0.3
v4.0.2
What's Changed
- Bump NUnit from 4.1.0 to 4.2.1 by @dependabot in #63
- Bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.0 by @dependabot in #64
- Bump NUnit from 4.2.1 to 4.2.2 by @dependabot in #65
- Bump MinVer from 5.0.0 to 6.0.0 by @dependabot in #66
- Bump Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1 by @dependabot in #67
- Major CsWin32 upgrade by @nefarius in #69
Full Changelog: v3.23.0...v4.0.2
v3.23.0
What's Changed
- Bump NUnit3TestAdapter from 4.5.0 to 4.6.0 by @dependabot in #60
- Bump NUnit.Analyzers from 4.2.0 to 4.3.0 by @dependabot in #61
- Fixed comparing wrong property when checking for equality by @nefarius in #62
Full Changelog: v3.22.0...v3.23.0
v3.22.0
Full Changelog: v3.21.0...v3.22.0
v3.21.0
v3.19.0
What's Changed
- Bump NUnit.Analyzers from 4.0.1 to 4.1.0 by @dependabot in #53
- Bump coverlet.collector from 6.0.1 to 6.0.2 by @dependabot in #52
- Bump NUnit.Analyzers from 4.1.0 to 4.2.0 by @dependabot in #54
- Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 by @dependabot in #56
- Added ConvertNtStatusToWin32Error by @nefarius in #58
Full Changelog: v3.18.1...v3.19.0
v3.18.1
What's Changed
- Address managed pointer warnings to fix marshalling failure with InstallNullDriver on .NET Framework by @TheNathannator in #35
- Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 by @dependabot in #36
- Bump NUnit.Analyzers from 3.6.1 to 3.7.0 by @dependabot in #37
- Bump NUnit.Analyzers from 3.7.0 to 3.8.0 by @dependabot in #38
- Bump NUnit.Analyzers from 3.8.0 to 3.9.0 by @dependabot in #39
- Bump NUnit from 3.13.3 to 3.14.0 by @dependabot in #40
- Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 by @dependabot in #41
- Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 by @dependabot in #42
- Bump NUnit.Analyzers from 3.10.0 to 4.0.0 by @dependabot in #46
- Bump NUnit.Analyzers from 4.0.0 to 4.0.1 by @dependabot in #47
- Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 by @dependabot in #48
- Bump coverlet.collector from 6.0.0 to 6.0.1 by @dependabot in #50
- Bump NUnit from 4.0.1 to 4.1.0 by @dependabot in #49
New Contributors
- @TheNathannator made their first contribution in #35
Full Changelog: v3.17.403...v3.18.1
v3.17.403
What's Changed
- Bump coverlet.collector from 3.2.0 to 6.0.0 by @dependabot in #21
- Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 by @dependabot in #23
- Bump Microsoft.CodeAnalysis.CSharp from 4.5.0 to 4.6.0 by @dependabot in #22
- Bump NUnit3TestAdapter from 4.4.2 to 4.5.0 by @dependabot in #25
- Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1 by @dependabot in #26
- Bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2 by @dependabot in #27
- Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 by @dependabot in #28
- Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 by @dependabot in #31
- Adds driver-swap feature by @nefarius in #30
- Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 by @dependabot in #33
- Adds more common managed properties by @nefarius in #32
- Implement DiUninstallDevice for PnPDevice by @nefarius in #34
Full Changelog: v3.14.305...v3.17.403
v3.14.305
- Added overloaded parameter
allowPartial
toDevcon::FindInDeviceClassByHardwareId
to allow for partial (substring) matches when searching for hardware IDs. - Added
DeviceClassIds::HumanInterfaceDevices
property to get HID device class GUID - Added
PnPDevice::RemoveAndSetup
for a more explicit device restart method - Added
DeviceClassFilters
utility class- Exposes methods for querying, altering and removing upper and lower class filter registry entries
- Overall code clean-up and applied code formatting rules
- Upgraded to latest CsWin32 version