נתוני גרסה לגבי ספריית הלקוח של Google API עבור .NET

עיון בהודעות על גרסאות עתידיות ב-GitHub

נתוני הגרסה נמצאים עכשיו במאגר של GitHub.

נתוני גרסה עד 1.10.0 (דצמבר 2015)

גרסה 1.10.0

יום שלישי, 15 בדצמבר 2015

הודעה

  • בעיה 606 ובעיה 612: יכול להיות שביצוע בקשה ל-Google APIs במהלך השימוש ב-ServiceAccount גרם לנעילה (בהתאם להקשר הסנכרון הנוכחי).
  • בעיה 616: תמיכה בבדיקת Travis.
  • בעיה 624: תמיכה באימות מצטבר לאפליקציות אינטרנט.
  • בעיה 622: שיפורים ב-MediaDownloader.
  • בעיה 592, בעיה 617 ובעיה 631: תיקון באג בו-זמני ב-ConfigurableMessageHandler.
  • בעיה 615: מעכשיו והלאה, אובייקט RequestError חושף את האובייקט RequestError.
  • בעיה 609: במהלך האימות, ייתכן שאירעה תקלה עקב פעולת חריגת לא חוקית ב-Windows Phone.

גרסה 1.9.2

יום חמישי, 23 ביולי 2015

הודעה

  • הקוד של ספריית הלקוח הועבר אל GitHub.
  • בעיה 238: תמיכה בגרסה חתומה של Google.Apis. בקשת Pull כוללת עדכון של חבילות NuGet ושל כלי ההפצה.
  • בעיה 548: בקשה באצווה ששימשה לכשל אם התגובה כללה כותרות HTTP כפולות.
  • יש להחליף את תכונת החתימה של ServiceAccountCredential כדי לעמוד בדרישות של FIPS.
  • בעיה 561: תמיכה במפתחות של חשבונות שירות בפורמט JSON.

גרסה 1.9.1

יום שני, 29 בדצמבר 2014

הודעה

  • Tools/Google.Apis.Release - אין לנקות את הספרייה שנוצרה, מכיוון שהיא מכילה מסמכי .NET.
  • חבילת NuGet צריכה להתייחס לנתוני הגרסה בתור כתובת ה-URL של הפרויקט.
  • שיפור השגיאה ComputeCredential במהלך הניסיון לבקש אסימון גישה חדש, בדיקת קוד.
  • בעיה 503: TokenResponse.IsExpired מחזירה true דקה אחת לאחר תפוגת האסימון, בדיקת קוד.
  • תמיכה ב-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 בינתיים (הכול עובר להידרש שוב). עליך לבדוק איך אנחנו יכולים לתמוך ב-mobile-net40+sl50+win+wpa81+wp80 (פרופיל 328) עבור Newtonsoft.Json ו-Zlib.Portable. בשתי החבילות האלה חסרות הגדרות מסוימות של פרופיל 328.
  • עדכון פרויקטים לתמיכה בפרופיל 328 (לאפליקציות אוניברסליות).
  • בעיה 478: עדכון יחסי תלות של NuGet, בדיקת קוד.

גרסה 1.8.2

יום שני, 26 במאי 2014

הודעה

  • בעיה 452: תיקון שינוי לא תואם שבוצע לפני כן (FileDataStore), בדיקת קוד.
  • בעיה 464: לא ניתן לשלוח בקשת HTTP כשמגדירים etag לא חוקי, בדיקת קוד.
  • בעיה 463: הוספת תמיכה בביטול אסימון, בדיקת קוד.
  • בעיה 462: שיפור ההטמעה של FileDataStore, בדיקת הקוד.
  • שפר את יומני NuGet Publisher.
  • בעיה 455: ממשק Translate API לא פועל במצב POST (באג ב-MaxUrlLengthInterceptor), בדיקת קוד.

גרסה 1.8.1

יום שני, 17 במרץ 2014

הודעה

  • לא בוצעו שינויים בקוד מאז RC, הספרייה הסתיימה מגרסת הבטא!
  • המדריך למפתחים שופר באופן משמעותי.

גרסה 1.8.0 (RC)

יום שני, 17 בפברואר 2014

הודעה

  • תיקון באג באימות WP.
  • שיפור התגובות לתהליך החמצן.
  • שיפור התגובות ל-AuthActionFilter.
  • תיקון תגובות.
  • בעיה 362: הוספת שיטת 'המשך שימוש' להעלאת מדיה, בדיקת קוד.
  • כלי ההפצה אמור לתמוך ב-RC.
  • תיקון תגובה (ו\או ==> וגם \ או).
  • בעיה 422: לחצן 'הקודם' לא פועל בהתחברות לאימות WP.
  • בעיה 431: WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed מציג את ArgumentNullException כשאין קישוריות לרשת, בדיקת קוד.
  • בעיה 436: הוספת שיטות של כלי עזר כדי לנתח את DateTime אל string ו-string אל DateTime, בדיקת קוד.
  • בעיה 432: BatchRequest עם חריגות מסוג null callback, בדיקת קוד.

גרסה 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 אין אפשרות להוריד רשימת ייצוא מ-Drive. בדיקת קוד.
  • בעיה 351: הטמעה מחדש של ספריית OAuth 2.0 (שלב 4): חשבון שירות ו-MVC, בדיקת קוד.
  • בעיה 351: הטמעה מחדש של ספריית OAuth 2.0 (שלב 3): הוספת בדיקות, UserCredential ותהליכי עבודה, בדיקת קוד.
  • בעיה 146: העברה של כותרת HTTP עקיפה כשכתובת ה-URI של הבקשה ארוכה מדי, בדיקת קוד.
  • בעיה 383: ExecuteAsync יוצרת Task נוספת מיותרת, בדיקת קוד.
  • בעיה 377: כלי build חדש שמפרסמת גרסה חדשה, בדיקת קוד.
  • בעיה 351: הטמעה מחדש של ספריית OAuth 2.0 (שלב 2): אימות PCL - הגדרה של סוגי נתונים בלבד, בדיקת קוד.
  • בעיה 148: שיטת התוסף צריכה להיות פנימית (ולא ציבורית).
  • מוסיפים את NuGet.exe לתיקייה Tutls/.nuget.
  • בעיה 351: הטמעה מחדש של ספריית OAuth 2.0 (שלב 1): שינויים בספרייה הנוכחית, בדיקת הקוד.
  • שינוי הספרייה של פרויקט אחד (Google.Apis.NuGet.Publisher).
  • שינוי השם של קובץ IMediaDownloaded לשם IMediaDownloader.
  • בעיה 376: יוצרים בעל אתר ב-NuGet כדי לפרסם חבילות של Google.Apis, בדיקת קוד.

גרסה 1.5.0 (בטא)

יום שני, 19 באוגוסט 2013

הודעה

  • בעיה 369: שינוי התנהגות ברירת המחדל של בקשת HTTP (מספר Tries = 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: שימוש בשם קנוני לסיווג שירות כשאפשר.
  • בעיה 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 ממסמך Discovery.

גרסה 1.3.0 (בטא)

יום שני, 18 במרץ 2013

הודעה

  • הוספת מרחב שמות חדש של Google.Apis.Services.
  • בעיה 303: הקוד ServiceGenerator לא פועל עם קבצים של כתובות URL לקריאה בלבד.
  • בעיה 300: באג בכתובת ה-URL של ResumableUpload.
  • בעיה 293: הכללת גרסת CLR (בדיקת יחידה).
  • בעיות 293 ו-295: הכללה של גרסת CLR וגרסת API בכותרת סוכן המשתמש.
  • בעיה 292: שיפור תהליך ה-build.
  • בעיה 277: צריך להסיר את DiscoveryDocument מכל API שנוצר.
  • בעיות 193 (יש לציין פרמטר alt ב-ServiceRequest) ו-249 (להשמיט ערכי ברירת מחדל מהשאילתה).