From 5a4e7060967a8db008018c8e05414ac0e13af0f1 Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Wed, 26 Nov 2014 14:57:43 +0100 Subject: [PATCH] Release v3.3.0 --- CONTRIBUTORS.md | 1 + RELEASENOTES.md | 9 +++++---- build.fsx | 2 +- src/FSharp/AssemblyInfo.fs | 2 +- src/FSharpUnitTests/AssemblyInfo.fs | 2 +- src/Numerics/Properties/AssemblyInfo.cs | 2 +- src/UnitTests/Properties/AssemblyInfo.cs | 2 +- 7 files changed, 11 insertions(+), 9 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 37a6d73b..0adeace9 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -42,6 +42,7 @@ Feel free to add a link to your personal site/blog and/or twitter handle.* - Iain McDonald - Kyle Parrigan - Gregor959 +- Hythem Sidky - IUser - Iain Sproat - Jeff Mastry diff --git a/RELEASENOTES.md b/RELEASENOTES.md index a4eef0f9..f394d3bb 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,11 +1,10 @@ -### 3.3.0-beta2 - 2014-10-25 -* Build: for core add PCL profiles 7, 78 and 259; for F# extensions drop PCL profile 328 - -### 3.3.0-beta1 - 2014-09-28 +### 3.3.0 - 2014-11-26 * Linear Algebra: Vector.Fold2 (fold2 in F#), storage optimized * Linear Algebra: Minor change how matrix products call the LA provider * Linear Algebra: Random generation now leveraging array sampling routines * Linear Algebra: fix bug when manually assigning System.Random to random distribution +* Root Finding: Change Brent tolerance check, add bracked check *~Hythen Sidky* +* Root Finding: Auto zero-crossing bracketing in FindRoots facade (not in algorithms) * Statistics: RootMeanSquare (RMS) * Distributions: Array sampling routines now available through interface * Distributions: Categorical sampling now explicitly skips p=0 categories @@ -14,8 +13,10 @@ * Distance: Jaccard Index * F#: explicitly depend on official FSharp.Core NuGet packages * F#: NuGet package with iPython IfSharp F# module integration load script +* F#: load scripts with better packet support (and NuGet with -ExcludeVersion) * Build: unified build.sh and buildn.sh into combined build.sh * Build: use Paket instead of NuGet to maintain NuGet dependencies +* Build: for core add PCL profiles 7, 78 and 259; for F# extensions drop PCL profile 328 ### 3.2.3 - 2014-09-06 * Bug fix: MatrixNormal distribution: density for non-square matrices *~Evelina Gabasova* diff --git a/build.fsx b/build.fsx index e79c033d..71db672b 100644 --- a/build.fsx +++ b/build.fsx @@ -130,7 +130,7 @@ let fsharpPack = Tags = "fsharp F# " + tags Dependencies = [ { FrameworkVersion="net35" - Dependencies=[ ] } + Dependencies=[ "MathNet.Numerics", RequireExactly packageVersion ] } { FrameworkVersion="net40" Dependencies=[ "MathNet.Numerics", RequireExactly packageVersion "FSharp.Core.Microsoft.Signed", GetPackageVersion "packages" "FSharp.Core.Microsoft.Signed" ] } diff --git a/src/FSharp/AssemblyInfo.fs b/src/FSharp/AssemblyInfo.fs index 0592d828..621a2473 100644 --- a/src/FSharp/AssemblyInfo.fs +++ b/src/FSharp/AssemblyInfo.fs @@ -47,7 +47,7 @@ open System.Runtime.InteropServices [] [] -[] +[] #if PORTABLE #else diff --git a/src/FSharpUnitTests/AssemblyInfo.fs b/src/FSharpUnitTests/AssemblyInfo.fs index d24721b9..f718b583 100644 --- a/src/FSharpUnitTests/AssemblyInfo.fs +++ b/src/FSharpUnitTests/AssemblyInfo.fs @@ -12,7 +12,7 @@ open System.Runtime.InteropServices [] [] -[] +[] #if PORTABLE #else diff --git a/src/Numerics/Properties/AssemblyInfo.cs b/src/Numerics/Properties/AssemblyInfo.cs index 6aec5783..91f9d97b 100644 --- a/src/Numerics/Properties/AssemblyInfo.cs +++ b/src/Numerics/Properties/AssemblyInfo.cs @@ -47,7 +47,7 @@ using System.Runtime.InteropServices; [assembly: AssemblyVersion("3.3.0.0")] [assembly: AssemblyFileVersion("3.3.0.0")] -[assembly: AssemblyInformationalVersion("3.3.0-beta2")] +[assembly: AssemblyInformationalVersion("3.3.0")] #if PORTABLE diff --git a/src/UnitTests/Properties/AssemblyInfo.cs b/src/UnitTests/Properties/AssemblyInfo.cs index 18800189..24dfeb41 100644 --- a/src/UnitTests/Properties/AssemblyInfo.cs +++ b/src/UnitTests/Properties/AssemblyInfo.cs @@ -11,6 +11,6 @@ using MathNet.Numerics.UnitTests; [assembly: AssemblyVersion("3.3.0.0")] [assembly: AssemblyFileVersion("3.3.0.0")] -[assembly: AssemblyInformationalVersion("3.3.0-beta2")] +[assembly: AssemblyInformationalVersion("3.3.0")] [assembly: UseLinearAlgebraProvider]