0.0.1-alpha14
הגרסה הזו כוללת את תיקוני הבאגים ושיפורי הביצועים הבאים:
| בעיה | תיאור |
|---|---|
| בעיה מספר 469819154 | תוקנו דליפות זיכרון ברכיב העיבוד של כתיבת ההודעה. |
| בעיה מספר 470058578 | תוקנו קפיאות בממשק המשתמש ושגיאות בזיכרון בזמן עדכון תמונות ההפניה. |
| בעיה מספר 422412664 | תוקנו השגיאות 'שורת הפקודה חורגת מהמגבלות של מערכת ההפעלה' ב-Windows וב-GitHub Actions. |
| בעיה מספר 437223807 | תוקנו בעיות שקשורות לפתרון של משאבים ונכסים בפרויקטים עם כמה מודולים. |
| בעיה מספר 464899800 | תוקנה התנגשות בתוסף Gradle שנגרמה מהתנגשות בשמות ב-version.properties. |
| בעיה מספר 482433854 | תוקנו שגיאות אתחול של פונקציות composable באמצעות kotlin-reflect או סריאליזציה. |
0.0.1-alpha13
בגרסה הזו הוספנו:
- תאימות ל-JDK מגרסה 17 ואילך.
- תיקוני באגים ושיפורים בשילוב עם Android Studio.
0.0.1-alpha12
בגרסה הזו הוספנו:
- תאימות ל-Android Gradle Plugin (AGP) 9.0.
- תמיכה בהרצת בדיקות צילומי מסך ב-JDK 24 ואילך.
- תמיכה בהגדרת גודל הערימה המקסימלי.
- תוקנו כשלים בעיבוד ושופרה היציבות של הבדיקה.
- שיפרנו את הדיווח כך שיכלול את ההבדל באחוזים ומטא-נתונים אחרים שקשורים לתמונות חדשות ולתמונות עזר.
0.0.1-alpha11
בגרסה הזו הוספנו:
- תאימות ל-Android Gradle Plugin (AGP) 8.13.
- נוספה תמיכה בניתוח של נכסי ציור מסוג XML עם ערכים עשרוניים, ללא קשר ללוקאל של המחשב המארח.
- במחשב מארח שמותקנת בו JDK 24 ומעלה, תזוהה JDK תואמת (11-23), אם היא מותקנת.
0.0.1-alpha10
בגרסה הזו הוספנו:
בגרסה הזו, צריך לסמן את כל פונקציות התצוגה המקדימה באמצעות ההערה
@PreviewTest. תצוגות מקדימות ללא ההערה לא יופעלו.הספרייה של תמונת ההפניה השתנתה מ-
{module}/src/{variant}/screenshotTest/referenceל-{module}/src/screenshotTest{Variant}/reference. הסיבה לכך היא לוודא שתמונות ההפניה שנוצרו לא יהיו חלק מקוד הייצור, ושהן יתאימו למבנה הספריות של סוגי בדיקות אחרים.המשימה
{variant}PreviewScreenshotRenderמוסרת. עיבוד התמונה מועבר אל JUnit Test Engine.במשימה
update{Variant}ScreenshotTestיושוו תמונות רינדור חדשות לתמונות הפניה לפני העדכון. העדכון יתבצע רק בתמונות שבהן ההבדלים גדולים יותר מסף שצוין. הוסר הדגל--updateFilterבשורה של פקודות.
0.0.1-alpha06
בגרסה הזו הוספנו:
סף ההבדל בין תמונות: הגדרת הסף הגלובלית החדשה הזו תאפשר לכם לשלוט טוב יותר בהשוואות של צילומי מסך. כדי להגדיר, מעדכנים את הקובץ build.gradle.kts של המודול:
testOptions {
screenshotTests {
imageDifferenceThreshold = 0.0001f // 0.01%
}
}
הסף הזה יחול על כל בדיקות צילומי המסך שמוגדרות במודול.
- תיקוני באגים: תיקנו כמה באגים ב-Compose Renderer והוספנו תמיכה ב-Compose ריק.
- שיפורים בביצועים: האלגוריתם להשוואת תמונות עודכן כדי לפעול מהר יותר.