Releases: SpecFlowOSS/SpecFlow
Releases · SpecFlowOSS/SpecFlow
v3.1.20-beta
Changes:
- 57de28c update sdk version
- 91c77da Fix @ignore at multiple example sets (#1679)
- d13c668 Move runtime provider to plugins (#1672)
- fd7d2b7 ignore scenarios at runtime (#1671)
- 31713c1 add check for AfterTestRun hook
- 6f9e287 Add TestCaseFinished message for skipped tests (#1670)
- c5d4e44 add scenario "Two runs without change work"
- 7b75f09 Adapt to version 3.0.1 of Cucumber messages (#1667)
- 526691b fix SpecFlow.xUnit package description
- 59389b7 fix description of SpecFlow.NUnit package
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
v3.0.225
Changes:
- 48821f8 Add ReSharper external annotations (#1640) [ #1639 ]
- ba116a1 Correct props file path case (#1637)
- c195785 Fix1544 - Change search path for specflow.json and update configuration tests (#1629)
- 47ae1ac add visual studio version number question
- 9a63f59 Empty root namespace (#1606)
- f408485 RuntimePlugin Locator looks into TestAssembly folder (#1597)
- 1c0c77f fix typo
- 6880039 add question to issue template
- 7cd157d add code quotation marks
- 78fb5cb add project format to issue template
See more
- b05cd8e Make XUnitTestGeneratorProvider consts & method protected & virtual (#1556)
- 01d8c62 Add SpecFlow.Autofac from https://github.com/gasparnagy/SpecFlow.Autofac (#1533)
This list of changes was auto generated.
v3.0.213
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...
v2.4.1
v2.4.0
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
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
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
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