Releases: nemiro-net/nemiro.oauth
Nemiro.OAuth v1.13
August 25, 2017
This release contains minor improvements and updates API versions used by clients.
- Added
ResponseType
toOAuth2Client
; - Added default return URL to
OdnoklassnikiClient
; - Added method
SetAccessToken
toOAuthBase
(only for OAuth v2.0 and token requests); - Added method
Get
toOAuthBase
for strict type of clients. - Changed type of the
Version
property. Now isVersion
type; - Facebook Graph API updated from v2.7 to v2.9;
- VK API updated from v5.53 to v5.65.
- Added
UrlDecore
to theParseParameters
; YahooClient
: Receiving a user GUID, if there is no such identifier in the headers.
Nemiro.OAuth v1.12
September 12, 2016
This release includes upgrades API, used by clients. And also general improvements and enhancements.
- Added custom state into authorization requests;
- Added the ability to create custom providers for manage authorization requests;
- Added automatic serialization to JSON and XML for
RequestBody
; - Added the ability to override the HTTP headers:
Accept
,Connection
,Expect
,Transfer-Encoding
andUser-Agent
; - Updated
DropboxClient
to API v2; - Updated
FacebookClient
to Graph API v2.7; - Updated
GoogleClient
to API v3 and v4 for token; - Updated
VkontakteClient
to API v5.53; - Updated endpoints for
LinkedinClient
andOdnoklassnikiClient
; - Changed
HttpParameterType
. Added itemNone
into the first position, the remaining elements are shifted one step; HttpParameterCollection.ToStringParameters
only for Url and Unformed parameters;HttpParameterCollection.ToRequestBody
is discarded.
Nemiro.OAuth v1.11.2477
August 8, 2016
This release includes minor fixes.
- Added ability to disable the encoding of the names of query parameters.
- Methods that takes
HttpPostedFile
is deprecated. - Fixed a problem with the specified
Content-Type
, which could lead to an incorrect calculation of the signature OAuth 1.0 in some cases.
Nemiro.OAuth v1.11
July 11, 2016
This release includes minor fixes and enhancements.
- Added parameter names encoding;
- Added the ability to upload large files;
- Strong name.
Nemiro.OAuth v1.10
June 21, 2015
This version includes fixes for .NET 3.5 and common enhancements.
- Fixed bug in the WriteToRequestStream for .NET Framework 3.5;
- Fixed error: "Inheritance security rules violated while overriding member: UniValue.GetObjectData...". An error was detected in projects .NET Framework 3.5;
- Fixed client for LinkedIn (updated default scope);
- Added the ability to use any multipart requests (not only multipart/form-data);
- Removed the obsolete overload of the GetUserInfo.
Nemiro.OAuth v1.9
March 19, 2015
This version includes fixes and enhancements.
- In the method GetUserInfo added ability to specify an access token;
- In the web methods of the OAuthUtility class added ability to specify an access token;
- Fixed JSON:
- single quotes replaced by double;
- names are placed in quotation marks;
- added encoding special characters, and unicode characters;
- fixed the decimal separator for numbers.
- Fixed bug with overwriting the query parameters in obtaining authorization address;
- Fixed UserInfo mapper for LinkedIn;
- Fixed typo (internal): Requet -> Requests;
- Updated URLs in the GoogleClient;
- Reworked the AccessToken class;
- Implemented refreshing and revoking an access token for providers that support it.
Nemiro.OAuth v1.8
March 8, 2015
This version includes enhancements for customization.
- Fixed bug with DefaultScope and Scope;
- Added the ability to register multiple client with the same name;
- Added decoding html-entities in the processing of a callback address, if provider, for some reason, perform encoding (potential problem is detected in Foursquare);
- Allowed to specify the GrantType after an instance of a client;
- Opened access (public modifier) to basic properties of the OAuth protocol;
- Added OAuth client for Assembla;
- Deleted file of the obsolete Helper class (obsolete since v1.4; use OAuthUtility).
Nemiro.OAuth v1.7
February 11, 2015
The version improved for Windows Forms projects.
- Added a data binding for API responses;
- Added ability to specify grant_type: authorization_code (default), password and client_credentials;
- Added OAuth clients for: CodeProject and SourceForge.
Nemiro.OAuth v1.6
January 04, 2015
The version includes minor improvements.
- Added OAuthManager.GetClientTypeByName method to obtain the type of client;
- Added default scope.
Nemiro.OAuth v1.5
December 27, 2014
In this version were made significant changes and improvements, which are mainly aimed at simplifying integration with a variety of API.
- Improved transmission parameters in the web request, added support for file transfer;
- Added support for requests: PUT and DELETE;
- Added methods to perform asynchronous requests;
- Simplified mechanism for generating and usage of the authorization header;
- Added support for Unicode to URL encoding method (RFC-3986);
- Unified mechanism for handling responses in various data formats (XML, JSON, PLAIN). Created universal type - UniValue.
- Added OAuth clients for: Instagram and Tumblr.