Changelog History
-
v3.2.0 Changes
May 23, 2020๐ฆ #206 Added explicit netstandard2.0 support for all LightBDD packages to simplify dependency resolution graph
โก๏ธ #210 Updated Fixie version to 2.2.1
โก๏ธ #210 Updated MSTest.TestFramework version to 2.1.1
โก๏ธ #210 Updated NUnit version to 3.12.0
โก๏ธ #210 Updated xunit version to 2.4.1 -
v3.1.1 Changes
October 31, 2019๐ #181 Improved compact step parsing and rendering
๐ #182 Made step parsing issues easily discoverable
๐ #185 Fixed: Using skip feature with XUnit InlineData attribute throws InvalidOperationException
๐ง #187 Improved disposal behavior of pre-configured DI containers
#199 Improved Html/Xml/Text reports to present scenarios orderly manner
๐ฆ #202 Migrated symbol packages to snupkg in order to remove https://nuget.smbsrc.net dependency -
v3.1.0 Changes
August 19, 2019 -
v3.0.1 Changes
January 16, 2019๐ This release include:
#177 Scenarios built fluently are not executed properly -
v3.0.0 Changes
January 13, 2019- ๐ #152 Removed obsolete code
- #152 Unified scenario extensions
- Unified scenario extension namespaces to
LightBDD.Framework.Scenarios
- Removed
RunScenarioActionsAsync()
method in favor ofRunner.AddSteps(/*async void*/).RunAsync()
- Removed
Runner.NewScenario()
in favor of Runner being fluent by default
- Unified scenario extension namespaces to
- ๐ง #152 Unified configuration namespaces to either
LightBDD.Core.Configuration
orLightBDD.Framework.Configuration
- #152 Reworked framework-core abstractions
- #157 Signed all assemblies except LightBDD.Fixie2
- โก๏ธ #163 Updated DefaultExceptionFormatter to exclude "End of stack trace" lines
- โก๏ธ #165 Updated basic syntax compiler to not accept compiler generated methods
- ๐ #170 Removed LightBDD.NUnit2
- #174 Allowed IgnoreScenarioAttribute on class level to ignore all scenarios in given feature.
More on What Is New wiki page
-
v2.5.0 Changes
December 02, 2018#60 Implemented Project Templates in VSIX extension
#61 Implemented snippets for scenario and composite steps in VSIX extension
#148 Expect.To.BeAnyTrue() with no sub-expectations should fail
โก๏ธ #153 Updated dotnet test examples for xunit2 to reflect the newest framework changes
#156 Implemented compact step syntax allowing inline step definitions
โก๏ธ #160 Updated Fixie dependency to v2.0.2 to detect tests in VS 15.8 and higher -
v2.4.3 Changes
September 12, 2018#145 NULL value not assignable to Nullable<bool> parameter
-
v2.4.2 Changes
August 19, 2018#127 Features gets reported multiple times (LightBDD.XUnit2)
โ #128 Implement proper test progress capture in parallel LightBDD.MsTest2 scenarios
#134 Capability of protecting shared state from being used without former initialization
#135 Integrate with sourcelink
๐ง #137 Unable to specify absolute path to report location on Linux -
v2.4.1 Changes
July 16, 2018 -
v2.4.0 Changes
July 11, 2018#38 (all)(New) Added ability to specify verifiable parameters
#38 (all)(New) Added Expect.To.* expectation expressions
๐ #59 (Core)(New) Added support for DI container
0๏ธโฃ #59 (Framework)(New) Implemented default DI container
#59 (Autofac)(New) Added LightBDD.Autofac integration for Autofac DI container
#67 (Fixie)(New) Added LightBdd.Fixie2 integration project with https://github.com/fixie/fixie
#70 (all)(New) Added InlineTable, VerifiableDataTable, TableValidator classes to represent tabular step method parameters and Table class to create them
โ #117 (XUnit2)(New) Added experimental ClassCollectionBehavior attribute allowing inter-class test parallelization
#120 (Framework)(Fix) StepExecution.Current.Comment() does not work after leaving sub-step in composite step