The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Now specifying backwards compatibility with 4 and 4.2
Updates the code to compile on Swift 5.
Explicit string matching
4 years ago
+ Add `step(exactly: String)` to explicitly exactly match a step instead of using regexes (fixes #142)
+ Add regex options to step definitions (thanks @ilyapuchka)
+ Backgrounds in native tests
+ Add assertion when unknown example key is being used
+ Fix for name property on the PageObject
- Xcode 10 support
- Support for named matches
- Add descriptions to feature files
- Improvements to logging
- Feature file localisation support
- Highlight correct line in feature files for failing tests
- Track unused steps
- Introduce PageObject
Arbitrary types in steps
4 years ago
You can now pass in and match against arbitrary types in step definitions (thanks @ilyapuchka)
+ Automatically take screenshots of failing tests (thanks @ilyapuchka)
+ More representative failures on test misconfigurations (thanks @ilyapuchka)
+ Show error step location as well as assertion failure location (thanks @ilyapuchka)
+ Make the `test` property in step definitions point to the currently running test instance instead of always pointing to the first test which was run. (thanks to @ilyapuchka)