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

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

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

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

גרסה 1.10.0

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

הודעה

  • בעיה מס' 606 ובעיה 612: ייתכן שביצוע בקשה ל-Google APIs בעת השימוש ב-ServiceAccount גרם לסגירה מיידית (בהתאם להקשר הסנכרון הנוכחי).
  • בעיה 616: תמיכה בבדיקת טרוויס.
  • בעיה מס' 624: תמיכה באימות מצטבר באפליקציות אינטרנט.
  • בעיה 622: שיפורים עבור MediaDownloader.
  • בעיה 592, בעיה 617 ובעיה 631: יש לתקן את הבאג בו-זמנית ב-ConfigurableMessageHandler.
  • בעיה מס' 615: מעכשיו, GoogleApiExceptions חושף את האובייקט RequestRequest.
  • בעיה 609: ניתן להשליך את אירוע חריג של אופרת פעולה לא חוקית ב-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 מחזירה את הערך 'דקה אחת' לאחר פקיעת תוקף האסימון, בדיקת הקוד.
  • תמיכה ב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: תרגום 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 עם חריגת קריאה חוזרת (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 של HTTP כאשר בקשת ה-URI ארוכה מדי, בדיקת קוד.
  • בעיה 383: המדיניות ExecuteAsync יוצרת Task מיותרים, בדיקת קוד.
  • בעיה 377: כלי build חדש שמפיץ גרסה חדשה, בדיקת קוד.
  • בעיה 351: הטמעה מחדש של ספריית OAuth 2.0 (שלב 2): אימות PCL – הגדרת סוגי נתונים בלבד, בדיקת קוד.
  • בעיה 148: שיטת התוסף צריכה להיות פנימית (ולא ציבורית).
  • הוסיפו את NuGet.exe לתיקיית Totls/.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 code ורכיבי קודגן.
  • בעיה 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 Pack ב-Windows 8.
  • צריך לעדכן את הכלים ולהוסיף נכסי DLL ורישיונות בספרייה של הצד השלישי.
  • מוסיפים את NuGet.exe לתיקיית .nuget.
  • בעיות ב-Analytics 320, 324 ו-260: שדרוג .NET 4.0, יצירת מרחב שמות של Google.Api.Http ותומכים ב-NuGet.
  • יש לתקן את ה-URI של ResumableUpload.
  • בעיות 310 ו-311: ResumableUpload – תמיכה בשגיאות שרת ובשידור בסטרימינג בגודל לא ידוע.
  • בעיה 308: הגדרת כתובת URL של ResumableUpload ל-/upload + משאב 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 (ציון פרמטר חלופי ב-ServiceRequest) ו-249 (השמטת ערכי ברירת מחדל מהשאילתה).