From b178d9f31a9bc2673cefaf2a7e4444a2c3fc5df2 Mon Sep 17 00:00:00 2001 From: gusty <1261319+gusty@users.noreply.github.com> Date: Tue, 29 Nov 2022 09:57:29 +0100 Subject: [PATCH 1/6] Update build props --- Directory.Build.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 7748ba9e7..7843c060b 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -6,8 +6,8 @@ A complete and extensible base library for F#. - Gusty - 2012-2020 Gustavo P. Leon (and contributors https://github.com/fsprojects/FSharpPlus/graphs/contributors) + gusty; wallymathieu + 2012-2022 Gustavo M. Wild - Oskar Gewalli (and contributors https://github.com/fsprojects/FSharpPlus/graphs/contributors) http://opensource.org/licenses/Apache-2.0 https://github.com/fsprojects/FSharpPlus https://raw.github.com/fsprojects/FSharpPlus/master/docsrc/files/img/logo.png From 881a829bd5be4e497258eeffe6eac1a62391bc85 Mon Sep 17 00:00:00 2001 From: gusty <1261319+gusty@users.noreply.github.com> Date: Tue, 29 Nov 2022 09:58:04 +0100 Subject: [PATCH 2/6] Update release notes --- RELEASE_NOTES.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index fbfdbef63..dc56e47b1 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,6 +1,10 @@ -#### 1.3.0 - November 13 2022 - - Proper SeqT implementation +#### 1.3.1 - November 29 2022 - Applicative Computation Expressions + - Support for ValueOption, ValueTask and ValueTuple + - Possibility to use explicit type parameters (plus, Seq.sum, guard, ofBytes, ofBytesWithOptions, ofBytesBE, parse, tryParse) + - Use InlineIfLambda attribute in CEs + - Small fixes (add lift3 for tuples, fix join for ref tuple and Free.map3) + - Small improvements in type inference - Use F# Core 6.0.6 - Speed up List and Array extensions using Collectors - Use FSharp.Core implementations for old functions that were adopted there @@ -9,8 +13,7 @@ - Use InlineIfLambda attribute in CEs - Some missing Option, Result zip functions - Add NonEmptyList.sequence - - Improve null handling - - Fix: Free.map3 + - Improve null handling for Array extensions #### 1.2.4 - May 5 2022 - Fix: Fable regressions From 155624391665ac6673059ce9c7b2e83a5448cf63 Mon Sep 17 00:00:00 2001 From: gusty <1261319+gusty@users.noreply.github.com> Date: Tue, 29 Nov 2022 09:58:24 +0100 Subject: [PATCH 3/6] + Latest release notes as txt --- RELEASE_NOTES.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 RELEASE_NOTES.txt diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt new file mode 100644 index 000000000..3ac1f5bb1 --- /dev/null +++ b/RELEASE_NOTES.txt @@ -0,0 +1,16 @@ +#### 1.3.1 - November 29 2022 + - Applicative Computation Expressions + - Support for ValueOption, ValueTask and ValueTuple + - Possibility to use explicit type parameters (plus, Seq.sum, guard, ofBytes, ofBytesWithOptions, ofBytesBE, parse, tryParse) + - Use InlineIfLambda attribute in CEs + - Small fixes (add lift3 for tuples, fix join for ref tuple and Free.map3) + - Small improvements in type inference + - Use F# Core 6.0.6 + - Speed up List and Array extensions using Collectors + - Use FSharp.Core implementations for old functions that were adopted there + - Add some missing Option, Result zip functions + - Add explicit type parameters + - Use InlineIfLambda attribute in CEs + - Some missing Option, Result zip functions + - Add NonEmptyList.sequence + - Improve null handling for Array extensions \ No newline at end of file From 9d8fc8f69adbe45607c00206e653d9c731e8dc19 Mon Sep 17 00:00:00 2001 From: Oskar Gewalli Date: Tue, 29 Nov 2022 19:54:06 +0200 Subject: [PATCH 4/6] Add the release notes to PackageReleaseNotes --- Directory.Build.props | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Directory.Build.props b/Directory.Build.props index 7843c060b..067342261 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -30,6 +30,8 @@ false $(EnableSourceLink) + $([System.IO.File]::ReadAllText("$(MSBuildThisFileDirectory)/RELEASE_NOTES.txt")) + From f3239925dd03fc62c8a4c3e74e7aa877c0f690d7 Mon Sep 17 00:00:00 2001 From: Gustavo Leon <1261319+gusty@users.noreply.github.com> Date: Wed, 30 Nov 2022 06:57:20 +0100 Subject: [PATCH 5/6] Update format of release notes txt version --- RELEASE_NOTES.txt | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt index 3ac1f5bb1..ff46cc2dc 100644 --- a/RELEASE_NOTES.txt +++ b/RELEASE_NOTES.txt @@ -1,16 +1,18 @@ -#### 1.3.1 - November 29 2022 - - Applicative Computation Expressions - - Support for ValueOption, ValueTask and ValueTuple - - Possibility to use explicit type parameters (plus, Seq.sum, guard, ofBytes, ofBytesWithOptions, ofBytesBE, parse, tryParse) - - Use InlineIfLambda attribute in CEs - - Small fixes (add lift3 for tuples, fix join for ref tuple and Free.map3) - - Small improvements in type inference - - Use F# Core 6.0.6 - - Speed up List and Array extensions using Collectors - - Use FSharp.Core implementations for old functions that were adopted there - - Add some missing Option, Result zip functions - - Add explicit type parameters - - Use InlineIfLambda attribute in CEs - - Some missing Option, Result zip functions - - Add NonEmptyList.sequence - - Improve null handling for Array extensions \ No newline at end of file +Release Notes for FSharpPlus 1.3.1 - November 29 2022 +------------------------------------------------------ + +Applicative Computation Expressions +Support for ValueOption, ValueTask and ValueTuple +Possibility to use explicit type parameters (plus, Seq.sum, guard, ofBytes, ofBytesWithOptions, ofBytesBE, parse, tryParse) +Use InlineIfLambda attribute in CEs +Small fixes (add lift3 for tuples, fix join for ref tuple and Free.map3) +Small improvements in type inference +Use F# Core 6.0.6 +Speed up List and Array extensions using Collectors +Use FSharp.Core implementations for old functions that were adopted there +Add some missing Option, Result zip functions +Add explicit type parameters +Speed up by using InlineIfLambda attribute in CEs +Some missing Option, Result zip functions +Add NonEmptyList.sequence +Improve null handling for Array extensions From cfeb0f9e686a06436f06472fa194f8def7166063 Mon Sep 17 00:00:00 2001 From: Oskar Gewalli Date: Wed, 30 Nov 2022 07:58:06 +0200 Subject: [PATCH 6/6] Adjust package info with icon and license elements This fixes #528 --- Directory.Build.props | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 067342261..e95613c91 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -8,9 +8,10 @@ gusty; wallymathieu 2012-2022 Gustavo M. Wild - Oskar Gewalli (and contributors https://github.com/fsprojects/FSharpPlus/graphs/contributors) - http://opensource.org/licenses/Apache-2.0 + Apache-2.0 https://github.com/fsprojects/FSharpPlus - https://raw.github.com/fsprojects/FSharpPlus/master/docsrc/files/img/logo.png + logo.png + README.md f# FSharp Applicative Monad MonadTransformer Arrow Overloading 1.2.0 @@ -21,6 +22,10 @@ https://github.com/fsprojects/FSharpPlus/blob/master/RELEASE_NOTES.md https://github.com/fsprojects/FSharpPlus/blob/master/LICENSE.md + + + + $([System.IO.Path]::GetFullPath("$(MSBuildThisFileDirectory)"))