diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 37a6d73b9..0adeace9c 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 a4eef0f94..f394d3bbe 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 e79c033dd..71db672b6 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 0592d828c..621a2473c 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 d24721b92..f718b583d 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 6aec5783c..91f9d97b3 100644 --- a/src/Numerics/Properties/AssemblyInfo.cs +++ b/src/Numerics/Properties/AssemblyInfo.cs @@ -47,7 +47,7 @@ [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 188001890..24dfeb417 100644 --- a/src/UnitTests/Properties/AssemblyInfo.cs +++ b/src/UnitTests/Properties/AssemblyInfo.cs @@ -11,6 +11,6 @@ [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]