click event should execute a 'click' JS atom, 'tap' sends two click events on iOS devices
update appium-uiauto with collectionView scroll fix (fix #3497)
switch appium-discuss links from google-groups to discourse
Merge pull request #3525 from Jonahss/master

switch appium-discuss links from google-groups to discourse
add test to prove we can close and re-launch an app mid-session
fix async bug in ios crash waterfall
previously, we'd respond to the client's current callback and then start
the shutdown sequence. this opened up a situation where the client could
then call another command (say driver.quit) during shutdown, enabling
the possibility of two simultaneous shutdown flows causing undefined
behavior. this fix makes sure we don't respond to the client for a
command that caused a crash until we're done shutting down.
add a test for getting picker wheel values
document showIOSLog in caps (fix #3528)
update appium-instruments with new killAllSim for ios8
Merge pull request #3466 from bardh/master

Update ios-controller to execute a 'click' JS atom when a click event is sent
update appium-uiauto with smartwrap fix (fix #3481)
fix linkrot
Merge pull request #3548 from shzero5/work

Fixed link rot in document
fix regex for selendroid quick reset (fix #3516)
update appium-adb with lock() method
Don't try to call 'kill' on null procs.

When iOS log capture has been unsuccessful, `this.proc` never becomes
not null.  In `stopCapture`, we then attempt to kill null, which crashes Appium.

This isn't nice.
Merge pull request #3549 from DylanLacey/no_killing_null

Don't try to call 'kill' on null procs.
initial ios8 tweaks
include ios8 in valid reset strategies
with ios fix, we no longer need to match the whole device string