-
Couldn't load subscription status.
- Fork 4.9k
api diff between preview 3 and preview 4 #6265
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me
|
|
||
| ``` diff | ||
| namespace Microsoft.AspNetCore.Builder { | ||
| + public sealed class Configuration : IConfiguration, IConfigurationBuilder, IConfigurationRoot { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@halter73 could you verify the minimal-host changes?
| # System.Numerics | ||
|
|
||
| ``` diff | ||
| namespace System.Numerics { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
System.Numerics changes LGTM.
CC. @pgovind
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Numerics LGTM
|
|
||
| ``` diff | ||
| namespace System { | ||
| - public readonly struct Byte : IComparable, IComparable<byte>, IConvertible, IEquatable<byte>, IFormattable |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ISpanFormattable addition to core numeric types LGTM.
CC. @pgovind, @stephentoub
|
|
||
| ``` diff | ||
| +namespace Microsoft.AspNetCore.HttpLogging { | ||
| + public enum HttpLoggingFields : long { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FWIW the generated diffs here end up with the calculated values - I was confused as to why this wasn't done by bitwise-OR'ing fields together, and it turns out that it is done this way, but you can only see it in the source source.dot.net .
It would be good to have the diffs generated, if possible, with the broken-out values to make it easier to understand rather than the final bitwise calculation
cc @tannergooding - discussed with him on the C# Discord
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Notably the diff here is also missing the [Flags] attribute that is in the source/ref assembly
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i will take a look if we can fix this issue in the tooling.
|
Date/Time/Time zones included in System namespace changes LGTM. |
| # Microsoft.AspNetCore.HttpLogging | ||
|
|
||
| ``` diff | ||
| +namespace Microsoft.AspNetCore.HttpLogging { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cc @jkotalik
|
hello everyone, can everyone validate their area changes by end of the day. |
| @@ -0,0 +1,142 @@ | |||
| # System.Text.Json.Node | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cc @steveharter
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The JsonNode diff looks good.
...s/6.0/preview/api-diff/preview4/.Net/6.0-preview4_System.Text.Json.Serialization.Metadata.md
Show resolved
Hide resolved
| ``` diff | ||
| namespace System.Threading { | ||
| public class CancellationTokenSource : IDisposable { | ||
| + public bool TryReset(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
System.Threading change LGTM
| # System.Numerics | ||
|
|
||
| ``` diff | ||
| namespace System.Numerics { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Numerics LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
System.Text.Json LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM from a Linq & Json perspective.
cc @adamsitnik @carlossanlop @jozkee @eiriktsarpalis @layomia @buyaa-n @joperezr @krwq @kouvel @pgovind @tannergooding @steveharter @tarekgh @dotnet/ncl
@stephentoub @ericstj @danmoseley
cc @pranavkm @Tratcher @Pilchie @davidfowl @dougbu @richlander