From 8018996cff9278f3e3a69c8f307c7db2fe321c5c Mon Sep 17 00:00:00 2001
From: Dmitry Yurov <d.yurov@fz-juelich.de>
Date: Tue, 2 Oct 2018 11:46:20 +0200
Subject: [PATCH] Updated CHANGELOG and VERSION

---
 CHANGELOG            | 77 ++++++++++++++++++++++++++++++++++++++++++++
 Doc/Doxygen/Doxyfile |  2 +-
 VERSION.cmake        |  4 +--
 3 files changed, 80 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index ca485e39e82..7b32a3afd1f 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,80 @@
+BornAgain-1.13.0, released 2018.10.04
+  > API changes
+    1) Python: Switch from FitSuite to FitObjective (FitSuite is deprecated now)
+    2) GUI: project compatibility with previous versions is broken.
+  > Summary:
+    1) New fitting interface compatible with third-party python minimizers
+    2) Futher expansion of 3D View
+    3) Fitting reflectometry data in GUI
+    4) Averaged layer materials enabled for all computations
+    5) Numerous bugfixes.
+
+  * Bug #2068: Missing analyzer direction in GUI
+  * Bug #2069: Loading GUI first time takes 30 minutes
+  * Bug #2076: Beam distribution editors are not updating on parameter change
+  * Bug #2091: Memory leak in ColorMap
+  * Bug #2092: GUI: Top level thickness error
+  * Bug #2107: The project crashes on attempt to change limits of fit parameter in GUI
+  * Bug #2108: GUI: crash on attempt to load saved project with filled import data view
+  * Bug #2118: Fix CMake for the installation to user directory
+  * Bug #2122: GUI: after fitting completion non-optimal result is drawn
+  * Bug #2124: Successive call to SimulationResult.data() causes segmentation fault
+  * Bug #2125: Calculation of maximum reciprocal lattice points to consider for 2d lattice is wrong
+  * Bug #2128: Distributed parameter: "None" -- Gives wrong error message
+  * Bug #2129: Limits: Positive -- Throws error
+  * Bug #2131: Fix memory leak in factory methods when used from Python
+  * Bug #2135: Problem with Icosahedron formfactor position
+  * Bug #2139: Inconsistent impact of Euler rotation on simulation/3D view
+  * Bug #2143: Project file with failed simulation job complains during loading
+  * Bug #2146: GUI: back compatibility broken
+  * Bug #2148: GUI: Crash on autosave
+  * Bug #2149: GUI crash when switching activity
+  * Bug #2153: 3D view crashes on rotated 1D interference function
+  * Bug #2161: Cancel of runnig job doesn't work properly
+  * Bug #2162: Jobs which was autosaved during the run stays in running state after project restore.
+  * Bug #2168: Autosave leads to the GUI crash at certain conditions
+  * Bug #2169: Application crash on fitting job
+  * Bug #2170: Widget sizes are reset to default values during fit in GUI
+  * Bug #2171: Application crash on switch between fitting and simulation jobs for specular simulation
+  * Bug #2172: Fit flow widget doesn't update after fit re-launch
+  * Bug #2176: No plot updates during fitting anymore
+  * Feature #2039: Switch all Python fitting examples from FitSuite to the new Minimizer
+  * Feature #2051: Provide loading and using from GUI 1D real data
+  * Feature #2070: 3D view: modify default particle density of GUI examples to look reasonable in 3D view
+  * Feature #2071: 3D view: profile 3D view for performance when number of particles is large
+  * Feature #2073: Define objectives for Sprint 38
+  * Feature #2079: Introduce SimulationBuilder and refactor FitSuite accordingly
+  * Feature #2082: 3D view: implement 1D interference function
+  * Feature #2083: 3D view: provide selective view update
+  * Feature #2095: Enable averaged layer materials for all IComputations
+  * Feature #2098: Provide weights for ParticleLayout
+  * Feature #2103: Add 3D interference function
+  * Feature #2104: Integrate 3d lattice interference function into core framework
+  * Feature #2106: GUI: Create and use DataItemView for 1D fitting
+  * Feature #2110: Boost: remove date_time dependency
+  * Feature #2111: Boost: remove chrono dependency
+  * Feature #2113: Boost: remove regex dependency
+  * Feature #2119: Write collection of functional tests for FitObjective
+  * Feature #2127: Convert functional tests for specular fits to the new FitObjective machinery
+  * Feature #2132: Provide possibility to have the reference point of full spheres at their center instead of at the bottom
+  * Feature #2134: Create translator from numpy arrays to OutputData
+  * Feature #2140: Rewrite lines_of_code script to not to rely on ROOT
+  * Feature #2150: Slow down zooming speed of Real Space Viewer on Mac
+  * Feature #2155: Create and deploy PointwiseAxis for SpecularSimulation
+  * Feature #2174: Implement HCP and BCT lattice factory funtions
+  * Documentation #1831: Add top cap removal parameterization to documentation of truncated sphere and spheroid form factor
+  * Documentation #2074: Website: switch bornagainproject.org to GitHub
+  * Documentation #2081: Update documentation related to reflectometry and depth probe
+  * Documentation #2166: Put BornAgain API on website
+  * Refactoring #2038: Refactor Minimizer interface
+  * Refactoring #2078: Switch FitSuite to the new minimizer kernel
+  * Refactoring #2080: Refactor computation machinery
+  * Refactoring #2089: Extract calculation of region maps out of IComputationTerm
+  * Refactoring #2096: Simplify interference function strategy implementation
+  * Refactoring #2097: 3D view: create PrototypeController to speed up 3D view when number of particles is large
+  * Refactoring #2101: ParticleDistribution::generateParticles(): remove possible memory leaks
+  * Refactoring #2105: Provide DataItemView for handling representation of 1D data
+
 BornAgain-1.12.1, released 2018.06.12
   > Hotfix
   * Bug #2068: Missing analyzer direction in GUI
diff --git a/Doc/Doxygen/Doxyfile b/Doc/Doxygen/Doxyfile
index 5ea2ca3e804..53c2ba6a1f0 100644
--- a/Doc/Doxygen/Doxyfile
+++ b/Doc/Doxygen/Doxyfile
@@ -38,7 +38,7 @@ PROJECT_NAME           = "BornAgain"
 # could be handy for archiving the generated documentation or if some version
 # control system is used.
 
-PROJECT_NUMBER         = 1.12.99
+PROJECT_NUMBER         = 1.13.0
 
 # Using the PROJECT_BRIEF tag one can provide an optional one line description
 # for a project that appears at the top of each page and should give viewer a
diff --git a/VERSION.cmake b/VERSION.cmake
index 8084407b7a9..01979d50857 100644
--- a/VERSION.cmake
+++ b/VERSION.cmake
@@ -1,3 +1,3 @@
 set(BornAgain_VERSION_MAJOR 1)
-set(BornAgain_VERSION_MINOR 12)
-set(BornAgain_VERSION_PATCH 99)
+set(BornAgain_VERSION_MINOR 13)
+set(BornAgain_VERSION_PATCH 0)
-- 
GitLab