3.0.1
This is a minor release that addresses a bug in gsl::narrow
.
Bug details: Previously gsl::narrow
was changed to follow the same termination behavior as contract violations. However the Core Guidelines explicitly says gsl::narrow
should throw a gsl::narrowing_error
on failure.
Fix: PR #873 corrects this issue and re-introduces the throwing behavior for gsl::narrow
.