All Versions
98
Latest Version
Avg Release Cycle
55 days
Latest Release
303 days ago
Changelog History
Page 5
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 byremove_ansi_escape_sequences
option - Split up
#unescape
into#extract_text
and#unescape_text
- ๐ Use
UnixPlatform
andWindowsPlatform
to make code for different platforms maintainable - โช Work around
ENV
-bug in JRuby by using#dup
onENV.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
insidecd
possible - ๐ Fixed some bugs
- ๐ Move
Aruba.proces = InProcess|SpawnProcess|DebugProcess
toaruba.config
- ๐ Deprecate direct use of
InProcess|SpawnProcess|DebugProcess
. NowCommand
needs to be used - Add new configuration options
command_launcher
andmain_klass
for deprecation of old-styleAruba.process = <class>
,:spawn
is the default value for thecommand_launcher
-option - โ Added checks for version of
rspec-expectations
to support olderrspec
versions like2.11
- Now each
path/to/dir
pushed toaruba.current_directory
ispop
ed as whole - ๐ Make testing of
aruba.current_directory
easier by supportingend_with?
andstart_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()
andbefore()
-hooks, oldbefore_cmd
-hook is still working, but is deprecated, added newafter(: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 useexpand_path
wherever possible ([#253]) - ๐ Better isolation for environment variable manipulation - really helpful from 1.0.0 on
- ๐ง Move configuration files like
jruby.rb
toaruba/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. UseAruba.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
- Do not break if