Core changes:
- Projects are now read by XML and not with MSBuild. The general functionality is working. If something is missing, please file an issue and look at https://github.com/techtalk/SpecFlow/blob/master/TechTalk.SpecFlow.Generator/Project/MsBuildProjectReader.cs
- Before/After- Feature Hooks can get the FeatureContext by parameter See #779
Fixes:
- Removed obsolete marked StepScopeAttribute - use the ScopeAttribute for it
- Fixed: Projection.Equals() returns false unnecessarily if table headers differ from property name by casing
- Fixed regex-less step definition support, see StepDefinitionsWithoutRegex.feature for details (Issues #715, #301)
New Features:
- MsTest: Support for [DeploymentItem] attribute with @mstest:DeploymentItem tag (Issue 803)
- Json Configuration support: you can put your SpecFlow configuration into a specflow.json also (#690)
Examples: https://github.com/techtalk/SpecFlow/blob/master/Tests/TechTalk.SpecFlow.RuntimeTests/Configuration/JsonConfigTests.cs