Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save smdn/c598fd5b8c0c697a3b007298005f7d57 to your computer and use it in GitHub Desktop.
Save smdn/c598fd5b8c0c697a3b007298005f7d57 to your computer and use it in GitHub Desktop.
Smdn.TPSmartHomeDevices 1.0.0 Release Notes

main/Smdn.TPSmartHomeDevices-1.0.0

--- Smdn.TPSmartHomeDevices.latest.nuspec
+++ Smdn.TPSmartHomeDevices.1.0.0.nuspec
@@ -1,41 +1,31 @@
<?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.TPSmartHomeDevices</id>
- <version>1.0.0-preview3</version>
+ <version>1.0.0</version>
<title>Smdn.TPSmartHomeDevices</title>
<authors>smdn</authors>
<license type="expression">MIT</license>
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
<icon>Smdn.TPSmartHomeDevices.png</icon>
<readme>README.md</readme>
<projectUrl>https://github.com/smdn/Smdn.TPSmartHomeDevices/</projectUrl>
- <description>.NET implementations for Kasa and Tapo, the TP-Link smart home devices.</description>
+ <description>A meta package that addes the dependency of Smdn.TPSmartHomeDevices.Kasa, Smdn.TPSmartHomeDevices.Tapo and Smdn.TPSmartHomeDevices.MacAddressEndPoint.</description>
+ <releaseNotes>https://github.com/smdn/Smdn.TPSmartHomeDevices/releases/tag/releases%2FSmdn.TPSmartHomeDevices-1.0.0</releaseNotes>
<copyright>Copyright © 2022 smdn</copyright>
- <tags>smdn.jp tplink-kasa,tplink-tapo,smarthome,homeautomation,smartdevice</tags>
- <repository type="git" url="https://github.com/smdn/Smdn.TPSmartHomeDevices" branch="main" commit="ae327055c2651d84fffc372b481a72257af2a9d8" />
+ <tags>smdn.jp metapackage,tplink-kasa,tplink-tapo,smarthome,homeautomation,smartdevice</tags>
+ <repository type="git" url="https://github.com/smdn/Smdn.TPSmartHomeDevices" commit="9ee9bffdc4f446c4ab52051408ac327096c983fe" />
<dependencies>
<group targetFramework="net6.0">
- <dependency id="Microsoft.Extensions.DependencyInjection" version="6.0.0" exclude="Build,Analyzers" />
- <dependency id="Microsoft.Extensions.Http" version="6.0.0" exclude="Build,Analyzers" />
- <dependency id="Smdn.Fundamental.PrintableEncoding.Hexadecimal" version="3.0.1" exclude="Build,Analyzers" />
- <dependency id="Smdn.Net.AddressResolution" version="1.0.0-preview5" exclude="Build,Analyzers" />
- <dependency id="System.Net.Http.Json" version="6.0.0" exclude="Build,Analyzers" />
- </group>
- <group targetFramework="net7.0">
- <dependency id="Microsoft.Extensions.DependencyInjection" version="6.0.0" exclude="Build,Analyzers" />
- <dependency id="Microsoft.Extensions.Http" version="6.0.0" exclude="Build,Analyzers" />
- <dependency id="Smdn.Fundamental.PrintableEncoding.Hexadecimal" version="3.0.1" exclude="Build,Analyzers" />
- <dependency id="Smdn.Net.AddressResolution" version="1.0.0-preview5" exclude="Build,Analyzers" />
- <dependency id="System.Net.Http.Json" version="6.0.0" exclude="Build,Analyzers" />
+ <dependency id="Smdn.TPSmartHomeDevices.Kasa" version="[1.0.0, 2.0.0)" exclude="Build,Analyzers" />
+ <dependency id="Smdn.TPSmartHomeDevices.MacAddressEndPoint" version="[1.0.0, 2.0.0)" exclude="Build,Analyzers" />
+ <dependency id="Smdn.TPSmartHomeDevices.Tapo" version="[1.0.0, 2.0.0)" exclude="Build,Analyzers" />
</group>
<group targetFramework=".NETStandard2.1">
- <dependency id="Microsoft.Extensions.DependencyInjection" version="6.0.0" exclude="Build,Analyzers" />
- <dependency id="Microsoft.Extensions.Http" version="6.0.0" exclude="Build,Analyzers" />
- <dependency id="Smdn.Fundamental.PrintableEncoding.Hexadecimal" version="3.0.1" exclude="Build,Analyzers" />
- <dependency id="Smdn.Net.AddressResolution" version="1.0.0-preview5" exclude="Build,Analyzers" />
- <dependency id="System.Net.Http.Json" version="6.0.0" exclude="Build,Analyzers" />
+ <dependency id="Smdn.TPSmartHomeDevices.Kasa" version="[1.0.0, 2.0.0)" exclude="Build,Analyzers" />
+ <dependency id="Smdn.TPSmartHomeDevices.MacAddressEndPoint" version="[1.0.0, 2.0.0)" exclude="Build,Analyzers" />
+ <dependency id="Smdn.TPSmartHomeDevices.Tapo" version="[1.0.0, 2.0.0)" exclude="Build,Analyzers" />
</group>
</dependencies>
</metadata>
</package>
\ No newline at end of file
diff --git a/src/Smdn.TPSmartHomeDevices/Smdn.TPSmartHomeDevices.csproj b/src/Smdn.TPSmartHomeDevices/Smdn.TPSmartHomeDevices.csproj
index 926c695..15f67fc 100644
--- a/src/Smdn.TPSmartHomeDevices/Smdn.TPSmartHomeDevices.csproj
+++ b/src/Smdn.TPSmartHomeDevices/Smdn.TPSmartHomeDevices.csproj
@@ -6,7 +6,7 @@ SPDX-License-Identifier: MIT
<PropertyGroup>
<TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks>
<VersionPrefix>1.0.0</VersionPrefix>
- <VersionSuffix>rc1</VersionSuffix>
+ <VersionSuffix></VersionSuffix>
<!-- exclude build output assembly from packing -->
<IncludeBuildOutput>false</IncludeBuildOutput>
<!-- ignore warning NU5128 -->
@@ -14,22 +14,19 @@ SPDX-License-Identifier: MIT
</PropertyGroup>
<PropertyGroup Label="assembly attributes">
- <Description>
-<![CDATA[A meta package that addes the dependency of Smdn.TPSmartHomeDevices.Kasa, Smdn.TPSmartHomeDevices.Tapo and Smdn.TPSmartHomeDevices.MacAddressEndPoint.
-This package is deprecated, use the individual packages instead.
-]]>
- </Description>
+ <Description>A meta package that addes the dependency of Smdn.TPSmartHomeDevices.Kasa, Smdn.TPSmartHomeDevices.Tapo and Smdn.TPSmartHomeDevices.MacAddressEndPoint.</Description>
<CopyrightYear>2022</CopyrightYear>
</PropertyGroup>
<PropertyGroup Label="package properties">
<PackageTags>metapackage,tplink-kasa,tplink-tapo,$(PackageCommonTags)</PackageTags>
+ <GenerateNupkgReadmeFileDependsOnTargets>$(GenerateNupkgReadmeFileDependsOnTargets);GenerateReadmeFileContent</GenerateNupkgReadmeFileDependsOnTargets>
</PropertyGroup>
<ItemGroup>
- <PackageReference Version="[1.0.0-*,1.0.0)" Include="Smdn.TPSmartHomeDevices.Kasa" />
- <PackageReference Version="[1.0.0-*,1.0.0)" Include="Smdn.TPSmartHomeDevices.Tapo" />
- <PackageReference Version="[1.0.0-*,1.0.0)" Include="Smdn.TPSmartHomeDevices.MacAddressEndPoint" />
+ <PackageReference Version="[1.0.0,2.0.0)" Include="Smdn.TPSmartHomeDevices.Kasa" />
+ <PackageReference Version="[1.0.0,2.0.0)" Include="Smdn.TPSmartHomeDevices.Tapo" />
+ <PackageReference Version="[1.0.0,2.0.0)" Include="Smdn.TPSmartHomeDevices.MacAddressEndPoint" />
</ItemGroup>
<ItemGroup>
@@ -41,4 +38,23 @@ This package is deprecated, use the individual packages instead.
CopyToOutputDirectory="None"
/>
</ItemGroup>
+
+ <Target Name="GenerateReadmeFileContent" DependsOnTargets="ReadReadmeFileNoticeSectionContent">
+ <PropertyGroup>
+ <PackageReadmeFileContent><![CDATA[# $(PackageId) $(PackageVersion)
+`$(PackageId)` is a meta package that addes the dependency of [Smdn.TPSmartHomeDevices.Tapo](https://www.nuget.org/packages/Smdn.TPSmartHomeDevices.Tapo),
+[Smdn.TPSmartHomeDevices.Kasa](https://www.nuget.org/packages/Smdn.TPSmartHomeDevices.Kasa),
+and [Smdn.TPSmartHomeDevices.MacAddressEndPoint](https://www.nuget.org/packages/Smdn.TPSmartHomeDevices.MacAddressEndPoint).
+
+This package is deprecated and will not be updated, use the individual packages instead.
+
+## Contributing
+This project welcomes contributions, feedbacks and suggestions. You can contribute to this project by submitting [Issues]($(RepositoryUrl)/issues/new/choose) or [Pull Requests]($(RepositoryUrl)/pulls/) on the [GitHub repository]($(RepositoryUrl)).
+
+## Notice
+$(ReadmeFileNoticeSectionContent)
+]]></PackageReadmeFileContent>
+ </PropertyGroup>
+ </Target>
+
</Project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment