Skip to content

Latest commit

 

History

History
2174 lines (1594 loc) · 181 KB

release_notes.md

File metadata and controls

2174 lines (1594 loc) · 181 KB

v15.2.2 2024-08-06

  • 08ac85a Release 15.2.2
  • b741383 fix: non-app capability handling (#1039)

v15.2.1 2024-08-03

  • 693dc16 Release 15.2.1
  • d98126c ci: add ci (#1037)
  • fd2e639 chore: modify rubocop.yml a bit
  • 0d1c2b8 chore: Update rubocop requirement from = 1.65.0 to = 1.65.1 (#1036)

v15.2.0 2024-07-20

  • d73525e Release 15.2.0
  • 6b5d969 feat: raise its own defined errors (#1035)
  • 4a74c60 chore: Update rubocop requirement from = 1.64.1 to = 1.65.0 (#1034)
  • fa4cea4 chore: Update rubocop requirement from = 1.64.0 to = 1.64.1 (#1033)
  • 96ce262 chore: Update rubocop requirement from = 1.63.5 to = 1.64.0 (#1032)
  • 14590cc chore: tweak changelog format

v15.1.0 2024-05-19

  • b1534cc Release 15.1.0
  • f6cc482 chore: tweak deps
  • c034ec5 feat: update ruby lib core to v9 (#1030)
  • 50bca8f chore: Update rubocop requirement from = 1.63.4 to = 1.63.5 (#1028)
  • 415b3c6 chore: Update rubocop requirement from = 1.63.3 to = 1.63.4 (#1027)
  • 7461e6a docs: remove no longer used docs
  • 66e323c chore: remove unused docs_block

v15.0.1 2024-04-26

  • 3ab38a7 Release 15.0.1
  • 720dfdd chore: bump thor and remove unused posix
  • c869327 chore: Update rubocop requirement from = 1.63.2 to = 1.63.3 (#1026)
  • 6543765 chore: Update rubocop requirement from = 1.63.1 to = 1.63.2 (#1025)
  • 2b428b5 chore: Update rubocop requirement from = 1.63.0 to = 1.63.1 (#1024)

v15.0.0 2024-04-11

  • 203a605 Release 15.0.0
  • 7ab9f44 chore: Update rubocop requirement from = 1.62.1 to = 1.63.0 (#1023)
  • ad20d82 ci: add 3.3
  • df9752c feat: remove "spec" deps (#1022)
  • c5a7216 test: add empty test code (#1021)
  • c450c20 feat: bump ruby lib core v8 (#1018)
  • 9d40e0e chore: Update rubocop requirement from = 1.62.0 to = 1.62.1 (#1020)
  • 98861af chore: Update rubocop requirement from = 1.61.0 to = 1.62.0 (#1017)
  • 1b385bc chore: Update rubocop requirement from = 1.60.2 to = 1.61.0 (#1016)
  • 612d944 chore: Update rubocop requirement from = 1.60.1 to = 1.60.2 (#1013)

v14.0.0 2024-01-25

  • 50cf980 Release 14.0.0
  • 978ed76 bump the major version as deprecation code removal
  • ea3cc5d feat: remove deprecated export_session (#1015)

v13.0.2 2024-01-25

  • 9c52fd3 Release 13.0.2
  • d14669e chore: restrict the ruby core version (#1014)
  • 202718c chore: Update rubocop requirement from = 1.60.0 to = 1.60.1 (#1011)
  • 4e93dce chore: Update rubocop requirement from = 1.59.0 to = 1.60.0 (#1010)
  • cb2f421 chore: Update hashdiff requirement from ~> 1.0.0 to ~> 1.1.0 (#1009)
  • 7342c05 chore: Update rubocop requirement from = 1.58.0 to = 1.59.0 (#1008)
  • 033eb4f chore: Update rubocop requirement from = 1.57.2 to = 1.58.0 (#1007)
  • d3b9c56 chore: Update rubocop requirement from = 1.57.1 to = 1.57.2 (#1006)
  • fd8e103 chore: Update rubocop requirement from = 1.57.0 to = 1.57.1 (#1005)
  • 5d3e809 chore: Update rubocop requirement from = 1.56.4 to = 1.57.0 (#1004)
  • e6383f8 chore: Update rubocop requirement from = 1.56.2 to = 1.56.4 (#1003)
  • c37e87f chore: Update rubocop requirement from = 1.56.1 to = 1.56.2 (#1001)
  • ee96909 chore: Update rubocop requirement from = 1.56.0 to = 1.56.1 (#1000)
  • 4282704 chore: Update rubocop requirement from = 1.55.1 to = 1.56.0 (#999)
  • 2083158 chore: Update rubocop requirement from = 1.55.0 to = 1.55.1 (#998)
  • 7807e5d chore: Update rubocop requirement from = 1.54.2 to = 1.55.0 (#997)
  • 093449f docs: readme.md
  • e156bbd chore: add CODEOWNERS
  • 00a5b5d chore: Update rubocop requirement from = 1.53.1 to = 1.54.2 (#996)
  • d5c1caa chore: Update rubocop requirement from = 1.53.0 to = 1.53.1 (#993)
  • 6aa7001 chore: Update rubocop requirement from = 1.52.1 to = 1.53.0 (#992)

v13.0.1 2023-06-19

  • 777e15d Release 13.0.1
  • d6a2afe chore: Update appium_lib_core requirement from ~> 6.0 to >= 6, < 8 (#991)

v13.0.0 2023-06-18

  • a5add59 Release 13.0.0
  • 7af0cde feat: drop Ruby 2.7 (#990)
  • 2a3bee4 chore: Update rubocop requirement from = 1.52.0 to = 1.52.1 (#989)
  • 669beaa chore: Update rubocop requirement from = 1.51.0 to = 1.52.0 (#988)
  • b96709e chore: Update fakefs requirement from ~> 2.4.0 to ~> 2.5.0 (#987)
  • d075903 chore: Update rubocop requirement from = 1.50.2 to = 1.51.0 (#986)

v12.2.2 2023-04-27

  • 2f3ac2d Release 12.2.2
  • aba17f0 fix: tune quit in start_driver to not raise an exception there (#985)

v12.2.1 2023-04-24

  • 8e93297 Release 12.2.1
  • a47a7ad docs: remove travis badge
  • a93d286 fix default_wait value (#983)
  • 712ab14 chore: Update rubocop requirement from = 1.49.0 to = 1.50.2 (#982)
  • 363067e chore: Update rubocop requirement from = 1.48.1 to = 1.49.0 (#979)
  • 779cbc0 chore: Update rubocop requirement from = 1.47.0 to = 1.48.1 (#978)
  • 225c510 chore: Update rubocop requirement from = 1.46.0 to = 1.47.0 (#976)
  • 9715260 chore: Update rubocop requirement from = 1.45.1 to = 1.46.0 (#975)
  • 1fd3bf7 core#quit_driver is deprecated use core.driver.quit (#973)
  • 3850ae2 chore: Update fakefs requirement from ~> 2.3.0 to ~> 2.4.0 (#972)
  • a4d1808 chore: Update fakefs requirement from ~> 2.2.0 to ~> 2.3.0 (#971)
  • a913380 chore: Update fakefs requirement from ~> 2.0.0 to ~> 2.2.0 (#970)
  • 129bebb chore: Update rubocop requirement from = 1.44.1 to = 1.45.1 (#969)
  • 1781671 chore: Update rubocop requirement from = 1.44.0 to = 1.44.1 (#968)
  • 852af7d chore: Update rubocop requirement from = 1.43.0 to = 1.44.0 (#967)
  • 06a3194 chore: Update rubocop requirement from = 1.42.0 to = 1.43.0 (#966)
  • a19f211 chore: Update fakefs requirement from ~> 1.9.0 to ~> 2.0.0 (#965)
  • 9ea6c91 chore: Update rubocop requirement from = 1.41.1 to = 1.42.0 (#964)

v12.2.0 2022-12-25

  • 83c756d Release 12.2.0
  • e963c02 chore: bump the ruby core ver (#963)
  • ce80e17 chore: remove non-xuitest stuff (#960)
  • 7011c05 chore: Update rubocop requirement from = 1.41.0 to = 1.41.1 (#962)
  • 18dc444 chore: Update rubocop requirement from = 1.40.0 to = 1.41.0 (#961)

v12.1.3 2022-12-13

  • 65f8b1c Release 12.1.3
  • 4b95151 feat: do not use deprecated methods (#959)
  • 56b9d06 chore: Update rubocop requirement from = 1.39.0 to = 1.40.0 (#958)
  • 19e0b0c chore: Update fakefs requirement from ~> 1.8.0 to ~> 1.9.0 (#957)
  • 40786c1 chore: Update rubocop requirement from = 1.38.0 to = 1.39.0 (#956)

v12.1.2 2022-11-13

  • c3330bd Release 12.1.2
  • 40ca5c8 fix: non app in the caps by toml (#955)
  • b953b30 chore: Update rubocop requirement from = 1.37.1 to = 1.38.0 (#954)
  • a62597a chore: Update rubocop requirement from = 1.37.0 to = 1.37.1 (#953)
  • 049ac4e chore: Update rubocop requirement from = 1.36.0 to = 1.37.0 (#952)

v12.1.1 2022-10-19

  • 83c89c1 Release 12.1.1
  • e40222d fix: use warn (#951)
  • a9b7558 docs: tweak
  • 600f867 docs: updating (#950)
  • a81ea4b docd: udpate readme
  • 8f20fe1 Release 12.1.0
  • b00662a chore: specify latest core
  • 98a3c6b feat: update the minimal ruby lib core version (#946)
  • 45a2194 docs: update the readme
  • c29cf02 chore: Update rubocop requirement from = 1.35.1 to = 1.36.0 (#944)
  • 26ff210 chore: Update rubocop requirement from = 1.35.0 to = 1.35.1 (#941)
  • 1984bd0 chore: Update rubocop requirement from = 1.34.1 to = 1.35.0 (#940)
  • 71f889b chore: Update rubocop requirement from = 1.34.0 to = 1.34.1 (#939)
  • 6d4c02d chore: Update rubocop requirement from = 1.33.0 to = 1.34.0 (#938)
  • 6d10490 chore: Update rubocop requirement from = 1.32.0 to = 1.33.0 (#937)
  • 0144c9c chore: Update rubocop requirement from = 1.31.2 to = 1.32.0 (#936)
  • 6d08328 chore: Update rubocop requirement from = 1.31.1 to = 1.31.2 (#934)
  • 8554315 chore: Update rubocop requirement from = 1.31.0 to = 1.31.1 (#933)
  • 50b76c6 chore: Update rubocop requirement from = 1.30.1 to = 1.31.0 (#932)
  • b55c2a5 chore: Update fakefs requirement from ~> 1.7.0 to ~> 1.8.0 (#931)
  • 7c501bc chore: Update fakefs requirement from ~> 1.5.0 to ~> 1.7.0 (#930)
  • 574e3c4 chore: Update rubocop requirement from = 1.30.0 to = 1.30.1 (#929)
  • 0dacfea chore: Update rubocop requirement from = 1.29.1 to = 1.30.0 (#928)
  • cf368c8 chore: Update fakefs requirement from ~> 1.4.0 to ~> 1.5.0 (#927)
  • 2e9190a chore: Update rubocop requirement from = 1.29.0 to = 1.29.1 (#926)
  • 99360fb chore: Update rubocop requirement from = 1.28.2 to = 1.29.0 (#925)
  • 9bf18ce chore: Update rubocop requirement from = 1.28.1 to = 1.28.2 (#924)
  • d7a5983 chore: Update rubocop requirement from = 1.28.0 to = 1.28.1 (#923)
  • e33f440 chore: Update rubocop requirement from = 1.27.0 to = 1.28.0 (#922)
  • e598c26 chore: Update rubocop requirement from = 1.26.1 to = 1.27.0 (#921)

v12.0.1 2022-04-02

  • ae4bddd Release 12.0.1
  • a5d4c4f fix: remove the method and define again instead (#920)
  • 484006b docs: tweak
  • e22140e chore: Update rubocop requirement from = 1.26.0 to = 1.26.1 (#919)
  • a900972 chore: Update rubocop requirement from = 1.25.1 to = 1.26.0 (#918)
  • 923ba1c chore: Update rubocop requirement from = 1.25.0 to = 1.25.1 (#916)
  • 0dc8e19 chore: Update rubocop requirement from = 1.24.1 to = 1.25.0 (#915)
  • b02bb65 chore: Update rubocop requirement from = 1.24.0 to = 1.24.1 (#914)
  • b6ade8d chore: Update appium_lib_core requirement from ~> 5.0.0 to >= 5.0, < 5.2 (#913)
  • eac87a4 chore: Update rubocop requirement from = 1.23.0 to = 1.24.0 (#912)
  • ac25f13 chore: Update rubocop requirement from = 1.22.3 to = 1.23.0 (#911)

v12.0.0 2021-11-06

  • 3060ef3 Release 12.0.0
  • 2c76d15 chore: bump version to 12.0.0
  • 19bc90f docs: update readme
  • 3239d7f docs: update changelog
  • bbf56a5 chore: bump core to 5.0.0, bump version to rc5
  • b785de1 chore: bump the version
  • d14d151 Merge branch 'master' of github.com:appium/ruby_lib
  • 35bf3ed chore: bump core version
  • e990681 chore: Update rubocop requirement from = 1.22.2 to = 1.22.3 (#910)
  • 9d3f1b6 docs: remove outdated docs
  • 1049a68 chore: bump version to 12.0.0.rc3
  • 8448f29 chore: remove selendroid stuff
  • 171f3bd chore: update tests with W3C spec for interactions (#909)
  • 01505ed chore: bump version
  • 8a873f2 chore: bump core version to rc6
  • 2bf24f2 chore: Update fakefs requirement from ~> 1.3.0 to ~> 1.4.0 (#906)
  • 7e9f58c chore: Update rubocop requirement from = 1.22.1 to = 1.22.2 (#907)
  • 5683456 feat: apply core 5.x for selenium v4 (#905)
  • c0098b4 chore: Update rubocop requirement from = 1.12.0 to = 1.12.1 (#904)
  • 2adbb0e chore: Update rubocop requirement from = 1.11.0 to = 1.12.0 (#903)
  • 83769cc chore: Update rubocop requirement from = 1.8.1 to = 1.11.0 (#902)
  • 6e6b61d chore: Update tomlrb requirement from ~> 1.1 to >= 1.1, < 3.0 (#886)
  • 0e34f82 chore: Create Dependabot config file (#900)
  • 4783382 chore: address 11.2

v11.2.0 2021-01-25

  • 06f2e54 Release 11.2.0
  • 8489c32 chore: Update rubocop requirement from = 1.8.0 to = 1.8.1 (#897)
  • eba6a68 chore: Update rubocop requirement from = 1.7.0 to = 1.8.0 (#896)

v11.1.0 2020-12-29

  • bc3da9b Release 11.1.0
  • 3c33cd6 ci: Set up CI with Azure Pipelines (#895)
  • ecee089 feat: work with Ruby 3 (#893)
  • bb3d715 feat: work with Ruby 3 (#892)
  • eb5cee7 chore: Update rubocop requirement from = 1.6.1 to = 1.7.0 (#891)
  • 219181d fix: rubocop (#890)
  • 334b791 chore: Update fakefs requirement from ~> 0.13.0 to ~> 1.3.0 (#888)

v11.0.0 2020-12-19

  • b4313b0 Release 11.0.0
  • 42f01dd feat: bump ruby version (#887)
  • dc228b3 ci: move to GitHub Actions (#882)

v10.6.0 2020-04-03

  • 65f690f Release 10.6.0
  • f792db3 feat: remove pager off (#879)
  • 7ad3189 Update hashdiff requirement from ~> 0.3.7 to ~> 1.0.0 (#874)
  • 457e765 Update rubocop requirement from ~> 0.61.0 to ~> 0.68.1 (#875)
  • 9a2b9fa Update rake requirement from ~> 12.0 to ~> 13.0 (#876)
  • 8748244 fix ruby27 warning (#872)
  • f1734ab ci: add 2.7 (#871)
  • b26a8f7 fix a yardoc syntax

v10.5.0 2019-11-09

v10.4.1 2019-09-11

v10.4.0 2019-07-19

  • 954a3a8 Release 10.4.0
  • 8289c9f fix warning message in driver detection (#864)
  • 5e61241 update core 3.2 (#863)
  • 1f58984 Update readme.md (#861)

v10.3.1 2019-04-11

  • ef89749 Release 10.3.1
  • d90f149 remove ';' to avoid 'Unclosed paren in expression' (#859)

v10.3.0 2019-03-31

v10.2.0 2019-03-01

v10.1.0 2019-02-21

v10.0.0 2019-02-08

v9.18.0 2019-01-13

  • 32f3272 Release 9.18.0
  • e0f3683 Enhance espresso adaptation for text, button, finds wrappers (#844)
  • fb49333 Add ruby 260 (#843)

v9.17.0 2018-12-15

  • 84f71e4 Release 9.17.0
  • 13f9551 Can call w3c action (#842)
  • 908c3f0 tweak android test code (#841)
  • af27d01 remove deprecation or unnecessary code (#839)

v9.16.1 2018-11-28

  • fa8d4ed Release 9.16.1
  • 5172e19 fix version comparision, show warning if the appium version is under 1.6.0 (#837)
  • 152d04a remove a wrong comment
  • 65efdfd fix generated docs (#835)
  • 81f369b update a description of ruby_lib_core

v9.16.0 2018-11-14

  • 621a9eb Release 9.16.0
  • b634a7d Use thor (#832)
  • 58f10f0 add a line for ruby_lib_core
  • 3bb224c Do not take care of path of :app for windows (#831)

v9.15.2 2018-11-07

  • 12eb2f3 Release 9 15 2 (#829)
  • bb005f7 add execute_async_script (#828)
  • 00dcf13 wrap some of selenium webdriver apis in bridge for Appium::Driver (#827)
  • 8b42a97 Bump rubocop (#826)
  • 4f25e39 Update ios_xcuitest.md (#825)
  • 2a66e84 Bump ios version for test target (#822)
  • 5fea863 add an example of multiple action chains (#819)
  • ca1b070 update grid environments (#818)

v9.15.1 2018-08-27

  • 14d1835 Release 9 15 1 (#817)
  • 5f6c18e Add extend core (#816)
  • c6e5321 Tweak gemspec (#814)
  • 2864eec add tests and tweak helpers which handle xml (#813)
  • e04afe9 Revert "Use ::REXML::Document by default in CountElements (#811)" (#812)
  • 1dcc665 Use ::REXML::Document by default in CountElements (#811)

v9.15.0 2018-08-10

  • b09ea84 Release 9 15 0 (#810)
  • 2e05c62 Fix rubocop for mighty (#809)
  • b4da941 add a pull reqeust template (#808)
  • e553b3f add a section about parallel tests (#807)
  • 6c6b73f update core version (#806)
  • a1b2182 Relax absolute app path (#804)
  • 30ca236 add a limitation in readme (#803)

v9.14.3 2018-07-07

v9.14.2 2018-06-25

  • 15d656c Release 9 14 2 (#796)
  • 4a8261f add find element/s by image (#795)
  • 23bf449 add install certificate (#789)
  • 3791c86 Update readme.md (#791)
  • b9679e1 Add get contexts (#788)

v9.14.1 2018-05-31

  • cc322d6 Release 9 14 1 (#787)
  • b2772d9 Fix an initialisation error (#786)

v9.14.0 2018-05-28

v9.13.0 2018-05-08

v9.12.1 2018-05-06

  • 8ce022f Release 9 12 1 (#780)
  • c9b0470 add no hash but numeric case in wait (#779)
  • 9a8356b Add syslog websocket ios re (#777)

v9.12.0 2018-04-25

v9.11.1 2018-04-22

  • 778aaf4 Release 9 11 1 (#772)
  • c89f526 fix some tests and fix compatibility for wait (#771)

v9.11.0 2018-04-19

  • 91f4db4 Release 9 11 0 (#770)
  • 74437a7 add mobile logs broadcast (#764)
  • 97c6421 remove old docs (#768)
  • f58dace add some comments in examples for drivers (#767)
  • 0852bc7 clean docs up (#765)

v9.10.0 2018-02-14

v9.9.2 2018-02-12

  • 31908a9 Release 9 9 2 (#762)
  • 51eb451 Fix Security Vulnerability (#761)

v9.9.1 2018-02-02

v9.9.0 2018-01-29

  • 913c6b5 Release 9 9 0 (#756)
  • b8d73ca fix test and add the latest grid (#754)

v9.8.5 2018-01-26

  • 228c5dd Release 9 8 5 (#753)
  • 4dc8882 Update CHANGELOG.md (#752)
  • d185307 fix Minitest::VERSION error (#751)

v9.8.4 2018-01-25

  • 7b72377 Release 9 8 4 (#749)
  • eeea236 fix: add condition flow for minitest (#748)

v9.8.3 2018-01-14

v9.8.2 2017-12-27

  • 500a7a3 Release 9 8 2 (#741)
  • d465462 update core (#740)
  • 987c4e3 add handling multiple apps (#738)
  • 1b8f8e3 Update and add description for actions (#737)
  • c691c36 Add run shell sortcut for android (#732)

v9.8.1 2017-12-17

  • 1081ae0 Release 9 8 1 (#731)
  • 8212de4 update ruby_core to fix creating session for the W3C createSession for Appium (#730)
  • e89b08f docs: fix the xcuitest link (#727)
  • e12787d add alias (#725)
  • 047ed32 Release 9 8 0 (#724)
  • 5bfb413 docs: update ruby lib core (#722)
  • 6b5a449 docs: update readme and insert URL to the core library (#721)
  • 3bab5b2 doc: update comments (#720)
  • 9dfa0b9 refactor: replace core directory to core library (#718)
  • 04a6f45 docs: update readme (#719)

v9.7.5 2017-11-04

  • 1e1bb7e Release 9 7 5 (#717)
  • 6a6d07e fix: take care capybara case (#716)

v9.7.4 2017-10-28

  • 8522f49 Release 9 7 4 (#715)
  • ad6ca97 fix: Define source in common section (#714)
  • bb80136 remove todo (#712)
  • b7a6e1d refactor: Define multi touch base class (#711)
  • 14ff169 feature: add unlock (#710)

v9.7.3 2017-10-21

  • e570a64 update changelog (#709)
  • f598950 Release 9 7 3 (#708)
  • 67385e9 refactor: Separate touch actions (#707)
  • d1dd4fb refactor: set uiautomator2 by default for android (#706)
  • 8c92ace feature: Add espresso bridge (#705)
  • cc4f9e7 feature: Add espresso (#704)
  • 6088233 docs: clean up (#703)
  • 5cf149c docs: add examples and tag_name (#702)
  • dd4ace1 add an example for the predicate (#701)
  • 3ea887d feature: add get source for xcuitest (#699)
  • 9af174f docs: update docs for search context (#700)
  • 798c3aa feature: introduce process model (#698)
  • 3c6b146 docs: separate parallel tests (#695)
  • c73ed12 refactor: make export session path manageable (#694)

v9.7.2 2017-10-07

  • f949287 docs: update changelog (#693)
  • 1f20df4 Release 9 7 2 (#692)
  • 51cba8e doc: add error message (#691)
  • b9bb275 feature: add flatten_hash_keys (#688)
  • 3bdc1f9 fix: path for uiautomation (#690)
  • 3102784 fix: export session (#689)
  • 212f70e docs: Add documentation (#685)
  • 38670ef docs: Add documentation (#683)

v9.7.1 2017-10-01

  • ebde85f Release 9 7 1 (#682)
  • db29b66 fix: Fix appium version error (#681)

v9.7.0 2017-10-01

  • bf12459 Release 9 7 0 (#679)
  • a6240cb refactor: Move window size method and touch related actions (#678)
  • 36ef57b docs: update documentation and comments (#677)
  • e3f5b0d refactor: define bridge in core (#676)
  • eb7680f refactor: collect no agrs in core/command (#675)
  • f174e75 remove some todos which isn't need more (#673)
  • 8471880 refactor: separate core android ios more (#670)
  • 2e09e83 refactor: move some drivers in core (#669)
  • 35b0ded refactor: replace extend for to bridge for in driver (#668)
  • c1b6923 doc: add routes references (#667)
  • d44f00a refactor: Reduce patch_webdriver_element and some DEPRECATIONs (#663)
  • 2f24cb2 feature: update toggle touch id enrollment (#664)
  • 895874d refactor: add some comments and remote_status (#662)
  • e813dfe refactor: put warn if no device matched (#658)
  • d95b02e refactor: re-struct directories (#655)
  • 070be93 docs: update the way to call Appium::Driver.new (#656)
  • f600fe6 refactor: separate some methods and modules (#651)

v9.6.1 2017-08-27

  • a542287 Release 9 6 1 (#650)
  • cb9450d refactor: divide dependencies (#649)
  • 0673ad7 feature: add commands for get_pasteboard and set_pasteboard (#648)
  • 420c855 use 1.8.0 to reduce constant ::Fixnum error (#647)
  • f801cf2 test: add a test for tap (#646)
  • eafaa3d doc: Update CHANGELOG.md (#645)

v9.6.0 2017-08-20

  • e1a2cd4 Release 9 6 0 (#643)
  • 6c6e916 refactor: separate uiautomator2 (#642)
  • 2b1a5ee Append documentations (#640)
  • 6ee404d refactor: Separate xcuitest more (#639)
  • 8a7c386 feature: test code for multiple iOS simulators (#637)
  • b7daaac fix: Fix Android scroll_to and scroll_to_exact (#638)
  • 65b2c7a refactor: remove unused definition and rename arguments for initilizer (#635)
  • 35d3b11 Alias quit_driver to driver_quit. (#634)
  • 214cf72 fix: Fix android tests and add broken ime methods (#633)
  • aaf307d refactor: loading xcuitest related methods only for XCUITest case (#631)
  • 20bc86a add extending bridge commands for W3C (#632)
  • 6288409 refactor: set global driver as arguments (#629)

v9.5.0 2017-08-05

  • 19177f5 Release 9 5 0 (#628)
  • 4219f1d feature: support selenium-webdriver3.4.1+ (#627)

v9.4.10 2017-07-30

  • 6eae1b6 Release 9 4 10 (#626)
  • 3df1b2d refactor: search contexts and its structure (#625)
  • 673bdef refactor: reduce complexity in android helper (#624)
  • d5c9118 Create ISSUE_TEMPLATE.md (#623)
  • 355207c doc: append a documentation for android coverage (#622)
  • 47a5ba9 refactor: use element.rect for Selenium Webdriver 3.4.0+ (#621)
  • 7cfa539 chore: ignoring DS Store (#620)
  • d834c97 feature: add react native app (#619)
  • 947106f feature: add commit message format to handle release note smarter (#616)
  • d126ba1 add progname (#615)
  • 9c4d555 remove rails/duplicable and related methods (#614)

v9.4.9 2017-07-01

  • cfe84fc Release 9 4 9 (#613)
  • 0e88589 fix handling element for xcuitest guestures (#611)

v9.4.8 2017-06-24

  • 209fb3f Release 9 4 8 (#610)
  • 40c92eb Add visibility for ios (#609)
  • 20307a0 mark deprecated for client side xpath strategy (#608)
  • 5d40446 Return a result of yield (#606)
  • cc913ed add getting current package name (#605)
  • fa33239 inherit selenium's wait (#603)

v9.4.7 2017-06-11

  • ef9efbd Release 9 4 7 (#601)
  • 29f031a Ignore server version check for grid (#600)
  • 1b7a4b4 Update CHANGELOG.md (#597)

v9.4.6 2017-05-25

  • a44ea77 Release 9 4 6 (#593)
  • 9f9c688 exclude test directories and grids (#592)

v9.4.5 2017-05-25

  • 8e7ea79 Release 9 4 5 (#590)
  • 4001282 add grid 2.x (#589)
  • fa00890 update some grid parameters (#588)
  • 44e12cb add grid settings (#587)
  • 4d98683 skip loading Pry.config.pager = false if users have .pryrc (#585)
  • 517f30d fix some ambiguous gesture (#584)
  • b69f0e0 replace attr_accessor to attr_reader (#583)
  • 5eff035 add touch and hold (#581)
  • e736359 add alert test case (#579)

v9.4.4 2017-05-13

  • 230bac6 Release 9 4 4 (#577)
  • 1facf0f add mobile alert (#575)
  • a2b0675 add travis example for ios (#573)
  • 2ff78b1 clean hide_keybaord for ios (#572)
  • 27e10f8 revert _fix_android_native_source and instance counting (#571)
  • 4a70d78 update latest apk for android tests (#570)
  • bd7d67b add special thanks (#567)

v9.4.3 2017-05-03

  • c413bd7 Release 9 4 3 (#566)
  • 8e600af fix tests for uiautomator2 (#565)
  • ab8ecf8 Update android_uiautomator.md (#564)
  • 4f035d3 Use uiautomator for uiautomator2 (#561)
  • 71d8eb6 Add link to issue in generating release notes (#562)
  • 915e75d don't use selenium-webdriver 3.5+ (#559)
  • 7e9c8ef update workaround (#557)
  • 801a5a0 add workaround (#556)

v9.4.2 2017-04-21

v9.4.1 2017-04-19

  • 491a142 Release 9 4 1 (#550)
  • d721297 separate find_element/s for uiautomator and xpath (#547)

v9.4.0 2017-04-17

  • 9492690 Release 9 4 0 (#545)
  • 2ea94c3 add mobile gesture (#542)
  • 1c7dd0f use xpath instead of uiselectors (#544)
  • 5841a39 add mobile gesture for XCUITest (#537)

v9.3.8 2017-04-13

  • 7a7cf44 Release 9 3 8 (#540)
  • 5e67b88 allow using TestObject server (#538)
  • 9fdf89f add link to mobile gesture for XCUITets (#536)

v9.3.7 2017-04-09

  • 8daf6f7 Release 9 3 7 (#535)
  • 893c714 Remove appium suffix from find element (#532)
  • 61ee15c Update docs for find_element/s (#531)
  • 17d17e6 fix markup (#526)
  • 9de862c fix the android doc markup (#525)

v9.3.6 2017-03-31

  • 0f1e3aa Release 9 3 6 (#523)
  • 4ae0815 Add toggle touch id enrollment (#521)

v9.3.5 2017-03-26

  • c652bb3 Release 9 3 5 (#520)
  • c8ae26d Add some android commands (#517)
  • e0db50e Add class chain (#515)
  • 43ea919 [WIP]add scrollable index param into scroll_uiselector (#507)
  • 80f8071 add clearing actions after calling perform (#512)

v9.3.4 2017-03-16

  • 2b01065 Release 9 3 4 (#509)
  • 0abf62f add doc for uiautomator (#508)
  • 0199159 Search with predicate (#504)
  • dbd8762 Update deactive app for xcuitest (#502)
  • e06b25e add a test for predicate (#499)
  • 447f13c Use awesome print 1.7 (#498)
  • a68cc5f remove workaround for rainbow (#497)

v9.3.3 2017-02-18

  • 422a468 Release 9 3 3 (#494)
  • c09cf1e add tags_include and tags_exact to find value (#490)

v9.3.2 2017-02-11

  • 39fd66f Release 9 3 2 (#487)
  • 7edcd09 Update changelog and add tests (#486)
  • 5731059 allow SAUCE_ENDPOINT env var to override sauce server url/path (#485)

v9.3.1 2017-02-05

  • fa555d1 Release 9 3 1 (#484)
  • c3bc3be add changelog (#483)
  • 6849567 add getting performance command (#480)
  • 0b52c16 Fix missed var rename (#481)
  • 54a8979 add android tests for capabilities (#477)
  • 5ba85ec add documents for toml (#478)
  • bab7df7 Clarify disabling Sauce Labs. (#471)
  • cf0bda0 remove outdated methods (#475)

v9.3.0 2017-01-22

  • a1c2872 Release 9 3 0 (#474)
  • 23d937a update changelogs for v9.3.0 (#472)
  • 34803ef arrange docs (#470)
  • c1106aa fix returning only visible elements (#465)
  • 0104a87 add capability to be able to set default timeout/interval for wait/wait_true (#468)
  • 1372e64 fix typo (#467)
  • a5ddd4a fix swipe, pinch, zoom (#466)
  • a1c2e9e fix appium server's version check (#464)

v9.2.0 2017-01-09

  • 958ae3e Release 9 2 0 (#460)
  • 292acdf update changelog for 9.2.0 (#458)
  • 1457728 Remove last waits (#456)
  • b10cf83 add examples for predicate (#455)
  • d050100 Add some documents (#454)
  • 6ee434f set auomation name from server if client side is nil (#451)
  • 6abb146 add link to locatorStrategies (#449)
  • 74dc747 add changelog (#448)
  • 4e8a449 arrange a bit (#446)
  • 4efeefa Release 9 1 3 (#445)
  • ba2fbdc Release 9.1.3

v9.1.3 2017-01-04

  • ba2fbdc Release 9.1.3
  • f0c15c5 update documentations in xcuitest (#444)
  • 67114d1 Improve performance for button/s and text/s (#442)
  • 2d1f30e simplify a bit and move tests to suitable file (#441)
  • 1efed4c add documentation for alternative long_press method (#440)
  • 71e629f update small changes (#439)
  • cec023c Use open timeout and read timeout and require selenium-webdriver3.0.4+ (#437)
  • ffa78a6 Release 9 1 2 (#434)
  • 22401b0 Release 9.1.2

v9.1.2 2016-12-25

  • 22401b0 Release 9.1.2
  • ab3ba8e Fix set immediate value (#432)
  • 75acc43 disable lint unified integer (#431)
  • baf5f3c update tests for finds_exact (#429)
  • 42df79b fix identicalConditionalBranches (#428)
  • 2a91a6d add appium_client_version (#421)
  • 7c39087 fix rubocop associated with block call (#422)
  • 1979cd8 Release 9 1 1 (#427)
  • c016ba3 Release 9.1.1

v9.1.1 2016-12-19

  • c016ba3 Release 9.1.1
  • 125f144 bugfix for finding an array of exact elements in ios (#424)
  • 586205a Release 9 1 0 (#419)
  • ba9ec64 Release 9.1.0

v9.1.0 2016-12-18

  • ba9ec64 Release 9.1.0
  • 5e2ed6a update readme and template (#418)
  • e4b4426 Fix rubocop (#417)
  • da4ed34 Require ruby 22 (#416)
  • 858863a Support over selenium-webdriver3.0.2 (#413)
  • fbcaa62 update selenium-webdriver 3.0 and add patches to work with Appium (#383)
  • 19fb322 update some tips for finding elements (#412)
  • e485121 Release 9 0 0 (#411)
  • 54ff9c4 Release 9.0.0

v9.0.0 2016-12-09

v8.2.1 2016-11-29

v8.2.0 2016-11-26

  • 4535ec9 Release 8.2.0
  • afcc91e Release 8.1.0
  • 8a08021 add endpoint for handling IME in remote bridge (#400)
  • 222cd47 Allow to name toml files differently than appium.txt, fixes #280 (#397)
  • d3a9235 update release note and documentation (#396)
  • b5ac170 Release 810 (#394)
  • 95d3a65 Release 8.1.0
  • 4b5d817 Release 8.1.0

v8.1.0 2016-11-18

  • 95d3a65 Release 8.1.0
  • 4b5d817 Release 8.1.0
  • 6c38ca5 replace end_ to delta_ because end_ is deprecated in #380 (#392)
  • 09654ab Add EventListener to Driver (#389)
  • 2d8fc5f Added touch id endpoint (#384)
  • 11b80e3 Added double_tap and two_finger_tap to Appium::TouchAction (#377)
  • 2a9f79c swipe proffers use of delta_x, delta_y instead of end_x, end_y which … (#380)
  • 6705226 Use secure sauce endpoint (https://ondemand.saucelabs.com:443) (#378)
  • acdcff0 Merge pull request #376 from sergey-plevako-badoo/add_double_tap_and_two_finger_tap
  • eea3a6f Added double_tap and two_finger_tap to Appium::TouchAction
  • ac03116 Include url in raised connection error (#374)
  • 924c28b Fix docs of find elements (#372)
  • 8b71cdc Add default value for duration in swipe (#368)
  • f58c8aa Merge pull request #363 from SrinivasanTarget/master
  • f8cff26 updated webdriver dependency

v8.0.2 2016-01-29

  • d67cbba Release 8.0.2
  • ec6815d Update iOS platform version
  • 92be077 Merge pull request #361 from SrinivasanTarget/master
  • 02a3f5f Add device_time
  • aeb8f9a Update selenium-webdriver dependency to 2.49

v8.0.1 2016-01-10

  • ed91786 Release 8.0.1
  • 373f110 Update contributing.md
  • be4dca6 Merge pull request #358 from bayandin/change-toml-parser
  • 9a386c4 Replace toml with tomlrb
  • 2ce8376 Merge pull request #357 from bayandin/selenium-compatibility
  • 28f6efb Do not check platformName in passed caps

v8.0.0 2015-10-08

  • e71fd1e Release 8.0.0
  • c89464f Update selenium-webdriver dependency to 2.48
  • d9fbf8b Merge pull request #354 from titusfortner/command_fix
  • 829c76b fix COMMANDS location
  • ad8bf40 Update badges
  • 252e838 Disable Travis email spam

v7.0.0 2015-05-08

  • af83896 Release 7.0.0
  • 7bb780d Fix make_docs script
  • b8cc4dd Add note about implicit wait change
  • 2599a46 Fix set_location Android test on emulator
  • 8162e27 Work around empty app strings
  • 1657f8c Merge pull request #333 from hipyard/geolocation_pr
  • dbb32b2 add set_location method for setting geolocation
  • e441d6d Merge pull request #334 from hipyard/settable_logger
  • ed56450 logger setter method
  • 8634cad Merge pull request #336 from JaniJegoroff/fix-tests
  • 4afcf6f Fix for "undefined local variable or method" errors
  • 9ea0754 Merge pull request #330 from JaniJegoroff/add-locked-method
  • 73a7dc0 Add device_locked? method
  • 1348a8c Update .rubocop.yml
  • de37577 Update dependencies
  • b19d0e0 Improve promote method documentation
  • 1b88060 Merge pull request #329 from appium/rubocop
  • e9d1986 Fix remaining rubocop issues
  • 7feace9 Merge pull request #327 from JaniJegoroff/stable-android-tests
  • 502c9d5 Fix for Android tests
  • b73c782 Fix rubocop Rakefile issues
  • 93cb8a5 Run rubocop on more files
  • cd8638b Merge pull request #325 from JaniJegoroff/rubocop-android-tests
  • bd54f96 Rubocop - Style/UnlessElse
  • 3c520a9 Rubocop - Metrics/LineLength
  • e80398f Rubocop - Lint/RescueException
  • b41a3da Rubocop - Style/Semicolon
  • af3ea2e Rubocop - Style/PredicateName
  • 7907af6 Rubocop - Style/BlockComments
  • 95d34b7 Rubocop - Style/SignalException
  • cd6728f Rubocop - Style/SymbolProc
  • e383ac6 Rubocop - Style/PercentLiteralDelimiters
  • 211bd82 Rubocop - Style/LeadingCommentSpace
  • d141499 Rubocop - Style/CommentIndentation
  • 45dbc04 Rubocop - Style/CommentAnnotation
  • db0961f Rubocop - Style/DeprecatedHashMethods
  • d710d6e Rubocop - Style/EmptyLinesAroundBlockBody
  • e8875c1 Rubocop - Style/SpaceInsideParens
  • b489f48 Rubocop - Lint/AmbiguousRegexpLiteral
  • 807f258 Rubocop - Style/TrailingComma
  • 432144f Rubocop - Style/MethodDefParentheses
  • 510a2a6 Rubocop - Lint/DeprecatedClassMethods
  • 47f1790 Rubocop - Style/BracesAroundHashParameters
  • 1b946fb Rubocop - Style/HashSyntax
  • 86163f7 Rubocop - Style/TrailingBlankLines
  • a7aef30 Rubocop rake task
  • 1be017b Merge pull request #324 from appium/rubocop
  • fb534a0 Fix more rubocop issues
  • 893165d Merge pull request #323 from JaniJegoroff/rubocop-ios-tests
  • b1d9d5f Rubocop - Metrics/LineLength
  • 39d8b4e Rubocop - Lint/RescueException
  • 1460120 Rubocop - Lint/HandleExceptions
  • 7f04d50 Rubocop - Style/Semicolon
  • 1615e6d Rubocop -Lint/ShadowingOuterLocalVariable
  • 15e7c62 Rubocop - Style/SignalException
  • 0ecda98 Rubocop - Style/BlockComments
  • 6dc9ee1 Rubocop - Style/BlockComments
  • a9d9573 Rubocop - Style/SpaceAroundEqualsInParameterDefault
  • 66f4e14 Rubocop - Style/LeadingCommentSpace
  • 6c8efda Rubocop - Style/PredicateName
  • aef6dc9 Rubocop - Style/EmptyLinesAroundBlockBody
  • c964236 Rubocop - Style/CommentIndentation
  • d9478af Rubocop - Style/SpaceAroundOperators
  • 22a329e Rubocop - Style/BarePercentLiterals
  • 9b855c9 Rubocop - Style/SymbolProc
  • 4720e82 Rubocop - Lint/AmbiguousRegexpLiteral
  • 7477497 Rubocop - Style/StringLiterals
  • 40c060b Rubocop - Style/SpaceAfterNot
  • 2793129 Rubocop - Style/CommentAnnotation
  • e7750e9 Rubocop - Style/RedundantSelf
  • 403badd Rubocop - Style/MethodDefParentheses
  • a62ed2a Fix Rubocop rake task pattern
  • 1aaa1db Rubocop rake task
  • d2e1857 Rubocop - Style/TrailingWhitespace
  • 602cb2a Rubocop - Style/TrailingBlankLines
  • 19507f5 Merge pull request #322 from JaniJegoroff/fix-ios-tests
  • f0f4f84 Fixed iOS tests and updated documentation
  • 305ce9c Add .rubocop.yml
  • 4b0383c Add travis. Update migration doc
  • 3dc3d0c Merge pull request #320 from JaniJegoroff/rubocop-warning-fixes
  • e539d7c Renamed method installed? to app_installed?
  • 4ba5ed9 Link to new Ruby docs
  • 47276b5 Rubocop - Lint/UselessAssignment
  • 7ec6396 Rubocop - Style/ClassAndModuleChildren
  • 25cd420 Rubocop - Style/PredicateName
  • 52d4910 Rubocop - Style/MethodName
  • 9df1000 Rubocop - Style/CommentAnnotation
  • 156d595 Rubocop - Style/BlockComments
  • dbda46d Rubocop - Style/LineEndConcatenation
  • 8c34235 Rubocop - Metrics/BlockNesting
  • 97e54a6 Rubocop - Style/VariableName
  • 5222346 Rubocop - Style/AlignParameters
  • 22f849e Rubocop - Metrics/MethodLength (custom method length)
  • 58aae60 Rubocop - Style/ConstantName (cop disabled)
  • 2bc8006 Rubocop - Style/IfUnlessModifier
  • 3434ec7 Rubocop - Style/AlignHash
  • 548f632 Rubocop - Style/MultilineOperationIndentation
  • 610c172 Rubocop - Lint/AmbiguousRegexpLiteral
  • c68702d Rubocop - Style/SignalException
  • 318372e Rubocop - Style/NilComparison
  • 7994d0f Rubocop - Style/PercentLiteralDelimiters
  • 4a6902d Rubocop - Style/GuardClause
  • 07ebfbf Rubocop - Style/SingleSpaceBeforeFirstArg
  • ded2c9a Rubocop - Style/CaseEquality
  • cd7c67e Rubocop - Style/MultilineTernaryOperator
  • afddea3 Rubocop - Style/CaseIndentation
  • a843671 Rubocop - Style/EmptyLinesAroundClassBody
  • 829b17d Rubocop - Lint/ShadowingOuterLocalVariable
  • f5fd8cf Rubocop - Style/RedundantSelf
  • 4444168 Rubocop - Style/LeadingCommentSpace
  • b18ae54 Rubocop - Lint/UnusedMethodArgument
  • 4e24752 Rubocop - Style/FirstParameterIndentation
  • 5841e9d Rubocop - Style/DeprecatedHashMethods
  • 0264c37 Rubocop - Lint/DeprecatedClassMethods
  • 1923f64 Rubocop - Metrics/LineLength
  • 0ab729a Custom config file for Rubocop
  • 6f18e6f Rubocop - Style/ColonMethodCall
  • 7ba83e5 Rubocop - Style/IndentationWidth
  • 20ebd0b Rubocop - Style/BracesAroundHashParameters
  • 9b08ab7 Rubocop - Style/HashSyntax
  • 7f28fb2 Rubocop - Style/MultilineOperationIndentation
  • 978b648 Rubocop - Style/CommentAnnotation
  • e939a7c Rubocop - Style/CommentIndentation
  • 40b6e10 Rubocop - Style/EmptyLinesAroundModuleBody
  • 49ba5a9 Rubocop - Style/ClassCheck
  • 5b40de9 Rubocop - Style/SelfAssignment
  • 3e20158 Rubocop - Style/EmptyLines
  • 91de46e Revert "Rubocop - Style/RegexpLiteral"
  • d79ad18 Rubocop - Style/RegexpLiteral
  • 9a38dfb Rubocop - Lint/AmbiguousOperator
  • ab06fa4 Rubocop - Lint/UnusedBlockArgument
  • 4ce71f8 Rubocop - Style/SymbolProc
  • 8389f70 Rubocop - Style/BarePercentLiterals
  • b818def Rubocop - Style/MethodDefParentheses
  • f2ed949 Rubocop - Style/SpaceAroundOperators
  • 4fe1f3c Rubocop - Style/AccessModifierIndentation
  • 76a8888 Rubocop - Style/RedundantReturn
  • 96c65d7 Rubocop - Style/TrailingComma
  • da9c079 Rubocop - Style/SpaceInsideBlockBraces
  • 3fc783e Rubocop - Style/TrailingWhitespace
  • 55b3c90 Rubocop - Style/SpaceAroundEqualsInParameterDefault
  • 677d7e2 Rubocop - Style/TrailingBlankLines
  • 0084c57 Rubocop rake task
  • 0059d23 Set default wait to 0
  • b5bb400 Validate resourceId before searching
  • c41ee41 Add issuestats badges
  • 2bb8694 Raise command error on nil mainWindow for iOS
  • f2122de Don't crash when mainWindow is UIAElementNil

v6.0.0 2015-01-26

  • ea11190 Release 6.0.0
  • d15371d Update readme.md
  • 4f99dd3 Merge pull request #302 from whoward/use-logger
  • 1673a69 Use the logger object for outputting debug information
  • 4573473 Create index_paths.md

v5.0.1 2014-12-30

  • 9b15701 Release 5.0.1
  • d2e12d8 Merge pull request #298 from sbonebrake/upgrade_awesome_print
  • 4478662 Upgrade awesome_print and remove the ostruct patch. This fixes issue #297.
  • fbf9a6e Update migration.md
  • d5172bd Update migration.md

v5.0.0 2014-12-23

  • 7c3bc19 Release 5.0.0
  • 0585d78 Fix page command on Android
  • 1f2d10a Test touchactions in new file
  • 6a638c4 Fix webview page inspection
  • ddd94b4 Remove method_missing
  • ad10640 Fix set_immediate_value & update debugging
  • 7c9e8d0 Don't try and hide the keyboard after .type
  • 544e34a Fix #291 always set implicit wait to default wait
  • d6dacd0 Clean up button test on iOS
  • 2967a52 Update contributing.md
  • ad35078 Update contributing.md
  • 3943039 Create contributing.md
  • 20c0c4d Merge pull request #289 from sofaking/master
  • 0e223ac iOS text elements tests are green
  • 16b33af iOS button elements tests are green
  • 524d412 Get back to catalog after web view test
  • 06c3a75 iOS driver tests are green
  • c2e80f0 iOS web context test is green
  • 718e6f5 Generic element tests for iOS are green now
  • 0651054 ios helper tests are green now
  • 1356454 Compatibility with Rubies older than 2.1.0
  • 99c0b12 Add bootcamp guide & example links
  • 8d2daeb Fix iOS 8.1 driver test
  • c52b099 Update button test
  • a069f28 Fix iOS 8.1 test device/device
  • 4643510 Update iOS 8.1 test ios/element/button ✓
  • 44c930a Merge pull request #285 from sbonebrake/touch_action_sauce_fix
  • bbb4cc2 Fix for issue #283 'Ruby bindings TouchAction broken on Sauce Labs'
  • 3cfe864 Update tests for new api.apk
  • f1e353a Skip launch_app test
  • 8000cfa Add _app suffix to install/remove/launch
  • bc81782 Fix android common/device test
  • 252df47 Reimplement ele_index / tag to avoid xpath
  • c5cf51d Rewrite iOS helpers
  • eb22269 Fix iOS textfield tests
  • cfad029 Rewrite iOS textfield helpers
  • 98a561b Add _elementOrElementsByType for iOS
  • 0b9aa53 Regenerate docs
  • b7def85 Fix accessor docs
  • b38c783 Update predicate methods. Fix version ref
  • 8d3bbc5 Restore xpath based textfield helper for iOS
  • de61d18 Fix ios/element/text test
  • d90446d Fix common/helper iOS test
  • 5042465 Update device attr docs
  • e1f041f Device Modes
  • dfdacdf Update docs.md
  • a0a74a9 Add example of automating preinstalled Android app
  • 4569b0e Merge pull request #267 from 0x1mason/2969
  • cfe9f29 Added start_activity function and tests
  • af6d44c Add User-Agent
  • 29dfcbe Merge pull request #266 from Jonahss/master
  • ca42554 added get_settings and update_settings methods
  • 7cd7431 Merge pull request #252 from jskswamy/master
  • 3ab6f01 Update nokogiri
  • afcbd6b Update gemspec
  • 5f0c1c5 Fix textfield index
  • d4517b8 Update comment
  • b71c9d4 Fix get_source
  • c352e68 Fix uiautomator's invalid xml #243
  • c2b5dcb Use predicates for ios/element/textfield

v4.1.0 2014-07-21

v4.0.0 2014-07-05

  • 8cc004a Release 4.0.0
  • e8c52c6 Add note to android install test
  • e5b3939 Update install test on Android
  • e02498c Fix #152
  • b9db60f Reset parser before/after parsing
  • 9c4672b Add instance numbers to page output on Android
  • de5732d Fix #224
  • a206270 Fix android device test
  • 9838d6a Move context tests to web_context.rb
  • d6faefa Fix common/patch test
  • 414c4de Update common/device test for Android L
  • ccfb38d Update android/helper for Android L
  • 24b75d7 Update alert tests for Android L
  • 8e9c7da Fix #227
  • 596f6e0 Fix #223
  • bcd9934 Add predicate textfield test for iOS
  • 27732f4 Merge pull request #225 from appium/remove_complex_find
  • 3424d64 Remove complex_find. Update tests
  • e2c82cc Add hide_keyboard for Android. Use custom for iOS
  • 27a25ba Update hide_keyboard for iOS
  • e952bb0 Test pull_folder on iOS & Android
  • 515e288 available_contexts returns [] instead of nil on error
  • 86b378e Add pull_folder support
  • 0b3e0cf Add open_notifications. Fix #210
  • 05125b4 Update migration.md
  • 235e1c0 Replace keyevent with press_keycode. Add long_press_keycode
  • 64d9db1 Use one run.rb for all platforms
  • 335100e Move iOS helpers to common.rb
  • ab915cf Update driver opts
  • b495c5e Merge pull request #211 from kieferrm/patch-1
  • 543f8f3 change require to lower case
  • c54eaa1 Remove global
  • ee5a076 Update docs.md
  • a581424 Clean up cucumber doc

v3.0.3 2014-06-02

v3.0.2 2014-06-01

  • 08fe528 Release 3.0.2
  • a051b35 Fix find by ids on Android
  • 84e3983 Allow setting sauce_username/sauce_access_key to false

v3.0.1 2014-06-01

v3.0.0 2014-05-30

  • 77d64af Release 3.0.0
  • 86f1655 Rename mobile find to complex_find
  • 109139b Merge pull request #207 from appium/no_xpath
  • 682797d Use uiselector instead of xpath
  • 0c51bca Update complex find constants

v2.1.0 2014-05-21

  • f0db091 Release 2.1.0
  • 189b99a Use io.appium.android.apis
  • 5b1e3d8 Fix current_app on Android
  • aa6e93a Fix wait
  • c590996 Move posix-spawn to dev dependency
  • 7a55892 Fix typo
  • 2a1c009 Merge pull request #197 from xrd/patch-1
  • 9de20b7 Fix typo
  • b306378 Merge pull request #196 from DylanLacey/master
  • 01dd97c Make wait and wait_true use the interval before it reexecutes
  • 9a138bb Merge pull request #195 from DylanLacey/master
  • d85e292 Don't continue to wait for crashed Appium server
  • 107a90c Use FILE instead of dir
  • 12d62bc Merge pull request #194 from DylanLacey/master
  • bcc7865 Quit driver before creating a new one. Always.
  • a52f215 Fix android test
  • f43309c Fix #192
  • 4a97ba1 Set sauce to empty so tests run local #191
  • 56d8a04 Fix #191
  • ea0fe8e Set empty sauce ENV to nil
  • 190f023 Update migration.md
  • 28aa754 Update migration.md
  • d9447a9 Merge pull request #190 from DylanLacey/xpath
  • ac9f5eb Parse HTML as HTML, not XML.
  • a84163b Output debug status only when enabled

v2.0.0 2014-05-14

  • 2d7ab8b Release 2.0.0
  • 84af3e9 Merge pull request #189 from appium/update_api
  • 208ce67 Add migration doc
  • 52b2c3a Enable page 'static'
  • 19a2cf8 Update tests
  • 5e10809 Format all .rb files
  • 3f41705 Rename s_text to text. Remove e_* methods
  • 7909daa Rename press_for_duration to long_press
  • d63a58f Update app_strings to take optional language arg
  • 71ab5db Pass element reference, not element, when calling tap
  • 30b646f Merge pull request #184 from DylanLacey/master
  • 6afc071 Change current_context= to set_context.
  • 8f280ec Fix page on iOS
  • 7088169 Update android/helper.rb
  • 537a8c3 Update Android common/device
  • 72ff02a Restore strings.xml support on Android
  • 0dc4965 Update readme.md
  • a5c2a1f Update docs
  • ca767f4 Improve page/page_class
  • 034a309 Purge byte order marks
  • 3988ee3 Update readme.md
  • f1e91a4 Update readme.md

v1.0.0 2014-04-29

  • 5a3ecbb Release 1.0.0
  • 4b6989a Merge pull request #172 from DylanLacey/flight
  • 0824188 Airline mode.
  • 7935fc0 Prepare for release
  • 583a0a6 Update version helper
  • 982b102 Update docs
  • 74f9e5e Improve docs
  • b5414b7 Update documentation for appium 1.0
  • de25322 Fix ios test
  • 3943f19 Do not sort files
  • e7bd82a Fix load_appium_txt
  • fe792a5 Fix comment
  • bb9f44a Fix error message about missing platformName
  • 45e56b9 Fix flaky android tests by using wait
  • 723b304 Rename closeApp to close_app
  • ec2f6ea Improve android/patch test
  • e3a7ad5 Merge pull request #169 from bootstraponline/master
  • bbcd38b Fix complex find
  • 684aa0d Merge pull request #168 from DylanLacey/master
  • 7475d38 Remove unused error method
  • 6875a48 Use new complex_find method.
  • 86371c3 Fix common/helper
  • e765488 Update Android common/device
  • 79de9b5 Fix android common/helper
  • 7ac67e3 Fix android/helper
  • 4754137 Fix id resolution. Fix patch and helper
  • 38af1aa Fix android alert, text and textfield
  • 1f82df4 Fix page commnand on Android
  • b3cd998 Fix android/element/button
  • 6e215ff Reorder iOS text methods
  • ead35f9 Refactor iOS textfield xpath
  • b26d77d Move iOS specific helpers out of common
  • a97c1cd Merge pull request #163 from DylanLacey/master
  • 537099d Update tests to meet new code requirements.
  • c7c6d10 Ensure elements on iOS are visible
  • e0cb0c9 Update Rakefile
  • 6a174e2 Modern ruby defaults to utf-8
  • 5540ffc Update ios_tests
  • ecc7d02 Update iOS support
  • 8845a1e Rewrite iOS support for appium 1.0
  • b0e0bfd Update textfield and flaky.txt
  • 7c40873 Fix ios[ios/element/textfield]
  • ee0ccd2 Fix ios[ios/element/alert]
  • f439730 Fix ios[common/helper]
  • 3582d34 Fix iOS common/element/button
  • 67f719e Add flaky.txt
  • 7847df2 Merge pull request #159 from DylanLacey/master
  • 4c816e2 Fix wait
  • b58f283 Update one_test runner
  • 52b2a5c Enable running with flake
  • 9861a88 Update tag references
  • 326aeb5 Don't call mobile methods
  • 09329d1 Name before_first/after_last for better error messages
  • 5302418 Fix ios/element/generic
  • 9bf869f ios/element/text is passing
  • 2e10eb3 Start updating for new XPath
  • 62c977a Add note about source_window + appium 1.0
  • 2bb509f Replace mobile methods for appium 1.0
  • 2c8142b Fix page_class to work with Appium 1.0
  • 265b658 Use nokogiri to parse XML
  • 8c96eae Merge pull request #157 from appium/update_spec
  • 5c9e840 Update tests to work with new spec gem
  • 0331fe0 Merge pull request #155 from DylanLacey/keyevent
  • 3a9bebd Add keyevent method
  • 758afbf Merge pull request #154 from DylanLacey/master
  • 294ba49 Extend Appium::Device methods before promoting Appium methods.
  • d432e36 Merge pull request #149 from DylanLacey/chainz
  • 965ec7b Add multi-touch actions, touch actions.
  • d8cbacd textfield_named to use chained find_element
  • e76e6dd Merge pull request #151 from DylanLacey/docs
  • ecbbb18 Merge pull request #150 from DylanLacey/files
  • 7ef61e1 Update doc
  • 6c97d17 Add file methods
  • aea8c5d Update doc
  • 854d2c6 Fix invalid warnings Fix #147
  • 0408cc0 Fix driver docs
  • e72c170 Remove Selendroid specific code
  • 4e9f3d6 Validate platformName Fix #146
  • 38fc42e Clarify wait_true doc Fix #127
  • 285a97b Fix ignore, wait, wait_true
  • 1b160b4 Fix typing on iOS
  • 44eb53b Add comments to end
  • a4d2c55 Add OpenStruct support to Awesome Print
  • 12b35a6 All tests passing
  • 01f4ecf Fix 'undefined' is not a function
  • af76d4d Fix broken ends
  • 9a214aa Don't use add_to_path
  • 67a997c Clean up module syntax
  • 8be5b7c Merge pull request #142 from appium/wip
  • fb61522 Rename test folders
  • 8f2049f Update capabilities and appium.txt
  • 62dc430 Merge pull request #139 from DylanLacey/complex_find
  • bc20a71 Add complex find
  • 38a9429 Merge pull request #140 from DylanLacey/hide
  • f6d5987 Add keyboard hidin'
  • c0076e9 Merge pull request #138 from DylanLacey/noarg_methods
  • 23f24c9 add current_activity, background_app, app_installed
  • eb12171 Merge pull request #135 from DylanLacey/contexts
  • b8f3a91 Add context switching
  • c13b877 Merge pull request #137 from DylanLacey/accessibility_id
  • 5c9d18f Add accessiblity_id finder
  • 5d1722f Merge pull request #136 from DylanLacey/uiauto_finders
  • fdd14da Add uiautomat[ion|or] locators
  • ef42569 Merge pull request #133 from DylanLacey/master
  • a6fbb15 Log warning when methods are added to Selenium
  • 6590e9f All tests passing on master branch of appium
  • cd5a25d Update android tests
  • 7fc8c55 Update android tests
  • 6e32210 Add ruby_lib_ios and ruby_lib_android tests to ruby_lib
  • b9b449a Merge pull request #129 from DylanLacey/master
  • f87a379 Added calls to explicit endpoints for :install, :remove, :close, :launch, :lock, :shake.
  • 2ea9aa5 Upgrade to SVG badges
  • 003bbe6 Status is in the official bindings
  • d0b6198 Document how to activate fast reset

v0.24.1 2014-03-26

  • a07da28 Release 0.24.1
  • 4718b0b Client should never send fastReset or skipUninstall

v0.24.0 2014-03-25

v0.23.0 2014-03-21

v0.22.1 2014-03-20

v0.22.0 2014-03-19

v0.21.0 2014-03-13

v0.20.0 2014-03-13

v0.19.1 2014-02-25

v0.19.0 2014-02-20

  • 6fd332b Release 0.19.0
  • 69f2058 Merge pull request #119 from misttar/feature/appium_ruby_console_on_windows
  • 55ab536 Fix to enable appium ruby console (arc) on windows; Removed unnecessary ruby based absolute path conversion in load_appium_txt, as it is done later in Driver::initialize; Simplified absolute_app_path method for resolving windows paths;
  • f529113 Merge pull request #118 from justingrammens/master
  • 297cdfc Need to add the missing commas for the Android example in readme for it to work for me.
  • d55a2f5 Fix webview
  • da987f6 Merge pull request #114 from misttar/app_path_on_windows
  • 488236e Adding a small patch to fix loading the app with absolute windows paths;
  • 6e789d5 Fix tag_name
  • af4517f Update MiniTest Expectations link
  • 8810bbe Update name doc for iOS
  • f08854a Escape single quotes for iOS JS selectors

v0.18.2 2014-01-28

  • f7a2e26 Release 0.18.2
  • b123321 Check ENV['DEVICE'] when :device isn't set.

v0.18.1 2014-01-28

v0.18.0 2014-01-27

v0.17.0 2014-01-22

  • 8571197 Release 0.17.0
  • 1134b87 Fix fast clear. Fix #110
  • f0bc0b5 Update api_19_webview.md
  • 94657b4 Update api_19_webview.md
  • 3b93375 Create api_19_webview.md
  • 9b838f4 First attempt at webview automation for Android API 19

v0.16.0 2014-01-09

  • b9264f6 Release 0.16.0
  • 18466ea Hide invisible elements in iOS page output

v0.15.2 2013-12-23

  • 35b84fd Release 0.15.2
  • 23504ea Update selenium-webdriver for driver.manage.logs support

v0.15.1 2013-12-13

  • 8340d99 Release 0.15.1
  • ee39131 Default to OS X 10.9 & iOS 7 on Sauce
  • 9627036 Fix promote_singleton_appium_methods
  • 81ce5d0 Fix docs
  • fe60570 Error if we're generating an empty file
  • 0162656 Prevent duplicate tags

v0.15.0 2013-11-25

  • c27ac6f Release 0.15.0
  • 77a7736 wait and wait_true no longer use default_wait
  • 18a4b94 Fix exists
  • dd885bf timeout(0) waits forever so default to 1 as the min wait

v0.14.0 2013-11-22

v0.13.0 2013-11-22

  • e1632bc Release 0.13.0
  • 87c5e12 Release 0.13.0
  • 647cb94 Release 0.13.0
  • a235a2c Update name_exact
  • f1d2701 names on Android will return the text values when no arg is passed
  • 7ac38c9 Fix return value of name_exact
  • e6da4aa Add textfield_named for iOS
  • 789fc52 Add ios_version method
  • 5447f4c Rename password to ios_password
  • a5b85de Add scroll_to_exact for Android & more
  • cc7e778 Default to fastClear: false
  • f54f145 Add link to minitest expectations

v0.12.0 2013-11-07

  • c92bd37 Release 0.12.0
  • f1b7633 Add s_texts_names. Fix alert_dismiss_text and alert_accept_text for iOS 7
  • 6f2d698 Fix page on iOS 7
  • 70dbac3 set_wait and no_wait now update @default_wait
  • 1f31754 Restore readme
  • 1e7a4c3 Update Android page to always output resource-ids

v0.11.1 2013-09-24

v0.11.0 2013-09-24

  • 948074c Release 0.11.0
  • a0dfe2c Add s_texts, s_texts_exact
  • 5b3bb88 wait and wait_true now respect default_wait
  • 5c3083b Update Android tag maps
  • c2b7098 Sort page_class on Android

v0.10.0 2013-09-20

  • 6ab8180 Release 0.10.0
  • afb0b09 Add promote_singleton_appium_methods(main_module)
  • 631c584 .location_rel now returns a fraction
  • bf45140 page on iOS now takes window number
  • cb38755 Fix Android fast duration
  • c81bba8 Sauce doesn't use dashes in the session id
  • 613c33e Add note about xpath index

v0.9.1 2013-09-19

  • cd9fc63 Release 0.9.1
  • c5c2b83 XPath index starts at 1 for textfield
  • 511f76e Fix server_version path debug output

v0.9.0 2013-09-19

v0.8.0 2013-09-19

v0.7.1 2013-09-09

  • 1e0f36e Release 0.7.1
  • b611ac6 Fix typing on disabled textfield
  • d887050 xml_keys, xml_values, resolve_id work on iOS
  • e148f2a Allow custom URL. Fix #84
  • 8d6ae78 Use our docs not rubydoc.info

v0.7.0 2013-09-05

  • c8f3041 Release 0.7.0
  • f98534d iOS page supports ids and defaults to 1st window
  • ab6cb4f strings.xml is now client side. compressed xml support
  • e976552 Add Android API 18 resource id to page output
  • ddc5e36 browserName is never used
  • c5211e5 Print all matching ids in page
  • 8d19157 Include strings.xml ids in page output on Android
  • b615628 Update readme.md
  • adc4eba Add id example
  • 42d2a86 Add more code examples
  • fa45efd Update docs.md

v0.6.7 2013-08-23

v0.6.6 2013-08-19

v0.6.5 2013-08-13

  • 8b7b4d6 Release 0.6.5
  • 8dadb52 Add directory support to appium.txt require

v0.6.4 2013-08-09

  • 94a9bbc Release 0.6.4
  • 3b24fcd Add optional $driver.global_webdriver_http_sleep
  • dae3508 Add longClick example

v0.6.3 2013-08-07

  • ccf8e37 Release 0.6.3
  • d55c6fa Fix device and rake uninstall
  • 8c704ee Support OpenStruct in Awesome Print
  • 898fe27 Device is not case sensitive

v0.6.2 2013-08-07

v0.6.1 2013-08-05

v0.6.0 2013-08-05

v0.5.16 2013-07-26

v0.5.15 2013-07-03

v0.5.14 2013-07-03

v0.5.13 2013-06-19

v0.5.12 2013-06-18

  • 89b0902 Release 0.5.12
  • 7c4e8d1 search_id, search_value replaced with xml_keys, xml_values

v0.5.11 2013-06-18

v0.5.10 2013-06-17

v0.5.9 2013-06-11

v0.5.8 2013-06-04

  • 91f5c2f Release 0.5.8
  • b4e592c Fix call twice
  • 18e3f7d Prefer existing method before calling driver method
  • 1f72729 switch_to.alert calls getAlertText so use bridge directly
  • 9752a3b Add tag method

v0.5.7 2013-06-03

v0.5.6 2013-05-31

v0.5.5 2013-05-31

v0.5.4 2013-05-28

  • 9e95106 Release 0.5.4
  • d66020c Fix gemspec. yard is required for docs task
  • 1c6509d Add dev task to install gems required for release task
  • 5106643 Add Sauce Storage support

v0.5.3 2013-05-24

v0.5.2 2013-05-24

v0.5.1 2013-05-24

v0.5.0 2013-05-24

v0.4.2 2013-05-20

v0.4.1 2013-05-20

v0.4.0 2013-05-16

v0.3.16 2013-05-14

v0.3.15 2013-05-13

v0.3.14 2013-05-13

v0.3.13 2013-05-10

v0.3.12 2013-05-10

v0.3.11 2013-05-09

  • 14d705a Release 0.3.11
  • ebdae44 Search name and text when using textfield

v0.3.10 2013-05-07

v0.3.9 2013-05-06

v0.3.8 2013-05-06

v0.3.7 2013-05-01

v0.3.6 2013-05-01

v0.3.5 2013-04-30

v0.3.4 2013-04-30

v0.3.3 2013-04-27

v0.3.2 2013-04-26

  • eee6632 Release 0.3.2
  • b22d747 Default to app_activity if app_wait_activity is not set
  • 76198ad Fix reset clearing iOS JavaScript
  • 445519b Use Appium's detailed error messages
  • e00964f Update readme.md
  • ef0b626 Avoid invisible elements

v0.3.1 2013-04-26

v0.3.0 2013-04-25

v0.0.30 2013-04-16

v0.0.29 2013-04-15

v0.0.28 2013-04-11

v0.0.27 2013-04-05

v0.0.26 2013-04-04

v0.0.25 2013-03-28

v0.0.24 2013-03-28

v0.0.23 2013-03-27

v0.0.22 2013-03-23

v0.0.21 2013-03-22

v0.0.20 2013-03-22

v0.0.19 2013-03-22