Skip to content

Releases: smdn/Smdn.Fundamentals

Smdn.Fundamental.ControlPicture version 3.0.1

17 Oct 11:46
cc61774
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net45.apilist.cs b/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net45.apilist.cs
index 822a4f9d..c5a3e725 100644
--- a/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net45.apilist.cs
+++ b/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net45.apilist.cs
@@ -1,34 +1,34 @@
-// Smdn.Fundamental.ControlPicture.dll (Smdn.Fundamental.ControlPicture-3.0.0.1)
+// Smdn.Fundamental.ControlPicture.dll (Smdn.Fundamental.ControlPicture-3.0.1)
 //   Name: Smdn.Fundamental.ControlPicture
-//   AssemblyVersion: 3.0.0.1
-//   InformationalVersion: 3.0.0.1+dc20ebef71437f6ae0e2cacb43e17d83d13c8ef0
+//   AssemblyVersion: 3.0.1.0
+//   InformationalVersion: 3.0.1+1d6abeeaf6f311d1bb60ddb613a71de6c47dc6a8
 //   TargetFramework: .NETFramework,Version=v4.5
 //   Configuration: Release
 //   Referenced assemblies:
 //     System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
 //     System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
 //     System.Text.Encodings.Web, Version=4.0.3.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
 //     mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 
 using System;
 using System.Buffers;
 
 namespace Smdn.Text.Unicode.ControlPictures {
   public static class ReadOnlySequenceExtensions {
     public static string ToControlCharsPicturizedString(this ReadOnlySequence<byte> sequence) {}
     public static bool TryPicturizeControlChars(this ReadOnlySequence<byte> sequence, Span<char> destination) {}
   }
 
   public static class ReadOnlySpanExtensions {
     public static string ToControlCharsPicturizedString(this ReadOnlySpan<byte> span) {}
     public static string ToControlCharsPicturizedString(this ReadOnlySpan<char> span) {}
     public static bool TryPicturizeControlChars(this ReadOnlySpan<byte> span, Span<char> destination) {}
     public static bool TryPicturizeControlChars(this ReadOnlySpan<char> span, Span<char> destination) {}
   }
 
   public static class StringExtensions {
     public static string ToControlCharsPicturized(this string str) {}
   }
 }
-// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.1.7.0.
-// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
+// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.4.1.0.
+// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.3.1.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
diff --git a/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net461.apilist.cs b/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net461.apilist.cs
index 85ac95f0..398ddab3 100644
--- a/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net461.apilist.cs
+++ b/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net461.apilist.cs
@@ -1,34 +1,34 @@
-// Smdn.Fundamental.ControlPicture.dll (Smdn.Fundamental.ControlPicture-3.0.0.1)
+// Smdn.Fundamental.ControlPicture.dll (Smdn.Fundamental.ControlPicture-3.0.1)
 //   Name: Smdn.Fundamental.ControlPicture
-//   AssemblyVersion: 3.0.0.1
-//   InformationalVersion: 3.0.0.1+dc20ebef71437f6ae0e2cacb43e17d83d13c8ef0
+//   AssemblyVersion: 3.0.1.0
+//   InformationalVersion: 3.0.1+1d6abeeaf6f311d1bb60ddb613a71de6c47dc6a8
 //   TargetFramework: .NETFramework,Version=v4.6.1
 //   Configuration: Release
 //   Referenced assemblies:
 //     System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
 //     System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
 //     System.Text.Encodings.Web, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
 //     mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 
 using System;
 using System.Buffers;
 
 namespace Smdn.Text.Unicode.ControlPictures {
   public static class ReadOnlySequenceExtensions {
     public static string ToControlCharsPicturizedString(this ReadOnlySequence<byte> sequence) {}
     public static bool TryPicturizeControlChars(this ReadOnlySequence<byte> sequence, Span<char> destination) {}
   }
 
   public static class ReadOnlySpanExtensions {
     public static string ToControlCharsPicturizedString(this ReadOnlySpan<byte> span) {}
     public static string ToControlCharsPicturizedString(this ReadOnlySpan<char> span) {}
     public static bool TryPicturizeControlChars(this ReadOnlySpan<byte> span, Span<char> destination) {}
     public static bool TryPicturizeControlChars(this ReadOnlySpan<char> span, Span<char> destination) {}
   }
 
   public static class StringExtensions {
     public static string ToControlCharsPicturized(this string str) {}
   }
 }
-// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.1.7.0.
-// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
+// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.4.1.0.
+// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.3.1.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
diff --git a/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net6.0.apilist.cs b/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net6.0.apilist.cs
index 7c2b061c..19b2d776 100644
--- a/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net6.0.apilist.cs
@@ -1,33 +1,34 @@
-// Smdn.Fundamental.ControlPicture.dll (Smdn.Fundamental.ControlPicture-3.0.0.1)
+// Smdn.Fundamental.ControlPicture.dll (Smdn.Fundamental.ControlPicture-3.0.1)
 //   Name: Smdn.Fundamental.ControlPicture
-//   AssemblyVersion: 3.0.0.1
-//   InformationalVersion: 3.0.0.1+dc20ebef71437f6ae0e2cacb43e17d83d13c8ef0
+//   AssemblyVersion: 3.0.1.0
+//   InformationalVersion: 3.0.1+1d6abeeaf6f311d1bb60ddb613a71de6c47dc6a8
 //   TargetFramework: .NETCoreApp,Version=v6.0
 //   Configuration: Release
 //   Referenced assemblies:
 //     System.Memory, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
 //     System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+//     System.Runtime.CompilerServices.Unsafe, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Text.Encodings.Web, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
 
 using System;
 using System.Buffers;
 
 namespace Smdn.Text.Unicode.ControlPictures {
   public static class ReadOnlySequenceExtensions {
     public static string ToControlCharsPicturizedString(this ReadOnlySequence<byte> sequence) {}
     public static bool TryPicturizeControlChars(this ReadOnlySequence<byte> sequence, Span<char> destination) {}
   }
 
   public static class ReadOnlySpanExtensions {
     public static string ToControlCharsPicturizedString(this ReadOnlySpan<byte> span) {}
     public static string ToControlCharsPicturizedString(this ReadOnlySpan<char> span) {}
     public static bool TryPicturizeControlChars(this ReadOnlySpan<byte> span, Span<char> destination) {}
     public static bool TryPicturizeControlChars(this ReadOnlySpan<char> span, Span<char> destination) {}
   }
 
   public static class StringExtensions {
     public static string ToControlCharsPicturized(this string str) {}
   }
 }
-// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.1.7.0.
-// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
+// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.4.1.0.
+// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.3.1.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
diff --git a/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net5.0.apilist.cs b/doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net8.0.apilist.cs
similarity index 60%
rename from doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net5.0.apilist.cs
rename to doc/api-list/Smdn.Fundamental.ControlPicture/Smdn.Fundamental.ControlPicture-net8.0.apilist.cs
index a558aefd..e6af8209 100644
--- a/doc/api-list/Smdn.Fundamental.C...
Read more

Smdn.MSBuild.ProjectAssets.Library version 1.7.3

09 Oct 12:54
2ad47ae
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

Full changes

Full changes in this release:
diff --git a/src/Smdn.MSBuild.ProjectAssets.Library/Smdn.MSBuild.ProjectAssets.Library.csproj b/src/Smdn.MSBuild.ProjectAssets.Library/Smdn.MSBuild.ProjectAssets.Library.csproj
index 7220f2a1..693ef616 100644
--- a/src/Smdn.MSBuild.ProjectAssets.Library/Smdn.MSBuild.ProjectAssets.Library.csproj
+++ b/src/Smdn.MSBuild.ProjectAssets.Library/Smdn.MSBuild.ProjectAssets.Library.csproj
@@ -6,7 +6,7 @@ SPDX-License-Identifier: MIT
   <Import Project="$(MSBuildThisFileDirectory)..\..\eng\ProjectSettings.NoAssembliesNoBuild.props" />
 
   <PropertyGroup>
-    <VersionPrefix>1.7.2</VersionPrefix>
+    <VersionPrefix>1.7.3</VersionPrefix>
     <VersionSuffix></VersionSuffix>
     <DevelopmentDependency>true</DevelopmentDependency>
   </PropertyGroup>
diff --git a/src/Smdn.MSBuild.ProjectAssets.Library/project/ApiListGenerator.targets b/src/Smdn.MSBuild.ProjectAssets.Library/project/ApiListGenerator.targets
index ded17049..2e50ebd7 100644
--- a/src/Smdn.MSBuild.ProjectAssets.Library/project/ApiListGenerator.targets
+++ b/src/Smdn.MSBuild.ProjectAssets.Library/project/ApiListGenerator.targets
@@ -6,7 +6,7 @@ SPDX-License-Identifier: MIT
   <PropertyGroup Label="API list generator">
     <!-- default configurations -->
     <APIListOutputBaseDirectory Condition=" '$(APIListOutputBaseDirectory)' == '' ">api-list\</APIListOutputBaseDirectory>
-    <APIListPackageVersion Condition=" '$(APIListPackageVersion)' == '' ">1.2.1</APIListPackageVersion>
+    <APIListPackageVersion Condition=" '$(APIListPackageVersion)' == '' ">1.4.1</APIListPackageVersion>
     <APIListLoadIntoReflectionOnlyContext Condition=" '$(APIListLoadIntoReflectionOnlyContext)' == '' ">false</APIListLoadIntoReflectionOnlyContext>
 
     <_APIListDoGenerate>$(APIListEnableGenerating)</_APIListDoGenerate>
diff --git a/src/Smdn.MSBuild.ProjectAssets.Library/project/CodeAnalysis.NUnitAnalyzers.props b/src/Smdn.MSBuild.ProjectAssets.Library/project/CodeAnalysis.NUnitAnalyzers.props
index 0414f1f5..a741253c 100644
--- a/src/Smdn.MSBuild.ProjectAssets.Library/project/CodeAnalysis.NUnitAnalyzers.props
+++ b/src/Smdn.MSBuild.ProjectAssets.Library/project/CodeAnalysis.NUnitAnalyzers.props
@@ -4,7 +4,7 @@ SPDX-License-Identifier: MIT
 -->
 <Project>
   <ItemGroup Label="NUnit Analyzers code analysis">
-    <PackageReference Include="NUnit.Analyzers" Version="3.10.0">
+    <PackageReference Include="NUnit.Analyzers" Version="4.3.0">
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
     </PackageReference>

Notes

Full Changelog: releases/Smdn.MSBuild.ProjectAssets.Library-1.7.2...releases/Smdn.MSBuild.ProjectAssets.Library-1.7.3

Smdn.MSBuild.ProjectAssets.Library version 1.7.2

28 Mar 15:42
2d078c7
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

Full changes

Full changes in this release:
diff --git a/src/Smdn.MSBuild.ProjectAssets.Library/Smdn.MSBuild.ProjectAssets.Library.csproj b/src/Smdn.MSBuild.ProjectAssets.Library/Smdn.MSBuild.ProjectAssets.Library.csproj
index 703e800a..7220f2a1 100644
--- a/src/Smdn.MSBuild.ProjectAssets.Library/Smdn.MSBuild.ProjectAssets.Library.csproj
+++ b/src/Smdn.MSBuild.ProjectAssets.Library/Smdn.MSBuild.ProjectAssets.Library.csproj
@@ -6,7 +6,7 @@ SPDX-License-Identifier: MIT
   <Import Project="$(MSBuildThisFileDirectory)..\..\eng\ProjectSettings.NoAssembliesNoBuild.props" />
 
   <PropertyGroup>
-    <VersionPrefix>1.7.1</VersionPrefix>
+    <VersionPrefix>1.7.2</VersionPrefix>
     <VersionSuffix></VersionSuffix>
     <DevelopmentDependency>true</DevelopmentDependency>
   </PropertyGroup>
diff --git a/src/Smdn.MSBuild.ProjectAssets.Library/project/CodeAnalysis.StyleCop.props b/src/Smdn.MSBuild.ProjectAssets.Library/project/CodeAnalysis.StyleCop.props
index 45fa960c..57dce75e 100644
--- a/src/Smdn.MSBuild.ProjectAssets.Library/project/CodeAnalysis.StyleCop.props
+++ b/src/Smdn.MSBuild.ProjectAssets.Library/project/CodeAnalysis.StyleCop.props
@@ -4,7 +4,7 @@ SPDX-License-Identifier: MIT
 -->
 <Project>
   <ItemGroup Label="StyleCop code analysis">
-    <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.507">
+    <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.556">
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
     </PackageReference>

Notes

Full Changelog: releases/Smdn.MSBuild.ProjectAssets.Library-1.7.1...releases/Smdn.MSBuild.ProjectAssets.Library-1.7.2

Smdn.MSBuild.DefineConstants.NETSdkApi version 1.4.8

28 Mar 15:01
07155a5
Compare
Choose a tag to compare

Smdn.MSBuild.DefineConstants.NETSdkApi version 1.4.7

28 Mar 14:29
fdb057a
Compare
Choose a tag to compare

Smdn.MSBuild.DefineConstants.NETSdkApi version 1.4.6

11 Mar 14:15
ae50da9
Compare
Choose a tag to compare

Smdn.MSBuild.DefineConstants.NETSdkApi version 1.4.5

11 Mar 13:18
5617a43
Compare
Choose a tag to compare

Smdn.Fundamental.Xml.Xhtml version 3.1.0

11 Mar 15:19
224db0a
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Fundamental.Xml.Xhtml/Smdn.Fundamental.Xml.Xhtml-net45.apilist.cs b/doc/api-list/Smdn.Fundamental.Xml.Xhtml/Smdn.Fundamental.Xml.Xhtml-net45.apilist.cs
index fd232574..41cf38e9 100644
--- a/doc/api-list/Smdn.Fundamental.Xml.Xhtml/Smdn.Fundamental.Xml.Xhtml-net45.apilist.cs
+++ b/doc/api-list/Smdn.Fundamental.Xml.Xhtml/Smdn.Fundamental.Xml.Xhtml-net45.apilist.cs
@@ -1,274 +1,298 @@
-// Smdn.Fundamental.Xml.Xhtml.dll (Smdn.Fundamental.Xml.Xhtml-3.0.1)
+// Smdn.Fundamental.Xml.Xhtml.dll (Smdn.Fundamental.Xml.Xhtml-3.1.0)
 //   Name: Smdn.Fundamental.Xml.Xhtml
-//   AssemblyVersion: 3.0.1.0
-//   InformationalVersion: 3.0.1+c848761b03aeddaf02bfeb277f3f5672e904cf60
+//   AssemblyVersion: 3.1.0.0
+//   InformationalVersion: 3.1.0+b5413ee3943c96bf97583eb7971556b337be4f02
 //   TargetFramework: .NETFramework,Version=v4.5
 //   Configuration: Release
 //   Referenced assemblies:
-//     Smdn.Fundamental.Shim, Version=3.1.2.0, Culture=neutral
-//     Smdn.Fundamental.Xml.Linq, Version=3.0.0.0, Culture=neutral
+//     Smdn.Fundamental.Shim, Version=3.1.4.0, Culture=neutral
+//     Smdn.Fundamental.Xml.Linq, Version=3.1.0.0, Culture=neutral
 //     System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 //     System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 //     System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
 //     System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 //     System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 //     mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 
 using System;
 using System.Collections.Generic;
 using System.IO;
 using System.Text;
+using System.Threading.Tasks;
 using System.Xml;
 using System.Xml.Linq;
 using Smdn.Xml.Xhtml;
 
 namespace Smdn.Xml.Linq.Xhtml {
   public static class Extensions {
     public static XElement GetElementById(this XContainer container, string id) {}
     public static bool HasHtmlClass(this XElement element, IEnumerable<string> classList) {}
     public static bool HasHtmlClass(this XElement element, string @class) {}
   }
 
   public static class XHtmlAttributeNames {
     public static readonly XName AccessKey; // = "accesskey"
     public static readonly XName Alt; // = "alt"
     public static readonly XName Cite; // = "cite"
     public static readonly XName Class; // = "class"
     public static readonly XName ContentEditable; // = "contenteditable"
     public static readonly XName Dir; // = "dir"
     public static readonly XName Download; // = "download"
     public static readonly XName Draggable; // = "draggable"
     public static readonly XName Hidden; // = "hidden"
     public static readonly XName Href; // = "href"
     public static readonly XName HrefLang; // = "hreflang"
     public static readonly XName Id; // = "id"
     public static readonly XName Lang; // = "lang"
     public static readonly XName Media; // = "media"
     public static readonly XName Rel; // = "rel"
     public static readonly XName SpellCheck; // = "spellcheck"
     public static readonly XName Src; // = "src"
     public static readonly XName Style; // = "style"
     public static readonly XName TabIndex; // = "tabindex"
     public static readonly XName Target; // = "target"
     public static readonly XName Title; // = "title"
     public static readonly XName Translate; // = "translate"
     public static readonly XName Type; // = "type"
   }
 
   public class XHtmlClassAttribute : XAttribute {
     public static string JoinClassList(IEnumerable<string> classList) {}
 
     public XHtmlClassAttribute(IEnumerable<string> classList) {}
     public XHtmlClassAttribute(params string[] classList) {}
     public XHtmlClassAttribute(string @class) {}
   }
 
   public static class XHtmlElementNames {
     public static readonly XName A; // = "{http://www.w3.org/1999/xhtml}a"
     public static readonly XName Abbr; // = "{http://www.w3.org/1999/xhtml}abbr"
     public static readonly XName Address; // = "{http://www.w3.org/1999/xhtml}address"
     public static readonly XName Area; // = "{http://www.w3.org/1999/xhtml}area"
     public static readonly XName Article; // = "{http://www.w3.org/1999/xhtml}article"
     public static readonly XName Aside; // = "{http://www.w3.org/1999/xhtml}aside"
     public static readonly XName Audio; // = "{http://www.w3.org/1999/xhtml}audio"
     public static readonly XName B; // = "{http://www.w3.org/1999/xhtml}b"
     public static readonly XName BR; // = "{http://www.w3.org/1999/xhtml}br"
     public static readonly XName Base; // = "{http://www.w3.org/1999/xhtml}base"
     public static readonly XName Blockquote; // = "{http://www.w3.org/1999/xhtml}blockquote"
     public static readonly XName Body; // = "{http://www.w3.org/1999/xhtml}body"
     public static readonly XName Button; // = "{http://www.w3.org/1999/xhtml}button"
     public static readonly XName Canvas; // = "{http://www.w3.org/1999/xhtml}canvas"
     public static readonly XName Caption; // = "{http://www.w3.org/1999/xhtml}caption"
     public static readonly XName Cite; // = "{http://www.w3.org/1999/xhtml}cite"
     public static readonly XName Code; // = "{http://www.w3.org/1999/xhtml}code"
     public static readonly XName Col; // = "{http://www.w3.org/1999/xhtml}col"
     public static readonly XName ColGroup; // = "{http://www.w3.org/1999/xhtml}colgroup"
     public static readonly XName DBI; // = "{http://www.w3.org/1999/xhtml}dbi"
     public static readonly XName DBO; // = "{http://www.w3.org/1999/xhtml}dbo"
     public static readonly XName DD; // = "{http://www.w3.org/1999/xhtml}dd"
     public static readonly XName DL; // = "{http://www.w3.org/1999/xhtml}dl"
     public static readonly XName DT; // = "{http://www.w3.org/1999/xhtml}dt"
     public static readonly XName Data; // = "{http://www.w3.org/1999/xhtml}data"
     public static readonly XName DataList; // = "{http://www.w3.org/1999/xhtml}datalist"
     public static readonly XName Del; // = "{http://www.w3.org/1999/xhtml}del"
     public static readonly XName Details; // = "{http://www.w3.org/1999/xhtml}details"
     public static readonly XName Dfn; // = "{http://www.w3.org/1999/xhtml}dfn"
     public static readonly XName Dialog; // = "{http://www.w3.org/1999/xhtml}dialog"
     public static readonly XName Div; // = "{http://www.w3.org/1999/xhtml}div"
     public static readonly XName EM; // = "{http://www.w3.org/1999/xhtml}em"
     public static readonly XName Embed; // = "{http://www.w3.org/1999/xhtml}embed"
     public static readonly XName FieldSet; // = "{http://www.w3.org/1999/xhtml}fieldset"
     public static readonly XName FigCaption; // = "{http://www.w3.org/1999/xhtml}figcaption"
     public static readonly XName Figure; // = "{http://www.w3.org/1999/xhtml}figure"
     public static readonly XName Footer; // = "{http://www.w3.org/1999/xhtml}footer"
     public static readonly XName Form; // = "{http://www.w3.org/1999/xhtml}form"
     public static readonly XName H1; // = "{http://www.w3.org/1999/xhtml}h1"
     public static readonly XName H2; // = "{http://www.w3.org/1999/xhtml}h2"
     public sta...
Read more

Smdn.Fundamental.Xml.Linq version 3.1.0

11 Mar 13:45
53cb18d
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Fundamental.Xml.Linq/Smdn.Fundamental.Xml.Linq-net45.apilist.cs b/doc/api-list/Smdn.Fundamental.Xml.Linq/Smdn.Fundamental.Xml.Linq-net45.apilist.cs
index 227338d7..88e95ce9 100644
--- a/doc/api-list/Smdn.Fundamental.Xml.Linq/Smdn.Fundamental.Xml.Linq-net45.apilist.cs
+++ b/doc/api-list/Smdn.Fundamental.Xml.Linq/Smdn.Fundamental.Xml.Linq-net45.apilist.cs
@@ -1,36 +1,37 @@
-// Smdn.Fundamental.Xml.Linq.dll (Smdn.Fundamental.Xml.Linq-3.0.1)
+// Smdn.Fundamental.Xml.Linq.dll (Smdn.Fundamental.Xml.Linq-3.1.0)
 //   Name: Smdn.Fundamental.Xml.Linq
-//   AssemblyVersion: 3.0.1.0
-//   InformationalVersion: 3.0.1+31a6e8af75b332a596dca9d2c754455314498e91
+//   AssemblyVersion: 3.1.0.0
+//   InformationalVersion: 3.1.0+e34f21bacc4532dd418d4d17faf2e22cf6f32d65
 //   TargetFramework: .NETFramework,Version=v4.5
 //   Configuration: Release
 //   Referenced assemblies:
 //     System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 //     System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 //     System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 //     mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+#nullable enable annotations
 
 using System;
 using System.Xml;
 using System.Xml.Linq;
 
 namespace Smdn.Xml.Linq {
   public static class Extensions {
-    public static TValue GetAttributeValue<TValue>(this XElement element, XName attributeName, Converter<string, TValue> converter) {}
-    public static string GetAttributeValue(this XElement element, XName attributeName) {}
+    public static TValue GetAttributeValue<TValue>(this XElement element, XName attributeName, Converter<string?, TValue> converter) {}
+    public static string? GetAttributeValue(this XElement element, XName attributeName) {}
     public static bool HasAttribute(this XElement element, XName name) {}
-    public static bool HasAttribute(this XElement element, XName name, out string @value) {}
+    public static bool HasAttribute(this XElement element, XName name, out string? @value) {}
     public static bool HasAttributeWithValue(this XElement element, XName attributeName, Predicate<string> predicate) {}
     public static bool HasAttributeWithValue(this XElement element, XName attributeName, string @value) {}
     public static string TextContent(this XContainer container) {}
-    public static bool TryGetAttribute(this XElement element, XName attributeName, out XAttribute attribute) {}
+    public static bool TryGetAttribute(this XElement element, XName attributeName, out XAttribute? attribute) {}
   }
 
   public class XEntityReference : XText {
     public XEntityReference(string name) {}
 
     public override void WriteTo(XmlWriter writer) {}
   }
 }
-// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.1.7.0.
-// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
+// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.4.0.0.
+// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.3.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
diff --git a/doc/api-list/Smdn.Fundamental.Xml.Linq/Smdn.Fundamental.Xml.Linq-net5.0.apilist.cs b/doc/api-list/Smdn.Fundamental.Xml.Linq/Smdn.Fundamental.Xml.Linq-net5.0.apilist.cs
deleted file mode 100644
index 5d914b56..00000000
--- a/doc/api-list/Smdn.Fundamental.Xml.Linq/Smdn.Fundamental.Xml.Linq-net5.0.apilist.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-// Smdn.Fundamental.Xml.Linq.dll (Smdn.Fundamental.Xml.Linq-3.0.1)
-//   Name: Smdn.Fundamental.Xml.Linq
-//   AssemblyVersion: 3.0.1.0
-//   InformationalVersion: 3.0.1+31a6e8af75b332a596dca9d2c754455314498e91
-//   TargetFramework: .NETCoreApp,Version=v5.0
-//   Configuration: Release
-
-using System;
-using System.Xml;
-using System.Xml.Linq;
-
-namespace Smdn.Xml.Linq {
-  public static class Extensions {
-    public static TValue GetAttributeValue<TValue>(this XElement element, XName attributeName, Converter<string, TValue> converter) {}
-    public static string GetAttributeValue(this XElement element, XName attributeName) {}
-    public static bool HasAttribute(this XElement element, XName name) {}
-    public static bool HasAttribute(this XElement element, XName name, out string @value) {}
-    public static bool HasAttributeWithValue(this XElement element, XName attributeName, Predicate<string> predicate) {}
-    public static bool HasAttributeWithValue(this XElement element, XName attributeName, string @value) {}
-    public static string TextContent(this XContainer container) {}
-    public static bool TryGetAttribute(this XElement element, XName attributeName, out XAttribute attribute) {}
-  }
-
-  public class XEntityReference : XText {
-    public XEntityReference(string name) {}
-
-    public override void WriteTo(XmlWriter writer) {}
-  }
-}
diff --git a/doc/api-list/Smdn.Fundamental.Xml.Linq/Smdn.Fundamental.Xml.Linq-net6.0.apilist.cs b/doc/api-list/Smdn.Fundamental.Xml.Linq/Smdn.Fundamental.Xml.Linq-net6.0.apilist.cs
index 1cd5e190..317074e8 100644
--- a/doc/api-list/Smdn.Fundamental.Xml.Linq/Smdn.Fundamental.Xml.Linq-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.Fundamental.Xml.Linq/Smdn.Fundamental.Xml.Linq-net6.0.apilist.cs
@@ -1,36 +1,41 @@
-// Smdn.Fundamental.Xml.Linq.dll (Smdn.Fundamental.Xml.Linq-3.0.1)
+// Smdn.Fundamental.Xml.Linq.dll (Smdn.Fundamental.Xml.Linq-3.1.0)
 //   Name: Smdn.Fundamental.Xml.Linq
-//   AssemblyVersion: 3.0.1.0
-//   InformationalVersion: 3.0.1+31a6e8af75b332a596dca9d2c754455314498e91
+//   AssemblyVersion: 3.1.0.0
+//   InformationalVersion: 3.1.0+e34f21bacc4532dd418d4d17faf2e22cf6f32d65
 //   TargetFramework: .NETCoreApp,Version=v6.0
 //   Configuration: Release
 //   Referenced assemblies:
 //     System.Linq, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Xml.ReaderWriter, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Xml.XDocument, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+#nullable enable annotations
 
 using System;
+using System.Diagnostics.CodeAnalysis;
+using System.Threading;
+using System.Threading.Tasks;
 using System.Xml;
 using System.Xml.Linq;
 
 namespace Smdn.Xml.Linq {
   public static class Extensions {
-    public static TValue GetAttributeValue<TValue>(this XElement element, XName attributeName, Converter<string, TValue> converter) {}
-    public static string GetAttributeValue(this XElement element, XName attributeName) {}
+    public static TValue GetAttributeValue<TValue>(this XElement element, XName attributeName, Converter<string?, TValue> converter) {}
+    public static string? GetAttributeValue(this XElement element, XName attributeName) {}
     public static bool HasAttribute(this XElement element, XName name) {}
-    public static bool HasAttribute(this XElement element, XName name, out string @value) {}
+    public static bool HasAttribute(this XElement element, XName name, [NotNullWhen(true)] out string? @value) {}
     public static bool HasAttributeWithValue(this XElement element, XName attributeName, Predicate<string> predicate) {}
     public static bool HasAttributeWithValue(this XElement element, XName attributeName, string @value) {}
     public static string TextContent(this XContainer container) {}
-    public static bool TryGetAttribute(this XElement element, XName attributeName, out XAttribute attribute) {}
+    public static bool TryGetAttribute(this XElement element, XName attributeName, [NotNullWhen(true)] out XAttribute? attribute) {}
   }
 
   public class XEntityReference : XText {
     public XEntityReference(string name) {}
 
     public override void WriteTo(XmlWriter writer) {}
+    public override Task WriteToAsync(XmlWriter writer, CancellationToken cancellationToken) {}
   }
 }
-// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.1.7.0.
-// Smdn.Reflection.ReverseGenerating.L...
Read more

Smdn.Fundamental.Reflection version 3.6.0

10 Feb 10:25
c89cb0b
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Fundamental.Reflection/Smdn.Fundamental.Reflection-net45.apilist.cs b/doc/api-list/Smdn.Fundamental.Reflection/Smdn.Fundamental.Reflection-net45.apilist.cs
index 88046e8b..d44415c7 100644
--- a/doc/api-list/Smdn.Fundamental.Reflection/Smdn.Fundamental.Reflection-net45.apilist.cs
+++ b/doc/api-list/Smdn.Fundamental.Reflection/Smdn.Fundamental.Reflection-net45.apilist.cs
@@ -1,155 +1,157 @@
-// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.5.0)
+// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.6.0)
 //   Name: Smdn.Fundamental.Reflection
-//   AssemblyVersion: 3.5.0.0
-//   InformationalVersion: 3.5.0+4c5047ad07bce4305c5e019010c8d404edb30d22
+//   AssemblyVersion: 3.6.0.0
+//   InformationalVersion: 3.6.0+16cf8568a57a5118eb00bd90652e7134036cbdc2
 //   TargetFramework: .NETFramework,Version=v4.5
 //   Configuration: Release
 //   Referenced assemblies:
 //     System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+//     System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
 //     mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 #nullable enable annotations
 
 using System;
 using System.Collections.Generic;
 using System.Reflection;
 using Smdn.Reflection;
 
 namespace Smdn.Reflection {
   public enum Accessibility : int {
     Assembly = 3,
     Family = 4,
     FamilyAndAssembly = 2,
     FamilyOrAssembly = 5,
     Private = 1,
     Public = 6,
     Undefined = 0,
   }
 
   public enum MethodSpecialName : int {
     Addition = 16,
     BitwiseAnd = 21,
     BitwiseOr = 22,
     CheckedAddition = 32,
     CheckedDecrement = 31,
     CheckedDivision = 35,
     CheckedExplicit = 36,
     CheckedIncrement = 30,
     CheckedMultiply = 34,
     CheckedSubtraction = 33,
     CheckedUnaryNegation = 29,
     Constructor = 1,
     Decrement = 15,
     Division = 19,
     Equality = 2,
     ExclusiveOr = 23,
     Explicit = 26,
     False = 13,
     GreaterThan = 5,
     GreaterThanOrEqual = 7,
     Implicit = 27,
     Increment = 14,
     Inequality = 3,
     LeftShift = 25,
     LessThan = 4,
     LessThanOrEqual = 6,
     LogicalNot = 10,
     Modulus = 20,
     Multiply = 18,
     None = 0,
     OnesComplement = 11,
     RightShift = 24,
     Subtraction = 17,
     True = 12,
     UnaryNegation = 9,
     UnaryPlus = 8,
     Unknown = -1,
     UnsignedRightShift = 28,
   }
 
   public static class EventInfoExtensions {
     public static FieldInfo? GetBackingField(this EventInfo ev) {}
     public static IEnumerable<MethodInfo> GetMethods(this EventInfo ev) {}
     public static IEnumerable<MethodInfo> GetMethods(this EventInfo ev, bool nonPublic) {}
     public static bool IsOverride(this EventInfo ev) {}
     public static bool IsReadOnly(this EventInfo ev) {}
     public static bool IsStatic(this EventInfo ev) {}
   }
 
   public static class FieldInfoExtensions {
     public static bool IsEventBackingField(this FieldInfo f) {}
     public static bool IsPropertyBackingField(this FieldInfo f) {}
+    public static bool IsReadOnly(this FieldInfo f) {}
     public static bool TryGetEventFromBackingField(this FieldInfo backingField, out EventInfo? ev) {}
     public static bool TryGetPropertyFromBackingField(this FieldInfo backingField, out PropertyInfo? property) {}
   }
 
   public static class MemberInfoExtensions {
     public static Accessibility GetAccessibility(this MemberInfo member) {}
     public static bool IsHidingInheritedMember(this MemberInfo member, bool nonPublic) {}
     public static bool IsPrivateOrAssembly(this MemberInfo member) {}
   }
 
   public static class MethodBaseExtensions {
     public static MethodInfo? FindExplicitInterfaceMethod(this MethodBase m, bool findOnlyPublicInterfaces = false) {}
     public static MethodSpecialName GetNameType(this MethodBase m) {}
     public static IEnumerable<Type> GetSignatureTypes(this MethodBase m) {}
     public static bool IsExplicitlyImplemented(this MethodBase m) {}
     public static bool TryFindExplicitInterfaceMethod(this MethodBase m, out MethodInfo? explicitInterfaceMethod, bool findOnlyPublicInterfaces = false) {}
   }
 
   public static class MethodInfoExtensions {
     public static bool IsDelegateSignatureMethod(this MethodInfo m) {}
     public static bool IsEventAccessorMethod(this MethodInfo m) {}
     public static bool IsEventAddMethod(this MethodInfo m) {}
     public static bool IsEventRemoveMethod(this MethodInfo m) {}
     [Obsolete("use IsOverride instead")]
     public static bool IsOverridden(this MethodInfo m) {}
     public static bool IsOverride(this MethodInfo m) {}
     public static bool IsPropertyAccessorMethod(this MethodInfo m) {}
     public static bool IsPropertyGetMethod(this MethodInfo m) {}
     public static bool IsPropertySetMethod(this MethodInfo m) {}
     public static bool IsReadOnly(this MethodInfo m) {}
     public static bool TryGetEventFromAccessorMethod(this MethodInfo? accessor, out EventInfo? ev) {}
     public static bool TryGetPropertyFromAccessorMethod(this MethodInfo? accessor, out PropertyInfo? property) {}
   }
 
   public static class ParameterInfoExtensions {
     public static EventInfo? GetDeclaringEvent(this ParameterInfo param) {}
     public static PropertyInfo? GetDeclaringProperty(this ParameterInfo param) {}
     public static bool IsReturnParameter(this ParameterInfo param) {}
   }
 
   public static class PropertyInfoExtensions {
     public static FieldInfo? GetBackingField(this PropertyInfo property) {}
     public static bool IsAccessorReadOnly(this PropertyInfo property) {}
     public static bool IsOverride(this PropertyInfo property) {}
     public static bool IsSetMethodInitOnly(this PropertyInfo property) {}
     public static bool IsStatic(this PropertyInfo property) {}
   }
 
   public static class TypeExtensions {
     public static MethodInfo? GetDelegateSignatureMethod(this Type t) {}
     public static IEnumerable<Type> GetExplicitBaseTypeAndInterfaces(this Type t) {}
     public static string GetGenericTypeName(this Type t) {}
     public static IEnumerable<string> GetNamespaces(this Type t) {}
     public static IEnumerable<string> GetNamespaces(this Type t, Func<Type, bool> isLanguagePrimitive) {}
     public static bool IsByRefLikeValueType(this Type t) {}
     public static bool IsConcreteDelegate(this Type t) {}
     public static bool IsDelegate(this Type t) {}
     public static bool IsEnumFlags(this Type t) {}
     public static bool IsHidingInheritedType(this Type t, bool nonPublic) {}
     public static bool IsReadOnlyValueType(this Type t) {}
     public static bool IsStructLayoutDefault(this Type t) {}
   }
 }
 
 namespace Smdn.Reflection.Attributes {
   public static class CustomAttributeTypedArgumentExtensions {
     public static object? GetTypedValue(this CustomAttributeTypedArgument typedArg) {}
   }
 
   public static class ICustomAttributeProviderExtensions {
     public static IList<CustomAttributeData> GetCustomAttributeDataList(this ICustomAttributeProvider attributeProvider) {}
   }
 }
-// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.0.0.
+// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0.
 // Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
diff --git a/doc/api-list/Smdn.Fundamental.Reflection/Smdn.Fundamental.Reflection-net6.0.apilist.cs b/doc/api-list/Smdn.Fundamental.Reflection/Smdn.Fundamental.Reflection-net6.0.apilist.cs
index 0f27e64a..25c2f57d 100644
--- a/doc/api-list/Smdn.Fundamental.Reflection/Smdn.Fundamental.Reflection-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.Fundamental.Reflection/Smdn.Fundamental.Reflection-net6.0.apilist.cs
@@ -1,157 +1,159 @@
-// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.5.0)
+// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.6.0)
 //   Name: Smdn.Fundamental.Reflection
-//   AssemblyVersion: 3.5.0.0
-//   InformationalVersion: 3.5.0+4c5047ad07bce4305...
Read more