├── img ├── packages.png └── avd_settings.png ├── bin └── arc ├── Gemfile ├── .gitignore ├── Rakefile ├── .github └── dependabot.yml ├── test └── simple.rb ├── lib ├── appium_console │ └── version.rb ├── start.rb ├── appium_console.rb └── cli.rb ├── Thorfile ├── appium_console.gemspec ├── readme.md ├── .rubocop.yml ├── LICENSE-2.0.txt └── release_notes.md /img/packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/ruby_console/HEAD/img/packages.png -------------------------------------------------------------------------------- /img/avd_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/ruby_console/HEAD/img/avd_settings.png -------------------------------------------------------------------------------- /bin/arc: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # appium ruby console = arc 3 | require 'cli' 4 | require 'appium_console' 5 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | gemspec 3 | 4 | gem 'appium_thor', '~> 2.0' 5 | gem 'rake', '~> 13.0' 6 | gem 'rubocop', '1.81.7' 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # if osx_install.rake is used from this dir, ignore the appium subdir it creates 2 | appium/ 3 | 4 | *.app 5 | .* 6 | *.trace 7 | features/ 8 | tmp.rb 9 | *.zip 10 | doc/ 11 | *.autosave 12 | *.apk 13 | *.lock 14 | *.gem 15 | -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | require 'bundler/gem_tasks' 2 | require 'rake/testtask' 3 | require 'rubocop/rake_task' 4 | 5 | desc('Execute RuboCop static code analysis') 6 | RuboCop::RakeTask.new(:rubocop) do |t| 7 | t.patterns = %w(lib test) 8 | t.options = %w(-D) 9 | t.fail_on_error = true 10 | end 11 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: bundler 4 | directory: "/" 5 | schedule: 6 | interval: weekly 7 | time: "11:00" 8 | open-pull-requests-limit: 10 9 | - package-ecosystem: github-actions 10 | directory: "/" 11 | schedule: 12 | interval: weekly 13 | time: "11:00" 14 | open-pull-requests-limit: 10 15 | -------------------------------------------------------------------------------- /test/simple.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | # run with 4 | # ruby my_test.rb 5 | # 6 | # Example use of running a test standalone. Useful for debugging a single test. 7 | 8 | require 'rubygems' 9 | require 'appium_lib' 10 | 11 | def sign_in 12 | button('Sign In').click 13 | end 14 | 15 | start_driver 16 | 17 | sign_in 18 | 19 | # Quit 20 | x 21 | -------------------------------------------------------------------------------- /lib/appium_console/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | # Define Appium module so version can be required directly. 4 | module Appium; end unless defined? Appium 5 | module Appium 6 | module Console 7 | VERSION = '4.2.0' unless defined? ::Appium::Console::VERSION 8 | DATE = '2025-01-25' unless defined? ::Appium::Console::DATE 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /Thorfile: -------------------------------------------------------------------------------- 1 | require 'appium_thor' 2 | 3 | Appium::Thor::Config.set do 4 | gem_name 'appium_console' 5 | github_owner 'appium' 6 | github_name 'ruby_console' 7 | version_file 'lib/appium_console/version.rb' 8 | end 9 | 10 | # Must use '::' otherwise Default will point to Thor::Sandbox::Default 11 | # Debug by calling Thor::Base.subclass_files via Pry 12 | # 13 | # https://github.com/erikhuda/thor/issues/484 14 | # 15 | class ::Default < Thor 16 | desc 'spec', 'Run RSpec tests' 17 | def spec 18 | exec 'rspec spec' 19 | end 20 | end 21 | -------------------------------------------------------------------------------- /lib/start.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rubygems' 4 | require 'appium_lib' 5 | 6 | # must prefix pry commands such as %reset or the pry command will 7 | # override the ruby_lib command with the same name. 8 | # 9 | # old Pry may not respond to config 10 | Pry.respond_to?(:config) ? Pry.config.command_prefix = '%' : '' 11 | 12 | opts = Pry.pry_load_appium_txt 13 | # override command timeout so the server doesn't shut down after 60 seconds 14 | new_command_timeout = { caps: { newCommandTimeout: 999_999 }.merge(opts[:caps] || {}) } 15 | opts = opts.merge(new_command_timeout) 16 | core = Appium::Driver.new opts, false 17 | core.start_driver 18 | Appium.promote_appium_methods Object, core 19 | 20 | # Load minitest 21 | begin 22 | require 'minitest' 23 | require 'minitest/spec' 24 | # set current_spec. fixes: 25 | # NoMethodError: undefined method `assert_equal' for nil:NilClass 26 | Minitest::Spec.new 'pry' 27 | rescue StandardError => e 28 | puts(e.message) 29 | end 30 | 31 | def reload 32 | Pry.reload 33 | nil 34 | end 35 | -------------------------------------------------------------------------------- /appium_console.gemspec: -------------------------------------------------------------------------------- 1 | def self.add_to_path(path) 2 | path = File.expand_path "../#{path}/", __FILE__ 3 | 4 | $:.unshift path unless $:.include? path 5 | end 6 | 7 | add_to_path 'lib' 8 | 9 | require 'appium_console/version' 10 | 11 | Gem::Specification.new do |s| 12 | s.required_ruby_version = '>= 3.1' 13 | 14 | s.name = 'appium_console' 15 | s.version = Appium::Console::VERSION 16 | s.license = 'http://www.apache.org/licenses/LICENSE-2.0.txt' 17 | s.description = s.summary = 'Appium Ruby Console' 18 | s.description += '.' # avoid identical warning 19 | s.authors = ['code@bootstraponline.com', 'Kazuaki Matsuo'] 20 | s.email = %w[code@bootstraponline.com fly.49.89.over@gmail.com] 21 | s.homepage = 'https://github.com/appium/ruby_console' # published as appium_console 22 | s.require_paths = ['lib'] 23 | 24 | # appium_lib version must match ruby console version. 25 | s.add_dependency 'appium_lib', '>= 14.0.0' 26 | s.add_dependency 'pry', '>= 0.14', '< 0.16' 27 | s.add_dependency 'thor', '>= 0.19', '< 2.0' 28 | 29 | s.executables = ['arc'] 30 | s.files = `git ls-files`.split "\n" 31 | s.metadata['rubygems_mfa_required'] = 'true' 32 | end 33 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | [![Downloads](https://img.shields.io/gem/dt/appium_console.svg)](https://rubygems.org/gems/appium_console) 2 | 3 | # Appium Ruby Console 4 | 5 | - [appium_console on RubyGems](https://rubygems.org/gems/appium_console) 6 | 7 | ## How to use 8 | 1. Setup Appium 9 | - Read [a setup guide](http://appium.io/docs/en/about-appium/getting-started/?lang=en) 10 | 2. Install `appium_console` 11 | ```bash 12 | gem uninstall appium_lib 13 | gem uninstall appium_console 14 | gem install appium_console 15 | ``` 16 | 3. Run 17 | - The `arc` command starts Appium Ruby Console. 18 | - `arc help` prints a description of all available commands 19 | - `arc version` prints the current version of appium console and appium lib. 20 | - `arc setup android` creates `appium.txt` for android in the current working dir. 21 | - `arc setup ios` creates `appium.txt` for ios in the current working dir. 22 | - `arc toml FILE` starts arc with toml FILE path 23 | 24 | ## Documentation 25 | 26 | - [ruby_lib](https://github.com/appium/ruby_lib) 27 | 28 | ## Changelog 29 | - 4.0.0 30 | - Drop Ruby 2.7 support 31 | - 3.0.0 32 | - Update ruby_lib version to v12 33 | 34 | -------------------------------------------------------------------------------- /lib/appium_console.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rubygems' 4 | require 'pry' 5 | require 'appium_lib' 6 | 7 | # Silence gem warnings 8 | Gem::Specification.class_eval do 9 | def self.warn(args); end 10 | end 11 | 12 | module Appium 13 | module Console 14 | class << self 15 | def setup(appium_txt_path) 16 | Pry.send(:define_singleton_method, :pry_load_appium_txt) do |opts = {}| 17 | verbose = opts.fetch :verbose, false 18 | path = appium_txt_path 19 | Appium.load_appium_txt file: path, verbose: verbose 20 | end 21 | 22 | Pry.send(:define_singleton_method, :reload) do 23 | parsed = Pry.pry_load_appium_txt 24 | return unless parsed && parsed[:appium_lib] && parsed[:appium_lib][:require] 25 | 26 | requires = parsed[:appium_lib][:require] 27 | requires.each do |file| 28 | # If a page obj is deleted then load will error. 29 | load file 30 | rescue LoadError => e 31 | puts e.message 32 | end 33 | end 34 | end 35 | 36 | def start 37 | start = File.expand_path 'start.rb', __dir__ 38 | cmd = ['-r', start] 39 | 40 | parsed = Pry.pry_load_appium_txt verbose: true 41 | has_requires = parsed && parsed[:appium_lib] && parsed[:appium_lib][:require] 42 | if has_requires 43 | requires = parsed[:appium_lib][:require] 44 | 45 | unless requires.empty? 46 | load_files = requires.map { |f| %(require "#{f}";) }.join "\n" 47 | cmd += ['-e', load_files] 48 | end 49 | 50 | $stdout.puts "pry #{cmd.join(' ')}" 51 | end 52 | 53 | Pry.hooks.add_hook(:after_session, 'Release session hook') do |output, _binding, _pry| 54 | output.puts 'Closing appium session...' 55 | x 56 | end 57 | 58 | opts = Pry::CLI.parse_options cmd 59 | Pry::CLI.start(opts) 60 | end 61 | end 62 | end 63 | end 64 | -------------------------------------------------------------------------------- /lib/cli.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rubygems' 4 | require 'thor' 5 | require 'appium_console/version' 6 | require 'appium_lib/version' 7 | require 'erb' 8 | require 'appium_console' 9 | 10 | module Appium::CLI # rubocop:disable Style/ClassAndModuleChildren 11 | module Config 12 | class << self 13 | def default_appium_txt_path 14 | 'appium.txt' 15 | end 16 | 17 | def template(caps) 18 | <<-TEMPLATE.gsub(/skip\s/, '') 19 | [caps] 20 | platformName = "#{caps[:platform_name]}" 21 | #{caps[:platform_version] ? "platformVersion = \"#{caps[:platform_version]}\"" : 'skip'} 22 | #{caps[:device_name] ? "deviceName = \"#{caps[:device_name]}\"" : 'skip'} 23 | app = "#{caps[:path_to_app]}" 24 | #{caps[:app_package] ? "appPackage = \"#{caps[:app_package]}\"" : 'skip'} 25 | #{caps[:app_activity] ? "appActivity = \"#{caps[:app_activity]}\"" : 'skip'} 26 | 27 | [appium_lib] 28 | server_url = "http://127.0.0.1:4723/wd/hub" 29 | TEMPLATE 30 | end 31 | end 32 | end 33 | 34 | class Setup < Thor 35 | desc 'ios', 'Generates toml for ios' 36 | def ios 37 | toml = File.join(Dir.pwd, Config.default_appium_txt_path) 38 | template = Config.template( 39 | automation_name: 'XCUITest', 40 | platform_name: 'iOS', 41 | device_name: 'iPhone Simulator', 42 | platform_version: '15.0', 43 | path_to_app: '/path/to/app_bundle' 44 | ) 45 | File.write(toml, template) 46 | end 47 | 48 | desc 'android', 'Generates toml for android' 49 | def android 50 | toml = File.join(Dir.pwd, Config.default_appium_txt_path) 51 | template = Config.template( 52 | automation_name: 'uiautomator2', 53 | platform_name: 'Android', 54 | device_name: 'Pixel 5', 55 | path_to_app: '/path/to/apk', 56 | app_package: 'com.package.example', 57 | app_activity: 'com.package.example.ExampleActivity' 58 | ) 59 | File.write(toml, template) 60 | end 61 | end 62 | 63 | class Main < Thor 64 | desc 'version', 'Prints version of appium_lib and appium_console' 65 | def version 66 | puts <<-VERSION 67 | appium_console: v#{::Appium::Console::VERSION} 68 | appium_lib: v#{::Appium::VERSION} 69 | VERSION 70 | end 71 | 72 | desc 'toml [FILE]', 'Starts appium console session with path to toml file' 73 | def toml(appium_txt_path = Config.default_appium_txt_path) 74 | Appium::Console.setup appium_txt_path 75 | Appium::Console.start 76 | end 77 | 78 | desc 'init', 'Starts appium console session with defaults settings' 79 | def init 80 | Appium::Console.setup Config.default_appium_txt_path 81 | Appium::Console.start 82 | end 83 | default_command :init 84 | 85 | desc 'setup', 'Generates toml file' 86 | subcommand 'setup', Setup 87 | end 88 | end 89 | 90 | Appium::CLI::Main.start(ARGV) 91 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- 1 | AllCops: 2 | TargetRubyVersion: 3.1 3 | Metrics/LineLength: 4 | Max: 128 5 | Metrics/MethodLength: 6 | Enabled: false 7 | Metrics/AbcSize: 8 | Enabled: false 9 | Style/Documentation: 10 | Enabled: false 11 | Style/GlobalVars: 12 | Enabled: false 13 | Layout/HeredocIndentation: 14 | Enabled: false 15 | Gemspec/DeprecatedAttributeAssignment: 16 | Enabled: true 17 | Layout/LineEndStringConcatenationIndentation: # new in 1.18 18 | Enabled: true 19 | Layout/SpaceBeforeBrackets: # new in 1.7 20 | Enabled: true 21 | Lint/AmbiguousAssignment: # new in 1.7 22 | Enabled: true 23 | Lint/AmbiguousOperatorPrecedence: # new in 1.21 24 | Enabled: true 25 | Lint/AmbiguousRange: # new in 1.19 26 | Enabled: true 27 | Lint/DeprecatedConstants: # new in 1.8 28 | Enabled: true 29 | Lint/DuplicateBranch: # new in 1.3 30 | Enabled: true 31 | Lint/DuplicateRegexpCharacterClassElement: # new in 1.1 32 | Enabled: true 33 | Lint/EmptyBlock: # new in 1.1 34 | Enabled: true 35 | Lint/EmptyClass: # new in 1.3 36 | Enabled: true 37 | Lint/EmptyInPattern: # new in 1.16 38 | Enabled: true 39 | Lint/IncompatibleIoSelectWithFiberScheduler: # new in 1.21 40 | Enabled: true 41 | Lint/LambdaWithoutLiteralBlock: # new in 1.8 42 | Enabled: true 43 | Lint/NoReturnInBeginEndBlocks: # new in 1.2 44 | Enabled: true 45 | Lint/NumberedParameterAssignment: # new in 1.9 46 | Enabled: true 47 | Lint/OrAssignmentToConstant: # new in 1.9 48 | Enabled: true 49 | Lint/RedundantDirGlobSort: # new in 1.8 50 | Enabled: true 51 | Lint/RequireRelativeSelfPath: # new in 1.22 52 | Enabled: true 53 | Lint/SymbolConversion: # new in 1.9 54 | Enabled: true 55 | Lint/ToEnumArguments: # new in 1.1 56 | Enabled: true 57 | Lint/TripleQuotes: # new in 1.9 58 | Enabled: true 59 | Lint/UnexpectedBlockArity: # new in 1.5 60 | Enabled: true 61 | Lint/UnmodifiedReduceAccumulator: # new in 1.1 62 | Enabled: true 63 | Security/IoMethods: # new in 1.22 64 | Enabled: true 65 | Style/ArgumentsForwarding: # new in 1.1 66 | Enabled: true 67 | Style/CollectionCompact: # new in 1.2 68 | Enabled: true 69 | Style/DocumentDynamicEvalDefinition: # new in 1.1 70 | Enabled: true 71 | Style/EndlessMethod: # new in 1.8 72 | Enabled: true 73 | Style/HashConversion: # new in 1.10 74 | Enabled: true 75 | Style/HashExcept: # new in 1.7 76 | Enabled: true 77 | Style/IfWithBooleanLiteralBranches: # new in 1.9 78 | Enabled: true 79 | Style/InPatternThen: # new in 1.16 80 | Enabled: true 81 | Style/MultilineInPatternThen: # new in 1.16 82 | Enabled: true 83 | Style/NegatedIfElseCondition: # new in 1.2 84 | Enabled: true 85 | Style/NilLambda: # new in 1.3 86 | Enabled: true 87 | Style/NumberedParameters: # new in 1.22 88 | Enabled: true 89 | Style/NumberedParametersLimit: # new in 1.22 90 | Enabled: true 91 | Style/QuotedSymbols: # new in 1.16 92 | Enabled: true 93 | Style/RedundantArgument: # new in 1.4 94 | Enabled: true 95 | Style/RedundantSelfAssignmentBranch: # new in 1.19 96 | Enabled: true 97 | Style/SelectByRegexp: # new in 1.22 98 | Enabled: true 99 | Style/StringChars: # new in 1.12 100 | Enabled: true 101 | Style/SwapValues: # new in 1.1 102 | Enabled: true 103 | Gemspec/AddRuntimeDependency: # new in 1.65 104 | Enabled: true 105 | Gemspec/DevelopmentDependencies: # new in 1.44 106 | Enabled: true 107 | Gemspec/RequireMFA: # new in 1.23 108 | Enabled: true 109 | Layout/LineContinuationLeadingSpace: # new in 1.31 110 | Enabled: true 111 | Layout/LineContinuationSpacing: # new in 1.31 112 | Enabled: true 113 | Lint/ArrayLiteralInRegexp: # new in 1.71 114 | Enabled: true 115 | Lint/ConstantOverwrittenInRescue: # new in 1.31 116 | Enabled: true 117 | Lint/ConstantReassignment: # new in 1.70 118 | Enabled: true 119 | Lint/DuplicateMagicComment: # new in 1.37 120 | Enabled: true 121 | Lint/DuplicateMatchPattern: # new in 1.50 122 | Enabled: true 123 | Lint/DuplicateSetElement: # new in 1.67 124 | Enabled: true 125 | Lint/HashNewWithKeywordArgumentsAsDefault: # new in 1.69 126 | Enabled: true 127 | Lint/ItWithoutArgumentsInBlock: # new in 1.59 128 | Enabled: true 129 | Lint/LiteralAssignmentInCondition: # new in 1.58 130 | Enabled: true 131 | Lint/MixedCaseRange: # new in 1.53 132 | Enabled: true 133 | Lint/NonAtomicFileOperation: # new in 1.31 134 | Enabled: true 135 | Lint/NumericOperationWithConstantResult: # new in 1.69 136 | Enabled: true 137 | Lint/RedundantRegexpQuantifiers: # new in 1.53 138 | Enabled: true 139 | Lint/RefinementImportMethods: # new in 1.27 140 | Enabled: true 141 | Lint/RequireRangeParentheses: # new in 1.32 142 | Enabled: true 143 | Lint/SharedMutableDefault: # new in 1.70 144 | Enabled: true 145 | Lint/UnescapedBracketInRegexp: # new in 1.68 146 | Enabled: true 147 | Lint/UselessDefined: # new in 1.69 148 | Enabled: true 149 | Lint/UselessNumericOperation: # new in 1.66 150 | Enabled: true 151 | Lint/UselessRescue: # new in 1.43 152 | Enabled: true 153 | Lint/UselessRuby2Keywords: # new in 1.23 154 | Enabled: true 155 | Metrics/CollectionLiteralLength: # new in 1.47 156 | Enabled: true 157 | Naming/BlockForwarding: # new in 1.24 158 | Enabled: true 159 | Security/CompoundHash: # new in 1.28 160 | Enabled: true 161 | Style/AmbiguousEndlessMethodDefinition: # new in 1.68 162 | Enabled: true 163 | Style/ArrayIntersect: # new in 1.40 164 | Enabled: true 165 | Style/BitwisePredicate: # new in 1.68 166 | Enabled: true 167 | Style/CombinableDefined: # new in 1.68 168 | Enabled: true 169 | Style/ComparableClamp: # new in 1.44 170 | Enabled: true 171 | Style/ConcatArrayLiterals: # new in 1.41 172 | Enabled: true 173 | Style/DataInheritance: # new in 1.49 174 | Enabled: true 175 | Style/DigChain: # new in 1.69 176 | Enabled: true 177 | Style/DirEmpty: # new in 1.48 178 | Enabled: true 179 | Style/EmptyHeredoc: # new in 1.32 180 | Enabled: true 181 | Style/EnvHome: # new in 1.29 182 | Enabled: true 183 | Style/ExactRegexpMatch: # new in 1.51 184 | Enabled: true 185 | Style/FetchEnvVar: # new in 1.28 186 | Enabled: true 187 | Style/FileEmpty: # new in 1.48 188 | Enabled: true 189 | Style/FileNull: # new in 1.69 190 | Enabled: true 191 | Style/FileRead: # new in 1.24 192 | Enabled: true 193 | Style/FileTouch: # new in 1.69 194 | Enabled: true 195 | Style/FileWrite: # new in 1.24 196 | Enabled: true 197 | Style/HashSlice: # new in 1.71 198 | Enabled: true 199 | Style/ItAssignment: # new in 1.70 200 | Enabled: true 201 | Style/KeywordArgumentsMerging: # new in 1.68 202 | Enabled: true 203 | Style/MagicCommentFormat: # new in 1.35 204 | Enabled: true 205 | Style/MapCompactWithConditionalBlock: # new in 1.30 206 | Enabled: true 207 | Style/MapIntoArray: # new in 1.63 208 | Enabled: true 209 | Style/MapToHash: # new in 1.24 210 | Enabled: true 211 | Style/MapToSet: # new in 1.42 212 | Enabled: true 213 | Style/MinMaxComparison: # new in 1.42 214 | Enabled: true 215 | Style/NestedFileDirname: # new in 1.26 216 | Enabled: true 217 | Style/ObjectThen: # new in 1.28 218 | Enabled: true 219 | Style/OpenStructUse: # new in 1.23 220 | Enabled: true 221 | Style/OperatorMethodCall: # new in 1.37 222 | Enabled: true 223 | Style/RedundantArrayConstructor: # new in 1.52 224 | Enabled: true 225 | Style/RedundantConstantBase: # new in 1.40 226 | Enabled: true 227 | Style/RedundantCurrentDirectoryInPath: # new in 1.53 228 | Enabled: true 229 | Style/RedundantDoubleSplatHashBraces: # new in 1.41 230 | Enabled: true 231 | Style/RedundantEach: # new in 1.38 232 | Enabled: true 233 | Style/RedundantFilterChain: # new in 1.52 234 | Enabled: true 235 | Style/RedundantHeredocDelimiterQuotes: # new in 1.45 236 | Enabled: true 237 | Style/RedundantInitialize: # new in 1.27 238 | Enabled: true 239 | Style/RedundantInterpolationUnfreeze: # new in 1.66 240 | Enabled: true 241 | Style/RedundantLineContinuation: # new in 1.49 242 | Enabled: true 243 | Style/RedundantRegexpArgument: # new in 1.53 244 | Enabled: true 245 | Style/RedundantRegexpConstructor: # new in 1.52 246 | Enabled: true 247 | Style/RedundantStringEscape: # new in 1.37 248 | Enabled: true 249 | Style/ReturnNilInPredicateMethodDefinition: # new in 1.53 250 | Enabled: true 251 | Style/SafeNavigationChainLength: # new in 1.68 252 | Enabled: true 253 | Style/SendWithLiteralMethodName: # new in 1.64 254 | Enabled: true 255 | Style/SingleLineDoEndBlock: # new in 1.57 256 | Enabled: true 257 | Style/SuperArguments: # new in 1.64 258 | Enabled: true 259 | Style/SuperWithArgsParentheses: # new in 1.58 260 | Enabled: true 261 | Style/YAMLFileRead: # new in 1.53 262 | Enabled: true 263 | -------------------------------------------------------------------------------- /LICENSE-2.0.txt: -------------------------------------------------------------------------------- 1 | 2 | Apache License 3 | Version 2.0, January 2004 4 | http://www.apache.org/licenses/ 5 | 6 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7 | 8 | 1. Definitions. 9 | 10 | "License" shall mean the terms and conditions for use, reproduction, 11 | and distribution as defined by Sections 1 through 9 of this document. 12 | 13 | "Licensor" shall mean the copyright owner or entity authorized by 14 | the copyright owner that is granting the License. 15 | 16 | "Legal Entity" shall mean the union of the acting entity and all 17 | other entities that control, are controlled by, or are under common 18 | control with that entity. For the purposes of this definition, 19 | "control" means (i) the power, direct or indirect, to cause the 20 | direction or management of such entity, whether by contract or 21 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 22 | outstanding shares, or (iii) beneficial ownership of such entity. 23 | 24 | "You" (or "Your") shall mean an individual or Legal Entity 25 | exercising permissions granted by this License. 26 | 27 | "Source" form shall mean the preferred form for making modifications, 28 | including but not limited to software source code, documentation 29 | source, and configuration files. 30 | 31 | "Object" form shall mean any form resulting from mechanical 32 | transformation or translation of a Source form, including but 33 | not limited to compiled object code, generated documentation, 34 | and conversions to other media types. 35 | 36 | "Work" shall mean the work of authorship, whether in Source or 37 | Object form, made available under the License, as indicated by a 38 | copyright notice that is included in or attached to the work 39 | (an example is provided in the Appendix below). 40 | 41 | "Derivative Works" shall mean any work, whether in Source or Object 42 | form, that is based on (or derived from) the Work and for which the 43 | editorial revisions, annotations, elaborations, or other modifications 44 | represent, as a whole, an original work of authorship. For the purposes 45 | of this License, Derivative Works shall not include works that remain 46 | separable from, or merely link (or bind by name) to the interfaces of, 47 | the Work and Derivative Works thereof. 48 | 49 | "Contribution" shall mean any work of authorship, including 50 | the original version of the Work and any modifications or additions 51 | to that Work or Derivative Works thereof, that is intentionally 52 | submitted to Licensor for inclusion in the Work by the copyright owner 53 | or by an individual or Legal Entity authorized to submit on behalf of 54 | the copyright owner. For the purposes of this definition, "submitted" 55 | means any form of electronic, verbal, or written communication sent 56 | to the Licensor or its representatives, including but not limited to 57 | communication on electronic mailing lists, source code control systems, 58 | and issue tracking systems that are managed by, or on behalf of, the 59 | Licensor for the purpose of discussing and improving the Work, but 60 | excluding communication that is conspicuously marked or otherwise 61 | designated in writing by the copyright owner as "Not a Contribution." 62 | 63 | "Contributor" shall mean Licensor and any individual or Legal Entity 64 | on behalf of whom a Contribution has been received by Licensor and 65 | subsequently incorporated within the Work. 66 | 67 | 2. Grant of Copyright License. Subject to the terms and conditions of 68 | this License, each Contributor hereby grants to You a perpetual, 69 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 70 | copyright license to reproduce, prepare Derivative Works of, 71 | publicly display, publicly perform, sublicense, and distribute the 72 | Work and such Derivative Works in Source or Object form. 73 | 74 | 3. Grant of Patent License. Subject to the terms and conditions of 75 | this License, each Contributor hereby grants to You a perpetual, 76 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 77 | (except as stated in this section) patent license to make, have made, 78 | use, offer to sell, sell, import, and otherwise transfer the Work, 79 | where such license applies only to those patent claims licensable 80 | by such Contributor that are necessarily infringed by their 81 | Contribution(s) alone or by combination of their Contribution(s) 82 | with the Work to which such Contribution(s) was submitted. If You 83 | institute patent litigation against any entity (including a 84 | cross-claim or counterclaim in a lawsuit) alleging that the Work 85 | or a Contribution incorporated within the Work constitutes direct 86 | or contributory patent infringement, then any patent licenses 87 | granted to You under this License for that Work shall terminate 88 | as of the date such litigation is filed. 89 | 90 | 4. Redistribution. You may reproduce and distribute copies of the 91 | Work or Derivative Works thereof in any medium, with or without 92 | modifications, and in Source or Object form, provided that You 93 | meet the following conditions: 94 | 95 | (a) You must give any other recipients of the Work or 96 | Derivative Works a copy of this License; and 97 | 98 | (b) You must cause any modified files to carry prominent notices 99 | stating that You changed the files; and 100 | 101 | (c) You must retain, in the Source form of any Derivative Works 102 | that You distribute, all copyright, patent, trademark, and 103 | attribution notices from the Source form of the Work, 104 | excluding those notices that do not pertain to any part of 105 | the Derivative Works; and 106 | 107 | (d) If the Work includes a "NOTICE" text file as part of its 108 | distribution, then any Derivative Works that You distribute must 109 | include a readable copy of the attribution notices contained 110 | within such NOTICE file, excluding those notices that do not 111 | pertain to any part of the Derivative Works, in at least one 112 | of the following places: within a NOTICE text file distributed 113 | as part of the Derivative Works; within the Source form or 114 | documentation, if provided along with the Derivative Works; or, 115 | within a display generated by the Derivative Works, if and 116 | wherever such third-party notices normally appear. The contents 117 | of the NOTICE file are for informational purposes only and 118 | do not modify the License. You may add Your own attribution 119 | notices within Derivative Works that You distribute, alongside 120 | or as an addendum to the NOTICE text from the Work, provided 121 | that such additional attribution notices cannot be construed 122 | as modifying the License. 123 | 124 | You may add Your own copyright statement to Your modifications and 125 | may provide additional or different license terms and conditions 126 | for use, reproduction, or distribution of Your modifications, or 127 | for any such Derivative Works as a whole, provided Your use, 128 | reproduction, and distribution of the Work otherwise complies with 129 | the conditions stated in this License. 130 | 131 | 5. Submission of Contributions. Unless You explicitly state otherwise, 132 | any Contribution intentionally submitted for inclusion in the Work 133 | by You to the Licensor shall be under the terms and conditions of 134 | this License, without any additional terms or conditions. 135 | Notwithstanding the above, nothing herein shall supersede or modify 136 | the terms of any separate license agreement you may have executed 137 | with Licensor regarding such Contributions. 138 | 139 | 6. Trademarks. This License does not grant permission to use the trade 140 | names, trademarks, service marks, or product names of the Licensor, 141 | except as required for reasonable and customary use in describing the 142 | origin of the Work and reproducing the content of the NOTICE file. 143 | 144 | 7. Disclaimer of Warranty. Unless required by applicable law or 145 | agreed to in writing, Licensor provides the Work (and each 146 | Contributor provides its Contributions) on an "AS IS" BASIS, 147 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 148 | implied, including, without limitation, any warranties or conditions 149 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 150 | PARTICULAR PURPOSE. You are solely responsible for determining the 151 | appropriateness of using or redistributing the Work and assume any 152 | risks associated with Your exercise of permissions under this License. 153 | 154 | 8. Limitation of Liability. In no event and under no legal theory, 155 | whether in tort (including negligence), contract, or otherwise, 156 | unless required by applicable law (such as deliberate and grossly 157 | negligent acts) or agreed to in writing, shall any Contributor be 158 | liable to You for damages, including any direct, indirect, special, 159 | incidental, or consequential damages of any character arising as a 160 | result of this License or out of the use or inability to use the 161 | Work (including but not limited to damages for loss of goodwill, 162 | work stoppage, computer failure or malfunction, or any and all 163 | other commercial damages or losses), even if such Contributor 164 | has been advised of the possibility of such damages. 165 | 166 | 9. Accepting Warranty or Additional Liability. While redistributing 167 | the Work or Derivative Works thereof, You may choose to offer, 168 | and charge a fee for, acceptance of support, warranty, indemnity, 169 | or other liability obligations and/or rights consistent with this 170 | License. However, in accepting such obligations, You may act only 171 | on Your own behalf and on Your sole responsibility, not on behalf 172 | of any other Contributor, and only if You agree to indemnify, 173 | defend, and hold each Contributor harmless for any liability 174 | incurred by, or claims asserted against, such Contributor by reason 175 | of your accepting any such warranty or additional liability. 176 | 177 | END OF TERMS AND CONDITIONS 178 | 179 | APPENDIX: How to apply the Apache License to your work. 180 | 181 | To apply the Apache License to your work, attach the following 182 | boilerplate notice, with the fields enclosed by brackets "[]" 183 | replaced with your own identifying information. (Don't include 184 | the brackets!) The text should be enclosed in the appropriate 185 | comment syntax for the file format. We also recommend that a 186 | file or class name and description of purpose be included on the 187 | same "printed page" as the copyright notice for easier 188 | identification within third-party archives. 189 | 190 | Copyright [yyyy] [name of copyright owner] 191 | 192 | Licensed under the Apache License, Version 2.0 (the "License"); 193 | you may not use this file except in compliance with the License. 194 | You may obtain a copy of the License at 195 | 196 | http://www.apache.org/licenses/LICENSE-2.0 197 | 198 | Unless required by applicable law or agreed to in writing, software 199 | distributed under the License is distributed on an "AS IS" BASIS, 200 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 201 | See the License for the specific language governing permissions and 202 | limitations under the License. 203 | -------------------------------------------------------------------------------- /release_notes.md: -------------------------------------------------------------------------------- 1 | #### v4.2.0 2025-01-25 2 | 3 | - [2f63a20](https://github.com/appium/ruby_console/commit/2f63a20264d375195d49b975df974522605c54ce) Release 4.2.0 4 | - [505874e](https://github.com/appium/ruby_console/commit/505874e6e0ab45bb148783bfd22ce0598640e035) feat: bump ruby version to follow ruby_lib 5 | - [5eea0ec](https://github.com/appium/ruby_console/commit/5eea0ec13ec7f502e91a8fd788a63accca222127) chore: update rubocop requirement from = 1.70.0 to = 1.71.0 (#208) 6 | - [0eb24cc](https://github.com/appium/ruby_console/commit/0eb24cc37178c0c2975eb298ddd27f100bf161b5) chore: update rubocop requirement from = 1.69.2 to = 1.70.0 (#207) 7 | - [10ee9b9](https://github.com/appium/ruby_console/commit/10ee9b97623ea6faa2ff673832cc72e6ff58cec8) chore: update rubocop requirement from = 1.69.1 to = 1.69.2 (#206) 8 | - [849e353](https://github.com/appium/ruby_console/commit/849e353f8940ef14aaf49c0e0e0d5551f1c230ea) chore: update rubocop requirement from = 1.69.0 to = 1.69.1 (#205) 9 | - [22d0871](https://github.com/appium/ruby_console/commit/22d0871ad4e150c0b07691cfda60febfaf13d399) chore: update rubocop requirement from = 1.68.0 to = 1.69.0 (#204) 10 | - [69adc4e](https://github.com/appium/ruby_console/commit/69adc4e4146e6c0bbdb480ca71e3056fba613b60) chore: update rubocop requirement from = 1.67.0 to = 1.68.0 (#202) 11 | - [5ec1e36](https://github.com/appium/ruby_console/commit/5ec1e36a1d809437d3a02f34ecf80c8817aff7dc) chore: update rubocop requirement from = 1.66.1 to = 1.67.0 (#201) 12 | - [270ed4a](https://github.com/appium/ruby_console/commit/270ed4a749d41fc563a0bbebbe0e2327829cb103) chore: update rubocop requirement from = 1.66.0 to = 1.66.1 (#200) 13 | - [14136a3](https://github.com/appium/ruby_console/commit/14136a3a64c78a2b3250f8da75df97d56ac20a74) chore: update rubocop requirement from = 1.65.1 to = 1.66.0 (#199) 14 | - [5371021](https://github.com/appium/ruby_console/commit/53710210fb95b01788a008fe9ceaeb465122c66c) chore: update rubocop requirement from = 1.65.0 to = 1.65.1 (#198) 15 | - [9204c2d](https://github.com/appium/ruby_console/commit/9204c2d411de2913a0abf7fc9b2aefc154152717) chore: update rubocop requirement from = 1.64.1 to = 1.65.0 (#197) 16 | - [ba5732e](https://github.com/appium/ruby_console/commit/ba5732ecce98e823a85611eff2ea77d53047e9da) chore: update rubocop requirement from = 1.64.0 to = 1.64.1 (#196) 17 | - [5f4ea6a](https://github.com/appium/ruby_console/commit/5f4ea6a6436149b6d820af162ccf1ab40acf58f3) chore: update rubocop requirement from = 1.63.5 to = 1.64.0 (#195) 18 | - [ceed33e](https://github.com/appium/ruby_console/commit/ceed33e41098bc6e488c74e0aef4bee68c5f345a) chore: update rubocop requirement from = 1.63.4 to = 1.63.5 (#194) 19 | - [ddd5519](https://github.com/appium/ruby_console/commit/ddd5519bc5b4aa0a860fa2e684732ca48fbdd9a1) chore: update rubocop requirement from = 1.63.3 to = 1.63.4 (#193) 20 | 21 | 22 | #### v4.1.1 2024-04-26 23 | 24 | - [cff749c](https://github.com/appium/ruby_console/commit/cff749cef4e63e66f62d7075cb89c7b0fb706d4d) Release 4.1.1 25 | - [f31e48c](https://github.com/appium/ruby_console/commit/f31e48ca8133eff0fbeb51b37591aca1d50fb911) chore: bump thor 26 | - [a7af172](https://github.com/appium/ruby_console/commit/a7af1727df20168451bafe743b44775c2129aec6) chore: update rubocop requirement from = 1.63.2 to = 1.63.3 (#192) 27 | - [6427a8a](https://github.com/appium/ruby_console/commit/6427a8a7afcbe078d3a2cac57307a358b33c74df) chore: update rubocop requirement from = 1.63.1 to = 1.63.2 (#191) 28 | - [c5bfb8d](https://github.com/appium/ruby_console/commit/c5bfb8d3de53f9ecea86e35ba291ca47fc7d8691) chore: update rubocop requirement from = 1.63.0 to = 1.63.1 (#190) 29 | - [ff418ec](https://github.com/appium/ruby_console/commit/ff418ecf222259c0a077d805db79b243e1ab5963) chore: update rubocop requirement from = 1.62.1 to = 1.63.0 (#189) 30 | - [d5d3949](https://github.com/appium/ruby_console/commit/d5d3949d7b50944a54d32b7a0d5b1e44f953d356) chore: update rubocop requirement from = 1.62.0 to = 1.62.1 (#188) 31 | - [5ad12e9](https://github.com/appium/ruby_console/commit/5ad12e900ac39a9d8c56b5eb3a9bcf6961e9cee8) chore: update rubocop requirement from = 1.61.0 to = 1.62.0 (#187) 32 | - [4bb0580](https://github.com/appium/ruby_console/commit/4bb058063aae0cdae45842bf2f736648c29f3f9b) chore: update rubocop requirement from = 1.60.2 to = 1.61.0 (#186) 33 | 34 | 35 | #### v4.1.0 2024-01-25 36 | 37 | - [64eba6a](https://github.com/appium/ruby_console/commit/64eba6aaa0e40b919d63646c9909b965f3be3b50) Release 4.1.0 38 | - [85ad6d2](https://github.com/appium/ruby_console/commit/85ad6d26326accbb849369fb59d80a2ee5baa1d4) bump the ruby_lib version 39 | - [6217ff8](https://github.com/appium/ruby_console/commit/6217ff8ba70dbda66ae78d365e9471ecc6f1599e) chore: update rubocop requirement from = 1.60.1 to = 1.60.2 (#185) 40 | - [afa55b4](https://github.com/appium/ruby_console/commit/afa55b43fe957a3320ee6cd7c6bbf397d406a8c5) chore: update rubocop requirement from = 1.60.0 to = 1.60.1 (#184) 41 | - [14a5ebe](https://github.com/appium/ruby_console/commit/14a5ebead624af376b73284f76e1d8af58a26a9e) chore: update rubocop requirement from = 1.59.0 to = 1.60.0 (#183) 42 | - [e375b91](https://github.com/appium/ruby_console/commit/e375b919f55266fef3af9449df931a58072a0c9e) chore: update rubocop requirement from = 1.58.0 to = 1.59.0 (#182) 43 | - [5a7bbaf](https://github.com/appium/ruby_console/commit/5a7bbaf353095399e540fac84f30a223253d4966) chore: update rubocop requirement from = 1.57.2 to = 1.58.0 (#181) 44 | - [81bb0c2](https://github.com/appium/ruby_console/commit/81bb0c23a283777c315e8dedcb82b30939195fcb) chore: update rubocop requirement from = 1.57.1 to = 1.57.2 (#180) 45 | - [e0100ba](https://github.com/appium/ruby_console/commit/e0100ba8342fd774b5a981df853dc0423d164494) chore: update rubocop requirement from = 1.57.0 to = 1.57.1 (#179) 46 | - [e6fdc14](https://github.com/appium/ruby_console/commit/e6fdc14440540332c8f3d542fa68593b5937cde3) chore: update rubocop requirement from = 1.56.4 to = 1.57.0 (#178) 47 | - [88d7ad7](https://github.com/appium/ruby_console/commit/88d7ad7396391f4125816eb6958f81644d0d1fb0) chore: update rubocop requirement from = 1.56.3 to = 1.56.4 (#177) 48 | - [d684b7e](https://github.com/appium/ruby_console/commit/d684b7e7c22a4f7d38eff6247c8107cd62cd7017) chore: update rubocop requirement from = 1.56.2 to = 1.56.3 (#176) 49 | - [7679ebd](https://github.com/appium/ruby_console/commit/7679ebdc2c6ab16fd91c49c13e08d0ca07f02188) chore: update rubocop requirement from = 1.56.1 to = 1.56.2 (#175) 50 | - [ecaa6ad](https://github.com/appium/ruby_console/commit/ecaa6ade45802fa9cec91bfb7f4cadb548fd710b) chore: update rubocop requirement from = 1.56.0 to = 1.56.1 (#174) 51 | - [247217c](https://github.com/appium/ruby_console/commit/247217c94ad465ffafc618d0d3dac00be83e6ba7) chore: update rubocop requirement from = 1.55.1 to = 1.56.0 (#173) 52 | - [16c64d1](https://github.com/appium/ruby_console/commit/16c64d10c390657027d885a1c12f92843c2b7432) chore: update rubocop requirement from = 1.55.0 to = 1.55.1 (#172) 53 | - [08b51ac](https://github.com/appium/ruby_console/commit/08b51ac721af99fbd39f222bf7f27ceedc9ca2ca) chore: update rubocop requirement from = 1.54.2 to = 1.55.0 (#171) 54 | - [401574d](https://github.com/appium/ruby_console/commit/401574dff167a61f3cb2e6011d639520829e7739) chore: update rubocop requirement from = 1.53.1 to = 1.54.2 (#170) 55 | - [4888084](https://github.com/appium/ruby_console/commit/4888084897f56a06887dbc956b435dc22e1eabee) chore: update rubocop requirement from = 1.53.0 to = 1.53.1 (#167) 56 | - [d7da954](https://github.com/appium/ruby_console/commit/d7da954148a0f7b86d9a0f79240891645f4c5be7) chore: update rubocop requirement from = 1.52.1 to = 1.53.0 (#166) 57 | 58 | 59 | #### v4.0.0 2023-06-19 60 | 61 | - [0365dd5](https://github.com/appium/ruby_console/commit/0365dd5afcacacbc27109101f08957af5d2f9566) Release 4.0.0 62 | - [bf8723e](https://github.com/appium/ruby_console/commit/bf8723e12c7b9f0f88a751b78b6926bc45701107) chore: update appium_lib requirement from >= 12.1.2, < 12.3.0 to >= 12.1.2, < 13.1.0 (#165) 63 | - [f49e7d7](https://github.com/appium/ruby_console/commit/f49e7d7298b6dd22784f0a60dbd5189fb85575e0) chore: update rubocop requirement from = 1.52.0 to = 1.52.1 (#164) 64 | - [0feabd9](https://github.com/appium/ruby_console/commit/0feabd9f598dc5c9a38bd620f518f23dec61e08e) chore: update rubocop requirement from = 1.51.0 to = 1.52.0 (#163) 65 | - [a4fc5f1](https://github.com/appium/ruby_console/commit/a4fc5f1004b1c13d6d598e66552999379044a148) chore: update rubocop requirement from = 1.50.2 to = 1.51.0 (#162) 66 | - [d01604e](https://github.com/appium/ruby_console/commit/d01604efa4c379758d8547524e6dbe6bf36a3a25) chore: update rubocop requirement from = 1.50.1 to = 1.50.2 (#161) 67 | - [38a8776](https://github.com/appium/ruby_console/commit/38a87763dc4f656cd61aa410e33d0a924b686f37) chore: update rubocop requirement from = 1.50.0 to = 1.50.1 (#160) 68 | - [93246d9](https://github.com/appium/ruby_console/commit/93246d928e43b66dd66cf1f25a3f0c889a0e54e7) chore: update rubocop requirement from = 1.49.0 to = 1.50.0 (#159) 69 | - [4235fe7](https://github.com/appium/ruby_console/commit/4235fe7ba61650ee8bb95b4f0f321927816b1cc1) chore: update rubocop requirement from = 1.48.1 to = 1.49.0 (#158) 70 | - [edde03a](https://github.com/appium/ruby_console/commit/edde03a89f7f71d886c424dd3ce6cd705cd02d9a) chore: update rubocop requirement from = 1.47.0 to = 1.48.1 (#157) 71 | - [ab65e1e](https://github.com/appium/ruby_console/commit/ab65e1ed1c21568ba980e6fb06aba1ec16b46e32) chore: update rubocop requirement from = 1.45.1 to = 1.47.0 (#155) 72 | - [db76dc3](https://github.com/appium/ruby_console/commit/db76dc34a52abd55553bbacc00ed6e3ea124187a) chore: update rubocop requirement from = 1.44.1 to = 1.45.1 (#153) 73 | - [6f1c62c](https://github.com/appium/ruby_console/commit/6f1c62c76ede7f9bdb8f141a8efd18ff0a4f1aa8) chore: update rubocop requirement from = 1.44.0 to = 1.44.1 (#152) 74 | - [a17c0d3](https://github.com/appium/ruby_console/commit/a17c0d34a9d5fdffc53680fb1446c5b8d919b1b9) chore: update rubocop requirement from = 1.43.0 to = 1.44.0 (#151) 75 | - [79b9721](https://github.com/appium/ruby_console/commit/79b97217eb187a23d47913a8676a9cd23e7221b4) chore: update rubocop requirement from = 1.42.0 to = 1.43.0 (#150) 76 | - [1a92306](https://github.com/appium/ruby_console/commit/1a92306c192d6b4a8f0628a0fc1273285ee5ef42) chore: update rubocop requirement from = 1.41.1 to = 1.42.0 (#149) 77 | - [596b730](https://github.com/appium/ruby_console/commit/596b73042fe56ca4854a07dd7f72c20ee3157ad5) chore: update appium_lib requirement from ~> 12.1.2 to >= 12.1.2, < 12.3.0 (#148) 78 | - [eb73b06](https://github.com/appium/ruby_console/commit/eb73b06c60685950d8382a1ef30ab3b6a131129b) chore: update rubocop requirement from = 1.41.0 to = 1.41.1 (#147) 79 | - [67683f7](https://github.com/appium/ruby_console/commit/67683f72a587c043876534525c9370acefcdaee0) chore: update rubocop requirement from = 1.40.0 to = 1.41.0 (#146) 80 | - [2a2f486](https://github.com/appium/ruby_console/commit/2a2f4863a09eaafcce1d5d6b6ff02a9ffbafd4ee) chore: update rubocop requirement from = 1.39.0 to = 1.40.0 (#145) 81 | - [d09a77e](https://github.com/appium/ruby_console/commit/d09a77ebdcca70e9042cbeec07757044eeae7791) chore: update rubocop requirement from = 1.38.0 to = 1.39.0 (#144) 82 | 83 | 84 | #### v3.1.0 2022-11-13 85 | 86 | - [eaab2a0](https://github.com/appium/ruby_console/commit/eaab2a0f1947fe18d53e89b213609f70c23191db) Release 3.1.0 87 | - [4a02078](https://github.com/appium/ruby_console/commit/4a0207849f72ad8f020ba366bec27f93c97dca76) feat: remove the global driver hack (#143) 88 | - [3c8a98f](https://github.com/appium/ruby_console/commit/3c8a98ff4f96201d91c64c71a93e7ad04e72e092) chore: update rubocop requirement from = 1.37.1 to = 1.38.0 (#142) 89 | - [a46bce9](https://github.com/appium/ruby_console/commit/a46bce924cc5700bc394885864674ba0c197d9d9) chore: update rubocop requirement from = 1.37.0 to = 1.37.1 (#141) 90 | - [0ea2856](https://github.com/appium/ruby_console/commit/0ea285658a1a6de67f8e48043ff6e5f27d183b9b) chore: update rubocop requirement from = 1.36.0 to = 1.37.0 (#140) 91 | - [4baddd6](https://github.com/appium/ruby_console/commit/4baddd6ff4724b131eedbf725788213d6e0bad03) chore: update rubocop requirement from = 1.35.1 to = 1.36.0 (#138) 92 | - [3ba7406](https://github.com/appium/ruby_console/commit/3ba7406bda5e4e90e349d7153826ed713dc20473) chore: update rubocop requirement from = 1.35.0 to = 1.35.1 (#137) 93 | - [5bd9b0a](https://github.com/appium/ruby_console/commit/5bd9b0a293694c91a10aa2b80b3a99e8f4cdb922) chore: update rubocop requirement from = 1.34.1 to = 1.35.0 (#136) 94 | - [b087c87](https://github.com/appium/ruby_console/commit/b087c87aa466265c3ce2a3a6faad5d1d63228fa1) chore: update rubocop requirement from = 1.34.0 to = 1.34.1 (#135) 95 | - [8132d02](https://github.com/appium/ruby_console/commit/8132d02c924647de173e121dfbd52f972465244b) chore: update rubocop requirement from = 1.33.0 to = 1.34.0 (#134) 96 | - [eda35d1](https://github.com/appium/ruby_console/commit/eda35d116d257c7628f248aba671345a24cf2a33) chore: update rubocop requirement from = 1.32.0 to = 1.33.0 (#133) 97 | - [b432541](https://github.com/appium/ruby_console/commit/b432541676bf9d4740c22f9e99549ffa75e28a44) chore: update rubocop requirement from = 1.31.2 to = 1.32.0 (#132) 98 | - [31c143b](https://github.com/appium/ruby_console/commit/31c143bb98555dbb7cc01bec6b9a19924c5bda5b) chore: update rubocop requirement from = 1.31.1 to = 1.31.2 (#131) 99 | - [814eb11](https://github.com/appium/ruby_console/commit/814eb11596b4669aad01f315a6e2d7f67bd9833d) chore: update rubocop requirement from = 1.30.1 to = 1.31.1 (#130) 100 | - [e1ed90b](https://github.com/appium/ruby_console/commit/e1ed90b7f856f00d14d5603250db9a2108eacd0b) chore: update rubocop requirement from = 1.30.0 to = 1.30.1 (#128) 101 | - [73aa9ce](https://github.com/appium/ruby_console/commit/73aa9ce437c40115a10d554b877ed5352b4e1eb2) chore: update rubocop requirement from = 1.29.1 to = 1.30.0 (#127) 102 | - [71f7e0a](https://github.com/appium/ruby_console/commit/71f7e0a324b97646e3e426f3717f03d2212be9af) chore: update rubocop requirement from = 1.29.0 to = 1.29.1 (#126) 103 | - [899aa86](https://github.com/appium/ruby_console/commit/899aa86c8961d22bceab53981fad95456f54dad8) chore: update rubocop requirement from = 1.28.2 to = 1.29.0 (#125) 104 | - [904ef37](https://github.com/appium/ruby_console/commit/904ef374800319dd039b8a0c71ed16cbc1e21785) chore: update rubocop requirement from = 1.28.1 to = 1.28.2 (#124) 105 | - [c09da0e](https://github.com/appium/ruby_console/commit/c09da0e55a9b1bdb87ee4a5e9a119013a1801be7) chore: update rubocop requirement from = 1.28.0 to = 1.28.1 (#123) 106 | - [9265adc](https://github.com/appium/ruby_console/commit/9265adc6a505157c762ef94e5739f19225b84161) chore: update rubocop requirement from = 1.27.0 to = 1.28.0 (#122) 107 | - [54ec2c8](https://github.com/appium/ruby_console/commit/54ec2c81d8b839b45f77d505397a2501bbe1d33f) chore: update rubocop requirement from = 1.26.1 to = 1.27.0 (#121) 108 | - [aab62e2](https://github.com/appium/ruby_console/commit/aab62e20525d5c33b4b8f8b543a2d4ed91ec0b69) chore: update appium_lib requirement from = 12.0.0 to = 12.0.1 (#120) 109 | - [395a404](https://github.com/appium/ruby_console/commit/395a4042603355bdfa509c0d0c08d9422aba9e16) chore: update rubocop requirement from = 1.26.0 to = 1.26.1 (#119) 110 | - [746c1ab](https://github.com/appium/ruby_console/commit/746c1ab18d73efd2bb4008bc45ea045993664374) chore: update rubocop requirement from = 1.25.0 to = 1.26.0 (#118) 111 | - [2ac785a](https://github.com/appium/ruby_console/commit/2ac785a8e85807e6032ce5b2df3c58fce0e55b43) chore: update rubocop requirement from = 1.24.1 to = 1.25.0 (#116) 112 | - [30ad1c0](https://github.com/appium/ruby_console/commit/30ad1c0e513f7db44f13ffc017764160877b4800) chore: update rubocop requirement from = 1.24.0 to = 1.24.1 (#115) 113 | - [4d34beb](https://github.com/appium/ruby_console/commit/4d34bebb94c2e29de575c4de4b16a07fedb8b560) chore: update rubocop requirement from = 1.23.0 to = 1.24.0 (#114) 114 | - [7bc22bc](https://github.com/appium/ruby_console/commit/7bc22bcfdaa7c9ee3b9bb27f491bf0d2a3ccd380) chore: update rubocop requirement from = 1.22.3 to = 1.23.0 (#113) 115 | 116 | 117 | #### v3.0.0 2021-11-06 118 | 119 | - [5e9d1c8](https://github.com/appium/ruby_console/commit/5e9d1c86e4f36d9ccb780c0f6d62af2b59c5eb71) Release 3.0.0 120 | - [16d5490](https://github.com/appium/ruby_console/commit/16d54909e474602ba49c5c47a3cdb71ec8a07ab4) Merge branch 'master' of github.com:appium/ruby_console 121 | - [8400d85](https://github.com/appium/ruby_console/commit/8400d85fb4b0b42c24da4cd6d015fbae27f92ed5) chore: update appium_lib requirement from = 12.0.0.rc4 to = 12.0.0.rc5 (#112) 122 | - [266360d](https://github.com/appium/ruby_console/commit/266360dbd5d55e281b112bf1da9b5aeb41cc5c74) chore: bump version to rc2 123 | - [fed136c](https://github.com/appium/ruby_console/commit/fed136ca4ca6575669a03e78d5ada5caed868945) chore: appium_lib to rc5 124 | - [82685c4](https://github.com/appium/ruby_console/commit/82685c4132807169176acfc4312747c11401eb64) chore: bump version to rc 125 | - [6defbab](https://github.com/appium/ruby_console/commit/6defbab391197221eaa8efe357fa4be6fb49382b) bump pry 126 | - [22f7ac5](https://github.com/appium/ruby_console/commit/22f7ac5d1e3be2ff407dea7882e75416b8f84827) chore: update deps (#111) 127 | - [4fbe06c](https://github.com/appium/ruby_console/commit/4fbe06c446172eeee51625f87c2e423545357068) chore: Create Dependabot config file (#109) 128 | - [439be2c](https://github.com/appium/ruby_console/commit/439be2c8b7681c9fdfd4d6cf2f547b65a065c6e3) Update rubocop requirement from = 0.68.1 to = 1.8.1 (#108) 129 | 130 | 131 | #### v2.13.0 2021-01-25 132 | 133 | - [f7e8d18](https://github.com/appium/ruby_console/commit/f7e8d1869e1ca09e0434c299dcbe126be79a7e15) Release 2.13.0 134 | - [540c561](https://github.com/appium/ruby_console/commit/540c5616a55afabea20f272fe959dd32febb3f3b) chore: Update appium_console.gemspec (#105) 135 | - [323c3d9](https://github.com/appium/ruby_console/commit/323c3d9fd2535b512d01639c021c93094b9f750b) Update rake requirement from ~> 12.0 to ~> 13.0 (#102) 136 | - [b5f647f](https://github.com/appium/ruby_console/commit/b5f647faf7d81c0c8e8b297a1c875b7c1a2626db) Update thor requirement from ~> 0.19 to >= 0.19, < 2.0 (#101) 137 | - [22d772e](https://github.com/appium/ruby_console/commit/22d772e41f3d71448b707b87ee76abfdb4526026) Update rubocop requirement from = 0.61.0 to = 0.68.1 (#103) 138 | 139 | 140 | #### v2.12.0 2019-02-08 141 | 142 | - [5ecc460](https://github.com/appium/ruby_console/commit/5ecc4600605da1a7167e1b279540145edcb07ad9) Release 2.12.0 143 | - [d38e70b](https://github.com/appium/ruby_console/commit/d38e70bc40e230214719a1f7ea1dfb196f4873d2) bump ruby lib to 10.0+ (#99) 144 | 145 | 146 | #### v2.11.0 2018-12-28 147 | 148 | - [22c0247](https://github.com/appium/ruby_console/commit/22c02479270a04dbc01a68caa5cd6b3eb6b10b14) Release 2.11.0 149 | - [f39face](https://github.com/appium/ruby_console/commit/f39facebbbc71b968296b9ee869b3e1265c4c17c) Add rubocop remove awesomeprint (#97) 150 | 151 | 152 | #### v2.10.0 2018-12-19 153 | 154 | - [6b12201](https://github.com/appium/ruby_console/commit/6b12201e65333d27cf30006f19a8d793844834c4) Release 2.10.0 155 | - [ded6f78](https://github.com/appium/ruby_console/commit/ded6f786ec143e6b4abd50c1c5553fd5171c886f) Clean, use heredoc (#96) 156 | 157 | 158 | #### v2.9.2 2018-11-30 159 | 160 | - [510438c](https://github.com/appium/ruby_console/commit/510438cbf0dca2747923150e60c61e8f2e91e7ad) Release 2.9.2 161 | - [8dd00cc](https://github.com/appium/ruby_console/commit/8dd00ccb9481c0f6a3add83d834b4dc3d0c22917) relax the version of appium lib (#95) 162 | 163 | 164 | #### v2.9.1 2018-10-11 165 | 166 | - [9ee4361](https://github.com/appium/ruby_console/commit/9ee4361b41a8056199c7f743f56032f64940855e) Release 2.9.1 167 | - [b25f24f](https://github.com/appium/ruby_console/commit/b25f24fdf88b27703f3587f46129d50dec87d78c) use 11.4 for ios template 168 | 169 | 170 | #### v2.9.0 2018-08-16 171 | 172 | - [6f9d1a6](https://github.com/appium/ruby_console/commit/6f9d1a63def0498381db3e004872150d2ab7ffa1) Release 2.9.0 173 | - [5fdcf53](https://github.com/appium/ruby_console/commit/5fdcf53188e0b72e50f98417491c4f4a65595103) bump up 174 | - [ec7e883](https://github.com/appium/ruby_console/commit/ec7e8832611d09136bae73aaec68ca41aa10d472) tweak gemspec (#92) 175 | - [b445f3d](https://github.com/appium/ruby_console/commit/b445f3dbae43f07289ab16adf2142eade9d8da86) delete outdated documentation (#91) 176 | 177 | 178 | #### v2.8.1 2017-12-21 179 | 180 | - [9b840d2](https://github.com/appium/ruby_console/commit/9b840d23b12a6942ca2cf1fc6eafc31aecdf789d) Release 2.8.1 181 | - [a99f906](https://github.com/appium/ruby_console/commit/a99f906731a41ce2583a481e6061a4992b903b16) add require awesome_print (#89) 182 | 183 | 184 | #### v2.8.0 2017-12-18 185 | 186 | - [2eef9cf](https://github.com/appium/ruby_console/commit/2eef9cfacb4ab405998da4f3712139ac97f381e8) Release 2.8.0 187 | - [0d9bde6](https://github.com/appium/ruby_console/commit/0d9bde6846cf9a8e4820c84820f1ae12224dcf0d) add awesome print (#88) 188 | 189 | 190 | #### v2.7.2 2017-12-17 191 | 192 | - [3e0aeab](https://github.com/appium/ruby_console/commit/3e0aeab27669dda26e70375f477614507dc9bdeb) Release 2.7.2 193 | - [23f0165](https://github.com/appium/ruby_console/commit/23f01656f4c97dc5568cf38b87a337171672a3f9) Added double quotes in the appium.txt template (#86) 194 | - [f1170b9](https://github.com/appium/ruby_console/commit/f1170b9a979fcfbf87d59a4f21561a6486e5e921) Merge pull request #85 from oscartanner/master 195 | - [c52b1dd](https://github.com/appium/ruby_console/commit/c52b1dda49618e8c4fcf5905e467eae603f850eb) Double quotes added in appium.txt template 196 | 197 | 198 | #### v2.7.1 2017-10-29 199 | 200 | - [40e9214](https://github.com/appium/ruby_console/commit/40e92141020df1e5b8c536fe2552abfe1d04b862) Release 2.7.1 201 | - [6a01fe3](https://github.com/appium/ruby_console/commit/6a01fe32290bb09a0d429f1ca90614c269e3d815) Merge pull request #82 from KazuCocoa/update_readme 202 | - [d8f096e](https://github.com/appium/ruby_console/commit/d8f096eebc58cf5ba0ffe7ed071d9804461bbdb5) add notice for ; 203 | 204 | 205 | #### v2.7.0 2017-10-14 206 | 207 | - [4a20815](https://github.com/appium/ruby_console/commit/4a20815de598042c98a9c83069148261d90fc67b) Release 2.7.0 208 | - [b4f2252](https://github.com/appium/ruby_console/commit/b4f22523564e5c6fd1224afa5ff84b68a1badf47) Merge pull request #81 from KazuCocoa/use_pry_0_11 209 | - [c46ea75](https://github.com/appium/ruby_console/commit/c46ea75dd135e5ad1770cb7e688eae3fa29df3ee) use pry 0.11.x 210 | 211 | 212 | #### v2.6.0 2017-10-11 213 | 214 | - [79556e2](https://github.com/appium/ruby_console/commit/79556e2af7da58c1eff28cd966dca05ca38ccfb4) Release 2.6.0 215 | - [59f694a](https://github.com/appium/ruby_console/commit/59f694a98ae29fd18febe10a4bc6c3ed59570478) Merge pull request #79 from scorix/master 216 | - [0968807](https://github.com/appium/ruby_console/commit/096880749936c55988dcbeaa0ef7d67b148509d3) Fix LoadError 217 | 218 | 219 | #### v2.5.0 2017-09-02 220 | 221 | - [9b58455](https://github.com/appium/ruby_console/commit/9b58455f8d680ec8cf358927743eca2c30c9e15b) Release 2.5.0 222 | - [b5622fb](https://github.com/appium/ruby_console/commit/b5622fb09159b8231283591b16285d4008385d8c) Merge pull request #77 from KazuCocoa/require_appium_lib_960 223 | - [c964691](https://github.com/appium/ruby_console/commit/c9646914c2ddb8cd92129bd82ef57ce51ad69d3a) require appium 9.6+ 224 | 225 | 226 | #### v2.4.0 2017-08-16 227 | 228 | - [e28a78f](https://github.com/appium/ruby_console/commit/e28a78f9197160f3fccd1b017205f6371e462d1a) Release 2.4.0 229 | - [6fba7c1](https://github.com/appium/ruby_console/commit/6fba7c1eff397928a75c97c1a2207fde827abe07) Merge pull request #75 from tommeier/loosen-dependency-restriction 230 | - [97558d5](https://github.com/appium/ruby_console/commit/97558d5a672d4f22631ae67a07527027273e4794) Allow minor and patch updates 231 | - [3ad2c8f](https://github.com/appium/ruby_console/commit/3ad2c8f3ab19f91df5a3e618d65f6bcbec992a52) Merge pull request #74 from appium/fix_a_link_for_boorcamp 232 | - [bfe789f](https://github.com/appium/ruby_console/commit/bfe789fa74bb17db276dbf852c0a5a0539c3fce6) Update readme.md 233 | - [40a848b](https://github.com/appium/ruby_console/commit/40a848b51c49b8523a3c9509072c5a83ea4117d5) Merge pull request #71 from liangway/patch-1 234 | - [4a4f5c9](https://github.com/appium/ruby_console/commit/4a4f5c90ed4c1b272d12517cc4dff3145632faf0) Update doc url 235 | 236 | 237 | #### v2.3.0 2017-04-27 238 | 239 | - [c643e10](https://github.com/appium/ruby_console/commit/c643e10294e5bb4b3c695273f2312718ebc5a428) Release 2.3.0 240 | - [1090259](https://github.com/appium/ruby_console/commit/109025922c0924bd736e0068406aed2c1acba755) Merge pull request #70 from KazuCocoa/support_ruby_over_22 241 | - [b54b676](https://github.com/appium/ruby_console/commit/b54b676418c209239f7802a94ba3fe9223c3d564) support ruby over 2.2+ 242 | 243 | 244 | #### v2.2.1 2017-04-26 245 | 246 | - [30b71fa](https://github.com/appium/ruby_console/commit/30b71faae94032178da5dd222ec396a6b62573c2) Release 2.2.1 247 | - [a31fd3e](https://github.com/appium/ruby_console/commit/a31fd3e724ead70e383d541ca6399d91f5682c6a) Merge pull request #69 from oscartanner/master 248 | - [079e43e](https://github.com/appium/ruby_console/commit/079e43e85ef6d1efb5e7377f61d3af3ef788d81d) Fixed toml function parameter 249 | - [45820ac](https://github.com/appium/ruby_console/commit/45820ac2b0f312a1e4d83e801e6c09bb84d3e166) Merge pull request #68 from KazuCocoa/add_automation_name 250 | - [cab87ac](https://github.com/appium/ruby_console/commit/cab87ac12238adfa23356c6a254dc63c8417b343) add automationName in template 251 | 252 | 253 | #### v2.2.0 2017-04-20 254 | 255 | - [795a6ec](https://github.com/appium/ruby_console/commit/795a6ec26a637f822104c6fb31a64f2587f37bf9) Release 2.2.0 256 | - [2ad6fab](https://github.com/appium/ruby_console/commit/2ad6fab1b932b02535bc7975f7003a2e33714220) Merge pull request #65 from KazuCocoa/use_appium_lib_94 257 | - [448d951](https://github.com/appium/ruby_console/commit/448d951f1c77449f6e520981687c08533c16aa15) require appium_lib 9.4+ 258 | 259 | 260 | #### v2.1.1 2017-03-30 261 | 262 | - [fd5c711](https://github.com/appium/ruby_console/commit/fd5c7114f0796440d9389a8ef1ef6aef95c83b8a) Release 2.1.1 263 | - [6b63c3b](https://github.com/appium/ruby_console/commit/6b63c3b9d7736079e79dea25faf6fa7420d2c5ff) Merge pull request #63 from bblanco1/master 264 | - [e39ca95](https://github.com/appium/ruby_console/commit/e39ca95812881de93b583d82089b60d8ea3691ff) Updated version of 'appium_lib' -> 9.3.5 265 | 266 | 267 | #### v2.1.0 2017-03-15 268 | 269 | - [c156dd8](https://github.com/appium/ruby_console/commit/c156dd8da2fca398fce437d05b1113d9979fada2) Release 2.1.0 270 | - [5cb4efb](https://github.com/appium/ruby_console/commit/5cb4efbc1cdb4e90c6cf79bb51a1b16a2ca8c8e5) Merge pull request #59 from montdidier/master 271 | - [1257eb7](https://github.com/appium/ruby_console/commit/1257eb7f53af3f4dc001480438cd5c3316d81259) support for xctest compatible version of appium 272 | - [40e163e](https://github.com/appium/ruby_console/commit/40e163eaf9e61b202f9f9e35b7a564e3afa7fd4a) fixed arc setup ios|android command (issue #57) 273 | - [4407a63](https://github.com/appium/ruby_console/commit/4407a631d113bba69bf93664469fb9e5b372b426) Merge pull request #55 from trevren11/patch-1 274 | - [e57212c](https://github.com/appium/ruby_console/commit/e57212c4a8be3a8c0bba1958a8aa92f11de94d13) Update osx.md 275 | 276 | 277 | #### v2.0.1 2016-03-18 278 | 279 | - [bbee248](https://github.com/appium/ruby_console/commit/bbee248870ee670bf2fe199dfc193d5e3a045144) Release 2.0.1 280 | - [0939028](https://github.com/appium/ruby_console/commit/0939028af176025772c81852a5847f0f3a683fda) Merge pull request #54 from Spin42/appium_dir 281 | - [61b0f19](https://github.com/appium/ruby_console/commit/61b0f1915d8c3a673a388fb5fb7330a1cf14d9be) Close appium session on exit or ctrl-d 282 | - [8e4aa2d](https://github.com/appium/ruby_console/commit/8e4aa2df19b7e416509768bac7519820550a657d) Replace Rakefile with appium_thor 283 | - [b16236e](https://github.com/appium/ruby_console/commit/b16236ecfc6ff7104746579a8406114c6f9e3341) Release 2.0.0 284 | - [5ae4556](https://github.com/appium/ruby_console/commit/5ae45566a767dce4efc0116a737975c4aaec98ea) Release 2.0.0 285 | 286 | 287 | #### v2.0.0 2016-03-18 288 | 289 | - [5ae4556](https://github.com/appium/ruby_console/commit/5ae45566a767dce4efc0116a737975c4aaec98ea) Release 2.0.0 290 | - [282cec1](https://github.com/appium/ruby_console/commit/282cec1691c3b070946ef02de752d77a2903249b) Merge pull request #52 from Spin42/appium_dir 291 | - [70bfb00](https://github.com/appium/ruby_console/commit/70bfb00ea2f0cd7ca48ab1b5a08b28771a6126a2) Update documentation 292 | - [dd36f99](https://github.com/appium/ruby_console/commit/dd36f996a767c291bb23f4d93f6af3935b9393ab) Merge pull request #51 from Spin42/appium_dir 293 | - [9c1d6c6](https://github.com/appium/ruby_console/commit/9c1d6c6be47f2df95b274837381a234c95a360fb) Use class << self and remove upgrade command 294 | - [eb8ccf5](https://github.com/appium/ruby_console/commit/eb8ccf5d8e12b43fe30110b85d8674c3f8677dee) Update documentation 295 | - [403ac6b](https://github.com/appium/ruby_console/commit/403ac6bbeecd88fef8ede497916752781edfcce5) Refactor CLI with thor and allow use of path to appium toml 296 | - [77f5899](https://github.com/appium/ruby_console/commit/77f5899daa27f2aa50eab7aa7668a5de438e661b) Remove uneeded / 297 | - [3df7be7](https://github.com/appium/ruby_console/commit/3df7be72105be6e4c315cee0266b9e99e9f9fb3e) Use File.join instead of string concatenation 298 | - [09ee93c](https://github.com/appium/ruby_console/commit/09ee93c5190fceea3eaa9b4fd49c4ed38cc92973) Make sure we have 2 args before setting appium_dir 299 | - [651889b](https://github.com/appium/ruby_console/commit/651889b842f4e81e66caf11e6ebab8e3f8d1f384) Update readme 300 | - [86cc7bb](https://github.com/appium/ruby_console/commit/86cc7bb7cbf31bfbae3caf4fccdd023b87c1a54a) Allow specifying custom directory to find appium.txt 301 | - [afe1e8f](https://github.com/appium/ruby_console/commit/afe1e8f89d4f981704072654f52dfc5827e8e869) Use svg badges 302 | 303 | 304 | #### v1.0.4 2015-04-16 305 | 306 | - [7803da9](https://github.com/appium/ruby_console/commit/7803da93f968d86e49af62ca20df910049452101) Release 1.0.4 307 | - [228bd34](https://github.com/appium/ruby_console/commit/228bd3441db0f3a42a4a0ffea46486b00cae3e17) Update deps 308 | - [4820904](https://github.com/appium/ruby_console/commit/48209043e45868fc1ad790c29e6714725685bdbf) Merge pull request #46 from xsmaster/master 309 | - [e5113b3](https://github.com/appium/ruby_console/commit/e5113b3caca6a1355ed0f6fe15f21b748fca42b4) Updated the version of pry used. From 0.9.12.5 -> 0.10.1 310 | 311 | 312 | #### v1.0.3 2014-12-23 313 | 314 | - [58f7d52](https://github.com/appium/ruby_console/commit/58f7d52b4ef923edf3051df8f145eaf9541bab1d) Release 1.0.3 315 | - [5aa3d51](https://github.com/appium/ruby_console/commit/5aa3d51db558f8de812cc166c7dc4002a631dd6d) Promote on Object by default for pry 316 | - [30d0729](https://github.com/appium/ruby_console/commit/30d0729e886dde408e5ebff1b286f1206610926e) Update readme.md 317 | 318 | 319 | #### v1.0.2 2014-12-08 320 | 321 | - [5a89125](https://github.com/appium/ruby_console/commit/5a89125ba71115f23ac55e9b7507a1f0dda52cc3) Release 1.0.2 322 | - [01e14b9](https://github.com/appium/ruby_console/commit/01e14b93435edd23f09fce0a9b8c55acc2772e14) Fix toml generation 323 | - [cd26d98](https://github.com/appium/ruby_console/commit/cd26d9866aeb1c76a3164ca744a5af4b9df23b8d) Merge pull request #41 from GokhanArik/master 324 | - [0acd1cb](https://github.com/appium/ruby_console/commit/0acd1cbd3f837a34e6092b340e725d5a8020ca80) Variable names in sample appium.txt file for Android updated 325 | - [1d5b46a](https://github.com/appium/ruby_console/commit/1d5b46ad174c0815ecb5e385339e6859c0ce2d00) Update readme.md 326 | 327 | 328 | #### v1.0.1 2014-06-13 329 | 330 | - [c68f766](https://github.com/appium/ruby_console/commit/c68f7664b07010679c4a3ba780ad2dc95499076f) Release 1.0.1 331 | - [dbee56b](https://github.com/appium/ruby_console/commit/dbee56bf2ec3d5fa9eeae2c7a5f1aee64f4c0984) Update osx.md 332 | - [de03ad6](https://github.com/appium/ruby_console/commit/de03ad68363c6c33348c95369c90dbd036f37c18) Prefix pry commands with % 333 | - [97329b6](https://github.com/appium/ruby_console/commit/97329b623b9961a65404e17927204ed3a014c8c4) Add note about host gpu and sd card 334 | - [b451b1a](https://github.com/appium/ruby_console/commit/b451b1a70c551b9e2c5c12691bec42727c7397f2) Update osx.md 335 | - [428849a](https://github.com/appium/ruby_console/commit/428849a17c73023739bebe01db6cca17f90f969f) rake -f osx_install.rake is out of date 336 | - [7cf1ed2](https://github.com/appium/ruby_console/commit/7cf1ed2f191f5660fb0966c740d0e5ec266981fb) Update install doc 337 | 338 | 339 | #### v1.0.0 2014-04-29 340 | 341 | - [7342d45](https://github.com/appium/ruby_console/commit/7342d45c6b0a287ab52bca98bf8e1dfb8590e08b) Release 1.0.0 342 | - [0500ca0](https://github.com/appium/ruby_console/commit/0500ca0e80a91e5d10cb28ee2c84fec4fe4611b5) Fix require support in appium.txt 343 | 344 | 345 | #### v0.6.0 2014-04-22 346 | 347 | - [38c21c9](https://github.com/appium/ruby_console/commit/38c21c935ec50ce30d320888342a3df3da975917) Release 0.6.0 348 | - [2df9ce2](https://github.com/appium/ruby_console/commit/2df9ce223555a3906d809b2523176a0e27b02e43) Update set command timeout for appium 1.0 349 | - [9b6b201](https://github.com/appium/ruby_console/commit/9b6b201f2d290f34e97b55b40d353b83686fa31b) Update for new appium_lib 350 | - [19a9f71](https://github.com/appium/ruby_console/commit/19a9f716e7ec54e4bc3dd646da12ea39d55a92a4) Update console 351 | - [29b2aee](https://github.com/appium/ruby_console/commit/29b2aee0c375b7e94887b4653800e8193bd20690) Update to work with new appium_lib gem 352 | - [6835147](https://github.com/appium/ruby_console/commit/68351478351016f90d9a0eb11e307b981c7a9919) Update osx.md 353 | - [554fe33](https://github.com/appium/ruby_console/commit/554fe33ec488465684d670c20279376329d55c0f) Update maven in install guide 354 | - [fb1444e](https://github.com/appium/ruby_console/commit/fb1444eac315e87c42fecafb912c8923c9e241a9) Recommend Xcode 5.0.2 355 | - [3da8929](https://github.com/appium/ruby_console/commit/3da89297fc3394592136922225bb32b0be9f2909) Update readme.md 356 | 357 | 358 | #### v0.5.9 2014-01-28 359 | 360 | - [d7ed421](https://github.com/appium/ruby_console/commit/d7ed421772e94a82a8668b26dd29fa7c180b7ef0) Release 0.5.9 361 | - [c4ce770](https://github.com/appium/ruby_console/commit/c4ce770815122fba4fe0d4fbbc02d0f594811423) Update appium_console.gemspec 362 | - [2797c2c](https://github.com/appium/ruby_console/commit/2797c2c52ae48cc7d4ee0403e08acc54d1664394) Use pry 0.9.12.4 363 | - [0d49700](https://github.com/appium/ruby_console/commit/0d49700ecc2f4951f2bfae46598da69a87984042) Clean up tags 364 | - [23192f9](https://github.com/appium/ruby_console/commit/23192f9333c656d4fb8701e0a3310c72002e0daf) Clean up release notes generation 365 | - [28663d7](https://github.com/appium/ruby_console/commit/28663d7c6615f2cf135934fca661138aa5b274b1) Release 0.5.8 366 | - [a8d19b1](https://github.com/appium/ruby_console/commit/a8d19b12d7f913b6e6b59c920c80662d2d5c2062) Update reload to support new files 367 | - [9baad04](https://github.com/appium/ruby_console/commit/9baad04e4ed78927bbe4b24f86e1b063087d002f) Add RVM note to docs 368 | - [0a077c0](https://github.com/appium/ruby_console/commit/0a077c0f35ed0d043987b4912f91336c63b0d0b0) Fix homebrew install link 369 | - [772816b](https://github.com/appium/ruby_console/commit/772816b2fc87145bc8c7bfae31659e3a68ca73da) Fix posix-spawn 370 | - [79e59fd](https://github.com/appium/ruby_console/commit/79e59fd2c5e653a3f5e43873283f41d29aa5bdc5) Update docs 371 | - [e3e8a9c](https://github.com/appium/ruby_console/commit/e3e8a9c53f58a7d444b89ddcb3fe47f95aa9e381) Check for duplicate tags 372 | - [26385c2](https://github.com/appium/ruby_console/commit/26385c28c49070614a10fc146624513e4802820f) Rescue load errors 373 | - [7035cf1](https://github.com/appium/ruby_console/commit/7035cf178239803b55fbba29b844e51fd2afab5e) Release 0.5.8 374 | - [f1a4532](https://github.com/appium/ruby_console/commit/f1a4532a8b7717bd726ca7b3e8a79bf36362160a) Release 0.5.8 375 | - [7cb6fa7](https://github.com/appium/ruby_console/commit/7cb6fa7b56263049687b7261caeda7d7f62c6e07) Update reload to support new files 376 | - [24143df](https://github.com/appium/ruby_console/commit/24143df0566bc7ccb5dbf6eee0a52031b2b0e8d6) Add RVM note to docs 377 | - [dba0326](https://github.com/appium/ruby_console/commit/dba032635749ff4475b99ab42802a81ae3223396) Fix homebrew install link 378 | - [e365731](https://github.com/appium/ruby_console/commit/e3657310ed08e26975e759d88cf3f549e910f7e8) Fix posix-spawn 379 | - [870aecd](https://github.com/appium/ruby_console/commit/870aecd0d24650d96ca13730e52703051880bdc7) Update with node doc 380 | - [00b2dfa](https://github.com/appium/ruby_console/commit/00b2dfae8b3b6d0362a6ff4d3f751a20f4e9adca) Update docs 381 | - [8d48c62](https://github.com/appium/ruby_console/commit/8d48c629f79adea3d920299f74512cdb124207bf) Check for duplicate tags 382 | - [d1580ac](https://github.com/appium/ruby_console/commit/d1580acc99b7d7f17b6963f5c96b353a076fac37) Release 0.5.7 383 | - [9a7c6d6](https://github.com/appium/ruby_console/commit/9a7c6d610b77df629f5bc2b2357e190775f57946) Rescue load errors 384 | - [ce14efa](https://github.com/appium/ruby_console/commit/ce14efa1bb139a2f8a8f391d28588376757739bc) Release 0.5.6 385 | 386 | 387 | #### v0.5.8 2014-01-27 388 | 389 | - [7035cf1](https://github.com/appium/ruby_console/commit/7035cf178239803b55fbba29b844e51fd2afab5e) Release 0.5.8 390 | - [f1a4532](https://github.com/appium/ruby_console/commit/f1a4532a8b7717bd726ca7b3e8a79bf36362160a) Release 0.5.8 391 | - [7cb6fa7](https://github.com/appium/ruby_console/commit/7cb6fa7b56263049687b7261caeda7d7f62c6e07) Update reload to support new files 392 | - [24143df](https://github.com/appium/ruby_console/commit/24143df0566bc7ccb5dbf6eee0a52031b2b0e8d6) Add RVM note to docs 393 | - [dba0326](https://github.com/appium/ruby_console/commit/dba032635749ff4475b99ab42802a81ae3223396) Fix homebrew install link 394 | - [e365731](https://github.com/appium/ruby_console/commit/e3657310ed08e26975e759d88cf3f549e910f7e8) Fix posix-spawn 395 | - [870aecd](https://github.com/appium/ruby_console/commit/870aecd0d24650d96ca13730e52703051880bdc7) Update with node doc 396 | - [00b2dfa](https://github.com/appium/ruby_console/commit/00b2dfae8b3b6d0362a6ff4d3f751a20f4e9adca) Update docs 397 | - [8d48c62](https://github.com/appium/ruby_console/commit/8d48c629f79adea3d920299f74512cdb124207bf) Check for duplicate tags 398 | - [d1580ac](https://github.com/appium/ruby_console/commit/d1580acc99b7d7f17b6963f5c96b353a076fac37) Release 0.5.7 399 | - [9a7c6d6](https://github.com/appium/ruby_console/commit/9a7c6d610b77df629f5bc2b2357e190775f57946) Rescue load errors 400 | - [c0877e8](https://github.com/appium/ruby_console/commit/c0877e8b948da670d9df3a8e6c757b2dcc476911) Release 0.5.7 401 | - [4bf603f](https://github.com/appium/ruby_console/commit/4bf603f911058146b88d6c4330e1d9121cbf9a87) Rescue load errors 402 | - [027af76](https://github.com/appium/ruby_console/commit/027af763e8563c1b91dd195e978b7410ece9ec76) Release 0.5.6 403 | 404 | 405 | #### v0.5.7 2013-11-25 406 | 407 | - [c0877e8](https://github.com/appium/ruby_console/commit/c0877e8b948da670d9df3a8e6c757b2dcc476911) Release 0.5.7 408 | - [4bf603f](https://github.com/appium/ruby_console/commit/4bf603f911058146b88d6c4330e1d9121cbf9a87) Rescue load errors 409 | - [027af76](https://github.com/appium/ruby_console/commit/027af763e8563c1b91dd195e978b7410ece9ec76) Release 0.5.6 410 | 411 | 412 | #### v0.5.6 2013-11-18 413 | 414 | - [ce14efa](https://github.com/appium/ruby_console/commit/ce14efa1bb139a2f8a8f391d28588376757739bc) Release 0.5.6 415 | - [e6ee1f5](https://github.com/appium/ruby_console/commit/e6ee1f5704ceb5358997af77dc43c4bc401e204e) Add "reload" command 416 | - [877a42b](https://github.com/appium/ruby_console/commit/877a42b728ac8d3d7093ce92feab69010701893a) Update ios_v_android.md 417 | - [86eed78](https://github.com/appium/ruby_console/commit/86eed78ebcb4ab06bf148e629aad1f4de35c3309) Update osx.md 418 | - [c32fa78](https://github.com/appium/ruby_console/commit/c32fa7859afa659dce46ec61494544b3a9b9f2b9) Add note about iOS duplicate elements 419 | - [cdd23c7](https://github.com/appium/ruby_console/commit/cdd23c7e8a21e83f19763796b33a17b163de1e43) Update hotfix section 420 | - [a4800ab](https://github.com/appium/ruby_console/commit/a4800abc1e366fd31c1cfa5fddd2f00ae6253fe6) Merge pull request #32 from bkone/patch-2 421 | - [2e24615](https://github.com/appium/ruby_console/commit/2e24615366622cd658a0516850d07dda45ab7428) Update osx.md 422 | - [bb90e04](https://github.com/appium/ruby_console/commit/bb90e048b9835f6ee43ec43ee537ca2a5691aea5) Merge pull request #31 from bkone/patch-1 423 | - [c85b39d](https://github.com/appium/ruby_console/commit/c85b39d375b8dce6e97ade8701f8ab57d48e5833) install_osx.rake to osx_install.rake 424 | - [ff59f4d](https://github.com/appium/ruby_console/commit/ff59f4dba3557a69867af5bb53008ed2d0fb15dd) Add rvm fix for OS X 10.9 425 | - [add328a](https://github.com/appium/ruby_console/commit/add328a34506915f9b453722730d4f7217504658) Clarify maven version 426 | - [db263d3](https://github.com/appium/ruby_console/commit/db263d36fac3ef673e363cf36d93d5bb8bab03db) Clarify Xcode versions 427 | - [7cdd5de](https://github.com/appium/ruby_console/commit/7cdd5dead03fc08eb495e9118c337fe465b7d66e) Update osx.md 428 | - [869e4a4](https://github.com/appium/ruby_console/commit/869e4a4454d115a8b171e92b61b420e7e4c0152b) HAXM on OS X 10.9 429 | - [85f9f39](https://github.com/appium/ruby_console/commit/85f9f39eadf12b993d4389759bdcd863aaac4fbc) Add Maven OS X 10.9 doc 430 | - [793d780](https://github.com/appium/ruby_console/commit/793d7805705e5709c990714e545013a16189e743) Update osx.md 431 | - [78fbc94](https://github.com/appium/ruby_console/commit/78fbc9473b009af39043f89b50fe34105dad0870) Merge pull request #30 from claybridges/clay-rake-install 432 | - [604a385](https://github.com/appium/ruby_console/commit/604a3857a4612c5db7c0c2c157a51e513235f385) Add osx_install.rake, and associated changes 433 | - [0efa857](https://github.com/appium/ruby_console/commit/0efa857b561edf7370e27a165f9fb8b2dc68dff7) Recommend RubyGems >= 2.1.5 434 | - [7ba2e04](https://github.com/appium/ruby_console/commit/7ba2e042b62b1c8c6658f390b0db66b356791a33) Add flaky gem to osx.md 435 | - [0574a34](https://github.com/appium/ruby_console/commit/0574a3400b9f489838ace4894fde787a3361a88e) Update SSL issue docs 436 | - [ccb94ce](https://github.com/appium/ruby_console/commit/ccb94cebaceccdc067e646be8c6016803afd1ffe) Add SSL issue fix 437 | - [594c8c3](https://github.com/appium/ruby_console/commit/594c8c3100576f0168874e70bab551ae6b226a52) Use quotes 438 | - [763e6d4](https://github.com/appium/ruby_console/commit/763e6d48296459044b112fcfe1fb3fc3ae9dc0e4) Improve troubleshooting 439 | - [f60791e](https://github.com/appium/ruby_console/commit/f60791eca5166c7925f4dc8f35663142fbf5414d) Update osx.md 440 | - [e79b668](https://github.com/appium/ruby_console/commit/e79b6684e5321c4b393fafe0892bad7b72651b3f) Update osx.md 441 | - [3e2a8ae](https://github.com/appium/ruby_console/commit/3e2a8aece693227a83ab79b61c84bd400005a31a) Update osx.md 442 | - [21b0240](https://github.com/appium/ruby_console/commit/21b0240194a03bc4f4a33abbfc0063e1af19d48f) Update avd settings to API 18 443 | - [5390c80](https://github.com/appium/ruby_console/commit/5390c80febeb15ecb0d9b667694181850065a7c4) Update osx.md 444 | - [05e312c](https://github.com/appium/ruby_console/commit/05e312c3918686fe5e9a9769e3f1571623915dc7) Add helper bash methods for launching Appium 445 | - [afcb37f](https://github.com/appium/ruby_console/commit/afcb37f1b9951ff2caa41f2a4c802ee2b7ebcf16) Update to API 18 446 | 447 | 448 | #### v0.5.5 2013-08-23 449 | 450 | - [e048325](https://github.com/appium/ruby_console/commit/e04832589c71359fc4c30e45a3da2a04f93fbd66) Release 0.5.5 451 | - [fdc7749](https://github.com/appium/ruby_console/commit/fdc7749b7fd074b89643407a1cd4c7ba71ff15f2) Load minitest by default 452 | 453 | 454 | #### v0.5.4 2013-08-19 455 | 456 | - [97f5c4f](https://github.com/appium/ruby_console/commit/97f5c4f67c8f689f7342336b428262975e3f8421) Release 0.5.4 457 | - [54c61b7](https://github.com/appium/ruby_console/commit/54c61b73091cdaef990eb6b1692576c29a2b5325) Enable export session 458 | 459 | 460 | #### v0.5.3 2013-08-07 461 | 462 | - [595bbe9](https://github.com/appium/ruby_console/commit/595bbe91fd437f95efde7da5a16cf85b0debb4f2) Release 0.5.3 463 | - [91b8afc](https://github.com/appium/ruby_console/commit/91b8afcfabb2a2884da343f7f7e7781a6e08da02) Use awesome_print in Pry 464 | - [220c31c](https://github.com/appium/ruby_console/commit/220c31c12c4aa765181ed271fdadbef8d004c50d) Fix release notes 465 | - [d3d1960](https://github.com/appium/ruby_console/commit/d3d1960eb3de6d097ae46dfe19340159a1851990) Recommend Ruby 2.0 466 | - [02850fa](https://github.com/appium/ruby_console/commit/02850faab107e3749334560573061db2ddf034ea) Remove old todo 467 | 468 | 469 | #### v0.5.2 2013-07-26 470 | 471 | - [0845ddd](https://github.com/appium/ruby_console/commit/0845dddda181f9349a4e1162b3dfea732491a743) Release 0.5.2 472 | - [82e83c4](https://github.com/appium/ruby_console/commit/82e83c45fc4af41f0505ac2a00bb6ba2a3689d41) Add Ruby 2.0 notes 473 | - [c36701b](https://github.com/appium/ruby_console/commit/c36701b11f1d2eab4885a6492cb320d48e3c7d1f) Require Ruby files listed in appium.txt 474 | - [7648bda](https://github.com/appium/ruby_console/commit/7648bda1aea63b65af63901a61e94c07ed6e2721) Add commands to fix permission issues 475 | - [2750b5e](https://github.com/appium/ruby_console/commit/2750b5ecc0f15ad5fde864dd237a01f2af85c693) Update osx.md 476 | - [65d7e45](https://github.com/appium/ruby_console/commit/65d7e4545a62f72cf6af6fb839f30cbada85c007) Update readme.md 477 | - [bfe9738](https://github.com/appium/ruby_console/commit/bfe9738efc4af3bde8ee73eb4df367ef4f12e2c8) Update osx.md 478 | - [bf83b65](https://github.com/appium/ruby_console/commit/bf83b65bf28546f9f5339b537b6a75cfff33327e) Update osx.md 479 | - [f31041d](https://github.com/appium/ruby_console/commit/f31041d9b6f9afb5576a806ea49166140b8b0843) Fix grunt command 480 | - [e4d7e42](https://github.com/appium/ruby_console/commit/e4d7e4293e1549a31ccc3b9622a85c5d4a6384ce) Update osx.md 481 | - [9906226](https://github.com/appium/ruby_console/commit/9906226bec455aa7025efe6cb1f13b0ccd501b9d) Update osx.md 482 | - [0f3059f](https://github.com/appium/ruby_console/commit/0f3059fe95527f9b3641a2f4afb9b9c7a8aee3eb) Update ios_v_android.md 483 | - [1b97d06](https://github.com/appium/ruby_console/commit/1b97d06c7ca825a67f21d71b5eaee7cfce058a6f) Update ios_v_android.md 484 | - [415c64c](https://github.com/appium/ruby_console/commit/415c64c14f9990e1790e75434526673a449ef505) Update osx.md 485 | - [2beb4d7](https://github.com/appium/ruby_console/commit/2beb4d70bdf955e056c72d7d5f7b8052e0fe8f38) Update osx.md 486 | - [254b66c](https://github.com/appium/ruby_console/commit/254b66ca80d75d7da3336217e75b5f0fea4ab0b7) Update readme.md 487 | - [cce92d9](https://github.com/appium/ruby_console/commit/cce92d9494bbb281aa714be8a39ac0aeaa435372) Add version badge 488 | 489 | 490 | #### v0.5.1 2013-05-24 491 | 492 | - [3d9aef1](https://github.com/appium/ruby_console/commit/3d9aef1458d0874c5c740faf8e41086ee65da86d) Release 0.5.1 493 | - [7242c5e](https://github.com/appium/ruby_console/commit/7242c5e72f9057fd18efa726077f78999e0f53e3) Update appium_console.gemspec 494 | - [f9d8b70](https://github.com/appium/ruby_console/commit/f9d8b7031425ab742285e0513520ca17bbbf2cde) Update readme.md 495 | 496 | 497 | #### v0.5.0 2013-05-24 498 | 499 | - [2734fda](https://github.com/appium/ruby_console/commit/2734fdabed2802e15f161bf81ba56dc51cd76ce3) Release 0.5.0 500 | - [b79814c](https://github.com/appium/ruby_console/commit/b79814c1b83c756583038aabe419c6ea81bc41cd) Fix gemspec 501 | - [57883e6](https://github.com/appium/ruby_console/commit/57883e63d76f006ffecca38df38bfe4332d10f19) Move appium.txt loading to appium_lib 502 | - [b683249](https://github.com/appium/ruby_console/commit/b6832498adce98a053370085f96973d272b6be58) Update osx.md 503 | - [4b1dc4e](https://github.com/appium/ruby_console/commit/4b1dc4efa56be4be23e4e4842c6ca5c98486f12f) Update osx.md 504 | - [ab94da2](https://github.com/appium/ruby_console/commit/ab94da2212c89d22bbe77ab3ad749343da390242) Update readme.md 505 | - [263ca4d](https://github.com/appium/ruby_console/commit/263ca4d2490e712901279fe6f184864760edc1a8) Update osx.md 506 | - [5c001b3](https://github.com/appium/ruby_console/commit/5c001b357c132d26f3eee1d0e5f40569d489e9bf) Update osx.md 507 | - [0bf1dd7](https://github.com/appium/ruby_console/commit/0bf1dd7f517cde84f77f46bcff1fe03aa26f9e95) Update osx.md 508 | 509 | 510 | #### v0.3.6 2013-05-20 511 | 512 | - [20508c2](https://github.com/appium/ruby_console/commit/20508c2ed00edb3ae1260fe1b0f4b61206658631) Release 0.3.6 513 | - [4004daa](https://github.com/appium/ruby_console/commit/4004daa8b388c07599e94c063e327a8e89472980) Fix relative paths 514 | - [73f9713](https://github.com/appium/ruby_console/commit/73f97136ce903f72292e0e1eb9a318cbb37a1b78) Update osx.md 515 | - [cfbc702](https://github.com/appium/ruby_console/commit/cfbc702e4c35dc070bdcf5ccf279b713c76f0a87) Update osx.md 516 | - [a3a52b2](https://github.com/appium/ruby_console/commit/a3a52b24c078253d5809b7ab064f45400ec56368) Update osx.md 517 | - [f228d61](https://github.com/appium/ruby_console/commit/f228d61a8285bcd973fb9c58c3511c549580d639) Appium works on Windows now 518 | - [966ed66](https://github.com/appium/ruby_console/commit/966ed661a6e3bb820a6d111fc85b0127cc0bbe1e) Avoid sudo 519 | - [311790d](https://github.com/appium/ruby_console/commit/311790ddb530d80b5c1bb550bf6467c0b4b7e6b6) Fix release notes 520 | - [37f8a15](https://github.com/appium/ruby_console/commit/37f8a15b3025c3c1676a271574a3587cce749f00) Update documentation links 521 | - [f92bdbb](https://github.com/appium/ruby_console/commit/f92bdbb09554c21617fa3cb6a8778fdd81a87b07) Move docs.md to ruby_lib 522 | - [41a6201](https://github.com/appium/ruby_console/commit/41a6201fb1c59d4bb97755a794465073e33b5102) Update osx.md 523 | - [7289300](https://github.com/appium/ruby_console/commit/728930003b287d135662994dfbb10ee12d8971ee) Update osx.md 524 | - [082ecd5](https://github.com/appium/ruby_console/commit/082ecd573cf4606ee648b4211664ff459050c9d5) Update gemspec 525 | - [141c8c5](https://github.com/appium/ruby_console/commit/141c8c51f8d1373180dd53ddb56ea719b59b63fc) Recommend 10.8 526 | - [435f2ca](https://github.com/appium/ruby_console/commit/435f2ca8226c3e6ed4380e1a2c640cd151120aa6) Update osx.md 527 | - [18e60d6](https://github.com/appium/ruby_console/commit/18e60d629ac6f3423201fbe313075db32a690fea) Update osx.md 528 | - [a352466](https://github.com/appium/ruby_console/commit/a3524662e702af984f1c8dff42ddbc20914cd39f) Update osx.md 529 | - [231c4c9](https://github.com/appium/ruby_console/commit/231c4c9cd98353593137db01781bb22113b8ae35) Update osx.md 530 | - [f3c2034](https://github.com/appium/ruby_console/commit/f3c2034a6103305ae6e1ccdd9a1ca8df16ac00f5) Update osx.md 531 | - [82bc3d1](https://github.com/appium/ruby_console/commit/82bc3d17f7451edcba3bde414a82044dbf5bcd38) Update osx.md 532 | - [0dc828e](https://github.com/appium/ruby_console/commit/0dc828e3770b49f522e9f8f6d42ba7fe1639888f) Update osx.md 533 | - [76a0423](https://github.com/appium/ruby_console/commit/76a042322e76e5f57632ee6d610933981bcc18fc) Update osx.md 534 | - [8e53c8d](https://github.com/appium/ruby_console/commit/8e53c8d374e0e80828a7c32fc3d2a43833736863) Add bash profile 535 | - [b26abdd](https://github.com/appium/ruby_console/commit/b26abdda75b7b9a3728d3cf975eff9fe9384ff2b) Update osx.md 536 | - [00a066f](https://github.com/appium/ruby_console/commit/00a066f0577492de3ab0d413f1242c547c93da7f) Update osx.md 537 | - [14cae88](https://github.com/appium/ruby_console/commit/14cae889ce471d47e400ef4025635d6949c6799e) Update osx.md 538 | - [bdb9aaa](https://github.com/appium/ruby_console/commit/bdb9aaabe8cd07fc516dc19909fd43323179ea03) Update osx.md 539 | 540 | 541 | #### v0.3.5 2013-05-06 542 | 543 | - [b031b60](https://github.com/appium/ruby_console/commit/b031b60276b01e86a649cd8db8b250f3d52da9cc) Release 0.3.5 544 | - [521639d](https://github.com/appium/ruby_console/commit/521639dc1b53371a472a40304c59e4476ab22197) Add selendroid 545 | - [c5456d2](https://github.com/appium/ruby_console/commit/c5456d29d5a1aeed1f1226b90c69a7d0025ad224) Use --local install 546 | 547 | 548 | #### v0.3.4 2013-04-26 549 | 550 | - [2a621bb](https://github.com/appium/ruby_console/commit/2a621bb1620685577173fdf59daabca036cd30f7) Release 0.3.4 551 | - [bd60857](https://github.com/appium/ruby_console/commit/bd60857f39bd17e454a10ad0658c01c20869c33a) Fix arc upgrade 552 | 553 | 554 | #### v0.3.3 2013-04-26 555 | 556 | - [a4cea5b](https://github.com/appium/ruby_console/commit/a4cea5b9857f5b450ade03cf3f326605b2aff040) Release 0.3.3 557 | - [188503c](https://github.com/appium/ruby_console/commit/188503c0f1c884884408896a8351ab34823c5c69) Fix appium.txt support 558 | 559 | 560 | #### v0.3.2 2013-04-26 561 | 562 | - [521b85e](https://github.com/appium/ruby_console/commit/521b85e570717dc83481e4d2baf0804787031c46) Release 0.3.2 563 | 564 | 565 | #### v0.3.1 2013-04-26 566 | 567 | - [5e41993](https://github.com/appium/ruby_console/commit/5e41993aa505310b3442b0ea5c8cdf72b01cd62c) Release 0.3.1 568 | - [d98d052](https://github.com/appium/ruby_console/commit/d98d052af5e118a099d4abac7c24db41a5ff6974) Fix uninstall 569 | - [6b10caa](https://github.com/appium/ruby_console/commit/6b10caa3be482a149e433e8053ccb23c64aa723f) Fix version command 570 | 571 | 572 | #### v0.3.0 2013-04-25 573 | 574 | - [09ee29c](https://github.com/appium/ruby_console/commit/09ee29c03e4a2222c089f4ab736ec0e0bfa53930) Release 0.3.0 575 | - [2f0f38e](https://github.com/appium/ruby_console/commit/2f0f38e86155b41ff49f3419800413589efb19c4) Update for new Appium lib 576 | - [1bbc128](https://github.com/appium/ruby_console/commit/1bbc128cd5e7d9cadfc6ff9397179ed38459238e) Remove minitest example 577 | 578 | 579 | #### v0.0.30 2013-04-16 580 | 581 | - [af1dd74](https://github.com/appium/ruby_console/commit/af1dd74f254c512c9b63a013570638eb13adbe91) Release 0.0.30 582 | 583 | 584 | #### v0.0.29 2013-04-15 585 | 586 | - [f3251c8](https://github.com/appium/ruby_console/commit/f3251c819e85f5d8fabd3f9a30a3de4307d38098) Release 0.0.29 587 | - [83ed1b9](https://github.com/appium/ruby_console/commit/83ed1b9f4a3ca1a3b1eb6770116b0e3d42f39dfa) Update osx.md 588 | - [d3f30ef](https://github.com/appium/ruby_console/commit/d3f30ef722a80e957624f4d49e1a63a720e70da6) Use brew install node 589 | - [8a8401e](https://github.com/appium/ruby_console/commit/8a8401e3a01762feec5d9ab694843d96d2851a37) Rewrite test order when using reports 590 | - [43bec7d](https://github.com/appium/ruby_console/commit/43bec7d23c36f641c049f413a7d2a97f366d1282) Add minitest example 591 | - [211fe2e](https://github.com/appium/ruby_console/commit/211fe2ecc681403fa081ff89e7caaf0a97a440c4) Fix notes 592 | 593 | 594 | #### v0.0.28 2013-04-11 595 | 596 | - [94ae27d](https://github.com/appium/ruby_console/commit/94ae27d54c57f16b45937decfded0cdac9e10160) Release 0.0.28 597 | - [8030b11](https://github.com/appium/ruby_console/commit/8030b116ac6b677366a823608fc4de4c68747ecf) Add release notes 598 | - [c734bf0](https://github.com/appium/ruby_console/commit/c734bf0ccdeb959edcba15126ef1866671f599d2) Add release notes 599 | - [30c8495](https://github.com/appium/ruby_console/commit/30c849564a0d90d00cf3ab787b6431b57358271f) Update readme.md 600 | - [fe46dce](https://github.com/appium/ruby_console/commit/fe46dce875403b9bf3d0520cf47b273d78c4677d) Update readme.md 601 | - [842f700](https://github.com/appium/ruby_console/commit/842f70080d9bd82bb348b2e9445d6fe36149ea25) Update readme.md 602 | - [a535c9d](https://github.com/appium/ruby_console/commit/a535c9d4175ef7b7ea0242f2d3c74981b0a92511) Add appium.txt config file 603 | - [e405df1](https://github.com/appium/ruby_console/commit/e405df1724fc099e6f7f0e586589a0fa02f301ef) Update osx.md 604 | - [22a77e4](https://github.com/appium/ruby_console/commit/22a77e45373080d2b02e45ce75183a8abb5bcb11) Appium Console is a gem so no need to clone 605 | - [5fc2d07](https://github.com/appium/ruby_console/commit/5fc2d07f20c0ac8d4f2603c6540fa6cffbe8afb6) Use read only git url 606 | - [fd2258d](https://github.com/appium/ruby_console/commit/fd2258de4c0f1ff775e6d43e3bd4cf1740f13ee3) Add arc upgrade to readme 607 | - [70f0ab8](https://github.com/appium/ruby_console/commit/70f0ab8686d86d049996e6bdd77404187cb41c8c) Add arc upgrade command 608 | - [ba1afa5](https://github.com/appium/ruby_console/commit/ba1afa5dffd1007e6e0f18d6d96ac498247a13eb) Add version command to readme 609 | - [d5d0b0d](https://github.com/appium/ruby_console/commit/d5d0b0d12df00e294bbb0df0252c5ffc452cca92) Add version command 610 | - [b03e80e](https://github.com/appium/ruby_console/commit/b03e80e36e11ea7fbddc7c7acb969b8ea30714b0) Move docs to ruby_lib 611 | - [626f813](https://github.com/appium/ruby_console/commit/626f813a666fb16e5d32271a18b3bb60635966d1) Update readme.md 612 | - [3f5af60](https://github.com/appium/ruby_console/commit/3f5af6077a872a40314aba9f00b89a519e22b0ba) Update osx.md 613 | 614 | 615 | #### v0.0.27 2013-04-05 616 | 617 | - [1551adc](https://github.com/appium/ruby_console/commit/1551adc6167b0195d847c14edbc9358f4d23a078) Release 0.0.27 618 | 619 | 620 | #### v0.0.26 2013-04-05 621 | 622 | - [645578b](https://github.com/appium/ruby_console/commit/645578bed82d11c06ea1e7415d5864edc09e8b31) Release 0.0.26 623 | - [d42cfd2](https://github.com/appium/ruby_console/commit/d42cfd228b059202c7b745cb0b69259ce431e04d) Add @keep to cucumber example 624 | - [8b7dc20](https://github.com/appium/ruby_console/commit/8b7dc20b2083bdbc936e2155dab870c0970d9d78) Update readme.md 625 | - [9d10070](https://github.com/appium/ruby_console/commit/9d10070102c855cb2d5b47bec751c276582c1beb) Update readme.md 626 | 627 | 628 | #### v0.0.25 2013-03-28 629 | 630 | - [12e40b8](https://github.com/appium/ruby_console/commit/12e40b876136ea987d47f4d419f67d4d8aeaadd5) Release 0.0.25 631 | 632 | 633 | #### v0.0.24 2013-03-28 634 | 635 | - [c7097e1](https://github.com/appium/ruby_console/commit/c7097e1247c76397196389d2221efc1ae4dac803) Release 0.0.24 636 | - [c9a94ea](https://github.com/appium/ruby_console/commit/c9a94ea19890c6b96f5ce4f491d953e651dbf4b9) RubyGems can't detect dependencies properly 637 | - [2596610](https://github.com/appium/ruby_console/commit/2596610151f3d939fcc8edc178a65379831095d9) Add name doc 638 | 639 | 640 | #### v0.0.23 2013-03-27 641 | 642 | - [b9334ff](https://github.com/appium/ruby_console/commit/b9334ff5e5b4070ce0ceff061a07bd57c3386bb3) Release 0.0.23 643 | - [62ff36a](https://github.com/appium/ruby_console/commit/62ff36a2224aa6c045efd43520b9f52910d4a2d7) Update readme.md 644 | - [5a08576](https://github.com/appium/ruby_console/commit/5a0857672ce8f4e21e00edef2dace0c5f6f4d2e8) Update osx.md 645 | - [038202a](https://github.com/appium/ruby_console/commit/038202a495efd7b25d970e1c48044f6bd14a5a30) Update osx.md 646 | - [da91d95](https://github.com/appium/ruby_console/commit/da91d95b17d9a0de9a77170789cdb38d03d68cc6) Update osx.md 647 | - [4814e97](https://github.com/appium/ruby_console/commit/4814e97079f4cd47c797276014ae118e55d79902) Update osx.md 648 | - [e3cc15c](https://github.com/appium/ruby_console/commit/e3cc15cc311ade3fbe242d0f0ebbb7836c8c873b) Update osx.md 649 | - [99b5ce0](https://github.com/appium/ruby_console/commit/99b5ce011cec5fdc13ccfde60d78bd6350cebf2b) Update osx.md 650 | - [34acecc](https://github.com/appium/ruby_console/commit/34acecc016ba11d3bf49b4e4e98b5611fb947553) Update osx.md 651 | - [f5e3a5f](https://github.com/appium/ruby_console/commit/f5e3a5f599113d567180768fc79d241d9913184f) Update osx.md 652 | 653 | 654 | #### v0.0.22 2013-03-23 655 | 656 | - [319554c](https://github.com/appium/ruby_console/commit/319554cc14c34cd981a91ad0e5a84afc574d036e) Release 0.0.22 657 | - [e7b4508](https://github.com/appium/ruby_console/commit/e7b45082250c9e17feb4c1529bae634c46580c75) Fix gemspec 658 | 659 | 660 | #### v0.0.21 2013-03-22 661 | 662 | - [9dc45af](https://github.com/appium/ruby_console/commit/9dc45aff3d369d73b6ed2c3df79cb9845e4fa2eb) Release 0.0.21 663 | - [4ad39ca](https://github.com/appium/ruby_console/commit/4ad39caeaafbb58d983adb06b10ca4fc6c962261) Complete rename 664 | 665 | 666 | #### v0.0.20 2013-03-22 667 | 668 | - [667db43](https://github.com/appium/ruby_console/commit/667db43968c9d584d1fc606c264bc894d08bc74c) Release 0.0.20 669 | - [c6b0cad](https://github.com/appium/ruby_console/commit/c6b0cad7b139ecc6f3acaf13c3ae9fdc97254bf8) Update appium_console.gemspec 670 | - [f3cfe6f](https://github.com/appium/ruby_console/commit/f3cfe6f835c5cb1c9784c4914ca7555ad82426af) Update readme.md 671 | 672 | 673 | #### v0.0.19 2013-03-22 674 | 675 | - [217c452](https://github.com/appium/ruby_console/commit/217c452980347c1da0ab1244b58c66076d7b603f) Release 0.0.19 676 | - [e77fbf9](https://github.com/appium/ruby_console/commit/e77fbf97f243ecf63b1ff58c49f5fbee0bd71834) Fix gemspec 677 | - [266c724](https://github.com/appium/ruby_console/commit/266c724d0980f326f86e74c3c959b9d6a83e3b91) Update .gitignore 678 | - [fcc4162](https://github.com/appium/ruby_console/commit/fcc416216ccbb8ebaa53ea3fb602d2e32e0e9660) Add gemspec 679 | - [2050852](https://github.com/appium/ruby_console/commit/2050852fd299b18501a5b43f56b56df3f7cf63ac) Fix gemspec 680 | - [e1464d0](https://github.com/appium/ruby_console/commit/e1464d02048c62a53cedefb7348fb4334633937f) Fix version 681 | - [331225f](https://github.com/appium/ruby_console/commit/331225f0ee2e097741f8f6f43de2b90e7af23bcf) Add encoding 682 | - [900dd16](https://github.com/appium/ruby_console/commit/900dd169ec57108b54e047df24274032d8f33753) Restore files 683 | - [63cf484](https://github.com/appium/ruby_console/commit/63cf48424fea8340b666a303777e30338041f174) Fix link 684 | - [80faa6e](https://github.com/appium/ruby_console/commit/80faa6e4c7585a16071ea83f3ee74c6e1a1705b5) Rename gem to appium_console 685 | - [3b05eef](https://github.com/appium/ruby_console/commit/3b05eefb908f79dc0f1458d87524501599e663a7) Rename to appium console for rubygems 686 | - [b5f036c](https://github.com/appium/ruby_console/commit/b5f036c2690c2d5673d0f28399cc53ff8887de8b) Update ffi to 1.5.0 687 | - [a647bd2](https://github.com/appium/ruby_console/commit/a647bd2c7e3e8e18103317796c57b90df68971a4) Add implicit wait docs 688 | 689 | 690 | #### v0.0.17 2013-03-21 691 | 692 | - [81f2288](https://github.com/appium/ruby_console/commit/81f2288c9559ae2d1eb893c146e43e7c6455aa29) Release 0.0.17 693 | - [6a4f5e6](https://github.com/appium/ruby_console/commit/6a4f5e67c943f08beb8aca599e561e4e7ba4abea) Fix doc 694 | 695 | 696 | #### v0.0.16 2013-03-20 697 | 698 | - [6548de1](https://github.com/appium/ruby_console/commit/6548de111182df8a6eacf7f2a4f896fb23593ce0) Release 0.0.16 699 | 700 | 701 | #### v0.0.15 2013-03-20 702 | 703 | - [68b4b80](https://github.com/appium/ruby_console/commit/68b4b8085b95582528fe7769fff3682a88e161da) Release 0.0.15 704 | - [e5a4227](https://github.com/appium/ruby_console/commit/e5a4227911880c9ce583bb3914a76f071db03740) Update Rakefile 705 | - [33d3455](https://github.com/appium/ruby_console/commit/33d345532d50d5a130d1731b2a8fbd821af4733c) Add element(index) docs 706 | - [06cd8d4](https://github.com/appium/ruby_console/commit/06cd8d44708107999c61c4ea67e069fca1680939) Update readme.md 707 | - [4b4231a](https://github.com/appium/ruby_console/commit/4b4231ad221e9baaa1b448b9750445b5b9774d6e) Update readme.md 708 | - [587c4b1](https://github.com/appium/ruby_console/commit/587c4b1df095cac5096ad74fb90f77a2f45dcf88) Update readme.md 709 | - [ca1b702](https://github.com/appium/ruby_console/commit/ca1b70240b79bf5ef7ba069e63280e070b40f7e4) Fix update notes 710 | - [fa9e0a8](https://github.com/appium/ruby_console/commit/fa9e0a86b2d7109991f57e979055b8d26212f23d) Update readme.md 711 | 712 | 713 | #### v0.0.14 2013-03-20 714 | 715 | - [bb3a695](https://github.com/appium/ruby_console/commit/bb3a69546e6cfa63dc4d71fd77ed1178e75d896b) Release 0.0.14 716 | - [cf92263](https://github.com/appium/ruby_console/commit/cf922632cfb8fb2abfe63b4c28d708cb451eff40) Fix app_lib to ruby console version 717 | - [77647f1](https://github.com/appium/ruby_console/commit/77647f12394bc3f1bb32511f877bda94b085462a) Add mobile helper doc 718 | - [1718459](https://github.com/appium/ruby_console/commit/17184595d3157efc5733b7fe22f45e7bf3f0d95b) Update readme.md 719 | - [5d9a122](https://github.com/appium/ruby_console/commit/5d9a1220be2b9e242b13044904205bf01e1db757) Update readme.md 720 | - [a04a1f1](https://github.com/appium/ruby_console/commit/a04a1f140755ae655b0151e9fe0100ab7553b3a2) Update readme.md 721 | - [1b141e8](https://github.com/appium/ruby_console/commit/1b141e8b4ea18f867a31659f31bfd4cae8420907) Update readme.md 722 | - [eb4db8a](https://github.com/appium/ruby_console/commit/eb4db8aaeb34ebb85ce8ebee7eeb72afd7642d90) Update readme.md 723 | - [05c7d5b](https://github.com/appium/ruby_console/commit/05c7d5b5e9e4fe54d10bfcb5bdd83b0a73d614f9) Update my_test.rb 724 | - [50c1e4e](https://github.com/appium/ruby_console/commit/50c1e4eafc1db63b612ce1a489fc184d84e80051) Update my_test.rb 725 | - [2dedefd](https://github.com/appium/ruby_console/commit/2dedefd9fb0f3d6b8e45b0eeeb7139bf6b829666) Update readme.md 726 | - [d097103](https://github.com/appium/ruby_console/commit/d097103e7a1ab1b78050489c0fa43c5bf14f2eae) Update readme.md 727 | - [a00c6a9](https://github.com/appium/ruby_console/commit/a00c6a91b53d166afc4b3d2213ef5e44cddee1ad) Update readme.md 728 | 729 | 730 | #### v0.0.13 2013-03-20 731 | 732 | - [36127e0](https://github.com/appium/ruby_console/commit/36127e0e2250068673d7cff81b6a51c10ef65c7a) Release 0.0.13 733 | - [7af75f5](https://github.com/appium/ruby_console/commit/7af75f540043cac96afc4a686204355d4d4fa895) Release 0.0.12 734 | - [929eb9d](https://github.com/appium/ruby_console/commit/929eb9d3807d68367deb7e55abbe5153080fb93c) Release 0.0.11 735 | - [6423db3](https://github.com/appium/ruby_console/commit/6423db32896af21697071bd74ca867742384bb88) Bump gemspec 736 | - [718ea73](https://github.com/appium/ruby_console/commit/718ea735320b76080f776a28b3ca090c735f6b95) Update readme.md 737 | - [4c27218](https://github.com/appium/ruby_console/commit/4c272185c8b29370811d5cac5bd410d30ae98a80) Release 0.0.9 738 | - [02d41c7](https://github.com/appium/ruby_console/commit/02d41c7231f3e83fff27ea0463dc6dcf064a2e48) Release 0.0.12 739 | - [ad0c8d2](https://github.com/appium/ruby_console/commit/ad0c8d2340d245ab448dde2783e5cdea751a83b0) Update ruby_console.gemspec 740 | - [9b4f796](https://github.com/appium/ruby_console/commit/9b4f796b5292025bc7c958f1d1bdd91cebaf3e8e) Release 0.0.11 741 | - [59673a5](https://github.com/appium/ruby_console/commit/59673a5891356e2a927cfc3b217765d71596ac78) Bump gemspec 742 | - [433a225](https://github.com/appium/ruby_console/commit/433a2258c3401c13b259ec0faeb5afd5461f142a) Update ruby_console.gemspec 743 | - [27f2a6c](https://github.com/appium/ruby_console/commit/27f2a6cbb3065bf32051f5fa3cc5a3779487890f) Update readme.md 744 | - [69f24f6](https://github.com/appium/ruby_console/commit/69f24f6b9afb775143af97e8fd8287d2f9bf5f4c) Release 0.0.9 745 | 746 | 747 | #### v0.0.12 2013-03-20 748 | 749 | - [02d41c7](https://github.com/appium/ruby_console/commit/02d41c7231f3e83fff27ea0463dc6dcf064a2e48) Release 0.0.12 750 | 751 | 752 | #### v0.0.11 2013-03-20 753 | 754 | - [9b4f796](https://github.com/appium/ruby_console/commit/9b4f796b5292025bc7c958f1d1bdd91cebaf3e8e) Release 0.0.11 755 | - [59673a5](https://github.com/appium/ruby_console/commit/59673a5891356e2a927cfc3b217765d71596ac78) Bump gemspec 756 | - [27f2a6c](https://github.com/appium/ruby_console/commit/27f2a6cbb3065bf32051f5fa3cc5a3779487890f) Update readme.md --------------------------------------------------------------------------------