Skip to content

Latest commit

 

History

History
84 lines (55 loc) · 4.42 KB

CHANGELOG.md

File metadata and controls

84 lines (55 loc) · 4.42 KB

#Change Log

  • Added the missing values to the JSON outputter. See PR #102 . Thanks @RtgrV
  • Docs: add detailed install instructions for a swift project. See PR #106 . Thanks @idelfonsog2
  • JSON report: Adding tags to Scenario Outlines. See PR #110 . Thanks @RockLobster
  • Added the ability to execute individual test cases from the test navigator.
  • Improved the tags handling to work on the scenario level instead of the feature level only. See issue #31
  • The CucumberishExample scheme was ignored by mistake, but has been re-added.
  • Added support to Carthage.
  • Moved the installation instructions to the repo's Wiki for the sake of simplicity.
  • Merged PR #26 to fix an issue with regex matching
  • Resolved all the warnings currently exist Cucumberish
  • Minor update to fix issue with Cocoapods installation that causes Cucumberish to be unable to report errors on .feature files
  • Updated the README.md for more clear instructions when use Cocoapods installation with use_frameworks! flag.
  • Many documentation updates to simplify the API
  • Updated the example projects and the code snippets in the readme file to reflect the latest changes
  • Validated the Cocoapods installation and its fixed some related issues.
  • Merged PR #23 to fix an issue with Regular expression matching
  • Merged PR #22 to fix a bug with the afterAll block execution.
  • Minor update to the Cucumberish unit test

Given the fact that we have faced only minor issues for a while and the current implementation seems stable and reach enough, we are happy to release version 1.0 of Cucumberish. Happy testing :)

  • Now in each step implementation you will be able to receive an instance of the currently being executed XCTestCase class.
  • Scenario outlines now supports the usage of variables in its example. See PR #20 for more information. Credits for this change reserved for @sidekickr.
  • Swift examples has been upgraded to Swift 3 and Xcode 8.
  • Some minor issues fixed and improvements.
  • Fixed minor bug that causes issue when the test target folder path contain spaces. See PR #14
  • Included the latest update for Gherkin 4.
  • Fixed some minor bugs related to the execution of Background scenarios.
  • Fixed some minor bugs related to setting up the SRC_ROOT micro (please review the installation steps one more time if you are upgrading from older version).
  • Refactored and documented most of CCI model classes
  • Added test case to validate the .feature parsed content (known as Pickles in Cucumber)
  • Pretty test case names is now turned off by default to avoid execution issue with xctool
  • Added test cases to test Cucumberish framework behaviour
  • Contains no code changes, only configuration changes related to cocoapods
  • Updated the Feature names and Scenario names to appear as is in Xcode Test Navigator instead of camel case.
  • Minor fix for loading Gherking language resource with cocoapods
  • Minor changes in podspec file and the example project scheme
  • The very first initial release of Cucumberish