diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 7a91b4f..96b1108 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,3 +1,9 @@ +# Version 5.4.1 + +## Bug fixes: + +- Fix an inadvertently changed signature breaking binary compatibility with 5.3.0 + # Version 5.4.0 ## New features: diff --git a/SafetyFirst/SafetyFirst.fsproj b/SafetyFirst/SafetyFirst.fsproj index a5af151..7c9a3d0 100644 --- a/SafetyFirst/SafetyFirst.fsproj +++ b/SafetyFirst/SafetyFirst.fsproj @@ -10,7 +10,7 @@ SafetyFirst SafetyFirst - 5.4.0 + 5.4.1 nathan wilson Total functions made convenient for F# and C# See release notes in github at https://github.com/ntwilson/SafetyFirst/blob/main/ReleaseNotes.md diff --git a/SafetyFirst/Seq.fs b/SafetyFirst/Seq.fs index 2c1b64b..2e6ea25 100644 --- a/SafetyFirst/Seq.fs +++ b/SafetyFirst/Seq.fs @@ -988,7 +988,7 @@ module NonEmpty = /// //returns ([[1;2;3;100];[100];[4;100];[5;6]]) /// /// - let split splitAfter (NonEmpty xs : NonEmptySeq<_>) : NonEmptySeq> = + let split splitAfter (NonEmpty xs) : NonEmptySeq> = NonEmpty <| split splitAfter xs /// @@ -1006,7 +1006,7 @@ module NonEmpty = /// If the source sequence is finite, you can achieve better performance by converting it to /// a list or array first and using List.splitPairwise or Array.splitPairwise instead. /// - let splitPairwise splitBetween (NonEmpty xs: NonEmptySeq<_>) : NonEmptySeq> = + let splitPairwise splitBetween (NonEmpty xs) : NonEmptySeq> = NonEmpty <| splitPairwise splitBetween xs type ZipperExpression() =