.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 版本。提取要求包括更新 NuGet 套件和發布工具。
  • 問題 548:在回應中包含重複的 HTTP 標頭時,用於失敗的批次要求。
  • 切換 ServiceAccountCredential 簽署功能,以符合 FIPS 規範。
  • 問題 561:支援 JSON 服務帳戶金鑰。

1.9.1 版本

2014 年 12 月 29 日,星期一

公告

  • Tools/Google.Apis.Release - 不要清除產生的目錄,因為其中含有 .NET 文件。
  • NuGet 套件應將版本資訊稱為專案網址。
  • 改善 ComputeCredential 錯誤,嘗試要求新的存取權杖 (程式碼審查)。
  • 問題 503:TokenResponse.IsExpired 會在權杖過期後 1 分鐘傳回 true,也就是程式碼審查
  • 支援 ComputeCredential程式碼審查作業
  • 將版本變更為 1.9.1,並為新的 WP8.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) 之前修訂的不相容變更。程式碼審查
  • 問題 464:設定無效的 etag 時,無法傳送 HTTP 要求,是程式碼審查
  • 問題 463:在權杖撤銷中加入程式碼支援審查
  • 問題 462:改善 FileDataStore 實作程序,程式碼審查
  • 改善 NuGet 發布者記錄。
  • 問題 455:Translation API 在 POST 模式下無法運作 (在 MaxUrlLengthInterceptor 中發生錯誤),程式碼審查

1.8.1 版本

2014 年 3 月 17 日,星期一

公告

  • 自 RC 以來沒有變更程式碼,因此資料庫已推出 Beta 版!
  • 開發人員指南已大幅改善。

1.8.0 (RC) 版本

2014 年 2 月 17 日,星期一

公告

  • 修正 WP 驗證錯誤。
  • 改善 Doxy 程序的註解。
  • 改善「AuthActionFilter」的留言內容。
  • 修正註解。
  • 問題 362:在媒體上傳中加入重新啟用方法,程式碼審查
  • 發布工具應支援 RC。
  • 註解修正功能 (和/或 =浮水印)。
  • 問題 422:返回按鈕不適用於 WP 驗證登入。
  • 問題 431:WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed 在沒有網路連線時會擲回 ArgumentNullException程式碼審查
  • 問題 436:新增公用程式方法將 DateTime 剖析為 string,將 string 剖析為 DateTime程式碼審查
  • 問題 432:BatchRequest 含有空值回呼會擲回例外狀況,程式碼審查

1.7.0 版 (Beta 版)

2013 年 12 月 18 日,星期三

公告

  • 伺服器收到「2013-12-17T23:26:42Z」而非「quot;Updated=2013-12-17T23:26:42.000Z」時出現 DateTime 錯誤。
  • 問題 428:修正使用 DateTime 做為查詢參數時發生的錯誤。
  • 問題 401:HTTP 要求格式錯誤 (不符合 URI 範本規格 (http://tools.ietf.org/html/rfc6570)。
  • 問題 425:在 GoogleApiException 上設定 HttpStatusCode (如果有的話)。
  • 問題 420:RequestAccessTokenAsyncRefreshAccessTokenAsync 必須公開。
  • 問題 60:支援新的 BatchRequest
  • 每次通話時呼叫 ConfigureAwait (如適用)。
  • 問題 407:將 Google.Apis 分割為 Google.Apis.CoreGoogle.Apis
  • 問題 404:移除過時的 GoogleApis.Authentication 程式碼。

1.6 版 (Beta 版)

2013 年 10 月 23 日,星期三

公告

  • 變更細則說明。
  • 修正建立核心 Nuget 套件的錯誤。
  • 移除第三方程式庫的所有內容,但 DotNetOpenAuth 除外。
  • Newtonsoft.Json 升級至 5.0.8,並新增新的 IClientServiceRequest 介面 (非一般程序)。
  • 將 MVC NuGet 套件從 MVC4 重新命名為 MVC。
  • 修正發布流程中的小錯誤。
  • 問題 351:重新實作 OAuth 2.0 程式庫 (步驟 7):變更發布程序以支援新套件,請查看程式碼
  • 問題 351:重新實作 OAuth 2.0 程式庫 (步驟 5):Windows 電話支援,程式碼審查
  • 問題 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:建立 NuGet 發布者來發布 Google.Apis 套件,程式碼審查

1.5.0 版 (Beta 版)

2013 年 8 月 19 日,星期一

公告

  • 問題 369:變更 HTTP 要求的預設行為 (Number Tries = 3,預設關閉 503),程式碼審查
  • 在 DotNet4 專案中新增說明文件。
  • 變更 .hgignore 並新增 Google.Apis.*xml
  • 問題 373 (執行錯誤)、374 (移除 Tests.Utility 組合) 和 375 (清理警告),程式碼審查
  • 更新 .hgignore 個檔案。
  • 問題 360:修正媒體大小不明時在 ResumableUpload 中的錯誤,程式碼審查
  • 問題 325:從程式庫中移除探索和程式碼產生器部分,程式碼審查
  • 問題 368:更新 NuGet.exe。
  • 更新 Microsoft.Http.Client.LICENSE.rtf。

1.4.0 版 (Beta 版)

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 網址設為 /upload + resource-uri。
  • 問題 304:ServiceGenerator 應使用探索文件中的 rootUrl 鍵。

1.3.0 版 (Beta 版)

2013 年 3 月 18 日,星期一

公告

  • 新增 Google.Apis.Services 命名空間。
  • 問題 303:ServiceGenerator 不支援唯讀網址檔案。
  • 問題 300:ResumableUpload 網址發生錯誤。
  • 問題 293:加入 CLR 版本 (單元測試)。
  • 問題 293 和 295:在使用者代理程式標頭中加入 CLR 版本和 API 版本。
  • 問題 292:改善建構程序。
  • 問題 277:請將 DiscoveryDocument 從每個產生的 API 中移除。
  • 問題 193 (在 ServiceRequest 上指定 alt 參數) 和 249 (省略查詢的預設值)。