.NET 用 Google API クライアント ライブラリのリリースノート

今後のリリースのお知らせについては GitHub をご覧ください

リリースノートは GitHub リポジトリに移動しました。

1.10.0(2015 年 12 月)までのリリースノート

バージョン 1.10.0

2015 年 12 月 15 日(火曜日)

発表

  • 問題 606問題 612: ServiceAccount の使用時に Google API へのリクエストを実行すると、デッドロックが発生することがありました(現在の同期のコンテキストによって異なります)。
  • 問題 616: Travis のテストのサポート。
  • 問題 624: ウェブ アプリケーションの増分認証のサポート。
  • 問題 622: MediaDownloader を改善。
  • 問題 592問題 617問題 631: ConfigurableMessageHandler の同時実行バグを修正。
  • 問題 615: 今後、GoogleApiException で RequestError オブジェクトが公開されます。
  • 問題 609: 認証中に Windows Phone で InvalidOperationException 例外がスローされることがありました。

バージョン 1.9.2

2015 年 7 月 23 日(木曜日)

発表

  • クライアント ライブラリのコードが GitHub に移動されました。
  • 問題 238: Google.Apis の署名付きバージョンをサポート。pull リクエストには、NuGet パッケージとリリースツールの更新が含まれます。
  • 問題 548: レスポンスに重複する HTTP ヘッダーが含まれているとバッチ リクエストが失敗することがありました。
  • ServiceAccountCredential の署名を FIPS 遵守に切り替える。
  • 問題 561: JSON サービス アカウント キーがサポートされるようになりました。

バージョン 1.9.1

2014 年 12 月 29 日(月曜日)

発表

  • Tools/Google.Apis.Release - 生成されたディレクトリには .NET ドキュメントが含まれているため、クリーンアップしないでください。
  • NuGet パッケージは、プロジェクト URL としてリリースノートを参照する必要があります。
  • 新しいアクセス トークンをリクエストする際の ComputeCredential エラーを改善しました(コードレビュー)。
  • 問題 503: TokenResponse.IsExpired は、トークンの有効期限が切れた後 1 分後に true を返します(コードレビュー)。
  • ComputeCredential のサポート、コードレビュー
  • 新規の WP8.1 プロジェクトのバージョンを 1.9.1 に変更し、XML を出力
  • 問題 471: WP 8.1 プロジェクトのサポート、コードレビュー
  • 問題 330: オペレーションによってランタイム Google.Api.Services.BaseClientServiceコードレビューが不安定になるおそれがあります。
  • 問題 482: GoogleWebAuthorizationBroker.AuthorizeAsync - ブラウザが自動終了しない、コードレビュー

バージョン 1.9.0

2014 年 9 月 30 日(火曜日)

発表

  • 問題 471: Windows 8.1 アプリケーションのサポート(注: WP8.1 には完全なソリューションがなく、Google.Apis.Release ツールを使用してプロジェクトをビルドするときに問題があります)、コードレビュー
  • 問題 475: WP の [戻る] ボタンをクリックすると、アプリケーション(コードレビュー)がクラッシュします。
  • 問題 471: Windows Phone 8.1 のサポート - JSON.NET を 6.0.4 にアップグレードし、ポータブル プロジェクトをプロファイル 328 に更新。
  • 今回はプロファイル 136 を使用します(すべてが再びコンパイルされます)。Newtonsoft.JsonZlib.Portable の portable-net40+sl50+win+wpa81+wp80(プロファイル 328)をサポートする方法を調べる必要があります。どちらのパッケージにも、プロファイル 328 の設定がいくつか欠けています。
  • プロファイル 328 をサポートするようにプロジェクトを更新します(ユニバーサル アプリ用)。
  • 問題 478: NuGet 依存関係の更新、コードレビュー

バージョン 1.8.2

2014 年 5 月 26 日(月曜日)

発表

  • 問題 452: FileDataStoreコードレビューの前に commit された互換性のない変更を修正しました。
  • 問題 464: 無効な ETag を設定している場合に HTTP リクエストを送信できない(コードレビュー)。
  • 問題 463: トークン取り消しのサポート、コードレビューの追加。
  • 問題 462: FileDataStore の実装とコードレビューを改善。
  • NuGet パブリッシャー ログを改善。
  • 問題 455: Translate API が POST モードで機能しません(MaxUrlLengthInterceptor のバグ)。コードレビュー

バージョン 1.8.1

2014 年 3 月 17 日(月曜日)

発表

  • RC 以降のコード変更なし。このライブラリはベータ版から正式版に移行した。
  • デベロッパー ガイドが大幅に改善されました。

バージョン 1.8.0(RC)

2014 年 2 月 17 日(月曜日)

発表

  • WP 認証のバグが修正されました。
  • Doxygen プロセスに関するコメントを改善。
  • AuthActionFilter へのコメントの改善。
  • コメントを修正しましょう。
  • 問題 362: メディア アップロードに再開方法を追加する(コードレビュー)。
  • リリースツールは RC に対応している必要があります。
  • コメントの修正(and\or ==>、\or)。
  • 問題 422: WP 認証ログインで [戻る] ボタンが動作しない。
  • 問題 431: ネットワーク接続がないときに WebAuthenticationBrokerUserControl.OnBrowserNavigationFailedArgumentNullException をスローする(コードレビュー)。
  • 問題 436: DateTimestring に、stringDateTime に解析するユーティリティ メソッドを追加しました。コードレビュー
  • 問題 432: null コールバックを含む BatchRequest が例外(コードレビュー)をスローする。

バージョン 1.7.0(ベータ版)

2013 年 12 月 18 日(水曜日)

発表

  • サーバーが「updated=2013-12-17T23:26:42.000Z」ではなく「2013-12-17T23:26:42Z」を取得すると、DateTime のバグが発生します。
  • 問題 428: クエリ パラメータとして DateTime を使用する場合のバグを修正。
  • 問題 401: URI テンプレート仕様(http://tools.ietf.org/html/rfc6570)を遵守していないことに基づく、HTTP リクエストの形式が不正です。
  • 問題 425: 可能な場合に GoogleApiExceptionHttpStatusCode を設定。
  • 問題 420: RequestAccessTokenAsyncRefreshAccessTokenAsync を公開する必要があります。
  • 問題 60: 新しい BatchRequest のサポート。
  • 通話を待つたびに ConfigureAwait を呼び出します(該当する場合)。
  • 問題 407: Google.ApisGoogle.Apis.CoreGoogle.Apis に分割。
  • 問題 404: 古い GoogleApis.Authentication コードの削除。

バージョン 1.6(ベータ版)

2013 年 10 月 23 日(水曜日)

発表

  • nuspec の説明を変更します。
  • コア Nuget パッケージの作成に関するバグを修正しました。
  • サードパーティ ライブラリのコンテンツ(DotNetOpenAuth を除く)をすべて削除してください。
  • Newtonsoft.Json を 5.0.8 にアップグレードし、新しい IClientServiceRequest インターフェース(汎用ではない)を追加しました。
  • MVC NuGet パッケージの名前を MVC4 から MVC に変更しました。
  • リリース プロセスの小さなバグを修正します。
  • 問題 351: OAuth 2.0 ライブラリの再実装(ステップ 7): 新しいパッケージをサポートするようにリリース プロセスを変更する、コードレビュー
  • 問題 351: OAuth 2.0 ライブラリの再実装(ステップ 5): Windows Phone のサポート、コードレビュー
  • 問題 351: OAuth 2.0 ライブラリの再実装(ステップ 6): WinRT サポート、コードレビュー
  • 問題 361: MediaDownloader がドライブのエクスポート リストをダウンロードできない、コードレビュー
  • 問題 351: OAuth 2.0 ライブラリの再実装(ステップ 4): サービス アカウントと MVC、コードレビュー
  • 問題 351: OAuth 2.0 ライブラリの再実装(ステップ 3): テスト、UserCredential およびフロー、コードレビューを追加する。
  • 問題 146: リクエスト URI が長すぎる場合にオーバーライド HTTP ヘッダーを渡す(コードレビュー)。
  • 問題 383: ExecuteAsync で不要な追加の Taskコードレビュー)が作成される。
  • 問題 377: 新しいビルドツールが新しいバージョンであるコードレビューをリリースします。
  • 問題 351: OAuth 2.0 ライブラリを再実装(ステップ 2): 認証 PCL - データ型のみを定義、コードレビュー
  • 問題 148: 拡張メソッドを(公開ではなく)内部にする必要がある。
  • NuGet.exe を Tootls/.nuget フォルダに追加します。
  • 問題 351: OAuth 2.0 ライブラリの再実装(ステップ 1): 現在のライブラリへの調整、コードレビュー
  • Google.Apis.NuGet.Publisher プロジェクトのディレクトリに移動します。
  • IMediaDownloaded ファイルの名前を IMediaDownloader に変更します。
  • 問題 376: Google.Apis パッケージを公開するための NuGet パブリッシャーの作成、コードレビュー

バージョン 1.5.0(ベータ版)

2013 年 8 月 19 日(月曜日)

発表

  • 問題 369: HTTP リクエストのデフォルトの動作を変更(試行回数 = 3、デフォルトで 503 のバックオフ)コードレビュー
  • DotNet4 プロジェクトにドキュメントを追加しました。
  • .hgignore を変更して Google.Apis.*xml を追加します。
  • 問題 373(バグの実行)、問題 374(Tests.Utility アセンブリの削除)、問題 375(クリーンな警告)、コードレビュー
  • .hgignore ファイルを更新します。
  • 問題 360: メディアサイズが不明な場合の ResumableUpload のバグ(コードレビュー)を修正しました。
  • 問題 325: ライブラリから Discovery と Codegen のパートを削除(コードレビュー)。
  • 問題 368: NuGet.exe を更新する。
  • Microsoft.Http.Client.LICENSE.rtf を更新します。

バージョン 1.4.0(ベータ版)

2013 年 6 月 24 日(月曜日)

発表

  • 問題 322: 可能な場合はサービスクラスに正規名を使用する。
  • 問題 338: メディア ダウンローダをサポート。
  • 問題 334: リリースに Google.Apis.FullProfile が含まれるようになりました。
  • 問題 320: Google.Apis を PCL アセンブリに変更。
  • 問題 321: サービス リクエストとメディア リクエストで CancellationToken をサポート。
  • 問題 329: 指数バックオフ。
  • サービス リクエストから ResourcePath を削除します。
  • Windows 8 での NuGet パッケージ エラー。
  • [ツール] を更新し、サードパーティ ライブラリに DLL とライセンスを追加します。
  • NuGet.exe を .nuget フォルダに追加します。
  • 問題 320、324、260: .NET 4.0 をアップグレードし、Google.Api.Http 名前空間を作成して、NuGet をサポートします。
  • ResumableUpload URI を修正します。
  • 問題 310、311: ResumableUpload - サーバーエラーと不明なサイズのストリームをサポート。
  • 問題 308: ResumableUpload の URL が /upload + resource-uri に設定される。
  • 問題 304: ServiceGenerator はディスカバリ ドキュメントの rootUrl キーを使用する必要があります。

バージョン 1.3.0(ベータ版)

2013 年 3 月 18 日(月曜日)

発表

  • 新しい Google.Apis.Services Namespace を追加します。
  • 問題 303: 読み取り専用の URL ファイルに対して ServiceGenerator が動作しない。
  • 問題 300: ResumableUpload の URL にバグがある。
  • 問題 293: CLR バージョン(単体テスト)を含める。
  • 問題 293、295: ユーザー エージェント ヘッダーに CLR バージョンと API バージョンを含めてください。
  • 問題 292: ビルドプロセスの改善。
  • 問題 277: 生成された各 API から DiscoveryDocument を削除する必要がある。
  • 問題 193(ServiceRequest の alt パラメータを指定)と 249(クエリからデフォルト値を省略)。