Skip to content

Release main/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0#32

Merged
smdn merged 1 commit into
mainfrom
releases/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0-1779288872
May 20, 2026
Merged

Release main/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0#32
smdn merged 1 commit into
mainfrom
releases/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0-1779288872

Conversation

@smdn
Copy link
Copy Markdown
Owner

@smdn smdn commented May 20, 2026

Automatically generated by workflow Generate release target #27.

Release target

  • package_target_tag: new-release/main/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0
  • package_prevver_ref: releases/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0-rc.2.3-0-167
  • package_prevver_tag: releases/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0-rc.2.3-0-167
  • package_id: Smdn.IO.UsbHid.Providers.LibUsbDotNetV3
  • package_id_with_version: Smdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0
  • package_version: 1.0.0
  • package_branch: main
  • release_working_branch: releases/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0-1779288872
  • release_tag: releases/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0
  • release_prerelease: False ❗Change this value to rue to publish release note as a prerelease.
  • release_draft: false ❗Change this value to true to publish release note as a draft.
  • release_note_url: https://gist.github.com/smdn/ecf692b60ca668b688358c12ed8c5ec8
  • artifact_name_nupkg: Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.1.0.0.nupkg ❗Remove this line or change this value to empty to prevent publishing packages.
  • artifact_digest_nupkg: sha256:915fb2a0be6ae53face85a385e52ef8d1bdac135d4d4a2458bc4a066796e1f7a

.nuspec diff

--- Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.latest.nuspec
+++ Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.1.0.0.nuspec
@@ -1,69 +1,81 @@
 <?xml version="1.0" encoding="utf-8"?>
-<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
+<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
   <metadata>
     <id>Smdn.IO.UsbHid.Providers.LibUsbDotNetV3</id>
-    <version>1.0.0-preview5</version>
+    <version>1.0.0</version>
     <title>Smdn.IO.UsbHid.Providers.LibUsbDotNetV3</title>
     <authors>smdn</authors>
     <license type="expression">MIT</license>
     <licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
     <icon>Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.png</icon>
     <readme>README.md</readme>
     <projectUrl>https://github.com/smdn/Smdn.IO.UsbHid</projectUrl>
-    <description>`Smdn.IO.UsbHid.Providers.LibUsbDotNetV3` is a backend provider for [Smdn.IO.UsbHid.Abstractions](https://www.nuget.org/packages/Smdn.IO.UsbHid.Abstractions) that utilizes the [LibUsbDotNet v3-alpha](https://github.com/LibUsbDotNet/LibUsbDotNet) library for hardware communication. It enables applications using the `Smdn.IO.UsbHid.*` abstraction layer to operate on HID devices through the `LibUsbDotNet` implementation.  Note: **This package is released as a pre-release version.** The API and implementation of this library itself are at a GA-equivalent level. However, since the currently released LibUsbDotNet v3 is still an alpha version, this package is also released as a pre-release version due to NuGet restrictions.</description>
-    <releaseNotes>See the release notes for [Smdn.IO.UsbHid.Providers.LibUsbDotNetV3 version 1.0.0-preview5](https://github.com/smdn/Smdn.IO.UsbHid/releases/tag/releases%2FSmdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0-preview5) on GitHub Releases.</releaseNotes>
-    <copyright>Copyright � 2026 smdn</copyright>
+    <description>`Smdn.IO.UsbHid.Providers.LibUsbDotNetV3` is a backend provider for [Smdn.IO.UsbHid.Abstractions](https://www.nuget.org/packages/Smdn.IO.UsbHid.Abstractions) that utilizes the [LibUsbDotNet v3](https://github.com/LibUsbDotNet/LibUsbDotNet) library for hardware communication. It enables applications using the `Smdn.IO.UsbHid.*` abstraction layer to operate on HID devices through the `LibUsbDotNet` implementation.  To use this library, the native library `libusb-1.0` is required. Neither this package nor [LibUsbDotNet](https://www.nuget.org/packages/LibUsbDotNet) includes `libusb-1.0`. Therefore, please install `libusb-1.0` on your system or place it in the output directory of the executable file.</description>
+    <releaseNotes>See the release notes for [Smdn.IO.UsbHid.Providers.LibUsbDotNetV3 version 1.0.0](https://github.com/smdn/Smdn.IO.UsbHid/releases/tag/releases%2FSmdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0) on GitHub Releases.</releaseNotes>
+    <copyright>Copyright © 2026 smdn</copyright>
     <tags>smdn.jp USB,USB-HID,HID,I/O,abstraction,abstractions,dependency-injection,device,LibUsbDotNet</tags>
-    <repository type="git" url="https://github.com/smdn/Smdn.IO.UsbHid" branch="main" commit="a1882218fe515c7debd13ad90ea10b30c9459532" />
+    <repository type="git" url="https://github.com/smdn/Smdn.IO.UsbHid" commit="e14040eb8551c7b82251129893d06a45d4b7ba9c" />
     <dependencies>
-      <group targetFramework=".NETFramework4.6.2">
-        <dependency id="LibUsbDotNet" version="3.0.167-alpha" exclude="Build,Analyzers" />
+      <group targetFramework="net10.0">
+        <dependency id="LibUsbDotNet" version="3.0.224" exclude="Build,Analyzers" />
         <dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Microsoft.Extensions.Options" version="6.0.0" exclude="Build,Analyzers" />
         <dependency id="Polly.Core" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Polly.Extensions" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Smdn.Extensions.Polly.KeyedRegistry" version="[1.2.0, 2.0.0)" exclude="Build,Analyzers" />
-        <dependency id="Smdn.IO.UsbHid.Abstractions" version="1.0.0-preview4" exclude="Build,Analyzers" />
-        <dependency id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" exclude="Build,Analyzers" />
+        <dependency id="Smdn.IO.UsbHid.Abstractions" version="1.0.0" exclude="Build,Analyzers" />
       </group>
-      <group targetFramework="net8.0">
-        <dependency id="LibUsbDotNet" version="3.0.167-alpha" exclude="Build,Analyzers" />
+      <group targetFramework=".NETFramework4.6.2">
+        <dependency id="LibUsbDotNet" version="3.0.224" exclude="Build,Analyzers" />
         <dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Microsoft.Extensions.Options" version="6.0.0" exclude="Build,Analyzers" />
         <dependency id="Polly.Core" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Polly.Extensions" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Smdn.Extensions.Polly.KeyedRegistry" version="[1.2.0, 2.0.0)" exclude="Build,Analyzers" />
-        <dependency id="Smdn.IO.UsbHid.Abstractions" version="1.0.0-preview4" exclude="Build,Analyzers" />
+        <dependency id="Smdn.IO.UsbHid.Abstractions" version="1.0.0" exclude="Build,Analyzers" />
       </group>
-      <group targetFramework="net10.0">
-        <dependency id="LibUsbDotNet" version="3.0.167-alpha" exclude="Build,Analyzers" />
+      <group targetFramework="net8.0">
+        <dependency id="LibUsbDotNet" version="3.0.224" exclude="Build,Analyzers" />
         <dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Microsoft.Extensions.Options" version="6.0.0" exclude="Build,Analyzers" />
         <dependency id="Polly.Core" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Polly.Extensions" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Smdn.Extensions.Polly.KeyedRegistry" version="[1.2.0, 2.0.0)" exclude="Build,Analyzers" />
-        <dependency id="Smdn.IO.UsbHid.Abstractions" version="1.0.0-preview4" exclude="Build,Analyzers" />
+        <dependency id="Smdn.IO.UsbHid.Abstractions" version="1.0.0" exclude="Build,Analyzers" />
       </group>
       <group targetFramework=".NETStandard2.0">
-        <dependency id="LibUsbDotNet" version="3.0.167-alpha" exclude="Build,Analyzers" />
+        <dependency id="LibUsbDotNet" version="3.0.224" exclude="Build,Analyzers" />
         <dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Microsoft.Extensions.Options" version="6.0.0" exclude="Build,Analyzers" />
         <dependency id="Polly.Core" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Polly.Extensions" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Smdn.Extensions.Polly.KeyedRegistry" version="[1.2.0, 2.0.0)" exclude="Build,Analyzers" />
-        <dependency id="Smdn.IO.UsbHid.Abstractions" version="1.0.0-preview4" exclude="Build,Analyzers" />
-        <dependency id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" exclude="Build,Analyzers" />
+        <dependency id="Smdn.IO.UsbHid.Abstractions" version="1.0.0" exclude="Build,Analyzers" />
       </group>
       <group targetFramework=".NETStandard2.1">
-        <dependency id="LibUsbDotNet" version="3.0.167-alpha" exclude="Build,Analyzers" />
+        <dependency id="LibUsbDotNet" version="3.0.224" exclude="Build,Analyzers" />
         <dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Microsoft.Extensions.Options" version="6.0.0" exclude="Build,Analyzers" />
         <dependency id="Polly.Core" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Polly.Extensions" version="8.0.0" exclude="Build,Analyzers" />
         <dependency id="Smdn.Extensions.Polly.KeyedRegistry" version="[1.2.0, 2.0.0)" exclude="Build,Analyzers" />
-        <dependency id="Smdn.IO.UsbHid.Abstractions" version="1.0.0-preview4" exclude="Build,Analyzers" />
-        <dependency id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" exclude="Build,Analyzers" />
+        <dependency id="Smdn.IO.UsbHid.Abstractions" version="1.0.0" exclude="Build,Analyzers" />
       </group>
     </dependencies>
   </metadata>
+  <files>
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/src/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3/bin/Release/net10.0/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.dll" target="lib/net10.0/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.dll" />
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/src/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3/bin/Release/net10.0/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.xml" target="lib/net10.0/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.xml" />
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/src/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3/bin/Release/net462/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.dll" target="lib/net462/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.dll" />
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/src/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3/bin/Release/net462/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.xml" target="lib/net462/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.xml" />
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/src/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3/bin/Release/net8.0/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.dll" target="lib/net8.0/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.dll" />
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/src/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3/bin/Release/net8.0/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.xml" target="lib/net8.0/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.xml" />
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/src/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3/bin/Release/netstandard2.0/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.dll" target="lib/netstandard2.0/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.dll" />
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/src/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3/bin/Release/netstandard2.0/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.xml" target="lib/netstandard2.0/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.xml" />
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/src/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3/bin/Release/netstandard2.1/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.dll" target="lib/netstandard2.1/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.dll" />
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/src/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3/bin/Release/netstandard2.1/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.xml" target="lib/netstandard2.1/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.xml" />
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/.nuget/packages/smdn.msbuild.projectassets.common/1.7.1/project/images/package-icon.png" target="Smdn.IO.UsbHid.Providers.LibUsbDotNetV3.png" />
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/src/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3/ThirdPartyNotices.md" target="ThirdPartyNotices.md" />
+    <file src="/home/runner/work/Smdn.IO.UsbHid/Smdn.IO.UsbHid/src/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3/bin/Release/README.md" target="README.md" />
+  </files>
 </package>
\ No newline at end of file

@smdn smdn added the release-target Describing a new release label May 20, 2026
@smdn smdn self-assigned this May 20, 2026
@smdn smdn merged commit 91625ed into main May 20, 2026
@smdn smdn deleted the releases/Smdn.IO.UsbHid.Providers.LibUsbDotNetV3-1.0.0-1779288872 branch May 20, 2026 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-target Describing a new release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant