הערות מוצר

יומן השינויים הזה כולל פירוט של התכונות החדשות ותיקוני הבאגים בכל גרסה של ה-SDK לניווט ב-Android.

18 באוקטובר 2021 – הקפאת התמיכה ברמות API 23, 24 ו-25

בעקבות השינויים ביחסי התלות הפנימיים שלנו, החל מהרבעון השלישי של שנת 2022 לא תהיה תמיכה ב-Android API ברמות 23, 24 ו-25 (Android 6, 7.0 ו-7.1) בהתאם לשינויים בתלות הפנימית שלנו.

ערכות SDK של ניווט ו-Drive לגרסאות Android שפורסמו החל מהרבעון השלישי של 2022 יתמכו רק במכשירים עם Android API ברמה 26 לפחות.

גרסאות של אפליקציות שפותחו עם ערכות SDK לניווט ולנהג גרסה בגרסה 4.x ומטה ל-Android ימשיכו לפעול במכשירים עם Android API ברמה 25 ומטה.

הודעה על הוצאה משימוש (21 ביוני 2021)

ההודעה הזו מתארת הפסקת שימוש ב-Navigation SDK ל-Android וב-Driver SDK ל-Android בתאריך שצוין למעלה. ההודעה הזו נשלחה גם כהודעת שירות חיונית (MSA) ללקוחות המושפעים.

הוצאה משימוש של Navigation SDK ל-Android ו-Driver SDK ל-Android v1.x

Nav/Driver SDK v1 הושקה בשנת 2018, ובקרוב יושקו גרסאות V3, זה הזמן להוציא משימוש את גרסה 1 כדי להימנע מחוסר הקיימוּת של תמיכה בגרסאות ראשיות רבות.

הזמן שנחסך כתוצאה מחוסר התמיכה בגרסה הנוספת הזו יאפשר לנו לתמוך טוב יותר בגרסה הראשית האחרונה וליצור יותר תכונות שחשובות ללקוחות שלנו.

לכן, גרסת Nav/Driver SDK v1.x הוצאה משימוש ולא תחודש אחרי 21 ביוני 2022.

כדאי להקדיש רגע כדי להבין איך מתבצעת ההוצאה משימוש של גרסאות SDK.

מידע נוסף על ההוצאה משימוש של Android זמין בנתוני הגרסה של Navigation SDK ל-Android.

גרסה 1.51.1 (1 באפריל 2022)

יציבות ותיקוני באגים

  • תיקון היפר-קישור פגום בתיבת הדו-שיח 'תנאים והגבלות'.

  • לקוחות מסוימים קיבלו שגיאה בתיבת הדו-שיח 'תנאים והגבלות' לאחר שהפעילות ב-Android הושמדת. עכשיו לקוחות לא יראו יותר את שגיאת תיבת הדו-שיח הזו כשפעילות נמחקת.

גרסה 1.51 (18 בינואר 2022)

שינויים ב-API

  • מעלה את רמת ה-API המינימלית של Android ל-Navigation SDK ל-23, וגובה את רמת ה-API המטורגטת ל-30. גרסת היעד הזו תואמת לדרישות של Google Play.

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

גרסה 1.50 (3 בנובמבר 2021)

  • וריאציה תואמת לגרסה 1.22. לא בוצעו שינויים מעבר לשימוש בספריות AndroidX.

גרסה 1.22 (7 באוקטובר 2021)

יציבות ותיקוני באגים

  • תיקון באג במצלמה שגרם לכך שהמצלמה מפסיקה לעקוב אחר המיקום של המשתמש לאחר קריאה להפסקת הניווט.
  • תיקון באג במצלמה שגרם לכך שלחצן מרכוז מופיע אחרי העברה חוזרת של האפליקציה לגרסה קודמת.
  • תיקון בעיה אפשרית של דליפת זיכרון.
  • תיקון באג שגרם לבעיות ב-ANR.
  • מניעת קריסה שמקורה בתיבת הדו-שיח 'תנאים והגבלות'.

הוצאה משימוש

  • מוציא משימוש את #setDestinations עם אסימון נתיב לטובת API חדש שמשתמש ב-CustomRoutesOptions.

תכונות חדשות

  • אנחנו מוסיפים את התכונה 'איסוף מסייע' שמוסיפה סמל חדש לממשק המשתמש של הכותרת התחתונה של הניווט.
  • תוספת של תמיכה דו-גלגלית במסלולים מותאמים אישית.

גרסה 1.21.1 (13 ביולי 2021)

יציבות ותיקוני באגים

  • תיקון IllegalStateException שמשויך לבדיקת תנאים מוקדמים מגבילים מדי בקוד ההטמעה.
  • מתקן NullPointerException ב-NavigationView.onDestroy().

גרסה 1.21 (23 ביוני 2021)

שינויים ב-API

  • האזנה מהירה נתמכת עכשיו בניווט ללא GUI. כך אפשר לעקוב אחרי מהירות הטעינה בלי לעבד קודם View או Fragment מ-Navigation SDK.

יציבות ותיקוני באגים

  • שופרה היציבות של טעינת משבצות מפה במצב לילה בהתקנות של אפליקציות בפעם הראשונה.

הוצאה משימוש

השיטות הבאות הוצאו משימוש לטובת Navigator.setSpeedAlertOptions():

  • NavigationView.setSpeedAlertOptions()
  • SupportNavigationFragment.setSpeedAlertOptions()
  • NavigationFragment.setSpeedAlertOptions()

גרסה 1.20.1 (14 ביולי 2021)

יציבות ותיקוני באגים

  • תיקון IllegalStateException שמשויך לבדיקת תנאים מוקדמים מגבילים מדי בקוד ההטמעה.
  • מתקן NullPointerException ב-NavigationView.onDestroy().

גרסה 1.20 (9 במרץ 2021)

  • נוספה תלות חובה חדשה. מוסיפים את יחסי התלות הבאים לרשימות של יחסי התלות ב-Gradle כדי למנוע קריסות של זמן הריצה: api 'joda-time:joda-time:2.9.9'.

יציבות ותיקוני באגים

  • תוקנה בעיה שבה צרכנים של SDK לניווט באמצעות Joda-Time נתקלו בבעיה עם הגרסה המעורפלת של jodatime שנארזה בספרייה שלנו.
  • תוקנה בעיה שגרמה לכך ש-Navigation SDK מסתיר בטעות התראות של צרכנים באפליקציות שאינן בבעלותה בזמן הפעלה של סשן ניווט.

גרסה 1.19 (15 בדצמבר 2020)

שינויים ב-API

  • מעכשיו, DriverSDK תמיד שולח נתוני תנועה ל-FleetEngine. בעבר ההתנהגות הזו נקבעה על ידי הדגל UpdateVehicleResponse, ועכשיו המערכת מתעלמת מהדגל הזה.

  • ה-constructor של FleetEngine השתנה; נוספו wrappers ל-AuthTokenFactory ול-StatusListener.

  • נוספו שתי שיטות חדשות ל-Navigator API כדי לאפשר הגדרה והסרה של מאזינים בסשנים חדשים של ניווט.

  • נוספה שיטה חדשה ל-Navigator API כדי לקבל מזהי טרנזקציות לסשן הניווט המתמשך. כדאי להשתמש ב-API הזה כשמתחיל סשן ניווט חדש וכשמזהי הטרנזקציות משתנים בסשן ניווט מתמשך (למשל, כשמתעדכן רשימת הקטעים של התהליך).

גרסה 1.18 (9 באוקטובר 2020)

  • השיטה setAbnormalTerminationReportingEnabled(boolean) נוספה. השיטה הזו מאפשרת למשתמשים להשבית את המעקב אחרי זיהוי קריסה.

  • תוקן באג שגרם לכך שלא ניתן היה לבטל את הרישום של LocationListeners לאירוע onLocationChange.

  • תוקנה קריסה ב-gRPC שבה לא ניתן היה ליצור יצירה של io.grpc.util.SecretRoundRobinLoadBalancerProvider$Provider.

גרסה 1.17 (27 באוגוסט 2020)

  • עכשיו אפשר להעביר אסימון נתיב ל-NavSDK כדי לאחזר את המסלול שמיוצג על ידי אסימון הנתיב הזה. אסימון הנתיב משויך לתגובה של מסלול כשקוראים ל-Routs Preferred API. ה-API החדש הוא Navigator#setDestination(List<Waypoint> destinations, String routeToken).

  • נוספו כמה יחסי תלות חדשים של חובה. כדי למנוע קריסות בזמן הריצה, מוסיפים את יחסי התלות הבאים לרשימות של יחסי התלות ב-Gradle:

    api 'com.google.android.datatransport:transport-api:2.2.0' api 'com.google.android.datatransport:transport-backend-cct:2.2.0' api 'com.google.android.datatransport:transport-runtime:2.2.0'

גרסה 1.16 (10 באוגוסט 2020)

תכונות חדשות

  • נוסף ממשק ה-API Waypoint.Builder.setVehicleStopover, שמאפשר או משבית את המיקום האוטומטי של עצירות ביניים במסלול בזמן הגדרת ציוני דרך במקום שאי אפשר לעצור בו.

  • הפרמטר SpeedAlertSeverity נוסף לקריאה החוזרת (callback) של SpeedAlert. משתמשים בפרמטר הזה עם SpeedingListener.

יציבות ותיקוני באגים

  • שיטת NavigationApi.cleanUp הוצאה משימוש עקב תופעות לוואי לא רצויות כמו NullPointerExceptions שמובילות לקריסות.

  • הוצאו משימוש Waypoint.fromLatLng() ו-Waypoint.fromPlaceId() לטובת Waypoint.builder().

  • הוצאנו משימוש את המחלקה AddressListener, שנמצאת ב-NavigationTransactionRecorder, כי היא לא בשימוש.

גרסה 1.15 (23 במרץ 2020)

תכונות חדשות

  • גופנים/צבעים/סמלים שניתנים להתאמה אישית בכותרת הניווט.

  • תמיכה בהתאמה אישית של הצבע של הנתיבים המומלצים בממשק המשתמש של כותרת הניווט.

  • עדכון מספר ממשקי API בהתאם לדפוס ההוספה של קריאות חוזרות/האזנה. השיטות הקודמות של set* סומנו כהוצאה משימוש ויוסרו בגרסה עתידית. השיטות שהוצאו משימוש מפורטות כאן:

    • SupportNavigationFragment.setOnNightModeChangedListener
    • SupportNavigationFragment.setOnRecenterButtonClickedListener
    • NavigationFragment.setOnNightModeChangedListener
    • NavigationFragment.setOnRecenterButtonClickedListener
    • NavigationView.setOnNightModeChangedListener
    • NavigationView.setOnRecenterButtonClickedListener
    • Navigator.setArrivalListener
    • Navigator.setRouteChangedListener
    • Navigator.setRemainingTimeOrDistanceChangedListener

יציבות ותיקוני באגים

  • יש להעלות את minSdkVersion ל-navsdk ל-19.

  • תוקן באג שגרם לכך ששמות של נקודות ציון בקו רוחב/lng לא כובדו במקרה של כשל בקידוד גיאוגרפי הפוך בצד השרת.

גרסה 1.14 (2 בפברואר 2020)

תכונות חדשות

  • (בטא) המפעיל יכול להשפיע על אפשרויות המסלול אחרי הנהג, על ידי הגדרת מרחק יעד למסלול בבקשת המסלול. התכונה הזו נמצאת בגרסת בטא. רוצים מידע נוסף? תוכלו לפנות לנציג המהנדסים של הלקוחות שלכם.

  • הידור של ה-SDK עודכן ל-API 29.

יציבות ותיקוני באגים

  • תוקן באג בתיבת הדו-שיח של התנאים וההגבלות, שמנע את ההנחיה 'אישור' להיות חובה לנהגים.

  • שיניתם את התנהגות הטיפול בחריגים ברכיבי ה-NDK כדי למנוע מצב של קריסת מחשב.

גרסה 1.13 (8 בנובמבר 2019)

תכונות חדשות

  • עכשיו הנהגים יכולים לקבל התראות על מהירות מופרזת כשהם חורגים מהמהירות המותרת. אתם יכולים להתאים אישית את המראה של סמלי ההתראות על מהירות. כפי שמפורט בתנאים ובהגבלות של Google Maps Enterprise, Google לא מתחייבת לגבי האיכות של תכונה כלשהי, כולל הדיוק של התראות על מהירות. התראות על מהירות נועדו למטרות מידע בלבד.

  • נוספה אפשרות חדשה לניתוב (RoutingOptions) שמאפשרת להציג מסלולים חלופיים במהלך תצוגה מקדימה של המסלול.

  • נוספה נקודת מבט חדשה מהמצלמה שמציגה את המסלול מלמעלה למטה, כשהמסלול מכוון כך שהרכב תמיד פונה קדימה. אפשר להגדיר את נקודת המבט הזו באמצעות קריאה ל-NavFragment.getCamera().followMyLocation(Camera.Perspective.TOP_DOWN_HEADING_UP).

  • נוסף ממשק API חדש (resetFreeNav() ב-RoadSnappedLocationProvider) כדי שתוכלו להפעיל אותו כדי לאפס את שירות Free Nav בכל פעם שמפסיקים לקבל עדכוני מיקום אצל מאזינים רשום, כשהניווט לא פעיל.

יציבות ותיקוני באגים

  • התוכן של תיבת הדו-שיח של התנאים וההגבלות עודכן.

גרסה 1.12 (7 באוקטובר 2019)

תכונות חדשות

  • עכשיו אפשר להסתיר ולהציג את אחד מהמסלולים החלופיים או את כולם במהלך הניווט.

  • עכשיו אפשר להגדיר אסטרטגיית ניתוב בבקשות (המסלול הקצר ביותר/המהיר ביותר).

  • נוספה אפשרות להתאים אישית באופן מלא את תיבת הדו-שיח של התנאים וההגבלות (גודל הטקסט, צבע וכו').

יציבות ותיקוני באגים

  • תוקנה כפילות בכיתה בבעיה אחת (com.google.http-client).

  • עדכנת את אפליקציית ההדגמה לשימוש ב-Places SDK החדש, ואפליקציית ההדגמה (דמו) עודכנה.

  • שופר קצב הפריימים של המצלמה בסקירה של הנסיעה.

גרסה 1.11 (28 ביוני 2019)

שיפורי ביצועים

  • זמן האחזור של הרשת setDestination השתפר.

תיקוני באגים

  • תוקנה חוסר עקביות עם הקריאה החוזרת של onArrival במהלך ניווט במספר נקודות דרך.

  • תוקנה בעיה שגרמה לכך שההגעה נכשלה מוקדם מדי לגבי ציוני דרך שלא נמצאים בקרבת המיקום הנוכחי.

  • java.lang.IllegalStateException

    • קריאה ל-NavigationView.onDestroy לא יכולה לעקוב אחרי קריאה ל-NavigationView.onCreate.

שונות

  • עדכונים של רישיונות תוכנה בקוד פתוח.

  • הסרנו את נכסי היתרונות המרכזיים של ה-ETA מהמסלול, כדי להסיר נתונים מיותרים וכדי לפשט את ממשק המשתמש.

גרסה 1.10.2 (11 באפריל 2019)

יציבות ותיקוני באגים

  • תוקן באג שעלול לגרום להשלכה של DisallowStateנשארת במהלך מעבר במחזור החיים של Fragment: onCreate() ל-onDestroy().

גרסה 1.10 (11 באפריל 2019)

תכונות

  • כותרת דו-שיח של תנאים והגבלות שאפשר להתאים אישית, תוכלו להתאים אישית את טקסט הכותרת בתיבת הדו-שיח 'תנאים והגבלות' באמצעות showTermsAndConditionsDialog.

  • סמן דרך הסיר את התווים האלפאנומריים מהסמנים של ציון הדרך.

גרסה 1.9 (11 בפברואר 2019)

תכונות

  • כותרת משנית אפשר להוסיף תוכן מותאם אישית מתחת לכותרת הניווט באמצעות התכונה של פקדים בהתאמה אישית. ראו את המיקום SECONDARY_HEADER ל-method setCustomControl.

  • יחסי תלות חדשים מוסיפים יחסי תלות ל-Cronet ול-Glide. למידע נוסף, ראו עדכון סקריפט ה-build של Gradle בנושא 'הגדרת הפרויקט'.

בעיות ידועות

  • אם אפליקציית ההדגמה קורסת עם Java.lang.ClassNotFoundError: לא נמצא המחלקה 'com.example.navigationapidemo.SplashScreenActivity', צריך לעדכן את התלות של כלי Gradle Build ל-3.3.1 ואילך. בקובץ build.gradle, מוודאים שהשדה buildscript תואם לדוגמה הבאה:
buildscript {
    repositories {
        mavenCentral()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.1'
    }
}

גרסה 1.8.1 (22 בינואר 2019)

יציבות ותיקוני באגים

  • קריסות של מצב מונית קבועות במצבי מצלמה מסוימים.
  • שיפורי יציבות שונים.

גרסה 1.8 (21 בדצמבר 2018)

תכונות

  • מצב מונית – בטא: האפליקציה שלך יכולה להשתמש בנתיבים וברחובות שמיועדים ספציפית למוניות, כדי לספק מסלולים וזמני הגעה משוערים (ETA) לרכבים שזוהו כמוניות.

    נכון לעכשיו, האזורים הגיאוגרפיים הבאים נתמכים:

    • ברזיל: ריו דה ז'ניירו
    • אנגליה: ברמינגהאם, קובנטרי, אזור המטרו של לונדון, מנצ'סטר
    • ישראל: תל אביב
    • אירלנד: דבלין
    • רוסיה: מוסקבה
    • סקוטלנד: גלאזגו, אדינבורו
    • ספרד: מדריד, ברצלונה

יציבות ותיקוני באגים

  • תיקון דליפות זיכרון
  • ביצועים משופרים

גרסה 1.7.3 (18 בספטמבר 2018)

תיקוני באגים

  • יכול להיות ש-NavigationView יעבור עכשיו מ-onStart ישירות ל-onStop, הפעולה הזו לא תיצור יותר IllegalStateException.

גרסה 1.7.2 (16 באוגוסט 2018)

תכונות

  • עכשיו אפשר להציג רשימת מסלולים במהלך הניווט, וכך להציג את הבקשות הקרובות של הנסיעה. רשימת המסלול מסופקת דרך DirectionsListView.
  • עכשיו אפשר לאחזר את סטטוס תעבורת הנתונים באמצעות המחלקה TimeAndDistance בשיטה getSeverity.
  • מעכשיו יש תמיכה בהגבלות על סמך לוחית רישוי של רכב.

תיקוני באגים

  • תוקנו קריסות מדי פעם בתיבת הדו-שיח של התנאים וההגבלות (שמוצגות כ-IllegalStateException).
  • תיקנו את הערך NullPointerError עם הודעה כמו "ניסיון לכתוב לשדה ... בהפניה לאובייקט null".
  • מזהי המשאבים ב-R.txt (לשעבר 0x1) כוללים עכשיו את הערכים הנכונים.

גרסה 1.6.2 (16 ביולי 2018)

תיקוני באגים

  • תוקנה חריגת NullPointerExclude ב-AccessibilityStateUtils.getAccessibilityState().

גרסה 1.6.0 (10 במאי 2018)

תיקוני באגים

  • תוקן באג שגרם לשימוש שגויים של נכסי יתרונות מרכזיים של זמן הגעה משוער במקטעים במסלול ובמסלולים חלופיים.
  • תוקנה חריגת NullPointerError כשערכי קו הרוחב ו/או קו האורך של מיקום היו null.
  • תוקן באג שמנע את טעינת המפה במקרה שתיבת הדו-שיח של התנאים וההגבלות אושרה במצב אופליין.
  • הצגת פתרון עקיף לבאג ב-Android OS 7.0 LocationManager, שעלול להיות NPE ב-Navigation SDK.

גרסה 1.5.0 (26 במרץ 2018)

תכונות

  • מצב לילה: עכשיו אפשר להגדיר את הניווט כך שישתמש בעיצוב של מצב לילה. אפשר להפעיל או להשבית את מצב לילה באופן פרוגרמטי, או לאפשר ל-Navigation SDK להחליף את העיצוב באופן אוטומטי בהתאם לשעה ביום.
  • מצב נסיעה דו-גלגלי (בטא): עכשיו אפשר להגדיר את מצב הנסיעה ל-TWO-WHEELER כדי לקבל מסלולים לאופנועים וקורקינטים. התכונה הזו זמינה כרגע רק בהודו ובאינדונזיה.
  • מגבלות מהירות: עכשיו אפשר להציג או להסתיר את הסמל של מגבלת המהירות באופן פרוגרמטי (הסמל מופיע רק במיקומים שבהם יש נתונים מהימנים על מגבלת המהירות).
  • פקדי שכבת-על מותאמים אישית במפה: אפשר להשתמש בפקדים מותאמים אישית של שכבת-על במפה כדי למקם רכיבי ממשק משתמש באופן דינמי בזמן הניווט.
  • הקריאה getNavigator() מקבלת עכשיו הקשר של אפליקציה כדי שאפשר יהיה לקרוא לה משירות.

תיקוני באגים

  • טיפלנו בכמה בעיות בפריסת טקסט בתיבת הדו-שיח של התנאים וההגבלות כדי לשפר את התצוגה בשפות הנכתבות מימין לשמאל.

גרסה 1.3.4 (24 בינואר 2018)

  • תוקן באג שגרם ל-clearDestinations לא הצליח לנקות את המסלול הקודם לפעמים

גרסה 1.3.3 (18 בדצמבר 2017)

  • הכיתה CameraArbitrator הוגדרה כבטוחה לשרשורים כי היא משמשת גם בממשק המשתמש וגם בשרשורים של רינדור.
  • אין לזרוק NPE אם אירועים של CompassButtonController מגיעים אחרי קריאה ל-onDestroy().
  • הוספת בדיקות null לשיטות הציבוריות של NavigationApi. ערכת ה-SDK תחליף את ה-NPE שהכי קרוב לקוד של המפתח.

גרסה 1.3.2 (30 בנובמבר 2017)

  • תוקנה הקריסה שהתרחשה כשאירעו שגיאות ברשת.

גרסה 1.3.1 (14 בנובמבר 2017)

  • תיקנו את האפשרות של התראות ניווט מפורטות בחלון קופץ ב-Android 8.0 Oreo (רמת API 26) ואילך.
  • תוקנה בעיה שבה מסלול לא היה גלוי אם הוא התבקש לפני יצירת NavigationView או NavigationFragment.

גרסה 1.3 (7 בנובמבר 2017)

  • השיטה onTrimMemory() נוספה אל NavigationView. צריך לקרוא לשיטה הזו בפעילות המכילה.
  • הפונקציה Navigator.setDestinations() תחזיר עכשיו את הסטטוס LOCATION_UNKNOWN אם לא ניתן למצוא תיקון מיקום במסגרת הזמן הקצוב לתפוגה שצוין. אפשר להגדיר את הזמן הקצוב לתפוגה באמצעות RoutingOptions.locationTimeoutMs().
  • עכשיו אפשר להגדיר נקודות עוגן לתמונות סמנים מותאמות אישית באמצעות MarkerOptions.anchor().
  • עכשיו NavigationMap חושף אובייקט Projection שיכול לשמש לקבלת גבולות קו הרוחב/האורך הגלויים במפה תוך התחשבות במרווח הפנימי.
  • עכשיו אפשר להשבית התראות ניווט מפורטות בחלון קופץ באמצעות Navigator.setHeadsUpNotificationEnabled().
  • הלחצן 'מרכז מחדש' מאפשר עכשיו האזנה ללחיצה. אפשר להגדיר זאת באמצעות ה-method setOnRecenterButtonClickedListener() ב-NavigationView, ב-NavigationFragment וב-SupportNavigationFragment.

גרסה 1.2.6 (25 באוקטובר 2017)

  • תוקנה תקלה ב-NullPointer בפעילות שעלולה לקרות אם שירות הניווט נוצר מחדש באופן אוטומטי על ידי מערכת ההפעלה.
  • הפונקציה NavigationView כבר לא מקפיצה הודעת שגיאה אם ל-methods מסוימות של מחזור החיים קוראים בסדר שגוי, למשל, קריאות רצופות ל-onStart() או ל-onResume(). במקום זאת, מופיעה הודעת אזהרה.

גרסה 1.2.5 (19 באוקטובר 2017)

  • הוספנו ניהול משופר של המטמון של המשבצות כדי לשלוט בשימוש בזיכרון.
  • תוקנה קריסה שעלולה להתרחש אם בוצעה קריאה ל-Navigator.setDestinations() לפני היצירה של NavigationView או NavigationFragment.

גרסה 1.2.4 (11 באוקטובר 2017)

  • תוקנה דליפת זיכרון שעלולה להתרחש במהלך יצירה של מספר תצוגות ניווט (NavigationView) בלי הנוכחות של Navigator.

גרסה 1.2.3 (4 באוקטובר 2017)

  • תוקן באג במחזור החיים שגרם לפעמים לסמן של המיקום שלי להיעלם.
  • תוקן מקרה נוסף שבו אירועי איסוף והסרה אבדו.

גרסה 1.2.2 (27 בספטמבר 2017)

  • שיפורים בזמן האחזור להאצת אתחול ה-API וקריאות ל-Navigator.setDestinations.

גרסה 1.2.1 (20 בספטמבר 2017)

  • android:largeHeap="true" נוסף למניפסט של הספרייה. הפעולה הזו מפחיתה את התדירות של OutOfMemoryErrors ונדרשת חוויית ניווט אמינה.
  • שיפרנו את האמינות של תיעוד אירועי איסוף והסרה.

גרסה 1.2 (1 בספטמבר 2017)

  • אם כיוון המכשיר לא ידוע, המפה מופיעה עכשיו במצב סקירה כללית ממורכז למעלה ומוצג סמן מעגלי של המיקום שלי. האפשרות הזו שימושית במיוחד בתחילת התהליך, כדי לעזור למשתמשים להתמצא בסביבה באמצעות הצהרה שהמכשיר עדיין לא מבין מספיק איך הוא פונה.
  • לכרטיס אירוע התנועה יש עיצוב חדש והוא מופיע בחלק התחתון של המפה במקום במיקום הקודם בחלק העליון.
  • האזנה למיקום עודכנה כדי לוודא שהיא פועלת כמצופה ב-Android 8.0 Oreo (רמת API 26).
  • תוקן באג שגרם לרינדור של סמני יעד באופן שונה במצב ניווט ובמצב לא ניווט.

גרסה 1.1.2 (16 בספטמבר 2017)

  • שיפרנו את האמינות של תיעוד אירועי איסוף והסרה.

גרסה 1.1.1 (24 באוגוסט 2017)

  • תוקנה תקלה מסוג DisallowStateError שאירעה לפעמים בזמן ניתוב מחדש ללא חיבור לרשת.
  • תוקן באג שבו עיצוב המפה היה שונה לפני ואחרי השיחה אל Navigator.setDestinations().

גרסה 1.1 (31 ביולי 2017)

  • תוקן באג שגרם לכך ש-RoadSnappedLocationListener לא עבד לפעמים כשהאפליקציה נשלחה לרקע.
  • תוקן באג במצלמה בזמן ההפעלה/הפסקת ההנחיה.
  • תוקן באג ב-Simulator.unsetUserLocation() שבו המיקום לא אופס בצורה נכונה.

גרסה 1.0 (5 ביולי 2017)

  • השקה של Navigation SDK.