Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump LightBDD.XUnit2 from 2.3.6 to 3.3.1 #46

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot-preview[bot]
Copy link

Bumps LightBDD.XUnit2 from 2.3.6 to 3.3.1.

Release notes

Sourced from LightBDD.XUnit2's releases.

3.3.1

#238 (Core)(Fix) Included parameter results in failed steps #231 (Framework)(New) Updated ResourcePool with constructor accepting async resource factory method

3.3.0

#219 Improve Dependency Injection scopes #221 Merge NetFramework and NetCore ProjectTemplates to net5 #143 Add ability to setup context after instantiation but before step execution #214 Retire framework support below netstandard 2.0

3.2.0

#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

3.1.1

#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

3.1.0

This release includes: #191 (Core)(Change) Expanded IScenarioInfo, IStepInfo with Parent property #191 (Core)(Change) Expanded IFeatureInfo, IScenarioInfo, IStepInfo with RuntimeId property #191 (Framework)(Change) Updated XmlReportFormatter to include RuntimeId

3.0.1

This release include: #177 Scenarios built fluently are not executed properly

3.0.0

  • #152 Removed obsolete code
  • #152 Unified scenario extensions
    • Unified scenario extension namespaces to LightBDD.Framework.Scenarios
    • Removed RunScenarioActionsAsync() method in favor of Runner.AddSteps(/*async void*/).RunAsync()
    • Removed Runner.NewScenario() in favor of Runner being fluent by default
  • #152 Unified configuration namespaces to either LightBDD.Core.Configuration or LightBDD.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

... (truncated)

Changelog

Sourced from LightBDD.XUnit2's changelog.

Version 3.3.1

  • #238 (Core)(Fix) Included parameter results in failed steps
  • #231 (Framework)(New) Updated ResourcePool with constructor accepting async resource factory method

Version 3.3.0

  • #221 (VSIX)(Change) Merged Project templates and updated TargetFramework to net5
  • #219 (Core)(New) Added LifetimeScope and IDependencyContainerV2 with support for scope creation with explicit lifetime Ids such as Global, Scenario, Local
  • #219 (Core)(New) Added InstanceScope and reimplemented DefaultDependencyContainer to support dependency registration with Single, Local, Transient and Scenario scope
  • #219 (Core)(New) Added DependencyContainerConfiguration.UseDefault() allowing configuration of DefaultDependencyContainer
  • #219 (Core)(New) Added ConfigureFallbackBehavior() to DefaultDependencyContainer configuration with FallbackResolveBehavior allowing to resolve unregistered types as transient instances or throw exception forcing explicit instantiation
  • #219 (Core)(Change) Updated core engine to initialize container with LifetimeScope.Global, start scenarios with LifetimeScope.Scenario and composite steps with LifetimeScope.Local scopes
  • #143/#219 (Framework)(New) Added IBddRunner.WithContext() and ICompositeStepBuilder.WithContext() overloads allowing to create context using resolver and running additional configuration of the resolved instance with Action onConfigure
  • #219 (LightBDD.Autofac)(Change) Updated Autofac integration to implement IDependencyContainerV2 and support InstancePerMatchingLifetimeScope(LifetimeScope.Scenario) registrations
  • #219 (LightBDD.LightBDD.Extensions.DependencyInjection)(Change) Updated DependencyInjection integration to share container scope between scenario and composite steps by default and made it configurable with DiContainerOptions.EnableScopeNestingWithinScenarios()
  • #214 (all) Updated all projects to target netstandard2.0 and net461, retiring previous framework support
  • (LightBDD.Fixie2)(Change) Updated Fixie version to 2.2.2

Version 3.2.0

  • #206 (all)(New) Added explicit netstandard2.0 support to simplify dependency resolution
  • #210 (LightBDD.Fixie2)(Change) Updated Fixie version to 2.2.1
  • #210 (LightBDD.MsTest2)(Change) Updated MSTest.TestFramework version to 2.1.1
  • #210 (LightBDD.NUnit3)(Change) Updated NUnit version to 3.12.0
  • #210 (LightBDD.XUnit2)(Change) Updated xunit version to 2.4.1

Version 3.1.1

Summary:

  • #181 (Framework)(Change) Improved compact step parsing and rendering
  • #182 (Framework)(Change) Made step parsing issues easily discoverable
  • #185 (LightBDD.XUnit2)(Fix) Using skip feature with XUnit InlineData attribute throws InvalidOperationException
  • #187 (Autofac/LightBDD.Extensions.DependencyInjection) Improved disposal behavior of pre-configured DI containers
  • #199 (Framework)(Change) Improved Html/Xml/Text reports to present scenarios orderly manner Details:
  • #181 (Framework)(Change) Improved compact steps formatting to exclude control characters, don't perform additional formatting and render properly in HTML reports
  • #181 (Core)(Change) Updated StepDescriptor with configurable IsNameFormattingRequired property, controlling if RawName should be formatted or not
  • #182 (Core)(New) Implemented StepDescriptor.CreateInvalid(Exception ex) for creating step descriptors that failed to initialize
  • #182 (Core)(Change) Updated scenarios and composite-steps to fail fast if any of step-descriptor is invalid
  • #182 (Framework)(Change) Updated step compilers to create invalid descriptors instead of throwing upon parsing failure
  • #185 (LightBDD.XUnit2)(Fix) Updated LightBDD.XUnit2 to allow running scenarios with InlineDataAttribute having specified Skip property value
  • #185 (LightBDD.XUnit2)(New) Updated LightBDD.XUnit2 to recognize Skip property on Scenario and InlineData attributes and include those scenarios in reports
  • #185 (LightBDD.XUnit2)(New) Added UseXUnitSkipBehaviorAttribute to enforce default xunit behavior for skipped scenarios
  • #187 (Autofac) Updated UseAutofac() to require specifying takeOwnership flag for passed container
  • #187 (LightBDD.Extensions.DependencyInjection) Updated UseContainer() to require specifying takeOwnership flag for passed provider

Version 3.1.0

  • #191 (Core)(Change) Expanded IScenarioInfo, IStepInfo with Parent property

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Jul 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants