如要查看日後推出的版本公告,請前往 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.Json
和Zlib.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:
RequestAccessTokenAsync
和RefreshAccessTokenAsync
必須公開。 - 問題 60:支援新的
BatchRequest
。 - 請在每次通話時呼叫
ConfigureAwait
(如適用)。 - 問題 407:將
Google.Apis
分割為Google.Apis.Core
和Google.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 (在查詢中省略預設值)。