Releases: aksio-insurtech/Specifications
Releases · aksio-insurtech/Specifications
Release v2.0.1
Fixed
- Async methods (Establish, Because) now run in order based on the inheritance chain - as expected. (Fixes #19).
Release v2.0.0
Summary
For consistency, since we don't have Async postfixes anywhere in our API; - removing it.
async Task Because() => result = await Catch.Exception(() => subject.AuthenticateAsync(null, null));
[Fact] void should_throw_user_must_be_specified_exception() => result.ShouldBeOfExactType<UserMustBeSpecified>();
Summary of the PR here. The GitHub release description is created from this comment so keep it nice and descriptive.
Remember to remove sections that you don't need or use.
If it does not make sense to have a summary, you can take that out as well.
Changed
- Removing Async postfix for handling async exceptions - for consistency.
Release v1.6.0
Summary
Introducing ability to catch exceptions from async calls in a more elegant way:
async Task Because() => result = await Catch.ExceptionAsync(() => subject.AuthenticateAsync(null, null));
[Fact] void should_throw_user_must_be_specified_exception() => result.ShouldBeOfExactType<UserMustBeSpecified>();
Added
- Adding
ExceptionAsync
method on theCatch
class.
Release v1.5.1
Fixed
- Supporting pure synchronous lifetime method chains (Establish, Because, Destroy) - meaning that it does not create an async context if all methods of a particular type are synchronous.
Release v1.5.0
Added
- Should extension method for collections:
.ShouldEachConformTo<>()
- taking a callback for checking conformity. - Should extension method for checking if an object matches:
.ShouldMatch<>()
- taking a callback that decides what it is expecting.
Release v1.4.4
Fixed
- Adding
PrivateAssets="All"
for the Aksio.Defaults package reference to avoid it bleeding its rules to consumers.
Release v1.4.3
Fixed
- Fixing package metadata for release.
Release v1.4.2
Fixed
- Static code analysis applied - fixed code that was not adhering to it.
- Fixing package metadata.
Release v1.4.1
Testing out the entire pipeline
Release v1.4.0
Summary
Summary of the PR here. The GitHub release description is created from this comment so keep it nice and descriptive.
Remember to remove sections that you don't need or use.
If it does not make sense to have a summary, you can take that out as well.
Added
- Describe the added features
Changed
- Describe the outwards facing code change
Fixed
- Describe the fix and the bug
Removed
- Describe what was removed and why
Security
- Describe the security issue and the fix
Deprecated
- Describe the part of the code being deprecated and why