All Versions
Latest Version
Avg Release Cycle
55 days
Latest Release
303 days ago

Changelog History
Page 5

  • v0.9.0.pre Changes

    • ๐Ÿ‘Œ Improve documentation for filesystem api and move it to feature tests
    • โž• Add logger to aruba. Its output can be captured by rspec.
    • Fix incorrect deprecation message for check_file_presence ([#292])
    • ๐Ÿ›  Fix for Gemfile excludes windows for many gems ([#282])
    • โœ… Make feature tests compatible with ruby 1.9.2
    • Gather disk usage for file(s) ([#294])
    • ๐Ÿšš Replace keep_ansi config option by remove_ansi_escape_sequences option
    • Split up #unescape into #extract_text and #unescape_text
    • ๐Ÿ Use UnixPlatform and WindowsPlatform to make code for different platforms maintainable
    • โ†ช Work around ENV-bug in JRuby by using #dup on ENV.to_h ([jruby/jruby#316])
    • โœ… Speed up test on JRuby by using --dev-flag
    • โ†ช Work around problems when copying files with cp on MRI-ruby 1.9.2
    • โž• Add cmd.exe /c for SpawnProcess on Windows ([#302])
    • ๐Ÿง Split up #which for Windows and Unix/Linux ([#304])
    • โž• Add aruba console command to play around with aruba ([#305])
  • v0.8.1 Changes

    • ๐Ÿ›  Fix problem if working directory of aruba does not exist ([#286])
    • ๐Ÿšš Re-add removed method only_processes
    • ๐Ÿ›  Fixed problem with last exit status
    • โž• Added appveyor to run tests of aruba on Windows ([#287])
    • ๐Ÿ”ง Make the home directory configurable and use Around/around-hook to apply it
    • โž• Add announcer to output the full environment before a command is run
    • Use prepend_environment_variable to modify PATH for rspec integration
    • โž• Add VERSION constant to aruba and use it for code which should be activated on >= 1.0.0
  • v0.8.0 Changes

    • ๐Ÿ— Build with cucumber 1.3.x on ruby 1.8.7, with cucumber 2.x on all other platforms
    • ๐Ÿ›  Fixed bugs in aruba's cucumber steps
    • Disable use of win32/file
    • Fixed bug in in_current_dir* not returning the result of the block
    • ๐Ÿ›  Fixed checks for file content
    • ๐Ÿ›  Fixed selectors for DebugProcess and InProcess to support sub-classes as well
  • v0.8.0.pre3 Changes

    • ๐Ÿ’Ž Depend on cucumber 1.3.x for compatibility on ruby 1.8.7
    • ๐Ÿ”„ Change PWD and OLDPW when cd('path') {} is used within that block
    • ๐Ÿ‘‰ Make nesting of cd possible
    • ๐Ÿ‘‰ Make run inside cd possible
    • ๐Ÿ›  Fixed some bugs
    • ๐Ÿšš Move Aruba.proces = InProcess|SpawnProcess|DebugProcess to aruba.config
    • ๐Ÿ—„ Deprecate direct use of InProcess|SpawnProcess|DebugProcess. Now Command needs to be used
    • Add new configuration options command_launcher and main_klass for deprecation of old-style Aruba.process = <class>, :spawn is the default value for the command_launcher-option
    • โž• Added checks for version of rspec-expectations to support older rspec versions like 2.11
    • Now each path/to/dir pushed to aruba.current_directory is poped as whole
    • ๐Ÿ‘ Make testing of aruba.current_directory easier by supporting end_with? and start_with?
  • v0.8.0.pre2 Changes

    • ๐Ÿ˜Œ Relax requirement on rspec-expectations (3.3 -> 2.11)
  • v0.8.0.pre Changes

    • ๐Ÿ’Ž Make aruba compatible with "ruby 1.8.7" and "ruby 1.9.3" again ([#279])
    • ๐Ÿ“š Move more and more documentation to cucumber steps ([#268])
    • ๐Ÿ”จ Refactoring of test suits, now rspec tests run randomly
    • ๐Ÿ”ง Move Aruba constants to configuration class ([#271])
    • โž• Added runtime configuration via aruba.config which is reset for each test run
    • ๐Ÿ”จ Refactored hooks: now there are after() and before()-hooks, old before_cmd-hook is still working, but is deprecated, added new after(:command)-hook.
    • ๐Ÿ”จ Refactored jruby-startup helper
    • ๐Ÿ—„ Cleanup API by moving deprecated methods to separate class
    • Cleanup Core API - reduced to cd, expand_path, setup_aruba and use expand_path wherever possible ([#253])
    • ๐Ÿ‘ Better isolation for environment variable manipulation - really helpful from 1.0.0 on
    • ๐Ÿ”ง Move configuration files like jruby.rb to aruba/config/-directory
    • ๐Ÿ”„ Change default exit timeout to 15 seconds to work around long running processes on travis
    • โฑ Use of instance variables like @aruba_timeout_seconds or @aruba_io_wait_seconds are deprecated. Use Aruba.configure do |config| config.exit_timeout = 10 etc. for this.
  • v0.7.4 Changes

    • ๐Ÿ›  Really Fixed post install message
  • v0.7.3 Changes

    • ๐Ÿ›  Fixed post install message
  • v0.7.2 Changes

    • ๐Ÿ—„ Do not trigger Announcer API deprecation warning ([#277])
  • v0.7.1 Changes

    • Do not break if @interactive is used