Skip to content

Releases: aksio-insurtech/Specifications

Release v2.0.1

19 May 12:08
1e99dcd
Compare
Choose a tag to compare

Fixed

  • Async methods (Establish, Because) now run in order based on the inheritance chain - as expected. (Fixes #19).

Release v2.0.0

22 Nov 10:12
cbe1353
Compare
Choose a tag to compare

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

22 Nov 09:00
7f67a03
Compare
Choose a tag to compare

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 the Catch class.

Release v1.5.1

15 Sep 14:37
9b69649
Compare
Choose a tag to compare

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

15 Sep 10:00
dea69d3
Compare
Choose a tag to compare

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

15 Sep 08:32
95fa4fd
Compare
Choose a tag to compare

Fixed

  • Adding PrivateAssets="All" for the Aksio.Defaults package reference to avoid it bleeding its rules to consumers.

Release v1.4.3

14 Sep 13:01
3c32a00
Compare
Choose a tag to compare

Fixed

  • Fixing package metadata for release.

Release v1.4.2

14 Sep 12:25
54d2dd2
Compare
Choose a tag to compare

Fixed

  • Static code analysis applied - fixed code that was not adhering to it.
  • Fixing package metadata.

Release v1.4.1

10 Sep 13:30
dabebcc
Compare
Choose a tag to compare

Testing out the entire pipeline

Release v1.4.0

10 Sep 13:27
56b69cc
Compare
Choose a tag to compare

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