v1.26.2 Restructure build/projects; remove legacy framework support; minor fixes
Build/project restructure:
- The build is now defined with VS2017-compatible csproj files.
- Support library packages now only support net45+ and netstandard1.3; other platforms use support library v1.25.0 or v1.10.0 (net40).
- Generated libraries continue to support all platforms, except Silverlight. Support is now provided through the netstandard1.0 target, moving away from PCLs.
- See the Frameworks.md file for details on framework support.
- The Newtonsoft.Json dependency has been updated v10.0.2, to the most recent version.
- Newtonsoft.Json is now the only non-Microsoft third-party dependency.
Bug fixes:
- #558 Sanitize the project configurations.
- #881 RefreshToken will delete token if exception is encountered in AuthorizationCodeFlow.
- #978 Move to VS2017/csproj.
- #979 Remove support for older/legacy platforms.
- #980 Remove/update dependencies.
- #987 LocalServerCodeReceiver.cs uses 'localhost' instead of a loopback IP.
New features:
- #989 Allow NewtonsoftJsonSerializer to be parameterized with settings.