Skip to content

Releases: SpecFlowOSS/SpecFlow

v3.1.20-beta

29 Jul 11:19
Compare
Choose a tag to compare

Changes:

See more
  • ad37c48 fix description of SpecFlow.MsTest package
  • 415c27a update cucumber submodule
  • 8b598a3 Cucumber Messages: adapt to binding name changes (#1659)
  • 3ef61ab reduce inactivity level to 30 days [ #1500 ]
  • 3f3e9fa enable lock bot
  • 2c027fa Generate XML Documentation and include in NuGet package (#1652) [ #1014 ]
  • 96df822 Additional attribute annotations for ReSharper (#1651) [ #1639 ]
  • 73785ca add scenario to test long running hooks

This list of changes was auto generated.

v3.1.2-beta

02 Jul 06:21
1a6b161
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v3.0.225

01 Jul 10:21
Compare
Choose a tag to compare

Changes:

See more

This list of changes was auto generated.

v3.0.213

06 May 13:47
d9375b1
Compare
Choose a tag to compare

Changes:

  • d9375b1 Merge pull request #1548 from SabotageAndi/Fix1508
  • fb33557 update changelog.txt
  • 5a24f2d add "Custom Tool" back to the property page
  • a5b3b0c remove broken images & add plugin gitter channel
  • 11f3a92 move item group into its own target
  • e510410 Merge pull request #1545 from techtalk/bugfix/AddMsbuildCodeForClassicProjectFormat
  • 25d8be3 add entry to changelog
  • e4e8ddf add ItemGroup to SpecFlow.Tools.MsBuild.Generation.targets
  • ce3b14e update submodule
  • 0f53323 automate GitHub release (#1542)
See more
  • 56f1ffc New plugin docs (#1539)
  • fc7436a fix link
  • c202770 Update Dependencies.md
  • 20f0a20 Proper tests for xunit2 collection support (#1461)
  • 478f641 reduce warnings (#1420)
  • acdd6c4 Remove #if SILVERLIGHT from code for issue #1502 (#1519)
  • ecc2fc9 split up Development.md in multiple files to make it easier to read (#1507)
  • 8d82a5a Merge branch 'BuildingOnVS2019'
  • 92960d1 update submodule
  • 13d45df SynchronizationContext is not reset if async method throws an exception #1509 (#1510)
  • f45bcdc update .NET Core SDK
  • 4ae13fa use VS2019 build agents
  • 84b3b57 remove VS2013 as option
  • 6f96059 adjust paths for vs2019 msbuild
  • 3d8cff9 remove silverlight and windows phone 7 from readme
  • 900fc5e Preparation to fix #1348: Expose TestRunnerManager.OnTestRunEnd to be able to call it from plugins (#1458)
  • 73c0927 Fixing #1467. Add ToolsVersion and xmlns to the Project tags of test runner props. (#1483)
  • 4433919 Update bug_report.md
  • 1f7c305 Update changelog.txt
  • 6ca22cd remove beta tag
  • f3ee016 Fix #1433: Only use async waiting for async step definitions (#1449)
  • 99557a6 Fix XUnit output (SpecFlow trace information were not displayed in Test Explorer) (#1450)
  • b1c1b33 fix test project generator
  • 1604d18 remove not needed dependency
  • 951e1a6 update to final BoDi 1.4.1
  • 580819b upgrade to final Gherkin 6
  • f831a05 fix props file
  • 34bfa4c fix double items in old project system
  • a756ec9 fix import in target file
  • b52d415 fixes cps desire to remove feature file from the SpecFlowFeatureFiles ItemGroup
  • 6124b3a add registration to CPS to NuGet package (#1429)
  • 146227a Added SourceLink (#1414)
  • cd76a59 add linux to build pipeline
  • b03acd0 make build on Mac OS possible (#1404)
  • 26afadc Restore original stack trace in case async method throws an exception… (#1411) [ #1410 ]
  • bb479ec Clean up some using statements and unify keyword-usage (#1409)
  • fd7c6b8 Make extension APIs internal (#1408)
  • b1d4ac5 NullValueRetriever implemented (#1406)
  • 66d292a Uri value retriever (#1403)
  • 13e15c2 List and array value retrievers for all supported value types (#1385)
  • 4fb5e84 Add CreateInstance support to a TableRow (#1393)
  • bc29d98 Add error-logging in feature file generation (#1369)
  • 4e31ae8 add new documentation for MSBuild (#1381)
  • 630d712 enable in-app domain parallel execution scenarios again (and also for MSTest)
  • 634893c add note that SpecFlow.CustomPlugin is only necessary for generator plugins
  • c92273c collection class attribute addition (#1380)
  • a9d5aa3 fixed UpToDateChecks for feature files in MSBuild target (fixes #1319)
  • 6c242fd Added net471 build-target and updated NuGet dependencies (#1373)
  • 8a90a35 Add error check for legacy codebehind generator (#1367)
  • 22b5e02 Add missing dependencies to CustomPlugin package spec (#1359)
  • 95f45f1 update .NET Framework versions list
  • abdef02 Use the latest project generator (#1371)
  • 481e6e2 Fix1328 (#1366)
  • 71805eb fix import in buildMultiTargeting
  • 86fb231 set artifact type in build pipeline
  • 07cbb6a lock culture of test to english
  • e84d391 Display differences with milliseconds and ticks between two DateTime fields in a ComparisonException. (#1095) [ #1094 ]
  • 4b2d3e0 Merge pull request #1346 from techtalk/Fix1305
  • c64ad11 remove obsolete failing tests
  • 699ba16 remove local nuget feed
  • b6fd13a update submodule
  • f877eee use RoslynCodeTaskFactory
  • 53c6db2 fix dotnet build
  • cd5c5ad update gherkin parser
  • afc4d00 add local feed and gherkin package
  • 07359d7 downgrade system.codedom to get no assembly load error in msbuild & dotnet
  • 108024d cleanup sln
  • 3146ea1 cleanup csproj
  • df3a940 Merge branch 'master' into Fix1305
  • 465fbc4 remove trigger configuration
  • 002e34b include all branches
  • 528a352 enable batch trigger
  • f438f4f try not to use a assemblyloadcontext in the msbuild task
  • 37800e4 use AssemblyLoadContextBuilder
  • a46931c build scenarios only for .net core
  • 47b8737 add integration tests for building with different systems
  • 517b1b2 refactor task logic
  • ae3d224 add GeneratorPluginLoaderTests
  • 8bd4f69 Update changelog.txt
  • 4eba498 Update Breaking Changes with SpecFlow 3.0.md
  • f1154ce Delete issue_template.md
  • f75c9f2 Update issue templates
  • 998f77e Rename Bug Report.md to issue_template.md
  • f9eb137 update submodule
  • e1bbe67 add SpecFlow 3 & .NET Core entries
  • 70a9b36 fix SpecFlow.Tools.MsBuild.Generation.targets
  • ecaa24f Fix gitignore
  • bb88cb5 Update Breaking Changes with SpecFlow 3.0.md
  • 93c7a99 remove generated NuGetPackageVersion file
  • 9f922d2 fix wrong NuGet package version in specs
  • 652ed71 make breaking changes clearer
  • 3f49f98 fix msbuild file
  • 8d707b3 update submodules
  • fdcdd82 fix obsolete message
  • 63f0a47 add description of NuGet packages
  • def3f77 fix SpecFlow.NUnit.Runners dependencies
  • c6355d6 GitExtensions.settings auto change
  • f070ba7 Merge branch 'master' into DotNetCore
  • 1d0adc7 Show warnings in NUnit test execution reports. (#1272) [ #871 ]
  • ec33692 update mstest
  • 25a3828 update test sdk
  • 2ce4c24 update nunit
  • 883cf76 use xunit 2.4
  • 8810f14 fix AsyncHelpers & exceptions
  • b1d153a update nuget packages
  • f1c095d cleanup nuget feeds
  • f6aeee8 Merge branch 'master' into DotNetCore
  • d596aee fix tests
  • 566abc7 fix build errors
  • 7437e82 cleanup unused files
  • 0ed5e18 Merge branch 'master' into DotNetCore
  • 748d78d Merge branch 'master' into master
  • 8be6d91...
Read more

v2.4.1

18 Dec 13:26
44ea742
Compare
Choose a tag to compare

Fixes:

  • Visual Studio change detection integration for Net.SDK style projects via SpecFlow.Tools.MSBuild.Generation #1319

v2.4.0

20 Aug 13:35
b0e03e4
Compare
Choose a tag to compare

2.4 - 2018-08-20
New Features:

  • Added ability to convert type to same type or one of the base types #1110
  • Added support for customization of dependency injection at feature level via a runtime plugin event to raise feature dependencies #1141
  • Allow marking steps as Obsolete and have a configurable behavior for it #1140
  • IGherkinParser and IGherkinParserFactory interfaces added to support Gherkin Parser pluggability #1143
  • Assist: remove accents from column headers and property names when comparing objects to a table #1096
  • Added NUnit current TestContext scenario container registration. See #936
  • Array & List support for strings and enums when instantiating class from Specflow table #1018
  • MSBuild: Experimental support for deleting code-behind files on clean and rebuild when MSBuild #1167, #1208
  • MSBuild: Experimental support for Net.SDK project system, only for targeting desktop framework, .net core is supported and won't work #1223

Fixes:

  • Expose ScenarioInfo.Description parameter to get from context #1078
  • Resolved loading plugins multiple times. Issue: #888
  • Comparing Guid with string using case insensitivity to prevent throwing unnecessary exceptions #1145
  • MSBuild Generation: Visual Studio Incremental Build does not always regenerate files on feature file changes #1167
  • Fixed test body generation order for outline tests #1168
  • Update to Gherkin 5.1.0
  • Fix XUnit ITestOutputhelper and MSTest TestContext container registrations so that they are available in BeforeScenario hooks. See #936
  • fixed CompareToSet not flagging missing rows correctly with dash #1098
  • Fix Used steps are falsely marked as unused in Step Definition Report #782

v2.4.0-preview20180814

14 Aug 07:37
Compare
Choose a tag to compare
Pre-release

New Features:

  • Added ability to convert type to same type or one of the base types #1110
  • Added support for customization of dependency injection at feature level via a runtime plugin event to raise feature dependencies #1141
  • Allow marking steps as Obsolete and have a configurable behavior for it #1140
  • IGherkinParser and IGherkinParserFactory interfaces added to support Gherkin Parser pluggability #1143
  • Assist: remove accents from column headers and property names when comparing objects to a table #1096
  • Added NUnit current TestContext scenario container registration. See #936
  • Array & List support for strings and enums when instantiating class from Specflow table #1018
  • MSBuild: Experimental support for deleting code-behind files on clean and rebuild when MSBuild #1167, #1208
  • MSBuild: Experimental support for Net.SDK project system, only for targeting desktop framework, .net core is supported and won't work #1223

Fixes:

  • Expose ScenarioInfo.Description parameter to get from context #1078
  • Resolved loading plugins multiple times. Issue: #888
  • Comparing Guid with string using case insensitivity to prevent throwing unnecessary exceptions #1145
  • MSBuild Generation: Visual Studio Incremental Build does not always regenerate files on feature file changes #1167
  • Fixed test body generation order for outline tests #1168
  • Update to Gherkin 5.1.0
  • Fix XUnit ITestOutputhelper and MSTest TestContext container registrations so that they are available in BeforeScenario hooks. See #936
  • fixed CompareToSet not flagging missing rows correctly with dash #1098

v2.4.0-preview20180719

23 Jul 07:20
1d95f26
Compare
Choose a tag to compare
Pre-release

New Features:

  • Added ability to convert type to same type or one of the base types #1110
  • Added support for customization of dependency injection at feature level via a runtime plugin event to raise feature dependencies #1141
  • Allow marking steps as Obsolete and have a configurable behavior for it #1140
  • IGherkinParser and IGherkinParserFactory interfaces added to support Gherkin Parser pluggability #1143
  • Assist: remove accents from column headers and property names when comparing objects to a table #1096
  • MSBuild Generation: Experimental support for deleting code-behind files on clean and rebuild
  • Added NUnit current TestContext scenario container registration. See #936

Fixes:

  • Expose ScenarioInfo.Description parameter to get from context #1078
  • Resolved loading plugins multiple times. Issue: #888
  • Comparing Guid with string using case insensitivity to prevent throwing unnecessary exceptions #1145
  • MSBuild Generation: Visual Studio Incremental Build does not always regenerate files on feature file changes #1167
  • Fixed test body generation order for outline tests #1168
  • Update to Gherkin 5.1.0
  • Fix XUnit ITestOutputhelper and MSTest TestContext container registrations so that they are available in BeforeScenario hooks. See #936

2.3.2 - 2018-04-17
Fixes:

  • Fix issue when using environment variables in a generator plugin's path #1045
  • Adjust order of plugin search paths #1086
  • Improve error message of test generator #1089
  • Fix assembly loading of dependencies in MSBuild task #1088
  • Make MSBuild Task debuggable #1087
  • add licenses for all dependencies that are shipped with the NuGet packages

API Changes:

  • Generator probing functionality was moved from GeneratorPluginLoader to GeneratorPluginLocator #1045

v2.3.2

17 Apr 09:08
361f4b7
Compare
Choose a tag to compare

Fixes:

  • Fix issue when using environment variables in a generator plugin's path #1045
  • Adjust order of plugin search paths #1086
  • Improve error message of test generator #1089
  • Fix assembly loading of dependencies in MSBuild task #1088
  • Make MSBuild Task debuggable #1087
  • add licenses for all dependencies that are shipped with the NuGet packages

API Changes:

  • Generator probing functionality was moved from GeneratorPluginLoader to GeneratorPluginLocator #1045

v2.3.2-preview20180328

28 Mar 13:22
50e7521
Compare
Choose a tag to compare
Pre-release

2.3.2
Fixes:

  • Fix issue when using environment variables in a generator plugin's path #1045
  • Adjust order of plugin search paths #1086

API Changes:

  • Generator probing functionality was moved from GeneratorPluginLoader to GeneratorPluginLocator #1045