stable - 2019-08-06
===================

new features
------------
 * refactored Result, ResultElement, removed ExtraResult
 * fuzzy tests
 * Scilab scripts for testing MacroRugo
 * move Nub.V method to getter ParamDefinition.V
 * updated dependencies
 * added typedoc script
 * replace ParamCalculability.NONE with .FIXED
 * adjust parameters calculability on SectionParametree, CourbeRemous, RegimeUniforme
 * added unit in ParamDefinition constructor
 * hardcoded materials presets for Lechapt Calmon
 * hardcoded available section types for acSection
 * hardcoded available resolution methods and calculable variables for CourbeRemous
 * improved stop criteria of brent solver (related to #116 )

bug fixes
---------
 * hide session loading errors that have no consequences
 * fix bugs in CourbeRemous
 * break links when generating PAB from Cloisons
 * copy broken links values when serializing a partial session
 * converted ERROR_DEVER_ZR_SUP_Z1 to WARNING
 * parallelStructures : stop copying structures extra results into parent result
 * Dever robustness improvement
 * convergence PAB
 * PAB: calculation error without log
 * serialize extension strategy
 * stop exposing PAB Cloisons parameters
 * getInferredValuesList() in MINMAX mode : protection against 0 step
 * fixed many bugs in different Structures
 * smarter detection of depending Nubs
 * CourbeRemous input values were ignored
 * serialize enum keys rather than values
 * fix bug in PAB session loading
 * Cloisons: fix bug in ZDV calculation
 * removed references t NodeType.StructureRectangle

stable - 2019-07-16
===================

new features
------------
 * new PAB module
 * multiple variated parameters
 * Structure: Better management of discharge inversion
 * added Fente noyée (Larinier 1992)
 * added lift gate implementation
 * replaced dichotomy with Brent method
 * new strategy for Result and ResultElement assignment
 * proper separation of singleValue, currentValue and .v
 * better strategy for .V() getter in Nub
 * debugging with Karma

bug fixes
---------
 * improved (de)serialization
 * fix bug in cascade calculation
 * fix ZDV calculation in parallel structures
 * fix ZDV calculation with KiVi discharge law
 * Cloisons: replaced ZDV with h1 (head)
 * stop exposing already linked parameters
 * dichotomy: log message when looking for a solution outside interval
 * fix structures parameters iterator

stable - 2019-04-12
===================

new features
------------
 * improved session management
 * moved calculated parameter, value modes and value modes consistency check to model
 * chain computation and results invalidation
 * easier access to variated results
 * new linked parameters system with families
 * updated jasmine tests

bug fixes
---------
 * fixed many parameters-related bugs in Section / Remous / Structure

stable - 2019-03-05
===================

new features
------------
 * add Rock-ramp fishpasses module
 * UIDs are now strings
 * add quiet option to package script
 * implement serialisation/deserialisation at model level
 * manage parameters visibility
 * admissible laws depend on structure type
 * generic management of compute precision Pr

bug fixes
---------
 * linked parameters are properly saved
 * improve relations between parallel structures and their parent
 * prevent UID collisions
 * variated parameters: properly take upper bound in account
 * merge some classes and remove unused code
 * lint code

old_stable - 2018-08-13
=======================