Ghi chú phát hành cho Thư viện ứng dụng .NET cho API của Google

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Xem GitHub để biết các thông báo phát hành trong tương lai

Ghi chú phát hành hiện nằm trong trong kho lưu trữ GitHub.

Ghi chú phát hành lên đến 1.10.0 (tháng 12 năm 2015)

Phiên bản 1.10.0

Thứ Ba, ngày 15 tháng 12 năm 2015

Thông báo

  • Vấn đề 606Vấn đề 612: Việc thực thi yêu cầu đối với các API của Google khi sử dụng ServiceAccount có thể bị tắc nghẽn (tùy thuộc vào ngữ cảnh đồng bộ hóa hiện tại).
  • Vấn đề 616: Hỗ trợ thử nghiệm Travis.
  • Vấn đề 624: Hỗ trợ phương thức Xác thực gia tăng cho ứng dụng web.
  • Vấn đề 622: Cải tiến đối với MediaDownloader.
  • Vấn đề 592, Vấn đề 617Vấn đề 631: Khắc phục lỗi đồng thời trong ConfigurableMessageHandler.
  • Vấn đề 615: Từ giờ trở đi, GoogleApiException sẽ hiển thị đối tượng RequestError.
  • Vấn đề 609: Trường hợp ngoại lệ InvalidOperationException có thể được tạo ra trên Windows Phone trong quá trình xác thực.

Phiên bản 1.9.2

Thứ Năm, ngày 23 tháng 7 năm 2015

Thông báo

  • Mã thư viện ứng dụng khách đã được chuyển sang GitHub.
  • Vấn đề 238: Hỗ trợ phiên bản đã ký của Google.Apis. Yêu cầu kéo bao gồm cập nhật các gói NuGet và công cụ phát hành.
  • Vấn đề 548: Yêu cầu theo lô dùng để không thành công nếu phản hồi có các tiêu đề HTTP trùng lặp.
  • Chuyển đổi ServiceAccountCredential chữ ký để tuân thủ FIPS.
  • Vấn đề 561: Hỗ trợ khóa tài khoản dịch vụ JSON.

Phiên bản 1.9.1

Thứ Hai, ngày 29 tháng 12 năm 2014

Thông báo

  • Tools/Google.Apis.Release – Không dọn sạch thư mục được tạo, vì thư mục này chứa tài liệu .NET.
  • Gói NuGet phải tham chiếu ghi chú phát hành dưới dạng URL dự án.
  • Cải thiện lỗi ComputeCredential trong khi cố gắng yêu cầu mã truy cập mới, xem xét mã.
  • Vấn đề 503: TokenResponse.IsExpired trả về true sau một phút sau khi mã thông báo hết hạn, xem xét mã.
  • Hỗ trợ ComputeCredential, tính năng xem xét mã.
  • Thay đổi phiên bản thành 1.9.1 và xuất XML cho các dự án WP8.1 mới.
  • Vấn đề 471: Hỗ trợ các dự án WP 8.1, xem xét mã.
  • Vấn đề 330: Thao tác có thể gây mất ổn định thời gian chạy Google.Api.Services.BaseClientService, xem xét mã.
  • Vấn đề 482: GoogleWebAuthorizationBroker.AuthorizeAsync – trình duyệt sẽ không tự đóng, xem xét mã.

Phiên bản 1.9.0

Thứ Ba, ngày 30 tháng 9 năm 2014

Thông báo

  • Vấn đề 471: Hỗ trợ ứng dụng Windows 8.1 (LƯU Ý: Không có giải pháp đầy đủ cho WP8.1 và đã xảy ra sự cố khi xây dựng dự án bằng công cụ Google.Apis.Release), xem xét mã.
  • Vấn đề 475: Nhấp vào nút quay lại trên WP sẽ làm ứng dụng ngừng hoạt động, xem xét mã.
  • Vấn đề 471: Hỗ trợ Windows Phone 8.1 - Nâng cấp JSON.NET lên 6.0.4 và cập nhật Portable project lên cấu hình 328.
  • Hiện tại, hãy sử dụng hồ sơ 136 (mọi thứ sẽ biên dịch lại). Cần điều tra cách chúng tôi có thể hỗ trợ mobile-net40+sl50+win+wpa81+wp80 (hồ sơ 328) cho Newtonsoft.JsonZlib.Portable. Cả hai gói đó đều thiếu một số cấu hình cho hồ sơ 328.
  • Cập nhật các dự án để hỗ trợ hồ sơ 328 (dành cho các ứng dụng toàn cầu).
  • Vấn đề 478: Cập nhật phần phụ thuộc NuGet, xem xét mã.

Phiên bản 1.8.2

Thứ Hai, ngày 26 tháng 5 năm 2014

Thông báo

  • Vấn đề 452: Khắc phục thay đổi không tương thích đã được cam kết trước đó (FileDataStore), xem xét mã.
  • Vấn đề 464: Không thể gửi yêu cầu HTTP khi đặt thẻ etag không hợp lệ, xem xét mã.
  • Vấn đề 463: Thêm tùy chọn hỗ trợ cho việc thu hồi mã thông báo, xem xét mã.
  • Vấn đề 462: Cải thiện việc triển khai FileDataStore, xem xét mã.
  • Cải thiện nhật ký nhà xuất bản NuGet.
  • Vấn đề 455: API Dịch không hoạt động ở chế độ POST (lỗi trong MaxUrlLengthInterceptor), xem xét mã.

Phiên bản 1.8.1

Thứ Hai, ngày 17 tháng 3 năm 2014

Thông báo

Phiên bản 1.8.0 (RC)

Thứ Hai, ngày 17 tháng 2 năm 2014

Thông báo

  • Sửa lỗi xác thực WP.
  • Cải thiện tính năng bình luận cho quy trình thông thường.
  • Cải thiện nhận xét cho AuthActionFilter.
  • Sửa nhận xét.
  • Vấn đề 362: Thêm phương pháp tiếp tục vào tải lên nội dung nghe nhìn, xem xét mã.
  • Công cụ phát hành phải hỗ trợ RC.
  • Sửa lỗi nhận xét (và\or ==%gt; và \ hoặc).
  • Vấn đề 422: Nút Quay lại không hoạt động trên thông tin đăng nhập xác thực WP.
  • Vấn đề 431: WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed gửi ArgumentNullException khi không có kết nối mạng, xem xét mã.
  • Vấn đề 436: Thêm các phương thức Tiện ích để phân tích cú pháp DateTime thành stringstring vào DateTime, xem xét mã.
  • Vấn đề 432: BatchRequest có lệnh gọi lại rỗng sẽ xảy ra ngoại lệ, xem xét mã.

Phiên bản 1.7.0 (beta)

Thứ Tư, ngày 18 tháng 12 năm 2013

Thông báo

  • Lỗi DateTime khi máy chủ nhận được "2013-12-17T23:26:42Z" và không phải "updates=2013-12-17T23:26:42.000Z"
  • Vấn đề 428: Khắc phục lỗi khi sử dụng DateTime làm tham số truy vấn.
  • Vấn đề 401: Yêu cầu HTTP không đúng định dạng dựa trên việc không tuân thủ thông số kỹ thuật của Mẫu URI (http://tools.ietf.org/html/rfc6570).
  • Vấn đề 425: Đặt HttpStatusCode trên GoogleApiException khi có.
  • Vấn đề 420: RequestAccessTokenAsyncRefreshAccessTokenAsync phải ở chế độ công khai.
  • Vấn đề 60: Hỗ trợ BatchRequest mới.
  • Gọi ConfigureAwait cho mỗi cuộc gọi để chờ (khi có thể).
  • Vấn đề 407: Chia Google.Apis thành Google.Apis.CoreGoogle.Apis.
  • Vấn đề 404: Xoá mã GoogleApis.Authentication đã lỗi thời.

Phiên bản 1.6 (beta)

Thứ Tư, ngày 23 tháng 10 năm 2013

Thông báo

  • Thay đổi nội dung mô tả có vấn đề.
  • Sửa lỗi khi tạo các gói Nuget cốt lõi.
  • Xoá tất cả nội dung của thư viện bên thứ ba ngoại trừ DotNetOpenAuth.
  • Nâng cấp Newtonsoft.Json lên 5.0.8 và thêm giao diện IClientServiceRequest mới (không phải giao diện chung).
  • Đổi tên gói MVC NuGet từ MVC4 thành MVC.
  • Sửa một lỗi nhỏ trong quy trình phát hành.
  • Vấn đề 351: Triển khai lại thư viện OAuth 2.0 (Bước 7): Thay đổi quy trình phát hành để hỗ trợ các gói mới, xem xét mã.
  • Vấn đề 351: Triển khai lại thư viện OAuth 2.0 (Bước 5): Hỗ trợ Windows Phone, xem xét mã.
  • Vấn đề 351: Triển khai lại thư viện OAuth 2.0 (Bước 6): Hỗ trợ WinRT, xem xét mã.
  • Vấn đề 361: MediaDownloader không thể tải danh sách xuất Drive xuống, xem xét mã.
  • Vấn đề 351: Triển khai lại thư viện OAuth 2.0 (Bước 4): Tài khoản dịch vụ và MVC, tính năng xem xét mã.
  • Vấn đề 351: Triển khai lại thư viện OAuth 2.0 (Bước 3): Thêm thử nghiệm, UserCredential và flow, xem xét mã.
  • Vấn đề 146: Chuyển tiêu đề HTTP ghi đè khi URI yêu cầu quá dài, hãy xem xét mã.
  • Vấn đề 383: ExecuteAsync tạo một Task thêm , xem xét mã không cần thiết.
  • Vấn đề 377: Công cụ xây dựng mới phát hành một phiên bản mới, xem xét mã.
  • Vấn đề 351: Triển khai lại thư viện OAuth 2.0 (Bước 2): Auth PCL - chỉ xác định loại dữ liệu, xem xét mã.
  • Vấn đề 148: Phương thức mở rộng phải là nội bộ (và không công khai).
  • Thêm NuGet.exe vào thư mục Tootls/.nuget.
  • Vấn đề 351: Triển khai lại thư viện OAuth 2.0 (Bước 1): Điều chỉnh đối với thư viện hiện tại, xem xét mã.
  • Thay đổi thư mục của dự án Google.Apis.NuGet.Publisher.
  • Đổi tên tệp IMediaDownloaded thành IMediaDownloader.
  • Vấn đề 376: Tạo nhà xuất bản NuGet để xuất bản các gói Google.Apis, xem xét mã.

Phiên bản 1.5.0 (beta)

Thứ Hai, ngày 19 tháng 8 năm 2013

Thông báo

  • Vấn đề 369: Thay đổi hành vi mặc định của yêu cầu HTTP (Number Tries = 3, BackOff của 503 theo mặc định), code review (xem xét mã).
  • Thêm tài liệu vào dự án DotNet4.
  • Thay đổi .hgignore rồi thêm Google.Apis.*xml.
  • Các vấn đề 373 (lỗi thực thi), 374 (xóa tập hợp Tests.Utility) và 375 (cảnh báo sạch), xem xét mã.
  • Cập nhật tệp .hgignore.
  • Vấn đề 360: Sửa lỗi trong ResumableUpload khi không xác định kích thước phương tiện, xem xét mã.
  • Vấn đề 325: Xoá các phần Khám phá và lập trình khỏi thư viện, xem xét mã.
  • Vấn đề 368: Cập nhật NuGet.exe.
  • Cập nhật Microsoft.Http.Client.LICENSE.rtf

Phiên bản 1.4.0 (beta)

Thứ Hai, ngày 24 tháng 6 năm 2013

Thông báo

  • Vấn đề 322: Sử dụng tên chính tắc cho lớp dịch vụ nếu có thể.
  • Vấn đề 338: Hỗ trợ trình tải xuống nội dung nghe nhìn.
  • Vấn đề 334: Đưa Google.Apis.FullProfile vào bản phát hành.
  • Vấn đề 320: Thay đổi Google.Apis thành thành phần kết hợp PCL.
  • Vấn đề 321: Hỗ trợ CancellationToken về yêu cầu dịch vụ và nội dung đa phương tiện.
  • Vấn đề 329: Thời gian đợi luỹ thừa.
  • Xóa ResourcePath khỏi một yêu cầu dịch vụ.
  • Lỗi gói NuGet trên Windows 8.
  • Cập nhật Công cụ và thêm tệp DLL và giấy phép trong thư viện của bên thứ 3.
  • Thêm NuGet.exe vào thư mục .nuget.
  • Vấn đề 320, 324 và 260: Nâng cấp .NET 4.0, tạo không gian tên Google.Api.Http và hỗ trợ NuGet.
  • Sửa URI ResumableUpload.
  • Vấn đề 310 và 311: ResumableUpload – hỗ trợ lỗi máy chủ và luồng với kích thước không xác định.
  • Vấn đề 308: Đặt URL ResumableUpload thành /upload + resource-uri.
  • Vấn đề 304: ServiceGenerator phải sử dụng khoá rootUrl trong tài liệu Khám phá.

Phiên bản 1.3.0 (beta)

Thứ Hai, ngày 18 tháng 3 năm 2013

Thông báo

  • Thêm không gian tên Google.Apis.Services mới.
  • Vấn đề 303: ServiceGenerator không hoạt động với tệp URL chỉ đọc.
  • Vấn đề 300: Lỗi trong URL ResumableUpload.
  • Vấn đề 293: Bao gồm phiên bản CLR (Kiểm thử đơn vị).
  • Vấn đề 293 và 295: Cung cấp phiên bản CLR và phiên bản API trong tiêu đề tác nhân người dùng.
  • Vấn đề 292: Cải thiện quy trình xây dựng.
  • Vấn đề 277: Bạn phải xoá DiscoveryDocument khỏi mỗi API đã tạo.
  • Các vấn đề 193 (chỉ định tham số alt trên ServiceRequest) và 249 (bỏ giá trị mặc định từ truy vấn).