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