Xem GitHub để biết các thông báo về bản phát hành trong tương lai
Ghi chú phát hành hiện nằm trong kho lưu trữ GitHub.
Ghi chú phát hành cho tới phiên bả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
- Vấn đề 606 và Vấn đề 612: Việc thực thi yêu cầu tới API Google khi sử dụng ServiceAccount có thể dẫn đến tắc nghẽn (tuỳ thuộc vào ngữ cảnh đồng bộ hoá hiện tại).
- Vấn đề 616: Hỗ trợ kiểm thử Travis.
- Vấn đề 624: Hỗ trợ tính năng xác thực gia tăng cho các ứng dụng web.
- Vấn đề 622: Cải tiến MediaDownloader.
- Vấn đề 592, Vấn đề 617 và Vấn đề 631: Sửa lỗi đồng thời trong ConfigurableMessageHandler.
- Vấn đề 615: Kể từ bây giờ, GoogleApiException sẽ hiển thị đối tượng RequestError.
- Vấn đề 609: Trường hợp ngoại lệ InvalidOperationException có thể được gửi 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
- Mã thư viện ứng dụng đã được di chuyển sang GitHub.
- Vấn đề 238: Hỗ trợ một phiên bản Google.Apis đã ký. Pull Request (Yêu cầu kéo) bao gồm việc cập nhật các gói NuGet và công cụ phát hành.
- Vấn đề 548: Một yêu cầu hàng loạt được dùng không thành công nếu phản hồi bao gồm các tiêu đề HTTP trùng lặp.
- Chuyển đổi chữ ký
ServiceAccountCredential
để tuân thủ FIPS. - Vấn đề 561: Hỗ trợ khoá 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
- Tools/Google.Apis.Release – Không dọn dẹp thư mục đã tạo vì thư mục này chứa tài liệu .NET.
- Gói NuGet phải tham chiếu đến ghi chú phát hành là URL của dự án.
- Cải thiện lỗi
ComputeCredential
khi cố yêu cầu một mã truy cập mới, xem xét mã. - Vấn đề 503:
TokenResponse.IsExpired
trả về giá trị true 1 phút sau khi mã thông báo hết hạn, xem xét mã. - Hỗ trợ
ComputeCredential
, 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ể làm 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 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
- 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à có sự cố khi xây dựng dự án bằng công cụ Google.Apis.Release), xem lại mã.
- Vấn đề 475: Nhấp vào nút quay lại trên WP khiến ứng dụng bị lỗi, 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 các dự án di động lên cấu hình 328.
- Hiện tại, hãy sử dụng hồ sơ 136 (mọi thứ đều được biên dịch lại). Cần điều tra cách chúng tôi có thể hỗ trợ xách tay-net40+sl50+win+wpa81+wp80 (hồ sơ 328) cho
Newtonsoft.Json
vàZlib.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 ứng dụng toàn cầu).
- Vấn đề 478: Cập nhật các 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
- Vấn đề 452: Khắc phục một 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 thiết lập một etag không hợp lệ, xem xét mã.
- Vấn đề 463: Thêm tính năng hỗ trợ trong việc thu hồi mã thông báo, xem xét mã.
- Vấn đề 462: Cải thiện cách triển khai
FileDataStore
, xem xét mã. - Cải thiện nhật ký NuGet Publisher.
- Vấn đề 455: Translate API 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
- Không có thay đổi nào về mã từ phiên bản RC, thư viện này đã qua giai đoạn thử nghiệm beta!
- Hướng dẫn dành cho nhà phát triển đã được cải thiện đáng kể.
Phiên bản 1.8.0 (RC)
Thứ hai, ngày 17 tháng 2 năm 2014
- Bản sửa lỗi xác thực WP.
- Cải thiện nhận xét về quá trình doxygen.
- Cải thiện nhận xét cho
AuthActionFilter
. - Chỉnh sửa bình luận.
- Vấn đề 362: Thêm phương thức tiếp tục để tải nội dung nghe nhìn lê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 ==> và \ or).
- Vấn đề 422: Nút quay lại không hoạt động khi đăng nhập xác thực WP.
- Vấn đề 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
gửiArgumentNullException
khi không có kết nối mạng, xem xét mã. - Vấn đề 436: Thêm phương thức Utility để phân tích cú pháp
DateTime
thànhstring
vàstring
thànhDateTime
, xem xét mã. - Vấn đề 432:
BatchRequest
với lệnh gọi lại rỗng gửi trường hợp 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
- Lỗi
DateTime
khi máy chủ nhận được "2013-12-17T23:26:42Z" chứ không phải "Updated=2013-12-17T23:26:42.000Z". - Vấn đề 428: Sửa 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: Thiết lập
HttpStatusCode
trênGoogleApiException
khi có sẵn. - Vấn đề 420:
RequestAccessTokenAsync
vàRefreshAccessTokenAsync
phải ở chế độ công khai. - Vấn đề 60: Hỗ trợ một
BatchRequest
mới. - Gọi
ConfigureAwait
trong mọi lệnh gọi để chờ (nếu có). - Vấn đề 407: Phân tách
Google.Apis
thànhGoogle.Apis.Core
vàGoogle.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
- Thay đổi nội dung mô tả về nuspec.
- Khắc phục lỗi khi tạo các gói Nuget cốt lõi.
- Xoá tất cả nội dung trong 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ệnIClientServiceRequest
mới (không chung). - Đổi tên gói MVC NuGet từ MVC4 thành MVC.
- Khắc phục một lỗi nhỏ trong quá 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 tải được danh sách xuất Drive xuống, hãy 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, xem xét mã.
- Vấn đề 351: Triển khai lại thư viện OAuth 2.0 (Bước 3): Thêm kiểm thử,
UserCredential
và quy trình, xem xét mã. - Vấn đề 146: Truyền tiêu đề HTTP ghi đè khi URI yêu cầu quá dài, xem xét mã.
- Vấn đề 383:
ExecuteAsync
tạo mộtTask
bổ sung không cần thiết, quá trình xem xét mã. - Vấn đề 377: Công cụ bản 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): Xác thực PCL – chỉ xác định các 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 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ànhIMediaDownloader
. - 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
- Vấn đề 369: Thay đổi hành vi mặc định của yêu cầu HTTP (Số lần thử = 3, BackOff là 503 theo mặc định), xem xét mã.
- Thêm tài liệu vào dự án DotNet4.
- Thay đổi
.hgignore
rồi thêmGoogle.Apis.*xml
. - Các vấn đề 373 (thực thi lỗi), 374 (xoá 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 được kích thước nội dung đa phương tiện, xem xét mã. - Vấn đề 325: Xoá các phần Khám phá và tạo mã 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
- Vấn đề 322: Sử dụng tên chuẩn cho lớp dịch vụ khi có thể.
- Vấn đề 338: Hỗ trợ trình tải nội dung đa phương tiện.
- Vấn đề 334: Thêm
Google.Apis.FullProfile
vào bản phát hành của chúng tôi. - Vấn đề 320: Thay đổi
Google.Apis
thành một tập hợp PCL. - Vấn đề 321: Hỗ trợ
CancellationToken
trong các yêu cầu về dịch vụ và nội dung đa phương tiện. - Vấn đề 329: Thuật toán thời gian đợi luỹ thừa.
- Xoá
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 DLL và giấy phép vào thư viện bên thứ ba.
- 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 có 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êm một không gian tên
Google.Apis.Services
mới. - Vấn đề 303:
ServiceGenerator
không hoạt động với các tệp URL chỉ đọc. - Vấn đề 300: Lỗi trong
ResumableUpload
URL. - Vấn đề 293: Bao gồm phiên bản CLR (Kiểm thử đơn vị).
- Vấn đề 293 và 295: Đưa phiên bản CLR và phiên bản API vào phần 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: Cần phải xoá
DiscoveryDocument
khỏi mỗi API được tạo. - Vấn đề 193 (chỉ định tham số thay thế trên
ServiceRequest
) và 249 (bỏ qua giá trị mặc định trong truy vấn).