You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OAuth2.DefaultWebSite was renamed to OAuth2.DefaultServer
OAuth2.WebSite was renamed to OAuth2.Server
Removed string constant: Query.UserAgentUrl
The Query constructor taking an optional string (a User-Agent header string) has been dropped
Instead, there is a zero-argument constructor, plus one taking one or more ProductInfoHeaderValue objects
Query.DefaultWebSite was renamed to Query.DefaultServer
Query.WebSite was renamed to Query.Server
The type of Query.DefaultUserAgent and Query.UserAgent has changed to IList<ProductInfoHeaderValue>
Query.RemoveFromCollectionAsyncAsync was renamed to Query.RemoveFromCollectionAsync
The QueryException constructor taking only a string was dropped (the cause in the two-argument constructor is now nullable and optional, so this change is source compatible)
π API Changes (Non-Breaking)
New string constant: OAuth2.TokenRequestBodyType
OAuth2 has a new constructor, taking an HttpClient and a flag to indicate whether it should take ownership of it
New method: OAuth2.Close()
New methods: OAuth2.ConfigureClient() and OAuth2.ConfigureClientCreation()
The PartialDate constructor taking a string will now accept null
The PartialDate relational operators will now accept null for either operand
Query has new constructor overloads for application/version/contact, with version and contact now accepting null
Query has a new constructor, taking an HttpClient and a flag to indicate whether it should take ownership of it
New methods: Query.ConfigureClient() and Query.ConfigureClientCreation()