Skip to content

Conversation

@TikhomirovSergey
Copy link
Contributor

@TikhomirovSergey TikhomirovSergey commented Apr 17, 2016

Change list

The addition to the PR #354

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Details

  • all code marked @Deprecated was removed. Java client won't support old servers (v<1.5.0)
    anymore.
  • source code was improved according to code style checking rules.
  • The refactoring of io.appium.java_client.internal.JsonToMobileElementConverter. Now it accepts
    org.openqa.selenium.remote.RemoteWebDriver as the constructor parameter. It is possible to re-use io.appium.java_client.android.internal.JsonToAndroidElementConverter or
    io.appium.java_client.ios.internal.JsonToIOSElementConverter by RemoteWebDriver when it is needed.
  • Constructors of the abstract io.appium.java_client.AppiumDriver were redesigned. Now they require a subclass of io.appium.java_client.internal.JsonToMobileElementConverter. Constructors of io.appium.java_client.android.AndroidDriver and io.appium.java_client.ios.IOSDriver are same still.

SrinivasanTarget and others added 20 commits April 7, 2016 00:00
Modification of pom.xml and google-style.xml
- cleaning of deprecated code

- some source code issues were resolved
- fix of the source code issue "*should be separated from previous import group"
- checking pattern was improved
- long strings, java doc endings were improved
- annotation location and order fix
- the fix of the broken starting of an activity
- static import order
- '.' should be on a new line.
- methods and variables names
- "Using the '.*'" and some other issues fix
- now only method java docs need to be added
- now only method java docs need to be added #2
- missing method javadocs in test sources
- it is needed to add java docs to AndroidDriver and IOSDriver.
- all source code issues are fixed now
- the refactoring of AppiumDriver constructor set
- test coverage was increased
- @SrinivasanTarget was added to developers section
- release notes
- release notes edition
@TikhomirovSergey
Copy link
Contributor Author

@SrinivasanTarget can you review these changes

@bootstraponline you can take a look at this PR if you want :)

@bootstraponline
Copy link
Member

I looked at the code a bit and didn't notice any issues. The PR is huge though. It'd be nice to have smaller commits so humans can understand the change history.

@TikhomirovSergey TikhomirovSergey merged commit b511c35 into appium:master Apr 18, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants