|
|
|
|
Changelog for ruby2.7-rubygem-aruba-2.1.0-lp153.1.2.x86_64.rpm :
* Thu Aug 04 2022 Stephan Kulow updated 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 Stephan Kulow updated 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 Stephan Kulow updated to version 2.0.0 see installed CHANGELOG.md * Thu Jun 24 2021 Stephan Kulow updated 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 Stephan Kulow updated 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 Stephan Kulow updated 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 Stephan Kulow - updated to version 1.0.0 see installed CHANGELOG.md * Mon Feb 10 2020 Stephan Kulow - updated to version 0.14.14 see installed CHANGELOG.md * Fri Jul 19 2019 Stephan Kulow - 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 Stephan Kulow - updated to version 0.14.9 History.md removed upstream * Sat Mar 02 2019 Stephan Kulow - 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 Stephan Kulow - 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
|
|
|