Changelog

v1.5.0 - 2018/04/11

  • Support for SpecFlow v2.3.1 (for SpecFlow v2.2.1, please use v1.4.*)

v1.4.1 - 2018/04/10

  • Fix: ArgumentOutOfRangeException when syncronizing empty feature file
  • Fix: Do not count skipped scenarios in summary
  • Improved error handling

v1.4.0 - 2018/03/20

  • Use new TFS REST API (supports TFS 2015+)
  • Support synchronizing non-SpecFlow projects with the --listFilePath option. See page Using SpecSync with Cucumber for details.
  • Allow executing the synchronzation from OSX and Linux systems. See page Using SpecSync on OSX/Linux for details.
  • Filter scenarios to be synchronized with tag expressions using the --tags option.
  • --skipAutomation supports tag expressions.
  • Improved test case formatting options (see Configuring the format of the synchronized test cases)
    • Synchronize Then steps to the expected results column of the test case steps by specifying the --useExpectedResult option.
    • Synchronize data tables as plain text by specifying the --syncDataTableAsText option.
    • Skip adding the Background: prefix for background steps by specifying the --doNotPrefixBackgroundSteps option.
    • Force synchronization even if the scenario text did not change by specifying the --force option. This is useful after changing formatting options like --useExpectedResult.
  • Better handling invalid Gherkin files.
  • Generate @tc:123 tags on new lines (before the first existing tag line).
  • Update existing (invalid or incomplete) @tc: tags instead of generating a new one.

v1.3.2 - 2017/10/31

  • Fix SpecFlow+ Runner compatibility issue for Scenario Outlines

v1.3.1 - 2017/10/10

  • Feature: Specify an area or an iteration for the newly created test cases using --areaPathForCreate and --iterationPathForCreateoptions See Add new test cases to an Area or an Iteration for details.
  • Upgrade to SpecFlow 2.2.1.
  • Fix project loading issues.
  • Fix SpecFlow+ Runner integration issue.
  • Fix Newtonssoft.Json loading issue.
  • Fix IndexOutOfBounds error when synchronizing data tables with empty cells.

v1.2.0 - 2017/03/31

  • Support synchrnonizing '@us:123' style tags to links between the test case and other work items. The tag prefixes and the link type can be specified. See Linking work items using tags for details.
  • Small fixes in Scenario Outline table handling
  • Fix compatibility issue for running synchronized test cases using the TFS lab environment.
  • Add application icon

v1.1.6 - 2016/08/11

  • Fix authorization problem with VSTS for Alternate authentication credentials and Personal access tokens
  • Set test case tags to the tags of the scenario
  • Only update changed test cases
  • Synchronize automation does not need to have a compiled test assembly
  • Feature files are automatically regenerated if changed
  • Optionally set test case state to a configured value when test case is updated
  • Synchronize test cases to test suites
  • Support for SpecFlow+ Excel examples
  • More robust error handling
  • Two-way synchronization (beta)

v1.0.1 - 2016/03/17

  • Only display the exception messages by default, you can use the --verbose option to get the stack trace.
  • The tool returns with non-zero exit code if there was an error.
  • The ESC key can be used to cancel password entering.
  • Allow specifying environment variables in user name.
  • Fix tag placing issue.
  • Allow more authentication options (sign-in prompts, domain account)
  • Tested with TFS 2013.

v1.0.0 - 2016/02/24

Initial version used in the demo video in the intro post.

results matching ""

    No results matching ""