Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 10, 2025

This PR contains the following updates:

Package Change Age Confidence
aruba (changelog) 0.6.2 -> 0.14.14 age confidence

Release Notes

cucumber/aruba (aruba)

v0.14.14

Compare Source

v0.14.13

Compare Source

  • Loosen dependency on thor ([#​676])
  • Mark setting of root_directory as deprecated in documentation ([#​571])

v0.14.12

Compare Source

  • Loosen dependency on childprocess ([#​673])
  • Fix Travis build ([#​668])
  • Handle announcing with DebugProcess ([#​664])

v0.14.11

Compare Source

  • Loosen childprocess dependency ([#​658])
  • Do not set binmode on output temp files, so automatic line ending conversion
    works ([#​650])
  • Improve deprecation suggestions ([#​647])
  • Backport fixes to code organization, layout and spelling ([#​645])

v0.14.10

Compare Source

  • 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])

v0.14.9

Compare Source

  • Formally deprecate #use_clean_gemset ([#​597])
  • Improve deprecation messages ([#​601])
  • Do not replace entire environment inside #cd block ([#​604])

v0.14.8

Compare Source

  • 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])

v0.14.7

Compare Source

  • Fix Cucumber steps to use have_same_file_content_as matcher ([#​572])
  • Update dependencies, most notably loosening the dependency on ffi ([#​581])

v0.14.6

Compare Source

  • Document and fix @disable-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])

v0.14.5

Compare Source

  • Loosen dependency on child_process ([#​551])

v0.14.4

Compare Source

  • Fix command spawning when run in directories with spaces ([#​490])
  • Ensure setup is still done when using @no-clobber ([#​529])
  • Make #expand_path handle absolute paths correctly ([#​486])

v0.14.3

Compare Source

  • Fix path bug ([#​422])
  • Ensure non-deprecated methods do not use deprecated methods ([#​489])
  • Update dependency on childprocess ([#​516])
  • Fix encoding output on JRuby ([#​516])

v0.14.2

Compare Source

  • Handle empty JRUBY_OPTS on JRuby

v0.14.1

Compare Source

v0.14.0

Compare Source

  • Add <project_root>/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

v0.13.0

Compare Source

  • Add two new hooks for rspec and cucumber to make troubleshooting feature
    files easier ([#​338]):
    • command_content: Outputs command content - helpful for scripts
    • command_filesystem_status: Outputs information like group, owner, mode,
      atime, mtime
  • Add generator to create ad hoc script file ([#​323], [AdrieanKhisbe])
  • Colored announcer output similar to the color of cucumber tags: cyan
  • Fixed bug in announcer. It announces infomation several times due to
    duplicate announce-calls.
  • Refactorings to internal #simple_table-method (internal)
  • Refactored Announcer, now it supports blocks for announce as well (internal)
  • Fix circular require warnings ([#​339])
  • Fix use of old instances variable @io_wait ([#​341]). Now the
    default value for io_wait_timeout can be set correctly.
  • Make it possible to announce information on command error, using a new option
    called activate_announcer_on_command_failure ([#​335], [njam])
  • Re-integrate event-bus-library into aruba-core ([#​342])

v0.12.0

Compare Source

  • Add matcher to check if a command can be found in PATH ([#​336])
  • Fixed issue with environment variables set by external libraries ([#​321], [#​320])

v0.11.2

Compare Source

  • Fixed problem with positional arguments in #run_simple() ([#​322])

v0.11.1

Compare Source

  • Use fixed version of event-bus
  • Refactored and improved documentation (feature tests) in [#​309]

v0.10.2

Compare Source

  • Fixed problem in regex after merge of step definitions

v0.10.1

Compare Source

  • Merged remove steps for file and directory from 4 into 2 step definitions

v0.10.0

Compare Source

  • Fix "#exit_timeout" is deprecated error ([#​314])

v0.9.0

Compare Source

  • Fix feature test
  • Fix ordering in console
  • Fix bug in console handling SIGINT
  • Deprecated Aruba/Reporting before we remove it

v0.8.1

Compare Source

  • 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

Compare Source

  • 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.7.4

Compare Source

  • Really Fixed post install message

v0.7.3

Compare Source

  • Fixed post install message

v0.7.2

Compare Source

  • Do not trigger Announcer API deprecation warning ([#​277])

v0.7.1

Compare Source

  • Do not break if @interactive is used

v0.7.0

Compare Source

  • Introducing root_directory ([#​232])
  • Introducing fixtures directory ([#​224])
  • Make sure a file/directory does not exist + Cleanup named file/directory
    steps ([#​234])
  • Make matcher have_permisions public and add documentation ([#​239])
  • Added matcher for file content ([#​238])
  • Add rspec integrator ([#​244])
  • Deprecate _file and _directory in method names ([#​243])
  • Improve development environment ([#​240])
  • Cleanup process management ([#​257])
  • Make path content available through matchers and api metchods ([#​250])
  • Refactor announcer to support user defined announce channels (fixes [#​267])
  • InProcess requires that the working directory is determined on runtime not
    no loadtime

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants