Skip to content
This repository has been archived by the owner on Jul 7, 2022. It is now read-only.

Fully async #30

Merged
merged 5 commits into from
Nov 9, 2018
Merged

Fully async #30

merged 5 commits into from
Nov 9, 2018

Conversation

slang25
Copy link
Member

@slang25 slang25 commented Nov 8, 2018

This PR makes JustBehave no longer block on async code, this should allow consumers (JustSaying for example) to have non-blocking startup code, for teardown you'll need to rename PostAssertTeardown -> PostAssertTeardownAsync and return a Task when using the async base class.

This also adds strong naming. My hope is for this to be a good candidate for release (after a beta), fixing the outstanding major issues.

@martincostello
Copy link
Member

Before I forget, before publishing this repo will need a major version bump as adding strong naming is a breaking change.

@slang25
Copy link
Member Author

slang25 commented Nov 8, 2018

So at the moment, the last version was 2.0.0-beta-51, the previous commit drops the beta and makes in the final release, but we never pushed it to nuget. So I could add the beta back now, just in case there are any changes needed before making it 2.0.0. While we are in beta we are still ok to make braking changes according with SemVer.

@martincostello martincostello merged commit 650b986 into justeat:master Nov 9, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants