.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 在權杖到期後的一分鐘內傳回 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:Translate API 無法在 POST 模式下運作 (MaxUrlLengthInterceptor 中的錯誤),程式碼審查

1.8.1 版本

2014 年 3 月 17 日,星期一

公告

  • 自 RC 版本之後沒有任何程式碼變更,這個程式庫已通過測試階段!
  • 開發人員指南已大幅改善,

1.8.0 版 (RC)

2014 年 2 月 17 日,星期一

公告

  • 修正 WP 驗證錯誤。
  • 改善 Doxygen 程序的評論。
  • 改善 AuthActionFilter 的留言功能。
  • 修正註解。
  • 問題 362:在媒體上傳中新增履歷方法,程式碼審查
  • 發布工具應支援 RC。
  • 修正註解 (和\或 ==> 和 \ 或)。
  • 問題 422:返回按鈕在 WP 驗證登入中無法運作。
  • 問題 431:在沒有網路連線時,WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed 會擲回 ArgumentNullException程式碼審查
  • 問題 436:新增公用程式方法,將 DateTime 剖析為 string,並將 string 剖析為 DateTime程式碼審查
  • 問題 432:含空值回呼的 BatchRequest 會擲回例外狀況,也就是程式碼審查

1.7.0 版 (Beta 版)

2013 年 12 月 18 日,星期三

公告

  • DateTime 錯誤。
  • 問題 428:修正使用 DateTime 做為查詢參數的錯誤。
  • 問題 401:因未遵循 URI 範本規格而產生錯誤的 HTTP 要求 (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 日,星期三

公告

  • 變更 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:建立 NuGet 發布商以發布 Google.Apis 套件、程式碼審查

1.5.0 版 (Beta 版)

2013 年 8 月 19 日,星期一

公告

  • 問題 369:變更 HTTP 要求的預設行為 (數字試驗 = 3,預設為 503 的輪詢),然後程式碼審查
  • 在 DotNet4 專案中新增說明文件。
  • 變更 .hgignore 並新增 Google.Apis.*xml
  • 問題 373 (執行錯誤)、374 (移除 Tests.Utility 組合) 和 375 (清理警告)、程式碼審查
  • 更新 .hgignore 檔案。
  • 問題 360:修正媒體大小不明時,ResumableUpload 中發生的錯誤,程式碼審查
  • 問題 325:從程式庫中移除 Discovery 和程式碼產生部分,也就是程式碼審查
  • 問題 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 URL 中的錯誤。
  • 問題 293:包含 CLR 版本 (單元測試)。
  • 問題 293 和 295:在使用者代理程式標頭中加入 CLR 版本和 API 版本。
  • 問題 292:改善建構程序。
  • 問題 277:每個產生的 API 都必須移除 DiscoveryDocument
  • 問題 193 (在 ServiceRequest 上指定 alt 參數) 和 249 (在查詢中省略預設值)。