diff --git a/CHANGELOG.md b/CHANGELOG.md index e7d3139be..a4aaa60d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ +## v1.0.0 (2026-03-27) + +- Initial Release + ## v5.2.7 (2026-03-05) ### Bug Fixes diff --git a/appium/webdriver/extensions/screen_record.py b/appium/webdriver/extensions/screen_record.py index 07c9b2bae..d03393e23 100644 --- a/appium/webdriver/extensions/screen_record.py +++ b/appium/webdriver/extensions/screen_record.py @@ -151,6 +151,9 @@ def start_recording_screen(self, **options: Any) -> Union[bytes, str]: Possible values are 'ultrafast', 'superfast', 'veryfast'(default), 'faster', 'fast', 'medium', 'slow', 'slower', 'veryslow' + Usage: + driver.start_recording_screen() + Returns: bytes: Base-64 encoded content of the recorded media if `stop_recording_screen` isn't called after previous `start_recording_screen`. @@ -184,6 +187,12 @@ def stop_recording_screen(self, **options: Any) -> bytes: the same key as `fileFieldName` then it is going to be ignored. (Since Appium 1.18.0) headers (dict): [multipart/form-data requests] Headers mapping (Since Appium 1.18.0) + Usage: + payload = driver.stop_recording_screen() + with open('media.mp4', "wb") as fd: + import base64 + fd.write(base64.b64decode(payload)) + Returns: bytes: Base-64 encoded content of the recorded media file or an empty string if the file has been successfully uploaded to a remote location diff --git a/pyproject.toml b/pyproject.toml index 2ab837121..a856b4d38 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "Appium-Python-Client" description = "Python client for Appium" -version = "5.2.7" +version = "1.0.0" readme = "README.md" license = "Apache-2.0" license-files = ["LICENSE"] diff --git a/uv.lock b/uv.lock index 340ce51cf..35b567af6 100644 --- a/uv.lock +++ b/uv.lock @@ -43,7 +43,7 @@ wheels = [ [[package]] name = "appium-python-client" -version = "5.2.7" +version = "1.0.0" source = { editable = "." } dependencies = [ { name = "selenium", version = "4.36.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" },