less buggy xcode locator strategy for iOS and Android
note that for Android this might cause previous xpath selectors not to
work, since we now always set compressed hierarchy when getting the xml
dump used for xpath
fix defaults for swipe duration
add fixes for context switching
add optional argument 'language' to getStrings
update docs and code samples (including adding perl code samples)
continue work on appium CI
make sure we can't close already ended sessions
upgrade all node deps besides express
iOS
add -ios uiautomation strategy doc
Android
allow for encoding of non-ASCII text
clearer activity error messages
add language and country support
extract strings from apk corresponding to device language instead of default
to be used with ID locator strategy
update complex find with new uiautomator constants
upgrade Chromedriver to 2.10
allow automation of Chrome Beta with browserName: ChromeBeta
Selendroid
update selendroid to 0.10.0
add getStrings method
CHANGES IN VERSION 1.0.0 (from 1.0.0-beta.2)
General
update python samples to use 1.0 style
don't convert 'proxy' or 'launchTimeout' caps into strings
make sure commit hooks use local grunt and mocha
update some ruby samples to use 1.0 style
add more 1.0 docs and sample code
iOS
fix mobile safari native tap on android by offsetting tap position by 40px
go back to using unpatched UICatalog
fix autoAcceptAlerts
allow multiple calls to /contexts
update appium-instruments with fix that would prevent the basic 'iPhone
Simulator' device from launching correctly
Android
fix gesture timing so it doesn't interpret ms as seconds