Changelog for
ruby2.7-rubygem-aruba-2.1.0-150300.1.2.x86_64.rpm :
* Thu Aug 04 2022 cooloAATTsuse.comupdated to version 2.1.0 see installed CHANGELOG.md [#]# [2.1.0] / 2022-05-20
* Support Cucumber 8 ([#870] by [mvz] with [dependabot])
* Thu Apr 28 2022 cooloAATTsuse.comupdated to version 2.0.1 see installed CHANGELOG.md [#]# [2.0.1] / 2022-04-22
* Various cleanups of internal APIs ([#838] by [mvz])
* Make objects not pretend to be nil ([#843] by [mvz])
* Remove experimental variables replacement feature ([#846] by [mvz])
* Support Ruby 3.1 ([#850] by [mvz])
* Fix steps that wait for output from commands ([#856] by [mvz])
* Ensure `Gem.win_platform?` is available ([#858] by [mvz])
* Support JRuby 9.3 ([#867] by [mvz])
* Tue Jan 25 2022 cooloAATTsuse.comupdated to version 2.0.0 see installed CHANGELOG.md
* Thu Jun 24 2021 cooloAATTsuse.comupdated to version 1.1.2 see installed CHANGELOG.md [#]# [Unreleased] [#]# [1.1.2] / 2021-06-20
* Add Bundler as an explicit runtime dependency ([#810] by [luke-hill]) [#]# [1.1.1] / 2021-05-14
* Loosen dependency on the contracts gem ([#804] by [mvz]) [#]# [1.1.0] / 2021-04-14
* Add step and API to add whole lines to a file ([#780] by [mvz])
* Deprecate file creation when using `append_to_file` ([#781] by [mvz])
* Update dependencies to cucumber to allow working with incoming major versions ([#801] by [mattwynne])
* Wed Jan 20 2021 cooloAATTsuse.comupdated to version 1.0.4 see installed CHANGELOG.md [#]# [1.0.4] / 2021-01-04
* Update rubocop and fix new offenses (various pull requests)
* Turn off Cucumber publish warning in CI ([#737] by [olleolleolle])
* Move CI from Travis CI to GitHub Actions ([#738] by [mvz])
* Remove superfluous :each from before hooks in RSpec-related cucumber scenarios ([#748] by [mvz])
* Make disabling Bundler more robust ([#750] by [mvz])
* Officially support Ruby 3.0 ([#763] by [mvz])
* Clean up hook methods in configuration ([#751] by [mvz])
* Speed up RSpec suite ([#767] by [mvz])
* Speed up Cucumber suite ([#766] and [#771] by [mvz])
* Remove obsolete `String#strip_heredoc` monkey-patch ([#769] by [mvz])
* Simplify configuration option specification ([#772] by [mvz])
* Fri Sep 25 2020 cooloAATTsuse.comupdated to version 1.0.3 see installed CHANGELOG.md [#]# [1.0.3]
* Loosen Cucumber dependency to allow Cucumber 5.0 ([#727] by [mvz])
* Update rubocop and fix new offenses ([#719] and [#724] by [mvz])
* Rework gemspec to avoid dependency on git ([#721] by [utkarsh2102], [#725] by [mvz]) [#]# [1.0.2]
* Loosen childprocess dependency ([00cb0789](https://github.com/cucumber/aruba/commit/00cb07897c9f99e59bea630ae164cf5aa78fa76c) by [mvz]).
* Various small code cleanups ([#717] by [mvz]) [#]# [1.0.1] [#]## Bug fixes
* Allow use of Aruba with Cucumber 4 ([#715] by [mvz]) [#]## Code quality and documentation improvements
* Fix RuboCop offenses ([#693] and [#708] by [luke-hill], [#710], [#711] and [#712] by [mvz])
* Use recent Rake version in fixtures ([#709] by [mvz])
* Repair YARD annotations ([#707] by [olleolleolle])
* Thu May 07 2020 cooloAATTsuse.com- updated to version 1.0.0 see installed CHANGELOG.md
* Mon Feb 10 2020 cooloAATTsuse.com- updated to version 0.14.14 see installed CHANGELOG.md
* Fri Jul 19 2019 cooloAATTsuse.com- updated to version 0.14.10 see installed CHANGELOG.md [#]# [v0.14.10]
* Backport replacement of problematic AnsiColor module with simple implementation ([#642])
* Undo preprecation of `#all_output`, `#all_stdout`, `#all_stderr` and `#in_current_directory` API methods, as well as of checking the combined output from all commands in cucumber steps ([#638])
* Warn when deprecated files `aruba/in_process` and `aruba/spawn_process` are required ([#639])
* Backport allowing decimal timeout values ([#621])
* Move deprecated cucumber steps into a separate file ([#622])
* Backport renaming of bin/cli in features ([#620])
* Improve build set for CI ([#611])
* Make JRuby before :command helper hook work on the environment the command will actually be run in ([#610], [#612])
* Reorganize spec files to match master branch ([#603])
* Reorganize feature files to match master branch ([#602])
* Fri Mar 29 2019 cooloAATTsuse.com- updated to version 0.14.9 History.md removed upstream
* Sat Mar 02 2019 cooloAATTsuse.com- updated to version 0.14.8 see installed History.md [#]# [v0.14.8](https://github.com/cucumber/aruba/compare/v0.14.7...v0.14.8)
* Deprecate `#run` and `#run_simple` in favor of `#run_command` and `#run_command_and_stop` (#585)
* Update dependencies, most notably loosening the dependency on `childprocess` (#591)
* Properly warn about deprecated use of the run methods with one positional option (#588)
* Mon Jan 14 2019 cooloAATTsuse.com- updated to version 0.14.7 see installed History.md
* Fri Jun 29 2018 factory-autoAATTkulow.org- updated to version 0.14.6 see installed History.md [#]# [v0.14.6](https://github.com/cucumber/aruba/compare/v0.14.5...v0.14.6)
* Document and fix `AATTdisable-bundler` hook (#561)
* Deprecate `have_same_file_content_like` and `a_file_with_same_content_like` in favor of `have_same_file_content_as` and `a_file_with_same_content_as` (#557)
* Tue Mar 20 2018 factory-autoAATTkulow.org- updated to version 0.14.5 see installed History.md [#]# [v0.14.5](https://github.com/cucumber/aruba/compare/v0.14.4...v0.14.5)
* Loosen dependency on child_process (#551) [#]# [v0.14.4](https://github.com/cucumber/aruba/compare/v0.14.3...v0.14.4)
* Fix command spawning when run in directories with spaces (#490)
* Ensure setup is still done when using `AATTno-clobber` (#529)
* Make `#expand_path` handle absolute paths correctly (#486)
* Tue Jan 09 2018 cooloAATTsuse.com- updated to version 0.14.3 see installed History.md
* Wed Aug 17 2016 cooloAATTsuse.com- updated to version 0.14.2 see installed History.md
* Sat Mar 19 2016 cooloAATTsuse.com- updated to version 0.14.1 see installed History.md [#]# [v0.14.1](https://github.com/cucumber/aruba/compare/v0.14.0...v0.14.1)
* Fixed bug in framework step
* Wed Mar 09 2016 cooloAATTsuse.com- updated to version 0.14.0 see installed History.md [#]# [v0.14.0](https://github.com/cucumber/aruba/compare/v0.13.0...v0.14.0)
* Add `
/exe` to search path for commands: This is the new default if you setup a project with bundler.
* Add some more steps to modify environment
* Wed Jan 27 2016 cooloAATTsuse.com- updated to version 0.13.0 see installed History.md
* Thu Jan 21 2016 cooloAATTsuse.com- updated to version 0.12.0 see installed History.md [#]# [v0.12.0](https://github.com/cucumber/aruba/compare/v0.11.2...v0.12.0)
* Add matcher to check if a command can be found in PATH (PR #336)
* Fixed issue with environment variables set by external libraries (fix #321, issue #320) [#] Old releases
* Thu Dec 10 2015 cooloAATTsuse.com- updated to version 0.11.2 see installed History.md
* Sat Nov 28 2015 cooloAATTsuse.com- updated to version 0.11.1 see installed History.md [#]# [v0.11.1](https://github.com/cucumber/aruba/compare/v0.11.pre4...v0.11.1)
* Use fixed version of event-bus
* Refactored and improved documentation (feature tests) in PR #309 [#] Old releases [#]# [v0.11.0](https://github.com/cucumber/aruba/compare/v0.11.pre4...v0.11.0)
* Accidently pushed to rubygems.org - yanked it afterwards [#]# [v0.11.0.pre4](https://github.com/cucumber/aruba/compare/v0.11.pre3...v0.11.0.pre4)
* Fixed syntax for Hash on ruby 1.8.7
* Reorder rubies in .travis.yml [#]# [v0.11.0.pre3](https://github.com/cucumber/aruba/compare/v0.11.pre2...v0.11.0.pre3)
* Fixed syntax for proc on ruby 1.8.7 [#]# [v0.11.0.pre2](https://github.com/cucumber/aruba/compare/v0.11.pre...v0.11.0.pre2)
* Integrate `EventBus` to decouple announcers from starting, stopping commands etc. This uses nearly the same implementation like `cucumber`. (PR #309)
* Starting/Stopping a command directly (`command.start`, `command.stop`) is now reported to the command monitor and `last_command_stopped` is updated correctly
* Added `#restart` to `Command` to make it possible to restart a command
* Added check to prevent a command which has already been started, to be started again. Otherwise you\'ve got hidden commands which are not stopped after a cucumber/rspec/minitest run.
* Adding alot of documentation to `aruba`
* Refactored `#run`: Now it wants you to pass a `Hash` containing the options. The old syntax is still supported, but is deprecated.
* Added `#find_command` as experimental feature. It searches the started commands from last to first.
* Added `be_an_executable` matcher [#]# [v0.11.0.pre](https://github.com/cucumber/aruba/compare/v0.10.2...v0.11.0.pre)
* Set stop signal which should be used to stop a process after a timeout or used to terminate a process. This can be used to stop processes running docker + \"systemd\". If you send a systemd-enable container SIGINT it will be stopped.
* Added a configurable amount of time after a command was started - startup_wait_time. Otherwise you get problems when a process takes to long to startup when you run in background and want to sent it a signal.
* Replace `` in commandline, e.g. `` [experimental]
* Added announce formatter for time spans, e.g. `startup_wait_time`
* All `
*Process`-classes e.g. `BasicProcess`, `SpawnProcess` etc. are marked as private. Users should use `#run(\'cmd\')` and don\'t use the classes directly.
* `rvm`-methods are deprecated. They too ruby specific.
* Wed Nov 11 2015 cooloAATTsuse.com- updated to version 0.10.2 see installed History.md
* Sat Oct 31 2015 cooloAATTsuse.com- updated to version 0.10.0 see installed History.md [#]# [v0.10.0](https://github.com/cucumber/aruba/compare/v0.10.0.pre2...v0.10.0)
* Fix \'\"#exit_timeout\" is deprecated\' error (issue #314) [#] Old releases [#]# [v0.10.0.pre2](https://github.com/cucumber/aruba/compare/v0.10.0.pre...v0.10.0.pre2)
* Take over code from `RSpec::Support::ObjectFormatter` since `rspec-support` is not intended for public use. [#]# [v0.10.0.pre](https://github.com/cucumber/aruba/compare/v0.9.0...v0.10.0)
* Add some new steps to make writing documentation easier using \"cucumber\", \"rspec\", \"minitest\" together with \"aruba\" - see [Feature](features/getting_started/supported_testing_frameworks.feature) for some examples
* Write output of commands directly to disk if SpawnProcess is used (see https://github.com/cucumber/aruba/commit/85d74fcca4fff4e753776925d8b003cddaa8041d)
* Refactored API of cucumber steps to reduce the need for more methods and make it easier for users to write their own steps (issue #306)
* Added `aruba init` to the cli command to setup environment for aruba (issue [#308])
* Added new method `delete_environment_variable` to remove environment variable
* Added work around because of method name conflict between Capybara and RSpec (https://github.com/cucumber/aruba/commit/1939c4049d5195ffdd967485f50119bdd86e98a0) [#]# [v0.9.0](https://github.com/cucumber/aruba/compare/v0.9.0.pre2...v0.9.0)
* Fix feature test
* Fix ordering in console
* Fix bug in console handling SIGINT
* Deprecated Aruba/Reporting before we remove it
* Wed Aug 19 2015 cooloAATTsuse.com- updated to version 0.9.0 see installed History.md [#]# [v0.9.0.pre2](https://github.com/cucumber/aruba/compare/v0.9.0.pre...v0.9.0.pre2)
* Redefine #to_s and #inspect for BasicProcess to reduce the sheer amount of information, if a command produces a lot of output
* Added new matcher `#all_objects` to check if an object is included + a error message for failures which is similar to the `#all`-matcher of `RSpec`
* Add `have_output`-, `have_output_on_stderr`, `have_output_on_stdout`-matchers
* Replace all `assert_
*` and `check_
*`-methods through expectations
* Add hook `AATTannounce-output` to output both, stderr and stdout
* Add a lot of documentation (issue #260)
* Replace `#last_command` through `#last_command_started` and `#last_command_stopped` to make it more explicit
* Improve syntax highlighting in cucumber feature tests by adding programming language to `\"\"\"`-blocks
* Rename tags `AATTignore-
*` to `AATTunsupported-on-
*`
* Introduce our own `BaseMatcher`-class to remove the dependency to `RSpec`\'s private matcher APIs
* Now we make the process started via `SpawnProcess` the leader of the group to kill all sub-processes more reliably [#] Old releases [#]# [v0.9.0.pre](https://github.com/cucumber/aruba/compare/v0.8.1...v0.9.0.pre)
* 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 (issue #292)
* Fix for Gemfile excludes windows for many gems (issue #282)
* Make feature tests compatible with ruby 1.9.2
* Gather disk usage for file(s) (issue #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` buy using `#dup` on `ENV.to_h` (issue jruby/jruby#3162)
* 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 (issue #302)
* Split up `#which` for Windows and Unix/Linux (issue #304)
* Add `aruba console`-command to play around with aruba (issue 305)
* Thu Jul 16 2015 cooloAATTsuse.com- updated to version 0.8.1 see installed History.md
* Tue Jul 14 2015 cooloAATTsuse.com- updated to version 0.8.0 see installed History.md [#]# [v0.8.0.pre4](https://github.com/cucumber/aruba/compare/v0.8.0.pre4...v0.8.0.pre5)
* 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` [#]# [v0.8.0.pre3](https://github.com/cucumber/aruba/compare/v0.8.0.pre2...v0.8.0.pre3)
* Depend on cucumber 1.3.x for compatibility on ruby 1.8.7
* Change PWD and OLDPW when `cd(\'path\')` or `cd(\'path\') {}` is used
* 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 = `, `: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 `pop`ed as whole
* Make testing of `aruba.current_directory` easier by supporting `end_with?` and `start_with?` [#]# [v0.8.0.pre2](https://github.com/cucumber/aruba/compare/v0.8.0...v0.8.0.pre2)
* Relax requirement on rspec-expectations (3.3 -> 2.11) [#]# [v0.8.0.pre](https://github.com/cucumber/aruba/compare/v0.7.4...v0.8.0.pre)
* Make aruba compatible with \"ruby 1.8.7\" and \"ruby 1.9.3\" again (fixes #279)
* Move more and more documentation to cucumber steps (partly fixes #268)
* Refactoring of test suits, now rspec tests run randomly
* Move Aruba constants to configuration class (fixes #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 (fixes #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
* Wed Jul 08 2015 cooloAATTsuse.com- updated to version 0.7.4 see installed History.md
* Fri Jul 03 2015 cooloAATTsuse.com- updated to version 0.7.1 see installed History.md
* Introducing root_directory (issue #232)
* Introducing fixtures directory (issue #224)
* Make sure a file/directory does not exist + Cleanup named file/directory steps (issue #234)
* Make matcher have_permisions public and add documentation (issue #239)
* Added matcher for file content (issue #238)
* Add rspec integrator (issue #244)
* Deprecate _file/_directory in method names (issue #243)
* Improve development environment (issue #240)
* Tue Feb 10 2015 cooloAATTsuse.com- updated to version 0.6.2