Skip to content

Commit dab2362

Browse files
Prepare for release 1.36.0 (#1678)
* Prepare for release 1.36.0 * remove non user facing change
1 parent 1e74c43 commit dab2362

File tree

3 files changed

+27
-13
lines changed

3 files changed

+27
-13
lines changed

CHANGELOG.md

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
# Changelog
22

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+
413
- Change: Adds view class to Android hierarchy output
514
- Change: Improves description of maestro start-device command to include device locale as well
615
- Change: Adds scrollable attribute to Android view hierarchy output
@@ -10,30 +19,35 @@
1019
- Fix: Allow maestro to work below API level 25 for Android
1120
- Fix: IllegalArgumentException on swipe operation for iOS if the coordinates beyond device width and height are selected
1221

13-
## 1.34.5 - 2024-1-4
22+
## 1.34.5 - 2024-01-04
23+
1424
- Feature: Adds a parameter to exclude all the keyboard elements from hierarchy
1525

1626
## 1.34.4 - 2023-12-27
27+
1728
- Fix: Failures due to swipe ranges going beyond screen dimensions
1829
- Change: Adding escape key in `pressKey` API
1930
- Tweak: Avoid returning `Result` in IOSDriver install and clearAppState
2031

2132
## 1.34.3 - 2023-11-21
33+
2234
- Tweak: Include scrollable attribute in view hierarchy from Android Driver
2335
- Feature: Custom labels for readability of maestro commands
24-
- Feature: Adding childOf selector
36+
- Feature: Adding childOf selector
2537
- Tweak: Message of start-device command to show locale as well
2638

2739
## 1.34.2 - 2023-11-13
28-
- Tweak: Include view class in view hierarchy attributes from the Android driver
2940

41+
- Tweak: Include view class in view hierarchy attributes from the Android driver
3042

3143
## 1.34.1 - 2023-11-9
44+
3245
- Feature: add support `--device-locale` parameter for `maestro cloud` command
3346
- Feature: add support iOS17 for `maestro start-device` command
3447
- Feature: add support Android API level 34 for `maestro start-device` command
3548

3649
## 1.34.0 - 2023-10-24
50+
3751
- Feature: support `--device-locale` parameter for `maestro start-device`
3852
- Feature: add `centerElement` parameter for `scrollUntilVisible`. Center element will attempt to stop scrolling when the element is near the center of the screen.
3953
- Feature: add `power` button support for `pressKey` on Android
@@ -43,6 +57,7 @@
4357
- Fix: improve `TimeoutException` for driver startup
4458

4559
## 1.33.1 - 2023-10-03
60+
4661
- Feature: support for multipart form data file upload in Javascript, thanks @maciejkrolik
4762
- Fix: setPermissions produces error on Xcode 15
4863
- Fix: Maestro studio - include enter key in command editor on initial paste
@@ -52,17 +67,18 @@
5267
- 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.
5368
- Feature: Introducing the "addMedia" command that enables adding images and videos directly to the devices.
5469
- 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.
5772
- 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
5873
- Fix: Android driver getting stuck when the device was disconnected
5974
- 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
6176
- Fix: Timeouts can be separated with `_`. For example 10_000 for 10000
6277

6378
## 1.32.0 - 2023-09-06
6479

6580
Studio
81+
6682
- Feature: Support writing Flows using AI (more info to come 🚀)
6783
- Feature: Maestro Studio can now run in multiple tabs simultaneously
6884
- Feature: Added element id and copy option for it
@@ -75,6 +91,7 @@ Studio
7591
- Fix: Fixed dark mode for element id
7692

7793
CLI
94+
7895
- Feature: New command to start or create a Maestro recommended device (docs)
7996
- Feature: Support id selection for testID with react-native-web (community contribution)
8097
- Feature: Control if browser automatically opens when running Maestro Studio via --no-window (community contribution)
@@ -90,9 +107,6 @@ CLI
90107
- Fix: Debug commands parsing would crash maestro
91108
- Fix: Cleaning up debug logs
92109

93-
94-
95-
96110
## 1.31.0 - 2023-08-10
97111

98112
- Fix: Warning shown from OkHttp for leaking response bodies on CLI
@@ -122,7 +136,7 @@ CLI
122136
## 1.30.3 - 2023-07-17
123137

124138
- Update: Maestro Studio revamp improvements
125-
- wrapped element names in sidebar
139+
- wrapped element names in sidebar
126140
- sidebar text always visible
127141
- add "hintText" and "accesbilityText" in sidebar
128142
- improve sidebar search

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ android.useAndroidX=true
22
android.enableJetifier=true
33
kotlin.code.style=official
44
GROUP=dev.mobile
5-
VERSION_NAME=1.35.0
5+
VERSION_NAME=1.36.0
66
POM_DESCRIPTION=Maestro is a server-driven platform-agnostic library that allows to drive tests for both iOS and Android using the same implementation through an intuitive API.
77
POM_URL=https://github.com/mobile-dev-inc/maestro
88
POM_SCM_URL=https://github.com/mobile-dev-inc/maestro

maestro-cli/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
CLI_VERSION=1.35.0
1+
CLI_VERSION=1.36.0

0 commit comments

Comments
 (0)