ดูประกาศเกี่ยวกับรุ่นในอนาคตได้ที่ GitHub
ตอนนี้บันทึกประจำรุ่นจะอยู่ในที่เก็บของ GitHub
บันทึกประจำรุ่นถึง 1.10.0 (ธันวาคม 2015)
เวอร์ชัน 1.10.0
วันอังคารที่ 15 ธันวาคม 2015
- ปัญหา 606 และปัญหา 612: การดำเนินการคำขอไปยัง Google API เมื่อใช้ ServiceAccount อาจทำให้เกิดการติดตาย (ขึ้นอยู่กับบริบทการซิงค์ปัจจุบัน)
- ปัญหา 616: การสนับสนุนการทดสอบ Travis
- ปัญหา 624: การรองรับในการตรวจสอบสิทธิ์ที่เพิ่มขึ้นสำหรับเว็บแอปพลิเคชัน
- ปัญหา 622: การปรับปรุงสำหรับ MediaDownloader
- ปัญหา 592, ปัญหา 617 และปัญหา 631: แก้ไขข้อบกพร่องการเกิดขึ้นพร้อมกันใน ConfigurableMessageHandler
- ปัญหา 615: นับจากนี้ GoogleApiException จะเปิดเผยออบเจ็กต์ RequestError
- ปัญหา 609: พบการยกเว้น invalidOperatingException ใน Windows Phone ระหว่างการตรวจสอบสิทธิ์
เวอร์ชัน 1.9.2
วันพฤหัสบดีที่ 23 กรกฎาคม 2015
- ย้ายโค้ดไลบรารีของไคลเอ็นต์ไปที่ GitHub แล้ว
- ปัญหา 238: รองรับ Google.Apis เวอร์ชันที่ลงชื่อ คำขอพุลประกอบด้วยการอัปเดตแพ็กเกจ NuGet และเครื่องมือสำหรับการปล่อย
- ปัญหา 548: คำขอแบบกลุ่มที่ใช้ล้มเหลวหากการตอบกลับมีส่วนหัว HTTP ที่ซ้ำกัน
- เปลี่ยนการลงชื่อของ
ServiceAccountCredential
ให้เป็นไปตามข้อกำหนดของ FIPS - ปัญหา 561: รองรับคีย์บัญชีบริการ JSON
เวอร์ชัน 1.9.1
วันจันทร์ที่ 29 ธันวาคม 2014
- Tools/Google.Apis.Release - ไม่ล้างไดเรกทอรีที่สร้างขึ้น เนื่องจากมีเอกสาร .NET
- แพ็กเกจ NuGet ควรอ้างถึงบันทึกประจำรุ่นเป็น URL ของโปรเจ็กต์
- ปรับปรุงข้อผิดพลาด
ComputeCredential
ขณะพยายามขอโทเค็นเพื่อการเข้าถึงใหม่ ตรวจสอบโค้ด - ปัญหา 503:
TokenResponse.IsExpired
แสดงผลจริงหลังจากโทเค็นหมดอายุ 1 นาที การตรวจสอบโค้ด - สนับสนุน
ComputeCredential
, การตรวจสอบโค้ด - เปลี่ยนเวอร์ชันเป็น 1.9.1 และเอาต์พุต XML สำหรับโปรเจ็กต์ WP8.1 ใหม่
- ปัญหา 471: สนับสนุนโครงการ WP 8.1 การตรวจสอบโค้ด
- ปัญหา 330: การดำเนินการอาจทำให้รันไทม์
Google.Api.Services.BaseClientService
ไม่เสถียร การตรวจสอบโค้ด - ปัญหา 482:
GoogleWebAuthorizationBroker.AuthorizeAsync
- เบราว์เซอร์ไม่ปิดตัวเอง ตรวจสอบโค้ด
เวอร์ชัน 1.9.0
วันอังคารที่ 30 กันยายน 2014
- ปัญหา 471: สนับสนุนแอปพลิเคชัน Windows 8.1 (หมายเหตุ: ไม่มีโซลูชันที่สมบูรณ์สำหรับ WP8.1 และมีปัญหาในการสร้างโปรเจ็กต์โดยใช้เครื่องมือ Google.Apis.Release), การตรวจสอบโค้ด
- ปัญหา 475: การคลิกปุ่มย้อนกลับบน WP ทำให้แอปพลิเคชันขัดข้อง การตรวจสอบโค้ด
- ปัญหา 471: รองรับ Windows Phone 8.1 - อัปเกรด JSON.NET เป็น 6.0.4 และอัปเดตโปรเจ็กต์แบบพกพาเป็นโปรไฟล์ 328
- โปรดใช้โปรไฟล์ 136 ไปก่อน (ทุกอย่างคอมไพล์อีกครั้ง) เราต้องตรวจสอบว่าเราจะรองรับ portable-net40+sl50+win+wpa81+wp80 (โปรไฟล์ 328) สำหรับ
Newtonsoft.Json
และZlib.Portable
ได้อย่างไร ทั้ง 2 แพ็กเกจไม่มีการกำหนดค่าบางอย่างสำหรับโปรไฟล์ 328 - อัปเดตโปรเจ็กต์เพื่อรองรับโปรไฟล์ 328 (สำหรับ Universal App)
- ปัญหา 478: อัปเดตทรัพยากร Dependency ของ NuGet การตรวจสอบโค้ด
เวอร์ชัน 1.8.2
วันจันทร์ที่ 26 พฤษภาคม 2014
- ปัญหา 452: แก้ไขการเปลี่ยนแปลงที่ใช้ร่วมกันไม่ได้ซึ่งเกิดขึ้นก่อน (
FileDataStore
), การตรวจสอบโค้ด - ปัญหา 464: ไม่สามารถส่งคำขอ HTTP เมื่อตั้งค่าแท็กไม่ถูกต้อง การตรวจสอบโค้ด
- ปัญหา 463: เพิ่มการสนับสนุนในการเพิกถอนโทเค็น การตรวจสอบโค้ด
- ปัญหา 462: ปรับปรุงการติดตั้งใช้งาน
FileDataStore
, การตรวจสอบโค้ด - ปรับปรุงบันทึกของผู้เผยแพร่โฆษณา NuGet
- ปัญหา 455: Translate API ไม่ทำงานในโหมด POST (ข้อบกพร่องใน MaxUrlLengthInterceptor), การตรวจสอบโค้ด
เวอร์ชัน 1.8.1
วันจันทร์ที่ 17 มีนาคม 2014
- ไม่มีการเปลี่ยนแปลงโค้ดตั้งแต่ RC ไลบรารีนี้ไม่ใช่รุ่นเบต้าแล้ว
- คู่มือนักพัฒนาซอฟต์แวร์ได้รับการปรับปรุงอย่างเห็นได้ชัด
เวอร์ชัน 1.8.0 (RC)
วันจันทร์ที่ 17 กุมภาพันธ์ 2014
- แก้ไขข้อบกพร่องในการตรวจสอบสิทธิ์ WP
- ปรับปรุงความคิดเห็นสำหรับการออกซิเจน
- ปรับปรุงความคิดเห็นใน
AuthActionFilter
- แก้ไขความคิดเห็น
- ปัญหา 362: เพิ่มวิธีการสำหรับการอัปโหลดสื่อด้วยการตรวจสอบโค้ด
- เครื่องมือการเผยแพร่ควรรองรับ RC
- แก้ไขความคิดเห็น (และ\or ==> และ \ หรือ)
- ปัญหา 422: ปุ่มย้อนกลับไม่ทำงานเมื่อเข้าสู่ระบบการตรวจสอบสิทธิ์ WP
- ปัญหา 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
ส่งArgumentNullException
เมื่อไม่มีการเชื่อมต่อเครือข่าย การตรวจสอบโค้ด - ปัญหา 436: เพิ่มเมธอดยูทิลิตีเพื่อแยกวิเคราะห์
DateTime
ไปยังstring
และstring
ไปยังDateTime
การตรวจสอบโค้ด - ปัญหา 432:
BatchRequest
ที่มีโค้ดเรียกกลับที่เป็นค่าว่าง การตรวจสอบโค้ด
เวอร์ชัน 1.7.0 (เบต้า)
วันพุธที่ 18 ธันวาคม 2013
- ข้อบกพร่องของ
DateTime
เมื่อเซิร์ฟเวอร์ได้รับ "2013-12-17T23:26:42Z" และไม่ใช่ "update=2013-12-17T23:26:42.000Z" - ปัญหา 428: แก้ไขข้อบกพร่องเมื่อใช้
DateTime
เป็นพารามิเตอร์การค้นหา - ปัญหา 401: คำขอ HTTP มีรูปแบบไม่ถูกต้องเนื่องจากไม่เป็นไปตามข้อกำหนดของเทมเพลต URI (http://tools.ietf.org/html/rfc6570)
- ปัญหา 425: ตั้งค่า
HttpStatusCode
ในGoogleApiException
เมื่อพร้อมใช้งาน - ปัญหา 420:
RequestAccessTokenAsync
และRefreshAccessTokenAsync
ควรเป็นแบบสาธารณะ - ปัญหา 60: รองรับ
BatchRequest
ใหม่ - โทรหา
ConfigureAwait
ในทุกสายเพื่อรอ (หากมี) - ปัญหา 407: แยก
Google.Apis
เป็นGoogle.Apis.Core
และGoogle.Apis
- ปัญหา 404: นำโค้ด
GoogleApis.Authentication
ที่ล้าสมัยออก
เวอร์ชัน 1.6 (เบต้า)
วันพุธที่ 23 ตุลาคม 2013
- เปลี่ยนคำอธิบาย 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: การส่งผ่านส่วนหัว HTTP เมื่อ URI คำขอยาวเกินไป การตรวจสอบโค้ด
- ปัญหา 383:
ExecuteAsync
สร้างTask
เพิ่มเติมโดยไม่จำเป็น การตรวจสอบโค้ด - ปัญหา 377: เครื่องมือบิลด์ใหม่ที่เปิดตัวเวอร์ชันใหม่ การตรวจสอบโค้ด
- ปัญหา 351: นำไลบรารี OAuth 2.0 มาใช้ใหม่ (ขั้นตอนที่ 2): Auth PCL - กำหนดประเภทข้อมูลเท่านั้น ตรวจสอบโค้ด
- ปัญหา 148: วิธีการขยายเวลาควรเป็นแบบภายใน (ไม่ใช่แบบสาธารณะ)
- เพิ่ม NuGet.exe ลงในโฟลเดอร์ Tootls/.nuget
- ปัญหา 351: นำไลบรารี OAuth 2.0 มาใช้อีกครั้ง (ขั้นตอนที่ 1): การปรับเปลี่ยนไลบรารีปัจจุบัน การตรวจสอบโค้ด
- เปลี่ยนไดเรกทอรีของโปรเจ็กต์
Google.Apis.NuGet.Publisher
- เปลี่ยนชื่อไฟล์
IMediaDownloaded
เป็นIMediaDownloader
- ปัญหา 376: สร้างผู้เผยแพร่โฆษณา NuGet เพื่อเผยแพร่แพ็กเกจ
Google.Apis
, การตรวจสอบโค้ด
เวอร์ชัน 1.5.0 (เบต้า)
วันจันทร์ที่ 19 สิงหาคม 2013
- ปัญหา 369: เปลี่ยนลักษณะการทำงานเริ่มต้นของคำขอ HTTP (จำนวนการพยายาม = 3, BackOff เป็น 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 (เบต้า)
วันจันทร์ที่ 24 มิถุนายน 2013
- ปัญหา 322: ใช้ชื่อ Canonical สำหรับคลาสบริการเมื่อเป็นไปได้
- ปัญหา 338: สนับสนุนเครื่องมือดาวน์โหลดสื่อ
- ปัญหา 334: รวม
Google.Apis.FullProfile
ไว้เป็นส่วนหนึ่งของการเปิดตัว - ปัญหา 320: เปลี่ยน
Google.Apis
ให้เป็นชุดประกอบ PCL - ปัญหา 321: การสนับสนุน
CancellationToken
ในคำขอบริการและสื่อ - ปัญหา 329: การย้อนกลับแบบทวีคูณ
- นำ
ResourcePath
ออกจากคำขอบริการ - ข้อผิดพลาดของแพ็กเกจ NuGet ใน Windows 8
- อัปเดตเครื่องมือและเพิ่ม DLL และใบอนุญาตในไลบรารีของบุคคลที่สาม
- เพิ่ม NuGet.exe ลงในโฟลเดอร์ .nuget
- ปัญหา 320, 324 และ 260: อัปเกรด .NET 4.0, สร้างเนมสเปซ
Google.Api.Http
และรองรับ NuGet - แก้ไข URI
ResumableUpload
- ปัญหา 310 และ 311:
ResumableUpload
- รองรับข้อผิดพลาดของเซิร์ฟเวอร์และสตรีมที่ไม่ทราบขนาด - ปัญหา 308: ตั้งค่า URL
ResumableUpload
เป็น /upload + resource-uri - ปัญหา 304:
ServiceGenerator
ควรใช้คีย์rootUrl
จากเอกสารการค้นพบ
เวอร์ชัน 1.3.0 (เบต้า)
วันจันทร์ที่ 18 มีนาคม 2013
- เพิ่มเนมสเปซ
Google.Apis.Services
ใหม่ - ปัญหา 303:
ServiceGenerator
ไม่ทำงานกับไฟล์ URL แบบอ่านอย่างเดียว - ปัญหา 300: ข้อบกพร่องใน URL ของ
ResumableUpload
- ปัญหา 293: รวมเวอร์ชัน CLR (การทดสอบหน่วย)
- ปัญหา 293 และ 295: ระบุเวอร์ชัน CLR และเวอร์ชัน API ในส่วนหัวของ User Agent
- ปัญหา 292: ปรับปรุงกระบวนการสร้าง
- ปัญหา 277: ควรนำ
DiscoveryDocument
ออกจาก API แต่ละรายการที่สร้างขึ้น - ปัญหา 193 (ระบุพารามิเตอร์ Alt ใน
ServiceRequest
) และ 249 (ยกเว้นค่าเริ่มต้นจากคำค้นหา)