diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 68017c5e..663dc8d5 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -27,6 +27,7 @@ Feel free to add a link to your personal site/blog and/or twitter handle.* - Andriy Bratiychuk - Jack Pappas - Artyom Baranovskiy +- Candy Chiu - Phil Cleveland - Scott Stephens - Superbest @@ -35,8 +36,8 @@ Feel free to add a link to your personal site/blog and/or twitter handle.* - Patrick van der Velde - Robin Neatherway - Andrew Kazyrevich -- Candy Chiu - Ethar Alali +- Feodor Fitsner - Iain McDonald - Gregor959 - IUser @@ -48,8 +49,11 @@ Feel free to add a link to your personal site/blog and/or twitter handle.* - Tomas Petricek - VicPara - bstrausser +- mjmckp - nyuriks - seahearman +- teramonagi +- vvarychuck ### Indirect Code Contributors diff --git a/MAINTAINING.md b/MAINTAINING.md index ce218bed..22f33b1f 100644 --- a/MAINTAINING.md +++ b/MAINTAINING.md @@ -6,15 +6,19 @@ Maintaining Math.NET Numerics When creating a new release --------------------------- -Repository: - - Update RELEASENOTES file with relevant changes, attributed by contributor (if external). Set date. - Update CONTRIBUTORS file (via `git shortlog -sn`) -- Consider to update the repository mirrors at codeplex, gitorious and google ([how to](http://christoph.ruegg.name/blog/2013/1/26/git-howto-mirror-a-github-repository-without-pull-refs.html)). -Publish: +- buildn.sh All release + +- Commit and push release notes and (auto-updated) assembly info files with new "Release: v1.2.3" commit + +- buildn.sh PublishDocs +- buildn.sh PublishApi +- buildn.sh PublishTag +- buildn.sh PublishMirrors +- buildn.sh PublishNuGet -- Upload NuGet packages to the NuGet Gallery - Create new Codeplex and GitHub release, attach Zip files Misc: @@ -22,4 +26,3 @@ Misc: - Consider a tweet via [@MathDotNet](https://twitter.com/MathDotNet) - Consider a post to the [Google+ site](https://plus.google.com/112484567926928665204) - Update Wikipedia release version+date for the [Math.NET Numerics](http://en.wikipedia.org/wiki/Math.NET_Numerics) and [Comparison of numerical analysis software](http://en.wikipedia.org/wiki/Comparison_of_numerical_analysis_software) articles. -- Consider blog post about changes diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 88212fcc..759a5add 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,3 +1,16 @@ +### 3.1.0 - 2014-07-20 +* Random: generate a sequence of integers within a range in one go +* Distributions: all distributions must have static routines to sample an array in one go +* Linear Algebra: fix Matrix.StrictlyLowerTriangle +* Linear Algebra: fix vector DoOuterProduct *~mjmckp* +* Linear Algebra: enumerators accept Zeros-parameter (like map/fold already does) +* Linear Algebra: Vector.MapConvert (consistency) +* Linear Algebra: proper term for "conjugate symmetric" is "Hermitian"" +* Interpolation: new Step, LogLinear and transformed interpolators *~Candy Chiu* +* Interpolation: check for min required number of data points, throw ArgumentException if not. +* Root Finding: F# FindRoots.broyden module function *~teramonagi* +* Misc docs fixes + ### 3.0.2 - 2014-06-26 * Patch release, fixing a bug in Matrix.RemoveRow range checks. diff --git a/src/FSharp/AssemblyInfo.fs b/src/FSharp/AssemblyInfo.fs index ea112a6b..63a6fa66 100644 --- a/src/FSharp/AssemblyInfo.fs +++ b/src/FSharp/AssemblyInfo.fs @@ -45,9 +45,9 @@ open System.Runtime.InteropServices [] [] -[] -[] -[] +[] +[] +[] #if PORTABLE #else diff --git a/src/FSharpUnitTests/AssemblyInfo.fs b/src/FSharpUnitTests/AssemblyInfo.fs index a7fc5362..1753be59 100644 --- a/src/FSharpUnitTests/AssemblyInfo.fs +++ b/src/FSharpUnitTests/AssemblyInfo.fs @@ -9,9 +9,9 @@ open System.Runtime.InteropServices [] [] -[] -[] -[] +[] +[] +[] #if PORTABLE #else diff --git a/src/Numerics/Properties/AssemblyInfo.cs b/src/Numerics/Properties/AssemblyInfo.cs index 6c4c9389..2f9088b8 100644 --- a/src/Numerics/Properties/AssemblyInfo.cs +++ b/src/Numerics/Properties/AssemblyInfo.cs @@ -45,9 +45,9 @@ using System.Runtime.InteropServices; [assembly: CLSCompliant(true)] [assembly: NeutralResourcesLanguage("en")] -[assembly: AssemblyVersion("3.0.2.0")] -[assembly: AssemblyFileVersion("3.0.2.0")] -[assembly: AssemblyInformationalVersion("3.0.2")] +[assembly: AssemblyVersion("3.1.0.0")] +[assembly: AssemblyFileVersion("3.1.0.0")] +[assembly: AssemblyInformationalVersion("3.1.0")] #if PORTABLE diff --git a/src/UnitTests/Properties/AssemblyInfo.cs b/src/UnitTests/Properties/AssemblyInfo.cs index 4925bfe8..4d14f60c 100644 --- a/src/UnitTests/Properties/AssemblyInfo.cs +++ b/src/UnitTests/Properties/AssemblyInfo.cs @@ -8,8 +8,8 @@ using MathNet.Numerics.UnitTests; [assembly: ComVisible(false)] [assembly: Guid("04157581-63f3-447b-a277-83c6e69126a4")] -[assembly: AssemblyVersion("3.0.2.0")] -[assembly: AssemblyFileVersion("3.0.2.0")] -[assembly: AssemblyInformationalVersion("3.0.2")] +[assembly: AssemblyVersion("3.1.0.0")] +[assembly: AssemblyFileVersion("3.1.0.0")] +[assembly: AssemblyInformationalVersion("3.1.0")] [assembly: UseLinearAlgebraProvider]