Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v-4.1.0 #172

Merged
merged 48 commits into from
Aug 9, 2021
Merged

Release v-4.1.0 #172

merged 48 commits into from
Aug 9, 2021

Conversation

WasiqB
Copy link
Owner

@WasiqB WasiqB commented Jul 25, 2021

What are the changes and their implications?

Describe the changes done.

Checklist

Select all the applicable options:

  • Breaking (non-backward compatible) changes
  • Tests added for changes
  • JavaDoc updated in main and test classes
  • README updated (if applicable)
  • PR with the documentation for the feature raised in the documentation repo

WasiqB and others added 30 commits July 7, 2019 19:03
* Added funding option (#89)

* Updated dependencies for Appium, Selenium and other supporting libraries. (#88)

* Updated outdated dependencies.

* Fixed SonarCloud issues. (#91)
* Fixed checkstyle issues and upgraded dependencies.

* Fixed talisman security issue.
* feature (JDK): Upgraded coteafs-parent.
Provided support to JDK 15 with upgrade of coteafs-appium.

* test (Suite): Migrated suite file from Xml to Yaml.

* test (Suite): Updated parameters block with correct syntax

* test (Flaky test): Temporarily turned off flaky test.
* chore (Remove dependencies): Removed coteafs-logger dependencies and added log4j2 dependency.

* refactor (Access modifier): Updated Device constructor modifier from public to protected to fix SonarLint issue.
#143)

* fix (Video recording): Fixed video recording issue in Android and iOS.

* refactor (Video recording): 1. Updated config to separate out Android and iOS specific video recording setting
2. Fixed pipeline failing tests.

* feature (Video Streaming): Allow video streaming of currently running tests.

* test (Tests): Fixed failing pipeline tests.

* refactor (Video streaming): Moved stream setting from video recording setting to playback setting. Also renamed video setting key.

* docs (README): Updated readme file for video recording and streaming changes.
* feature (Appium Setting): Added support to set Appium settings.

* feature (Appium Setting): Added support to set Appium settings.
* feature (Files): Added support to copy to and from device for Android and iOS.

* test (File management): Added test for push and pull file from device for Android and iOS.
…droid device actions class. (#149)

* feature (Press Key): Added Press key and long press key support to Android device actions class.

* docs (JavaDoc): Added missing java docs for KeyCode class.
* refactor (Swipe): Refactoring done to simplify swipe util class. Also other minor refactoring done.

* feature (Swipe): Added support to swipe until some element is displayed in a particular direction on whole page or inside a scrolling element.

* test (Swipe): Swipe on device until an element is visible.

* refactor (Swipe): Refactored swipe code and fixed failing tests.
* build (Dependencies): Upgraded outdated dependencies.

* fix (Capabilities): Updated capabilities with Appium prefix and also updated README.
* Added workflows for GitHub Actions and deleted CircleCI config.

* Added env variables for running tests.

* Moved env variable block to step level from job level.
* Added implementation for missing config settings.

* Updated README and changelogs.
* Updated Device class to set capabilities only when the value is different then it's default value, added new tests for Sauce demo app, deleted old tests.

* Updated testng.yaml to point to correct test class.
@WasiqB WasiqB linked an issue Aug 9, 2021 that may be closed by this pull request
4 tasks
@WasiqB WasiqB marked this pull request as ready for review August 9, 2021 10:18
@WasiqB WasiqB merged commit fd22dbe into master Aug 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants