History.md in aruba-0.8.0.pre3 vs History.md in aruba-0.8.0

- old
+ new

@@ -1,6 +1,31 @@ -## [v0.8.0](https://github.com/cucumber/aruba/compare/v0.7.4...v0.8.0) +## [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 = <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 `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 @@ -36,9 +61,10 @@ * Deprecate _file/_directory in method names (issue #243) * Improve development environment (issue #240) * Cleanup process management (issue #257) * Make path content available through matchers and api metchods (issue #250) * Refactor announcer to support user defined announce channels (fixes #267) +* `InProcess` requires that the working directory is determined on runtime not no loadtime ## [v0.6.2](https://github.com/cucumber/aruba/compare/v0.6.1...v0.6.2) * Fixed minor issue #223) * Added support for ruby 2.1.3 -- 2.1.5 * Added support for comparison to a fixture file