ดู 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 จะแสดงออบเจ็กต์คําขอข้อผิดพลาด
- ปัญหา 609: ข้อยกเว้นของ ErrorOperationException อาจถูกแสดงบน 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
ได้อย่างไร แพ็กเกจทั้งสองไม่มีการกําหนดค่าโปรไฟล์ 328 - อัปเดตโปรเจ็กต์เพื่อรองรับโปรไฟล์ 328 (สําหรับ Universal App)
- ปัญหา 478: อัปเดตทรัพยากร Dependency ของ NuGet และการตรวจสอบโค้ด
เวอร์ชัน 1.8.2
วันจันทร์ที่ 26 พฤษภาคม 2014
- ปัญหา 452: แก้ไขการเปลี่ยนแปลงที่ใช้ร่วมกันไม่ได้ซึ่งดําเนินการไปแล้วก่อนหน้านี้ (
FileDataStore
) การตรวจสอบโค้ด - ปัญหา 464: ส่งคําขอ HTTP ไม่ได้เมื่อตั้งค่า Etag ที่ไม่ถูกต้อง ให้ตรวจสอบโค้ด
- ปัญหา 463: เพิ่มการสนับสนุนในการเพิกถอนโทเค็น การตรวจสอบโค้ด
- ปัญหา 462: ปรับปรุงการใช้งาน
FileDataStore
การตรวจสอบโค้ด - ปรับปรุงบันทึกของ NuGet Publisher
- ปัญหา 455: แปลภาษา API ไม่ทํางานในโหมด POST (ข้อบกพร่องใน MaxUrlLengthInterceptor) การตรวจสอบโค้ด
เวอร์ชัน 1.8.1
วันจันทร์ที่ 17 มีนาคม 2014
- โค้ดไม่ได้มีการเปลี่ยนแปลงใดๆ ตั้งแต่ RC ไลบรารีนี้ไม่ได้อยู่ในเวอร์ชันเบต้า
- คู่มือสําหรับนักพัฒนาซอฟต์แวร์ได้รับการปรับปรุงอย่างมาก
เวอร์ชัน 1.8.0 (RC)
วันจันทร์ที่ 17 กุมภาพันธ์ 2014
- การแก้ไขข้อบกพร่องของการตรวจสอบสิทธิ์ WP
- ปรับปรุงความคิดเห็นสําหรับกระบวนการ Doxygen
- ปรับปรุงความคิดเห็นเป็น
AuthActionFilter
- แก้ไขความคิดเห็น
- ปัญหา 362: เพิ่มวิธีการอัปโหลดต่อไปยังสื่ออัปโหลด การตรวจสอบโค้ด
- เครื่องมือเผยแพร่ควรรองรับ RC
- การแก้ไขความคิดเห็น (และ\= =]]>gt และ และ \ หรือ)
- ปัญหา 422: ปุ่มย้อนกลับใช้งานไม่ได้เมื่อเข้าสู่ระบบการตรวจสอบสิทธิ์ WP
- ปัญหา 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
ส่งArgumentNullException
เมื่อไม่มีการเชื่อมต่อเครือข่าย ตรวจสอบโค้ด - ปัญหา 436: เพิ่มเมธอดยูทิลิตีเพื่อแยกวิเคราะห์
DateTime
ไปยังstring
และstring
ไปยังDateTime
, ตรวจสอบโค้ด - ปัญหา 432:
BatchRequest
ที่มีการเรียกกลับเป็นค่าว่าง การตรวจสอบโค้ด
เวอร์ชัน 1.7.0 (เบต้า)
วันพุธที่ 18 ธันวาคม 2013
- ข้อบกพร่อง
DateTime
เมื่อเซิร์ฟเวอร์ได้รับ "2013-12-17T23:26:42Z" และไม่ใช่ "updated=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: Pass จะลบล้างส่วนหัว 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, ออฟเซ็ตของ 503 โดยค่าเริ่มต้น), การตรวจสอบโค้ด
- เพิ่มเอกสารประกอบไปยังโปรเจ็กต์ DotNet4
- เปลี่ยน
.hgignore
และเพิ่มGoogle.Apis.*xml
- ปัญหา 373 (ข้อบกพร่องการดําเนินการ), 374 (นําการประกอบ
Tests.Utility
ออก) และ 375 (คําเตือนสะอาด), การตรวจสอบโค้ด - อัปเดตไฟล์
.hgignore
- ปัญหา 360: แก้ไขข้อบกพร่องใน
ResumableUpload
เมื่อไม่ทราบขนาดสื่อ ตรวจสอบโค้ด - ปัญหา 325: นําส่วน Discovery และส่วน Codecode ออกจากการตรวจสอบโค้ดของไลบรารี
- ปัญหา 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 (ละเว้นค่าเริ่มต้นจากการค้นหา)