Releases: googleapis/google-api-dotnet-client
v1.30.0 Add per-call response handlers
New features:
- #1101 Support per-call response handlers
Note: This release does not include UWP support. Beta UWP support is available in v1.31.0-beta01
v1.29.2 Bug fixes
v1.29.1 etag and serialization fixes
v1.29.0 GoogleCredentials updates
v1.28.0 Auth improvements; ApplicationName validation
Bug fixes:
- #540 Installed application: Page not found after successful grant through LocalServerCodeReceiver.
- #1055 LocalServerCodeReceiver.cs uses 127.0.0.1, which breaks non-admin Windows 7 & 8.1 clients.
New features:
- #729 ApplicationName property isn't validated.
- #761 Allow directly specifying access_token to use in credentials.
- #1006 Allow setting User on ServiceAccountCredential when using GoogleCredential.
- #1040 Additional fields (claims?) needed in GoogleJsonWebSignature.cs's Payload class.
- #1042 JWT validation missing aud validation.
Documentation:
v1.27.1 rollback ApplicationName validation
Rollback ApplicationName
validation as implemented in #1019. It was stricter than required; and caused unnecessary validation failure.
v1.27.0 JWT/id_token validation, misc bug fixes
Bug fixes:
- #652 Provide synchronous way of accessing application default credentials
- #729 ApplicationName property isn't validated
- #982 Fix generated code that uses MediaDownloader.Download(...)
- #1016, #1017 Add all missing support library XmlDoc
- #1022 Unregister CancellationToken registration in net45 LocalServerCodeReceiver
- #1025 Clarify .NET Core support in nupkg summary
New features:
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.
v1.25.0 bool query parameters; GoogleWebAuthorizationBroker cancellation
Bug fixes:
- #970 Bools use lower-case strings in client->server params
- #968 GoogleWebAuthorizationBroker does not honour CancellationToken when waiting for browser response
#970 fixes a very long-standing bug where boolean query parameters used incorrect casing. The server requires lower-case ("false", "true"), but the query parameter was sent with the first letter capitalized ("False", "True") which was ignored by the server in some cases.
Therefore this release may result in a change of client behaviour, as previously ignored boolean query parameters will now be successfully parsed by the server.
v1.24.1 Fix breaking change introduced in v1.24.0
v1.24.0 had an accidental breaking change in BaseClientServices.
This release makes the change non-breaking from v1.23.0
v1.24.0 packages have been removed from nuget.
Bugs fixed:
- #965 Fix breaking change, and update to v1.24.1