From 9cadceadae9fb7b051a803d8891d3da2e18cdd60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20S=C3=A1nchez=20L=C3=B3pez?= <1175054+carlossanlop@users.noreply.github.com> Date: Mon, 27 Nov 2023 15:00:25 -0600 Subject: [PATCH] API diff between .NET 8 RC2 and .NET 8 GA (#8919) * README.md * AspNetCore * NETCore * WindowsDesktop --- .../ga/Microsoft.AspNetCore.App/8.0-ga.md | 9 ++++ ...crosoft.AspNetCore.Components.Rendering.md | 12 +++++ ...-ga_Microsoft.AspNetCore.Components.Web.md | 22 ++++++++++ ...0-ga_Microsoft.AspNetCore.Identity.Data.md | 10 +++++ .../ga/Microsoft.NETCore.App/8.0-ga.md | 7 +++ .../8.0-ga_System.Numerics.md | 44 +++++++++++++++++++ .../ga/Microsoft.WindowsDesktop.App/8.0-ga.md | 6 +++ .../8.0/preview/api-diff/ga/README.md | 7 +++ 8 files changed, 117 insertions(+) create mode 100644 release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga.md create mode 100644 release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga_Microsoft.AspNetCore.Components.Rendering.md create mode 100644 release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga_Microsoft.AspNetCore.Components.Web.md create mode 100644 release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga_Microsoft.AspNetCore.Identity.Data.md create mode 100644 release-notes/8.0/preview/api-diff/ga/Microsoft.NETCore.App/8.0-ga.md create mode 100644 release-notes/8.0/preview/api-diff/ga/Microsoft.NETCore.App/8.0-ga_System.Numerics.md create mode 100644 release-notes/8.0/preview/api-diff/ga/Microsoft.WindowsDesktop.App/8.0-ga.md create mode 100644 release-notes/8.0/preview/api-diff/ga/README.md diff --git a/release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga.md b/release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga.md new file mode 100644 index 0000000000..af6588fa28 --- /dev/null +++ b/release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga.md @@ -0,0 +1,9 @@ +# API Difference 8.0-rc2 vs 8.0-ga + +API listing follows standard diff formatting. +Lines preceded by a '+' are additions and a '-' indicates removal. + +* [Microsoft.AspNetCore.Components.Rendering](8.0-ga_Microsoft.AspNetCore.Components.Rendering.md) +* [Microsoft.AspNetCore.Components.Web](8.0-ga_Microsoft.AspNetCore.Components.Web.md) +* [Microsoft.AspNetCore.Identity.Data](8.0-ga_Microsoft.AspNetCore.Identity.Data.md) + diff --git a/release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga_Microsoft.AspNetCore.Components.Rendering.md b/release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga_Microsoft.AspNetCore.Components.Rendering.md new file mode 100644 index 0000000000..bd35a278d2 --- /dev/null +++ b/release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga_Microsoft.AspNetCore.Components.Rendering.md @@ -0,0 +1,12 @@ +# Microsoft.AspNetCore.Components.Rendering + +``` diff + namespace Microsoft.AspNetCore.Components.Rendering { + public sealed class RenderTreeBuilder : IDisposable { +- public void AddComponentParameter(int sequence, string name, IComponentRenderMode renderMode); +- public void AddComponentRenderMode(IComponentRenderMode renderMode); ++ public void AddComponentRenderMode(IComponentRenderMode? renderMode); + } + } +``` + diff --git a/release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga_Microsoft.AspNetCore.Components.Web.md b/release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga_Microsoft.AspNetCore.Components.Web.md new file mode 100644 index 0000000000..7803558569 --- /dev/null +++ b/release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga_Microsoft.AspNetCore.Components.Web.md @@ -0,0 +1,22 @@ +# Microsoft.AspNetCore.Components.Web + +``` diff + namespace Microsoft.AspNetCore.Components.Web { +- public class RenderModeInteractiveAutoAttribute : RenderModeAttribute { +- public RenderModeInteractiveAutoAttribute(); +- public RenderModeInteractiveAutoAttribute(bool prerender); +- public override IComponentRenderMode Mode { get; } +- } +- public class RenderModeInteractiveServerAttribute : RenderModeAttribute { +- public RenderModeInteractiveServerAttribute(); +- public RenderModeInteractiveServerAttribute(bool prerender); +- public override IComponentRenderMode Mode { get; } +- } +- public class RenderModeInteractiveWebAssemblyAttribute : RenderModeAttribute { +- public RenderModeInteractiveWebAssemblyAttribute(); +- public RenderModeInteractiveWebAssemblyAttribute(bool prerender); +- public override IComponentRenderMode Mode { get; } +- } + } +``` + diff --git a/release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga_Microsoft.AspNetCore.Identity.Data.md b/release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga_Microsoft.AspNetCore.Identity.Data.md new file mode 100644 index 0000000000..eed20f93ca --- /dev/null +++ b/release-notes/8.0/preview/api-diff/ga/Microsoft.AspNetCore.App/8.0-ga_Microsoft.AspNetCore.Identity.Data.md @@ -0,0 +1,10 @@ +# Microsoft.AspNetCore.Identity.Data + +``` diff + namespace Microsoft.AspNetCore.Identity.Data { + public sealed class InfoResponse { +- public required IDictionary Claims { get; set; } + } + } +``` + diff --git a/release-notes/8.0/preview/api-diff/ga/Microsoft.NETCore.App/8.0-ga.md b/release-notes/8.0/preview/api-diff/ga/Microsoft.NETCore.App/8.0-ga.md new file mode 100644 index 0000000000..8e2bcc3986 --- /dev/null +++ b/release-notes/8.0/preview/api-diff/ga/Microsoft.NETCore.App/8.0-ga.md @@ -0,0 +1,7 @@ +# API Difference 8.0-rc2 vs 8.0-ga + +API listing follows standard diff formatting. +Lines preceded by a '+' are additions and a '-' indicates removal. + +* [System.Numerics](8.0-ga_System.Numerics.md) + diff --git a/release-notes/8.0/preview/api-diff/ga/Microsoft.NETCore.App/8.0-ga_System.Numerics.md b/release-notes/8.0/preview/api-diff/ga/Microsoft.NETCore.App/8.0-ga_System.Numerics.md new file mode 100644 index 0000000000..f666f36f69 --- /dev/null +++ b/release-notes/8.0/preview/api-diff/ga/Microsoft.NETCore.App/8.0-ga_System.Numerics.md @@ -0,0 +1,44 @@ +# System.Numerics + +``` diff + namespace System.Numerics { +- public readonly struct BigInteger : IAdditionOperators, IAdditiveIdentity, IBinaryInteger, IBinaryNumber, IBitwiseOperators, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumber, INumberBase, IParsable, IShiftOperators, ISignedNumber, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable ++ public readonly struct BigInteger : IAdditionOperators, IAdditiveIdentity, IBinaryInteger, IBinaryNumber, IBitwiseOperators, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumber, INumberBase, IParsable, IShiftOperators, ISignedNumber, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable +- public interface IBinaryFloatingPointIeee754 : IAdditionOperators, IAdditiveIdentity, IBinaryNumber, IBitwiseOperators, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IExponentialFunctions, IFloatingPoint, IFloatingPointConstants, IFloatingPointIeee754, IFormattable, IHyperbolicFunctions, IIncrementOperators, ILogarithmicFunctions, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumber, INumberBase, IParsable, IPowerFunctions, IRootFunctions, ISignedNumber, ISpanFormattable, ISpanParsable, ISubtractionOperators, ITrigonometricFunctions, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : IBinaryFloatingPointIeee754? ++ public interface IBinaryFloatingPointIeee754 : IAdditionOperators, IAdditiveIdentity, IBinaryNumber, IBitwiseOperators, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IExponentialFunctions, IFloatingPoint, IFloatingPointConstants, IFloatingPointIeee754, IFormattable, IHyperbolicFunctions, IIncrementOperators, ILogarithmicFunctions, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumber, INumberBase, IParsable, IPowerFunctions, IRootFunctions, ISignedNumber, ISpanFormattable, ISpanParsable, ISubtractionOperators, ITrigonometricFunctions, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : IBinaryFloatingPointIeee754? +- public interface IBinaryInteger : IAdditionOperators, IAdditiveIdentity, IBinaryNumber, IBitwiseOperators, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumber, INumberBase, IParsable, IShiftOperators, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : IBinaryInteger? ++ public interface IBinaryInteger : IAdditionOperators, IAdditiveIdentity, IBinaryNumber, IBitwiseOperators, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumber, INumberBase, IParsable, IShiftOperators, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : IBinaryInteger? +- public interface IBinaryNumber : IAdditionOperators, IAdditiveIdentity, IBitwiseOperators, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumber, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : IBinaryNumber? ++ public interface IBinaryNumber : IAdditionOperators, IAdditiveIdentity, IBitwiseOperators, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumber, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : IBinaryNumber? +- public interface IExponentialFunctions : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFloatingPointConstants, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : IExponentialFunctions? ++ public interface IExponentialFunctions : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFloatingPointConstants, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : IExponentialFunctions? +- public interface IFloatingPoint : IAdditionOperators, IAdditiveIdentity, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFloatingPointConstants, IFormattable, IIncrementOperators, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumber, INumberBase, IParsable, ISignedNumber, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : IFloatingPoint? ++ public interface IFloatingPoint : IAdditionOperators, IAdditiveIdentity, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFloatingPointConstants, IFormattable, IIncrementOperators, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumber, INumberBase, IParsable, ISignedNumber, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : IFloatingPoint? +- public interface IFloatingPointConstants : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : IFloatingPointConstants? ++ public interface IFloatingPointConstants : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : IFloatingPointConstants? +- public interface IFloatingPointIeee754 : IAdditionOperators, IAdditiveIdentity, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IExponentialFunctions, IFloatingPoint, IFloatingPointConstants, IFormattable, IHyperbolicFunctions, IIncrementOperators, ILogarithmicFunctions, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumber, INumberBase, IParsable, IPowerFunctions, IRootFunctions, ISignedNumber, ISpanFormattable, ISpanParsable, ISubtractionOperators, ITrigonometricFunctions, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : IFloatingPointIeee754? ++ public interface IFloatingPointIeee754 : IAdditionOperators, IAdditiveIdentity, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IExponentialFunctions, IFloatingPoint, IFloatingPointConstants, IFormattable, IHyperbolicFunctions, IIncrementOperators, ILogarithmicFunctions, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumber, INumberBase, IParsable, IPowerFunctions, IRootFunctions, ISignedNumber, ISpanFormattable, ISpanParsable, ISubtractionOperators, ITrigonometricFunctions, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : IFloatingPointIeee754? +- public interface IHyperbolicFunctions : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFloatingPointConstants, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : IHyperbolicFunctions? ++ public interface IHyperbolicFunctions : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFloatingPointConstants, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : IHyperbolicFunctions? +- public interface ILogarithmicFunctions : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFloatingPointConstants, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : ILogarithmicFunctions? ++ public interface ILogarithmicFunctions : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFloatingPointConstants, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : ILogarithmicFunctions? +- public interface INumber : IAdditionOperators, IAdditiveIdentity, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : INumber? ++ public interface INumber : IAdditionOperators, IAdditiveIdentity, IComparable, IComparable, IComparisonOperators, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IModulusOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : INumber? +- public interface INumberBase : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : INumberBase? { ++ public interface INumberBase : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : INumberBase? { ++ bool IUtf8SpanFormattable.TryFormat(Span utf8Destination, out int bytesWritten, ReadOnlySpan format, IFormatProvider provider); +- bool TryFormat(Span utf8Destination, out int bytesWritten, ReadOnlySpan format, IFormatProvider? provider); + } +- public interface IPowerFunctions : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : IPowerFunctions? ++ public interface IPowerFunctions : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : IPowerFunctions? +- public interface IRootFunctions : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFloatingPointConstants, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : IRootFunctions? ++ public interface IRootFunctions : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFloatingPointConstants, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : IRootFunctions? +- public interface ISignedNumber : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : ISignedNumber? ++ public interface ISignedNumber : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : ISignedNumber? +- public interface ITrigonometricFunctions : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFloatingPointConstants, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : ITrigonometricFunctions? ++ public interface ITrigonometricFunctions : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFloatingPointConstants, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : ITrigonometricFunctions? +- public interface IUnsignedNumber : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanParsable where TSelf : IUnsignedNumber? ++ public interface IUnsignedNumber : IAdditionOperators, IAdditiveIdentity, IDecrementOperators, IDivisionOperators, IEqualityOperators, IEquatable, IFormattable, IIncrementOperators, IMultiplicativeIdentity, IMultiplyOperators, INumberBase, IParsable, ISpanFormattable, ISpanParsable, ISubtractionOperators, IUnaryNegationOperators, IUnaryPlusOperators, IUtf8SpanFormattable, IUtf8SpanParsable where TSelf : IUnsignedNumber? + } +``` + diff --git a/release-notes/8.0/preview/api-diff/ga/Microsoft.WindowsDesktop.App/8.0-ga.md b/release-notes/8.0/preview/api-diff/ga/Microsoft.WindowsDesktop.App/8.0-ga.md new file mode 100644 index 0000000000..0bd5a5bba5 --- /dev/null +++ b/release-notes/8.0/preview/api-diff/ga/Microsoft.WindowsDesktop.App/8.0-ga.md @@ -0,0 +1,6 @@ +# API Difference 8.0-rc2 vs 8.0-ga + +API listing follows standard diff formatting. +Lines preceded by a '+' are additions and a '-' indicates removal. + + diff --git a/release-notes/8.0/preview/api-diff/ga/README.md b/release-notes/8.0/preview/api-diff/ga/README.md new file mode 100644 index 0000000000..955bca2949 --- /dev/null +++ b/release-notes/8.0/preview/api-diff/ga/README.md @@ -0,0 +1,7 @@ +# .NET 8.0 GA API Changes + +The following API changes were made in .NET 8.0 GA: + +- [Microsoft.NETCore.App](./Microsoft.NETCore.App/8.0-ga.md) +- [Microsoft.AspNetCore.App](./Microsoft.AspNetCore.App/8.0-ga.md) +- [Microsoft.WindowsDesktop.App](./Microsoft.WindowsDesktop.App/8.0-ga.md)