|
1 | 1 | # Changelog
|
2 | 2 |
|
3 |
| -## 1.35.0 - 2024-1-8 |
| 3 | +## 1.36.0 - 2024-02-15 |
| 4 | + |
| 5 | +- Feature: Add support for extra keys to Android TV |
| 6 | +- Feature: Add support for pressing tab key on Android |
| 7 | +- Feature: Add status and time to report.xml |
| 8 | +- Fix: Extend retry to handle 404 in upload status call |
| 9 | +- Fix: Crashes caused by toasts on Android API < 30 |
| 10 | + |
| 11 | +## 1.35.0 - 2024-01-08 |
| 12 | + |
4 | 13 | - Change: Adds view class to Android hierarchy output
|
5 | 14 | - Change: Improves description of maestro start-device command to include device locale as well
|
6 | 15 | - Change: Adds scrollable attribute to Android view hierarchy output
|
|
10 | 19 | - Fix: Allow maestro to work below API level 25 for Android
|
11 | 20 | - Fix: IllegalArgumentException on swipe operation for iOS if the coordinates beyond device width and height are selected
|
12 | 21 |
|
13 |
| -## 1.34.5 - 2024-1-4 |
| 22 | +## 1.34.5 - 2024-01-04 |
| 23 | + |
14 | 24 | - Feature: Adds a parameter to exclude all the keyboard elements from hierarchy
|
15 | 25 |
|
16 | 26 | ## 1.34.4 - 2023-12-27
|
| 27 | + |
17 | 28 | - Fix: Failures due to swipe ranges going beyond screen dimensions
|
18 | 29 | - Change: Adding escape key in `pressKey` API
|
19 | 30 | - Tweak: Avoid returning `Result` in IOSDriver install and clearAppState
|
20 | 31 |
|
21 | 32 | ## 1.34.3 - 2023-11-21
|
| 33 | + |
22 | 34 | - Tweak: Include scrollable attribute in view hierarchy from Android Driver
|
23 | 35 | - Feature: Custom labels for readability of maestro commands
|
24 |
| -- Feature: Adding childOf selector |
| 36 | +- Feature: Adding childOf selector |
25 | 37 | - Tweak: Message of start-device command to show locale as well
|
26 | 38 |
|
27 | 39 | ## 1.34.2 - 2023-11-13
|
28 |
| -- Tweak: Include view class in view hierarchy attributes from the Android driver |
29 | 40 |
|
| 41 | +- Tweak: Include view class in view hierarchy attributes from the Android driver |
30 | 42 |
|
31 | 43 | ## 1.34.1 - 2023-11-9
|
| 44 | + |
32 | 45 | - Feature: add support `--device-locale` parameter for `maestro cloud` command
|
33 | 46 | - Feature: add support iOS17 for `maestro start-device` command
|
34 | 47 | - Feature: add support Android API level 34 for `maestro start-device` command
|
35 | 48 |
|
36 | 49 | ## 1.34.0 - 2023-10-24
|
| 50 | + |
37 | 51 | - Feature: support `--device-locale` parameter for `maestro start-device`
|
38 | 52 | - Feature: add `centerElement` parameter for `scrollUntilVisible`. Center element will attempt to stop scrolling when the element is near the center of the screen.
|
39 | 53 | - Feature: add `power` button support for `pressKey` on Android
|
|
43 | 57 | - Fix: improve `TimeoutException` for driver startup
|
44 | 58 |
|
45 | 59 | ## 1.33.1 - 2023-10-03
|
| 60 | + |
46 | 61 | - Feature: support for multipart form data file upload in Javascript, thanks @maciejkrolik
|
47 | 62 | - Fix: setPermissions produces error on Xcode 15
|
48 | 63 | - Fix: Maestro studio - include enter key in command editor on initial paste
|
|
52 | 67 | - Feature: Adds MAESTRO_DRIVER_STARTUP_TIMEOUT to iOS driver to configure timeout to start iOS driver, used in CI/CD environment with performance limitations. Thanks, Jesse Farsong for contributing.
|
53 | 68 | - Feature: Introducing the "addMedia" command that enables adding images and videos directly to the devices.
|
54 | 69 | - Change: Improved Studio's user interface:
|
55 |
| - - Updated fonts to align with company branding. |
56 |
| - - Introduced a distinct loading animation for better clarity when AI is processing commands. |
| 70 | + - Updated fonts to align with company branding. |
| 71 | + - Introduced a distinct loading animation for better clarity when AI is processing commands. |
57 | 72 | - Fix: Crash resulting in Error: No matches found for first query match sequence: `Children matching type Other` due to resolving root element for a snapshot operation on iOS
|
58 | 73 | - Fix: Android driver getting stuck when the device was disconnected
|
59 | 74 | - Fix: XCTestUnreachable exceptions due to missing IPv6 config on /etc/hosts
|
60 |
| -- Fix: Handling app crash errors from XCUITest drivers gracefully |
| 75 | +- Fix: Handling app crash errors from XCUITest drivers gracefully |
61 | 76 | - Fix: Timeouts can be separated with `_`. For example 10_000 for 10000
|
62 | 77 |
|
63 | 78 | ## 1.32.0 - 2023-09-06
|
64 | 79 |
|
65 | 80 | Studio
|
| 81 | + |
66 | 82 | - Feature: Support writing Flows using AI (more info to come 🚀)
|
67 | 83 | - Feature: Maestro Studio can now run in multiple tabs simultaneously
|
68 | 84 | - Feature: Added element id and copy option for it
|
|
75 | 91 | - Fix: Fixed dark mode for element id
|
76 | 92 |
|
77 | 93 | CLI
|
| 94 | + |
78 | 95 | - Feature: New command to start or create a Maestro recommended device (docs)
|
79 | 96 | - Feature: Support id selection for testID with react-native-web (community contribution)
|
80 | 97 | - Feature: Control if browser automatically opens when running Maestro Studio via --no-window (community contribution)
|
|
90 | 107 | - Fix: Debug commands parsing would crash maestro
|
91 | 108 | - Fix: Cleaning up debug logs
|
92 | 109 |
|
93 |
| - |
94 |
| - |
95 |
| - |
96 | 110 | ## 1.31.0 - 2023-08-10
|
97 | 111 |
|
98 | 112 | - Fix: Warning shown from OkHttp for leaking response bodies on CLI
|
|
122 | 136 | ## 1.30.3 - 2023-07-17
|
123 | 137 |
|
124 | 138 | - Update: Maestro Studio revamp improvements
|
125 |
| - - wrapped element names in sidebar |
| 139 | + - wrapped element names in sidebar |
126 | 140 | - sidebar text always visible
|
127 | 141 | - add "hintText" and "accesbilityText" in sidebar
|
128 | 142 | - improve sidebar search
|
|
0 commit comments