CHANGELOG.md 51.5 KB
Newer Older
Dorchies David's avatar
Dorchies David committed
1
2
# Historique des versions

3
4
5
6
7
8
9
10
11
12
13
14
15
### 4.15.0 - 2022-05-04 (Salmo trutta)

#### Nouvelles fonctionnalités

* PAB : Variation du débit d'attrait ([nghyd#431](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/431))
* Ajouter un bouton "Annuler" sur la saisie des paramètres variables ([jalhyd#300](https://gitlab.irstea.fr/cassiopee/jalhyd/-/issues/300),[nghyd#507](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/507))
* Prébarrages : mettre les enfants invalides en rouge dans le schéma ([jalhyd#298](https://gitlab.irstea.fr/cassiopee/jalhyd/-/issues/298),[nghyd#484](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/484))

#### Changements

* Fente Larinier : laisser le coefficient de débit vide ([nghyd#515](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/515))
* Cloisons : Générer une PAB : vider les champs ([jalhyd#306](https://gitlab.irstea.fr/cassiopee/jalhyd/-/issues/306),[nghyd#516](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/516))

Grand Francois's avatar
Grand Francois committed
16
17
18
19
20
21
22
23
24
25
26
27

#### Correction de bogues

* Courbe de remous: crash de l'application sur données erronées ([jalhyd#307](https://gitlab.irstea.fr/cassiopee/jalhyd/-/issues/307),[nghyd#532](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/532))
  Deux bugs en un, l'appli crashe quand :
    - la hauteur de berge dépasse une certaine valeur avec des paramètres corrects pour effectuer un calcul (par exemple les valeurs par défaut)
    - les deux cotes de l'eau se situent sous les cotes de fond amont et aval
* Sections : non convergence du calcul du tirant d'eau critique ([jalhyd#301](https://gitlab.irstea.fr/cassiopee/jalhyd/-/issues/301),[nghyd#528](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/528))
* Remettre le paramètre dans son état initial quand le dialogue "Varier" est annulé ([nghyd#508](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/508))
* Prébarrages: les champs ne sont pas vides lors des ajouts de bassins et cloisons ([nghyd#503](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/503))
* Mode "champs vides par défaut" : changer le type d'un ouvrage (ex: dans Cloisons) remplit les champs ([nghyd#480](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/480))
* PréBarrages : perte du focus lorsqu'on édite un paramètre d'un enfant (cloison ou bassin) ([nghyd#469](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/469))
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42

#### Documentation

* Cloisons : il manque l'aide contextuelle pour les lois de débit ([nghyd#529](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/529))
* Documentation : corrections ([nghyd#498](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/498))

#### Changements internes

* Nightly build: clean folder before installation ([nghyd#495](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/495))
* Transfert du site de production sur OVH ([nghyd#505](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/505))
* Plantage des tests e2e sur le chargement des exemples ([nghyd#530](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/530),[nghyd#531](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/531))
    - Les champs des exemples chargés sont vides lorsque le mode "champ vides" est activé.
    - Les tests e2e plantent par manque de temporisation
* CI : les jobs build en schedule de master et devel plantent ([nghyd#527](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/527))
* CI : affiner la gestion du cache ([nghyd#526](https://gitlab.irstea.fr/cassiopee/nghyd/-/issues/526))
Grand Francois's avatar
Grand Francois committed
43

44
45
46
47
48
### 4.14.2 - 2021-03-25

#### Nouvelles fonctionnalités

* Passe à macro-rugosité: Retour aux formules utilisées dans la v4.13.1 ([jalhyd#297](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/297), [nghyd#493](https://gitlab.irstea.fr/cassiopee/nghyd/issues/493))
Dorchies David's avatar
Dorchies David committed
49
50
51
52
53
54

#### Correction de bogues

* Passe à macro-rugosité: error de calcul de la vitesse max ([jalhyd#294](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/294))
* Graphiques: lorsqu'on relance un calcul les axes ne se mettent pas à jour ([nghyd#489](https://gitlab.irstea.fr/cassiopee/nghyd/issues/489))

55
56
57
58
#### Documentation

* Macrorugo : Documentation de Cd0 avec schéma ([nghyd#492](https://gitlab.irstea.fr/cassiopee/nghyd/issues/492))

Dorchies David's avatar
Dorchies David committed
59
60
61
62
63
64
### 4.14.1 - 2021-02-17

#### Nouvelles fonctionnalités

* Passe à macro-rugosité: Changer Cd0 pour Cx et ajuster Cd0 aux données expérimentales ([jalhyd#291](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/291))

Dorchies David's avatar
Dorchies David committed
65
66
67
68
#### Correction de bogues

* Vérificateur de passe: message erroné pour les passes à macro-rugosités submergées ([jalhyd#292](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/292))

69
70
71
72
73
74
75
76
### 4.14.0 - 2021-02-16 (Scomber scombrus)

#### Nouvelles fonctionnalités
* Passe à macro-rugosité: Mise à jour des formules de calcul ([jalhyd#283](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/283))
* Passe à macro-rugosité: Ajout de la vitesse moyenne entre les blocs ([jalhyd#285](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/285))
* Passe à macro-rugosité: Ajout du Strickler équivalent dans les résultats liables à des Strickler ([jalhyd#287](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/287))
* Passe à macro-rugosité: ajout d'un avertissement pour les concentrations en dehors de l'intervalle validé par les expérimentations ([jalhyd#284](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/284))
* Vérificateur: Les passes à macro-rugosité submergées sont non franchissables ([jalhyd#290](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/290))
77
78
79
80
81
82
83
84
85
86
87
88

#### Correction de bogues

* Passe à macro-rugosité: Calcul de la puissance dissipée erroné ([jalhyd#282](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/282))
*  Crash au chargement d'un module contenant une parenthèse dans son nom ([nghyd#487](https://gitlab.irstea.fr/cassiopee/nghyd/issues/487))
* Electron: l'icône de l'application n'est plus reconnue ([nghyd#485](https://gitlab.irstea.fr/cassiopee/nghyd/issues/485))

#### Documentation

* Documentation du solveur multi-module et des modules de calcul mathématiques ([nghyd#433](https://gitlab.irstea.fr/cassiopee/nghyd/issues/433))
* Macrorugo : documenter le coefficient de forme Cd0 ([nghyd#477](https://gitlab.irstea.fr/cassiopee/nghyd/issues/477))
* MacroRugo: erreur de formule de correction de Cd dans la documentation ([nghyd#488](https://gitlab.irstea.fr/cassiopee/nghyd/issues/488))
89
* Documentation du module de calcul de la cote amont / aval d'un bief ([nghyd#490](https://gitlab.irstea.fr/cassiopee/nghyd/issues/490))
90

91
92
93
94
95
### 4.13.1 - 2020-10-02

#### Correction de bogues

* PreBarrage: Distribution des débits erronée sur exemple simple ([jalhyd#279](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/279))
96
* PreBarrage: erreur de calcul sur Z2 > Z1 initiale ([jalhyd#280](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/280))
97
98
* Prebarrage : avec Chrome (et electron) le schéma est mal rendu ([nghyd#482](https://gitlab.irstea.fr/cassiopee/nghyd/issues/482))

Mathias Chouet's avatar
Mathias Chouet committed
99
### 4.13.0 - 2020-09-24 (Michel Larinier)
Mathias Chouet's avatar
Mathias Chouet committed
100
101

#### Nouvelles fonctionnalités
Mathias Chouet's avatar
Mathias Chouet committed
102
 * Module Pré-barrage ([jalhyd#32](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/32), [jalhyd#269](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/269), [jalhyd#268](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/268), [jalhyd#243](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/243), [jalhyd#246](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/246), [nghyd#395](https://gitlab.irstea.fr/cassiopee/nghyd/issues/395), [nghyd#430](https://gitlab.irstea.fr/cassiopee/nghyd/issues/430), [nghyd#456](https://gitlab.irstea.fr/cassiopee/nghyd/issues/456), [nghyd#455](https://gitlab.irstea.fr/cassiopee/nghyd/issues/455), [jalhyd#275](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/275), [jalhyd#276](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/276), [jalhyd#277](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/277), [jalhyd#278](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/278), [nghyd#452](https://gitlab.irstea.fr/cassiopee/nghyd/issues/452), [nghyd#470](https://gitlab.irstea.fr/cassiopee/nghyd/issues/470), [nghyd#451](https://gitlab.irstea.fr/cassiopee/nghyd/issues/451))
Mathias Chouet's avatar
Mathias Chouet committed
103
 * Simplification de l'architecture des composants de résultats Angular ([nghyd#418](https://gitlab.irstea.fr/cassiopee/nghyd/issues/418), [nghyd#466](https://gitlab.irstea.fr/cassiopee/nghyd/issues/466), [nghyd#465](https://gitlab.irstea.fr/cassiopee/nghyd/issues/465))
Mathias Chouet's avatar
Mathias Chouet committed
104
105
 * Modifier les titres et descriptions de "Passes à bassins" et "Passes à macro-rugosités" ([nghyd#478](https://gitlab.irstea.fr/cassiopee/nghyd/issues/478))
 * Ajouter des mots-clés "maths" pour les outils mathématiques (moteur de recherche) ([nghyd#474](https://gitlab.irstea.fr/cassiopee/nghyd/issues/474))
Mathias Chouet's avatar
Mathias Chouet committed
106
107
108
109

#### Correction de bogues
 * Electron : la détection de mise à jour disponible ne fonctionne plus ([nghyd#462](https://gitlab.irstea.fr/cassiopee/nghyd/issues/462))
 * Débit lié au débit en calcul d'un PréBarrage : erreur dans CalcSerie() ([jalhyd#274](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/274))
Mathias Chouet's avatar
Mathias Chouet committed
110
 * Cloisons : changer le type d'ouvrage pour Seuil Triangulaire casse le fieldset ([nghyd#479](https://gitlab.irstea.fr/cassiopee/nghyd/issues/479))
Mathias Chouet's avatar
Mathias Chouet committed
111

Mathias Chouet's avatar
Mathias Chouet committed
112
113
114
115
#### Documentation
 * Prébarrages ([nghyd#467](https://gitlab.irstea.fr/cassiopee/nghyd/issues/467))
 * Aide du Jet / de la pente : mentionner l'inversion de la pente pour le module Jet ([nghyd#475](https://gitlab.irstea.fr/cassiopee/nghyd/issues/475))
 * Ajouter à l'accueil de la documentation un chapitre "contact, bugs, remarques…" ([nghyd#472](https://gitlab.irstea.fr/cassiopee/nghyd/issues/472))
Mathias Chouet's avatar
Mathias Chouet committed
116

Mathias Chouet's avatar
Mathias Chouet committed
117
118
119
120
121
122
123
124
125
126
127
128
### 4.12.1 - 2020-09-15

#### Correction de bogues
 * Lien vers la documentation cassé sur Chrome et Edge ([nghyd#458](https://gitlab.irstea.fr/cassiopee/nghyd/issues/458))
 * Macrorugo : en mode "champs vides par défault", L est en calcul avec une valeur initiale vide ([nghyd#459](https://gitlab.irstea.fr/cassiopee/nghyd/issues/459))
 * Grille : différencier Ob de O pour les grilles inclinées ([jalhyd#273](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/273))
 * Fermeture d'un module Jet calculé : plante l'application ([nghyd#460](https://gitlab.irstea.fr/cassiopee/nghyd/issues/460))
 * Déversoir dénoyé : Infinity pour des largeurs de lit faible et sur variation ([jalhyd#272](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/272))

#### Documentation
 * Lechapt-Calmon : documentation du coefficient de pertes de charges singulières ([nghyd#338](https://gitlab.irstea.fr/cassiopee/nghyd/issues/338))

Mathias Chouet's avatar
Mathias Chouet committed
129
### 4.12.0 - 2020-09-09 (Les critères de Francis Blanche − ils peuvent le faire !)
Mathias Chouet's avatar
Mathias Chouet committed
130
131
132
133
134
135

#### Nouvelles fonctionnalités
 * Vérification des critères de franchissement des passes à poissons ([jalhyd#204](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/204), [nghyd#60](https://gitlab.irstea.fr/cassiopee/nghyd/issues/60), [jalhyd#236](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/236), [jalhyd#251](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/251), [jalhyd#238](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/238), [jalhyd#252](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/252), [jalhyd#250](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/250), [jalhyd#258](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/258), [jalhyd#247](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/247), [jalhyd#239](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/239), [jalhyd#249](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/249), [jalhyd#248](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/248), [jalhyd#254](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/254), [jalhyd#235](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/235), [jalhyd#237](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/237), [nghyd#402](https://gitlab.irstea.fr/cassiopee/nghyd/issues/402), [jalhyd#216](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/216), [nghyd#426](https://gitlab.irstea.fr/cassiopee/nghyd/issues/426))
 * Moteur de recherche sur la page d'accueil ([nghyd#428](https://gitlab.irstea.fr/cassiopee/nghyd/issues/428))
 * Améliorer le système de traduction ([nghyd#223](https://gitlab.irstea.fr/cassiopee/nghyd/issues/223))
 * Labels des paramètres : lire l'unité dans le modèle et non dans les fichiers de traduction ([nghyd#417](https://gitlab.irstea.fr/cassiopee/nghyd/issues/417))
Mathias Chouet's avatar
Mathias Chouet committed
136
 * Cloisons : remplacement de la loi Cunge80 par la loi CEM88D ([jalhyd#264](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/264))
Mathias Chouet's avatar
Mathias Chouet committed
137
138
139
140
141
142
143
144
145

#### Correction de bogues
 * Cordova : la notification de mise à jour ne fonctionne plus ([nghyd#436](https://gitlab.irstea.fr/cassiopee/nghyd/issues/436))
 * Conditionner le passage en mode CALC aux liens déjà définis, pour éviter les boucles ([nghyd#181](https://gitlab.irstea.fr/cassiopee/nghyd/issues/181))
 * Solveur : le paramètre recherché, si c'est un extraResult, ne s'initialise pas correctement lors du chargement d'une session ([jalhyd#263](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/263))
 * Solveur : this.prms.X is undefined ([jalhyd#262](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/262))
 * Exemple "débit d'un chenal avec ouvrages" : plusieurs bugs ([nghyd#446](https://gitlab.irstea.fr/cassiopee/nghyd/issues/446))
 * PAR, générer une simulation à partir d'un calage : NaN ([nghyd#447](https://gitlab.irstea.fr/cassiopee/nghyd/issues/447))
 * Paramètres liés d'un enfant à l'autre d'un même module : boucle infinie si la source varie ([nghyd#444](https://gitlab.irstea.fr/cassiopee/nghyd/issues/444))
Mathias Chouet's avatar
Mathias Chouet committed
146
 * JaLHyd : dans createStructure(), définir automatiquement le structureType en fonction de la loiDebit
Mathias Chouet's avatar
Mathias Chouet committed
147
 * Lors de la vérification d'une passe à bassins variée, bug sur la vérification de charge minimale ([jalhyd#265](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/265))
Mathias Chouet's avatar
Mathias Chouet committed
148
149
 * PAB, calcul de cloison qui échoue : l'erreur ne dit pas quelle cloison est en cause ([jalhyd#267](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/267))
 * Vérification d'une PAB variée : erreur dans la vérification des critères obligatoires ([jalhyd#266](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/266))
Mathias Chouet's avatar
Mathias Chouet committed
150
 * Vérification de PAB : rendre la largeur minimale d'échancrure obligatoire ([jalhyd#270](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/270))
Mathias Chouet's avatar
Mathias Chouet committed
151
152
153
154
155
156
157
158
159
160
161
162

#### Documentation
 * Documentation de la vérification des passes ([nghyd#434](https://gitlab.irstea.fr/cassiopee/nghyd/issues/434))
 * Traduire la documentation des PAR ([nghyd#443](https://gitlab.irstea.fr/cassiopee/nghyd/issues/443))
 * Harmonisation de l'indentation des fichiers ([nghyd#409](https://gitlab.irstea.fr/cassiopee/nghyd/issues/409))

#### Mises à jour de dépendances
 * Angular 10
 * Cordova 10
 * Electron 10
 * Mathjax 3 ([nghyd#416](https://gitlab.irstea.fr/cassiopee/nghyd/issues/416))

Mathias Chouet's avatar
Mathias Chouet committed
163
164
165
166
167
168
169
170
171
172
173
174
175
176
### 4.11.1 - 2020-08-11

#### Nouvelles fonctionnalités
 * Lois d'ouvrages: ajouter le n° d'ouvrage dans les logs ([jalhyd#260](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/260), [nghyd#442](https://gitlab.irstea.fr/cassiopee/nghyd/issues/442))

#### Correction de bogues
 * Erreur de formulation de la loi de Cunge en orifice dénoyé ([jalhyd#259](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/259))
 * Définition de la valeur initiale d'un calcul ([nghyd#440](https://gitlab.irstea.fr/cassiopee/nghyd/issues/440))
 * Structure et Dever : exposer les résultats pour liage ([jalhyd#255](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/255))
 * Déversoirs dénoyés: Ajouter les liens vers les lois de débit ([nghyd#437](https://gitlab.irstea.fr/cassiopee/nghyd/issues/437))

#### Documentation
 * Mise à jour de la documentation de la loi de Cunge ([nghyd#441](https://gitlab.irstea.fr/cassiopee/nghyd/issues/441))

Mathias Chouet's avatar
Mathias Chouet committed
177

Mathias Chouet's avatar
Mathias Chouet committed
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
### 4.11.0 - 2020-07-28 (Puisque tu PAR)

#### Nouvelles fonctionnalités
 * Calage d'une passe à ralentisseurs ([jalhyd#34](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/34), [jalhyd#223](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/223), [jalhyd#225](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/225), [jalhyd#226](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/226), [jalhyd#232](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/232), [jalhyd#233](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/233), [jalhyd#234](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/234), [jalhyd#240](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/240), [nghyd#365](https://gitlab.irstea.fr/cassiopee/nghyd/issues/365), [nghyd#394](https://gitlab.irstea.fr/cassiopee/nghyd/issues/394), [nghyd#408](https://gitlab.irstea.fr/cassiopee/nghyd/issues/408), [nghyd#422](https://gitlab.irstea.fr/cassiopee/nghyd/issues/422), [nghyd#423](https://gitlab.irstea.fr/cassiopee/nghyd/issues/423), [nghyd#424](https://gitlab.irstea.fr/cassiopee/nghyd/issues/424), [nghyd#425](https://gitlab.irstea.fr/cassiopee/nghyd/issues/425))
 * Simulation d'une passe à ralentisseurs ([jalhyd#201](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/201), [jalhyd#229](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/229), [nghyd#366](https://gitlab.irstea.fr/cassiopee/nghyd/issues/366), [nghyd#382](https://gitlab.irstea.fr/cassiopee/nghyd/issues/382), [nghyd#394](https://gitlab.irstea.fr/cassiopee/nghyd/issues/394), [nghyd#425](https://gitlab.irstea.fr/cassiopee/nghyd/issues/425))
 * Bief : lier les paramètres de section pour les Sections Paramétrées générées ([nghyd#380](https://gitlab.irstea.fr/cassiopee/nghyd/issues/380))
 * Permettre de lier des paramètres de sections de types identiques, sans utiliser les familles ([jalhyd#203](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/203), [nghyd#379](https://gitlab.irstea.fr/cassiopee/nghyd/issues/379))

#### Correction de bogues
 * Lien entre deux paramètres de section : la valeur n'apparaît pas dans le tableau de résultats ([nghyd#381](https://gitlab.irstea.fr/cassiopee/nghyd/issues/381))
 * Désactiver le suivi Matomo lorsqu'Angular n'est pas en mode "prod" ([nghyd#412](https://gitlab.irstea.fr/cassiopee/nghyd/issues/412))
 * Corriger le coefficient de débit de la vanne submergée ([jalhyd#231](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/231), [nghyd#421](https://gitlab.irstea.fr/cassiopee/nghyd/issues/421))
 * Cloisons : une pelle (négative) est calculée pour les orifices, ce qui donne lieu à des avertissements ([jalhyd#242](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/242))
 * Empêcher de créer des liens vers des paramètre invisibles ([jalhyd#244](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/244))
 * MRC : après un calcul varié, il n'y a plus d'eau sur certains radiers ([jalhyd#253](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/253), [nghyd#432](https://gitlab.irstea.fr/cassiopee/nghyd/issues/432))

#### Documentation
 * Passes à ralentisseurs ([nghyd#398](https://gitlab.irstea.fr/cassiopee/nghyd/issues/398))


Mathias Chouet's avatar
Mathias Chouet committed
198
199
### 4.10.6 - 2020-07-21

Mathias Chouet's avatar
Mathias Chouet committed
200
201
202
#### Nouvelles fonctionnalités
 * Transférer les fonctionnalités de cassiopee-2-integration dans Gitlab-CI ([nghyd#374](https://gitlab.irstea.fr/cassiopee/nghyd/issues/374))

Mathias Chouet's avatar
Mathias Chouet committed
203
204
205
206
207
208
209
210
#### Correction de bogues
 * Lechapt-Calmon : ne plus proposer de matériau "NONE"  ([jalhyd#230](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/230))

#### Documentation
 * Renommer les lois d'ouvrage ([nghyd#419](https://gitlab.irstea.fr/cassiopee/nghyd/issues/419))
 * Erreur dans l'équation de Cunge
 * Corrections mineures sur Vanne Dénoyée

Mathias Chouet's avatar
Mathias Chouet committed
211
212
213
214
215
### 4.10.5 - 2020-06-30

#### Nouvelles fonctionnalités
 * Renommer les lois triangulaires "dénoyées" en "(Villemonte)" ([jalhyd#210](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/210), [nghyd#393](https://gitlab.irstea.fr/cassiopee/nghyd/issues/393))
 * Lois d'ouvrages: ajout du seuil triangulaire épais ([jalhyd#211](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/211), [nghyd#399](https://gitlab.irstea.fr/cassiopee/nghyd/issues/399))
Mathias Chouet's avatar
Mathias Chouet committed
216
 * Régime Uniforme, conduite circulaire: provoquer une erreur fatale si la conduite est en charge ([jalhyd#214](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/214), [nghyd#406](https://gitlab.irstea.fr/cassiopee/nghyd/issues/406))
Mathias Chouet's avatar
Mathias Chouet committed
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
 * Cunge 1980 : ajout dans les cloisons et modification du coefficient de débit à 1 ([jalhyd#220](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/220), [jalhyd#221](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/221),  [nghyd#404](https://gitlab.irstea.fr/cassiopee/nghyd/issues/404))

#### Correction de bogues
 * PAB : résultats cassés ([nghyd#392](https://gitlab.irstea.fr/cassiopee/nghyd/issues/392))
 * PAM : Supprimer le lien rugosité de fond ([nghyd#391](https://gitlab.irstea.fr/cassiopee/nghyd/issues/391))
 * Cloisons : avertissement si les cotes de radier des seuils se situent sous la cote de radier du bassin amont ([jalhyd#217](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/217))
 * Absence d'erreur en cas de code de langue manquant dans les listes déroulantes ([nghyd#400](https://gitlab.irstea.fr/cassiopee/nghyd/issues/400))
 * Contrôler le domaine de définition lors de l'affectation de .singleValue ([jalhyd#218](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/218))
 * Ouverture de vanne et liens : bug sur longueur du paramètre varié ([jalhyd#222](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/222))
 * Exemple "Longueur de jet d'un déversoir" cassé ([jalhyd#224](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/224))
 * Exemple 3 : l'affichage de graphique clignote ([nghyd#407](https://gitlab.irstea.fr/cassiopee/nghyd/issues/407))
 * Définition de la pente ([jalhyd#212](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/212))

#### Documentation
 * Documentation de la pente ([nghyd#397](https://gitlab.irstea.fr/cassiopee/nghyd/issues/397))
 * Documentation de la loi Cunge80 ([nghyd#403](https://gitlab.irstea.fr/cassiopee/nghyd/issues/403))
 * Documentation des grilles: il manque la définition des variables ([nghyd#401](https://gitlab.irstea.fr/cassiopee/nghyd/issues/401))


236
237
238
239
### 4.10.4 - 2020-04-17

#### Nouvelles fonctionnalités
 * Régime uniforme: ajouter un bouton pour créer une section paramétrée ([nghyd#386](https://gitlab.irstea.fr/cassiopee/nghyd/issues/386))
Mathias Chouet's avatar
Mathias Chouet committed
240
 * Cordova : notifications de mise à jour ([nghyd#384](https://gitlab.irstea.fr/cassiopee/nghyd/issues/384))
241
242
243
244
245
246
247
248
249
250

#### Correction de bogues
 * Section paramétrée: le tirant d'eau critique ne converge pas sur une section circulaire fermée ([jalhyd#209](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/209))
 * Régime uniforme: erreur de calcul de la vitesse ([jalhyd#206](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/206), [jalhyd#207](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/207))
 * Impact de jet: problème de gestion des erreurs fatales ([jalhyd#205](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/205))
 * Unité du coefficient de Strickler ([jalhyd#208](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/208))
 * Robustifier le solveur sur la recherche de l'intervalle de départ ([jalhyd#164](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/164))
 * Champ vide à la création d'un module: les champs de section ne sont pas vides quand on choisit un type de section ([nghyd#388](https://gitlab.irstea.fr/cassiopee/nghyd/issues/388))
 * Section paramétrée: Ajouter le tirant d'eau dans le schéma en coupe de la section ([nghyd#389](https://gitlab.irstea.fr/cassiopee/nghyd/issues/389))
 * Saisie paramètre qui varie: message d'erreur persistant sur le champ min ([nghyd#385](https://gitlab.irstea.fr/cassiopee/nghyd/issues/385))
Mathias Chouet's avatar
Mathias Chouet committed
251
 * Cordova : version erronée ([nghyd#383](https://gitlab.irstea.fr/cassiopee/nghyd/issues/383))
252
253
254
255
256
257

#### Documentation
 * Fusionner "Section paramétrée" et "Variables hydrauliques" ([nghyd#390](https://gitlab.irstea.fr/cassiopee/nghyd/issues/390))
 * Sections : documentation du champ Hauteur de berge


Mathias Chouet's avatar
Mathias Chouet committed
258
### 4.10.3 - 2020-03-12
Mathias Chouet's avatar
Mathias Chouet committed
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273

#### Nouvelles fonctionnalités
 * Nouveau raccourci clavier Alt+G pour afficher le diagramme des modules
 * Diagramme des modules : lien vers les notes
 * Test e2e des exemples officiels ([nghyd#373](https://gitlab.irstea.fr/cassiopee/nghyd/issues/373))
 * Exemples types mis à jour, avec notes

#### Correction de bogues
 * Calcul d'un module aval qui casse les résultats du module amont ([nghyd#371](https://gitlab.irstea.fr/cassiopee/nghyd/issues/371))
 * Astérisques sur les champs non-obligatoires ([nghyd#368](https://gitlab.irstea.fr/cassiopee/nghyd/issues/368))
 * Exemple "Débit d'un chenal avec ouvrages" : impossible de calculer la cote amont dans le module "Cotes d'un bief" ([jalhyd#202](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/202))
 * Déversoirs et Lois d'ouvrages : liens erronés vers la documentation du seuil dénoyé
 * Jet : ne pas remplir "sous" la ligne de fond, lorsque sa cote est négative ([nghyd#372](https://gitlab.irstea.fr/cassiopee/nghyd/issues/372))
 * Passage en mode calcul d'un paramètre dont la singleValue est undefined ([nghyd#367](https://gitlab.irstea.fr/cassiopee/nghyd/issues/367))
 * Marges sur les titres de Fieldset, Fieldset container, PAB Table
Mathias Chouet's avatar
Mathias Chouet committed
274
275
276
277
278
 * Désactivation des notifications lorsqu'on vide la session ([nghyd#375](https://gitlab.irstea.fr/cassiopee/nghyd/issues/375))
 * Chargement d'un Solveur avant ses Nubs cibles
 * Sélection de la cible du Solveur lorsque le Nub calculé n'a pas de paramètre calculé (ex: Section Paramétrée) ([nghyd#378](https://gitlab.irstea.fr/cassiopee/nghyd/issues/378))
 * Section Paramétrée : tableau de résultats fixes en plusieurs exemplaires lors de l'utilisation avec le Solveur ([nghyd#377](https://gitlab.irstea.fr/cassiopee/nghyd/issues/377))
 * Bief : calcul des sections amont et aval ([nghyd#376](https://gitlab.irstea.fr/cassiopee/nghyd/issues/376))
Mathias Chouet's avatar
Mathias Chouet committed
279

280

Mathias Chouet's avatar
Mathias Chouet committed
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
### 4.10.2 - 2020-02-25

#### Correction de bogues
 * Correction de liens erronés vers la documentation

#### Documentation
 * Documentation : ajout de liens vers la page de téléchargement


### 4.10.1 - 2020-02-25

#### Correction de bogues
 * Electron : erreur de détection de mise à jour (comparaison chaînes semver)


Mathias Chouet's avatar
Mathias Chouet committed
296
### 4.10.0 - 2020-02-24 (Langue Hilare Neuve)
Mathias Chouet's avatar
Mathias Chouet committed
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325

#### Nouvelles fonctionnalités
 * Solveur : cibler un résultat complémentaire ([nghyd#363](https://gitlab.irstea.fr/cassiopee/nghyd/issues/363), [jalhyd#188](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/188))
 * *Monkey test* sur les interfaces ([nghyd#235](https://gitlab.irstea.fr/cassiopee/nghyd/issues/235))
 * Lechapt-Calmon : ajouter un avertissement lorsque la vitesse est en dehors de l'intervalle [0.4, 2] ([jalhyd#192](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/192))
 * Rendre plus générique la gestion des listes déroulantes ([nghyd#359](https://gitlab.irstea.fr/cassiopee/nghyd/issues/359))
 * Automatiser les chemins de configuration depuis le CalculatorType ([nghyd#358](https://gitlab.irstea.fr/cassiopee/nghyd/issues/358))


#### Correction de bogues
 * Certains liens doivent être cliqués deux fois ([nghyd#364](https://gitlab.irstea.fr/cassiopee/nghyd/issues/364))
 * Solveur : interdire de travailler sur un Nub dont le résultat est varié ([jalhyd#198](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/198))
 * Paramètre varié et lien à un résultat varié simultanément ([jalhyd#199](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/199))
 * Parfois lorsqu'on charge une session, le bouton Calculer reste grisé ([nghyd#349](https://gitlab.irstea.fr/cassiopee/nghyd/issues/349))
 * PAB : parfois le type de jet est undefined ([jalhyd#196](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/196))
 * Export XLSX : retirer "help" des entêtes de colonnes ([nghyd#360](https://gitlab.irstea.fr/cassiopee/nghyd/issues/360))
 * Chargement de session : selon l'ordre des paramètres, le paramètre calculé n'est pas correctement défini


#### Documentation
 * Générer la documentation en PDF ([nghyd#348](https://gitlab.irstea.fr/cassiopee/nghyd/issues/348))


#### Mises à jour de dépendances
 * Angular 9 ([nghyd#354](https://gitlab.irstea.fr/cassiopee/nghyd/issues/354))
 * Typescript 3.7 ([jalhyd#197](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/197))
 * mise à jour de toutes les dépendances jalhyd/nghyd sauf Mermaid (provoque un bug) et Mathjax (adaptations importantes nécessaires)


326
### 4.9.0 - 2020-01-15 (On Fusionne Bien)
Mathias Chouet's avatar
Mathias Chouet committed
327

328
#### Nouvelles fonctionnalités
Mathias Chouet's avatar
Mathias Chouet committed
329
330
331
332
 * Nouveau module "Concentration de blocs" ([jalhyd#185](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/185))
 * Lechapt-Calmon : ajout des pertes de charge singulières ([nghyd#352](https://gitlab.irstea.fr/cassiopee/nghyd/issues/352), [jalhyd#172](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/172))
 * Simplification du code des Formulaires ([nghyd#353](https://gitlab.irstea.fr/cassiopee/nghyd/issues/353))
 * Passage de l'AFB à l'OFB : changement de logo, de nom, d'URL
333

Mathias Chouet's avatar
Mathias Chouet committed
334

335
#### Documentation
Mathias Chouet's avatar
Mathias Chouet committed
336
337
338
339
340
341
342
 * Documentation utilisateurs en anglais ([nghyd#321](https://gitlab.irstea.fr/cassiopee/nghyd/issues/321))
 * Réorganisation de la documentation utilisateurs ([nghyd#355](https://gitlab.irstea.fr/cassiopee/nghyd/issues/355))
 * Documentation développeurs ([nghyd#317](https://gitlab.irstea.fr/cassiopee/nghyd/issues/317))
 * Exemples de code Typescript et Javascript pour le développement d'applications en ligne de commande basées sur JaLHyd
 * Diagramme de classes simplifié de JaLHyd


343
#### Mises à jour de dépendances
Mathias Chouet's avatar
Mathias Chouet committed
344
345
346
347
 * Jasmine 3.5
 * Karma 4.4


348
### 4.8.1 - 2019-12-20
Mathias Chouet's avatar
Mathias Chouet committed
349

350
#### Nouvelles fonctionnalités
Mathias Chouet's avatar
Mathias Chouet committed
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
 * Dever: Ajout d'un avertissement si la cote de radier d'un ouvrage est sous la cote de fond du lit ([jalhyd#179](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/179))
 * Strickler: Ajout d'une aide contextuelle ([nghyd#332](https://gitlab.irstea.fr/cassiopee/nghyd/issues/332))
 * Grille: permettre les calculs partiels ([nghyd#336](https://gitlab.irstea.fr/cassiopee/nghyd/issues/336))
 * MacroRugo: Ajout d'avertissement sur l'adéquation taille des cellules - largeur de la rampe ([jalhyd#174](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/174))
 * Documentation lois d'ouvrages manquantes ([nghyd#342](https://gitlab.irstea.fr/cassiopee/nghyd/issues/342))
 * Champs vides à la création d'un module ([nghyd#331](https://gitlab.irstea.fr/cassiopee/nghyd/issues/331))
 * Dever: Calcul du débit corrigé en utilisant la charge dans les formules ([jalhyd#52](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/52), [nghyd#345](https://gitlab.irstea.fr/cassiopee/nghyd/issues/345))
 * Grille: Ajouter le coefficient de forme des barreaux dans les résultats complémentaires ([jalhyd#178](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/178))
 * Grille: Ajouter un profil de barreaux personnalisé ([nghyd#334](https://gitlab.irstea.fr/cassiopee/nghyd/issues/334))
 * PAB: Ajouter la position du radier des seuils sur le graphique du profil en long ([jalhyd#171](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/171))
 * Impact de jet: Modification des champs de hauteurs ([jalhyd#181](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/181))
 * Hydraulique à surface libre: ajouter un avertissement quand ça déborde ([jalhyd#180](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/180))
 * Cloisons: Ajouter le calcul de la pelle ([jalhyd#169](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/169))
 * MacroRugoCompound: radier incliné - Ajouter le calcul du dévers latéral ([jalhyd#177](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/177))
 * MacroRugo: Supprimer les débits et vitesses du guide technique ([jalhyd#177](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/177))
 * MacroRugo: Domaine de définition de Cd0 ([jalhyd#175](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/175))
 * PAB nombre: Ajout du nombre de chutes harmonisé ([jalhyd#167](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/167))
 * MacroRugoComplexe: modification du libellé des champs ([nghyd#333](https://gitlab.irstea.fr/cassiopee/nghyd/issues/333))
 * PAB: Export du tableau de géométrie au format XLSX ([jalhyd#170](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/170))
Mathias Chouet's avatar
Mathias Chouet committed
370
 * MacroRugo: transition douce entre régime émergent et régime submergé ([jalhyd#191](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/191))
Mathias Chouet's avatar
Mathias Chouet committed
371
372


373
#### Correction de bogues
Mathias Chouet's avatar
Mathias Chouet committed
374
375
376
377
378
379
380
381
 * Parfois, lorsque le débit varie, la PAB n'a pas d'eau à l'aval pour certaines valeurs de débit ([jalhyd#187](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/187))
 * Lorsqu'on vide un champ, si on change de page, au retour le champ est à nouveau rempli ([nghyd#343](https://gitlab.irstea.fr/cassiopee/nghyd/issues/343))
 * Impact de chute: Erreur de calcul de la chute nécessaire pour atteindre l'abscisse d'impact ([jalhyd#183](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/183))
 * Impact de jet: non prise en compte de l'angle ([jalhyd#182](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/182))
 * Grille: Pas d'invalidation des résultats sur le choix du profil des barreaux ([nghyd#335](https://gitlab.irstea.fr/cassiopee/nghyd/issues/335))
 * MacroRugoCompound: radier incliné - changer la répartition des cellules ([jalhyd#173](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/173))


382
### 4.8.0 - 2019-11-26 (Affine et forte à la fois, par amour du remous)
Mathias Chouet's avatar
Mathias Chouet committed
383

384
#### Nouvelles fonctionnalités
Mathias Chouet's avatar
Mathias Chouet committed
385
386
387
388
389
390
 * Module Fonction affine ([jalhyd#160](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/160), [nghyd#319](https://gitlab.irstea.fr/cassiopee/nghyd/issues/319))
 * Module Trigonométrie ([jalhyd#161](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/161))
 * Module Somme et produit de puissances ([jalhyd#162](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/162))
 * Loi Déversoir noyé ([jalhyd#165](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/165), [nghyd#318](https://gitlab.irstea.fr/cassiopee/nghyd/issues/318))
 * Logo animé lors du chargement de l'application ([nghyd#322](https://gitlab.irstea.fr/cassiopee/nghyd/issues/322))

391
#### Correction de bogues
Mathias Chouet's avatar
Mathias Chouet committed
392
393
394
395
396
397
398
399
400
 * MacroRugo: définition de la valeur par défaut de Cd0 à 1.2 ([jalhyd#166](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/166))
 * Échec du calcul en chaîne dans certains cas ([nghyd#325](https://gitlab.irstea.fr/cassiopee/nghyd/issues/325))
 * Remous : suppression de LargeurBerge dans le log ([nghyd#326](https://gitlab.irstea.fr/cassiopee/nghyd/issues/326))
 * Remous : les tirants d'eau critique et normal sont erronés sur le graphique ([nghyd#327](https://gitlab.irstea.fr/cassiopee/nghyd/issues/327))
 * Remous : une fois calculé, chaque rechargement du module ajoute une copie des logs ([nghyd#324](https://gitlab.irstea.fr/cassiopee/nghyd/issues/324))
 * Remous : en fluvial uniquement avec forte pente, les abscisses sont fausses ([nghyd#328](https://gitlab.irstea.fr/cassiopee/nghyd/issues/328))
 * Calcul en chaîne : ERR inopiné dans le tableau de résultats fixes ([nghyd#329](https://gitlab.irstea.fr/cassiopee/nghyd/issues/329))


401
### 4.7.0 - 2019-10-29 (AGB - Agence Grolandaise pour la Biodiversité)
Mathias Chouet's avatar
Mathias Chouet committed
402

403
#### Nouvelles fonctionnalités
Mathias Chouet's avatar
Mathias Chouet committed
404
405
406
407
408
409
 * Solveur multi-modules ([jalhyd#152](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/152), [nghyd#301](https://gitlab.irstea.fr/cassiopee/nghyd/issues/301))
 * Nouvelle loi d'ouvrage: Orifice Dénoyé ([jalhyd#156](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/156), [nghyd#311](https://gitlab.irstea.fr/cassiopee/nghyd/issues/311))
 * Script de déploiement d'une nouvelle version (sur Aubes) ([cassiopee2-integration#9](https://gitlab.irstea.fr/cassiopee/cassiopee2-integration/issues/9))
 * Documentation lois d'ouvrages CEM88 V et D ([nghyd#315](https://gitlab.irstea.fr/cassiopee/nghyd/issues/315))
 * Remous: connecter le ressaut sur un seul point lorsque le ressaut est court (une seule abscisse) ([nghyd#312](https://gitlab.irstea.fr/cassiopee/nghyd/issues/312))

410
#### Correction de bogues
Mathias Chouet's avatar
Mathias Chouet committed
411
412
413
414
415
416
 * Lois d'ouvrages: bug à l'affichage des résultats variés lorsque le calcul échoue ([jalhyd#163](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/163))
 * PAB : problème de cotes sur les cloisons ([jalhyd#158](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/158))
 * Calcul en chaîne: stopper la chaîne si une erreur survient ([jalhyd#155](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/155))
 * Diagramme de Jet / de Section : problème de rafraîchissement ([nghyd#308](https://gitlab.irstea.fr/cassiopee/nghyd/issues/308))
 * Remous : il manque parfois une abscisse ([jalhyd#147](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/147))

417
#### Mises à jour de dépendances
Mathias Chouet's avatar
Mathias Chouet committed
418
419
420
 * chartjs-plugin-zoom 0.7.4


421
### 4.6.1 - 2019-10-15
Mathias Chouet's avatar
Mathias Chouet committed
422

423
#### Nouvelles fonctionnalités
Mathias Chouet's avatar
Mathias Chouet committed
424
425
426
 * Suivi des comportements des utilisateurs à l'aide de Matomo (sur Aubes) ([nghyd#306](https://gitlab.irstea.fr/cassiopee/nghyd/issues/306))
 * Documentation: faciliter l'accès à l'application plutôt qu'à GitLab ([nghyd#307](https://gitlab.irstea.fr/cassiopee/nghyd/issues/307))

427
#### Mises à jour de dépendances
Mathias Chouet's avatar
Mathias Chouet committed
428
429
 * chartjs-plugin-zoom 0.7.4

430
### 4.6.0 - 2019-10-14 (Bluefish délavé)
Mathias Chouet's avatar
Mathias Chouet committed
431

432
#### Nouvelles fonctionnalités
Mathias Chouet's avatar
Mathias Chouet committed
433
434
435
436
437
438
 *  Ajout du module Bief ([jalhyd#55](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/55), [nghyd#299](https://gitlab.irstea.fr/cassiopee/nghyd/issues/299))
 * Ajout du module Grille ([jalhyd#114](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/114), [nghyd#289](https://gitlab.irstea.fr/cassiopee/nghyd/issues/289))
 * Ajout du module Impact de Jet ([jalhyd#112](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/112), [nghyd#287](https://gitlab.irstea.fr/cassiopee/nghyd/issues/287))
 * Ajout du module : Pente ([jalhyd#143](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/143), [nghyd#295](https://gitlab.irstea.fr/cassiopee/nghyd/issues/295))
 * Passage des courbes de remous en cotes ([jalhyd#146](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/146), [nghyd#298](https://gitlab.irstea.fr/cassiopee/nghyd/issues/298))
 * SectionParametree: remplacement de Yf et Yt par Ycor ([jalhyd#145](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/145), [nghyd#297](https://gitlab.irstea.fr/cassiopee/nghyd/issues/297))
Mathias Chouet's avatar
Mathias Chouet committed
439
 * Régime uniforme: ajout de la vitesse moyenne ([jalhyd#139](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/139))
Mathias Chouet's avatar
Mathias Chouet committed
440
441
442
443
444
445
 * Page d'accueil: ajout du logo du pôle (IMFT), remplacement du texte [nghyd#208](https://gitlab.irstea.fr/cassiopee/nghyd/issues/208))
 * Tests e2e sur les messages de langues absents ([nghyd#294](https://gitlab.irstea.fr/cassiopee/nghyd/issues/294))
 * Ajout de la possibilité d'un bouton d'aide dans les résultats ([nghyd#293](https://gitlab.irstea.fr/cassiopee/nghyd/issues/293))
 * Electron : mise à jour automatique ([nghyd#250](https://gitlab.irstea.fr/cassiopee/nghyd/issues/250))
 * Intégration continue : exécution des tests e2e ([nghyd#278](https://gitlab.irstea.fr/cassiopee/nghyd/issues/278))
 * Préférences: applicaton de "precision" et "newtonMaxIter" à la Session en cours ([jalhyd#40](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/40), [nghyd#286](https://gitlab.irstea.fr/cassiopee/nghyd/issues/286))
Mathias Chouet's avatar
Mathias Chouet committed
446
 * Lorsqu'un paramètre varie, ajout dans le log global d'un résumé des erreurs/avertissements ([jalhyd#140](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/140))
Mathias Chouet's avatar
Mathias Chouet committed
447

448
#### Correction de bogues
Mathias Chouet's avatar
Mathias Chouet committed
449
450
451
452
453
 * MacroRugo: écart des débits en submergé ([jalhyd#154](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/154))
 * MacroRugo: non convergence du calcul pour les faibles profondeurs ([jalhyd#144](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/144))
 * Remous : crash avec paramètre lié à un résultat non calculé ([jalhyd#151](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/151))
 * Remous : lorsque la longueur du bief n'est pas un multiple du pas de discrétisation, exécuter le calcul sur la dernière abscisse tout de même ([jalhyd#153](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/153))
 * Remous: parfois le premier point de la courbe torrentielle est absent ([jalhyd#148](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/148))
Mathias Chouet's avatar
Mathias Chouet committed
454
455
456
457
 * Cordova: le zoom sur les graphiques n'est pas réinitialisable ([nghyd#270](https://gitlab.irstea.fr/cassiopee/nghyd/issues/270))
 * Chargement de session : déduire le type de structure (nodeType) de la loi de débit ([nghyd#265](https://gitlab.irstea.fr/cassiopee/nghyd/issues/265))
 * Lechapt-Calmon : effacer les résultats lorsqu'on change de matériau ([nghyd#291](https://gitlab.irstea.fr/cassiopee/nghyd/issues/291))
 * Lois d'Ouvrages: les logs ne s'affichent pas ([jalhyd#120](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/120), [nghyd#284](https://gitlab.irstea.fr/cassiopee/nghyd/issues/284))
Mathias Chouet's avatar
Mathias Chouet committed
458
 * Lois d'ouvrages: calculer un paramètre enfant en variant la cote aval fait planter les résultats ([nghyd#285](https://gitlab.irstea.fr/cassiopee/nghyd/issues/285))
Mathias Chouet's avatar
Mathias Chouet committed
459

460
#### Mises à jour de dépendances
Mathias Chouet's avatar
Mathias Chouet committed
461
462
463
464
 * chartjs-plugin-zoom 0.7.4
 * ngx-markdown 8.2.1
 * electron 6.0.10

465
### 4.5.0 - 2019-09-09 (Fish ramps that rock!)
466

467
#### Nouvelles fonctionnalités
468
469
470
471
472
473
474
475
 * Passe à macro-rugosité complexe ([jalhyd#35](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/35), [nghyd#271](https://gitlab.irstea.fr/cassiopee/nghyd/issues/271))
 * Réorganisation des onglets par glisser-déposer ([nghyd#206](https://gitlab.irstea.fr/cassiopee/nghyd/issues/206))
 * Raccourcis clavier ([nghyd#192](https://gitlab.irstea.fr/cassiopee/nghyd/issues/192))
 * Ajout des graphiques de type "Points" ([nghyd#118](https://gitlab.irstea.fr/cassiopee/nghyd/issues/118))
 * Passe à bassins: Supprimer simultanément plusieurs bassins ([nghyd#269](https://gitlab.irstea.fr/cassiopee/nghyd/issues/269))
 * Sessions exemples ([nghyd#165](https://gitlab.irstea.fr/cassiopee/nghyd/issues/165))
 * Diagrammes des modules de calcul et de leurs liens ([nghyd#140](https://gitlab.irstea.fr/cassiopee/nghyd/issues/140))
 * Amélioration de la précision d'affichage ([nghyd#281](https://gitlab.irstea.fr/cassiopee/nghyd/issues/281), [nghyd#29](https://gitlab.irstea.fr/cassiopee/nghyd/issues/29))
476
 * Ouverture d'un fichier de session pour chargement : prévenir si le fichier est vide ou mal formé ([nghyd#264](https://gitlab.irstea.fr/cassiopee/nghyd/issues/264))
477

478
#### Correction de bogues
479
480
 * Lechapt-Calmon : le sélecteur de matériaux n'a plus de sélection par défaut ([nghyd#276](https://gitlab.irstea.fr/cassiopee/nghyd/issues/276))
 * Lechapt-Calmon : enregistrement de la propriété "matériaux" ([jalhyd#138](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/138))
481
482
483
484
485
 * Lois d'ouvrages: plantage sur deux paramètres qui varient ([nghyd#273](https://gitlab.irstea.fr/cassiopee/nghyd/issues/273))
 * Passe à bassins: prise en compte de la longueur des bassins dans l'interpolation ([nghyd#268](https://gitlab.irstea.fr/cassiopee/nghyd/issues/268))
 * Passe à bassins: il manque l'édition de la cote de radier de la cloison aval ([nghyd#277](https://gitlab.irstea.fr/cassiopee/nghyd/issues/277))
 * Résultats fixés: l'unité des paramètres calculés n'est pas affichée ([nghyd#274](https://gitlab.irstea.fr/cassiopee/nghyd/issues/274))

486
### 4.4.2 - 2019-08-06
Mathias Chouet's avatar
Mathias Chouet committed
487

488
#### Nouvelles fonctionnalités
Mathias Chouet's avatar
Mathias Chouet committed
489
490
491
492
 * Boutons d'aide sur tous les éléments graphiques ([nghyd#157](https://gitlab.irstea.fr/cassiopee/nghyd/issues/157))
 * Chargement de session: ouverture automatique du premier module nouvellement chargé
 * Touche Tab dans un champ de saisie: le texte est surligné ([nghyd#259](https://gitlab.irstea.fr/cassiopee/nghyd/issues/259))
 * Simplification des fichiers de session
493
 * Graphique : afficher tous les paramètres d'une même famille simultanément ([nghyd#246](https://gitlab.irstea.fr/cassiopee/nghyd/issues/246))
Mathias Chouet's avatar
Mathias Chouet committed
494
495
496
497
 * Réorganisation du format des résultats ([jalhyd#128](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/128))
 * Erreur au chargement de session avec lien sur des paramètres calculés ([nghyd#263](https://gitlab.irstea.fr/cassiopee/nghyd/issues/263))
 * Enregistrement de session partielle avec liens tronqués: enregistrer les valeurs courantes des paramètres ([jalhyd#133](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/133))

498
#### Correction de bogues
Mathias Chouet's avatar
Mathias Chouet committed
499
500
501
 * Documentation de la passe à Macrorugosités
 * Enregistrement de session: dédoublonner les messages concernant les dépendances
 * nodeType est lu depuis la Section et plus depuis le Nub parent ([jalhyd#124](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/124))
502
503
504
505
 * Electron / Cordova : script npm pour mettre à jour les mimetypes dans dist/index.html ([nghyd#258](https://gitlab.irstea.fr/cassiopee/nghyd/issues/258))
 * Passe à bassins : traduction
 * Graphiques : ne pas représenter les données de type ENUM ([nghyd#260](https://gitlab.irstea.fr/cassiopee/nghyd/issues/260))
 * Remous : l'itérateur d'abscisses est en retard sur le dessin du graphe ([nghyd#267](https://gitlab.irstea.fr/cassiopee/nghyd/issues/267))
Mathias Chouet's avatar
Mathias Chouet committed
506
507


508
### 4.4.1 - 2019-07-30
Dorchies David's avatar
Dorchies David committed
509

510
#### Nouvelles fonctionnalités
511
512
513
 * Passe à bassins : ajouter un accès rapide aux différents panneaux (table, résultats, graphiques...) pour éviter de faire défiler péniblement ([nghyd#237](https://gitlab.irstea.fr/cassiopee/nghyd/issues/237))
 * Passe à bassins : permettre d'ajouter / dupliquer un ouvrage pour plusieurs cloisons à la fois ([nghyd#243](https://gitlab.irstea.fr/cassiopee/nghyd/issues/243))
 * Passe à bassins : ajouter la nature du jet ([nghyd#245](https://gitlab.irstea.fr/cassiopee/nghyd/issues/245))
Dorchies David's avatar
Dorchies David committed
514
515
516
517
 * Lois d'ouvrages: Ne pas écraser les valeurs par défaut du coefficient de débit au changement de loi ([nghyd#225](https://gitlab.irstea.fr/cassiopee/nghyd/issues/225))
 * Lois d'ouvrages: Ajouter le type de jet dans les résultats complémentaires des ouvrages ([jalhyd#92](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/92))
 * Amélioration du titre et de l'icône de l'application ([nghyd#257](https://gitlab.irstea.fr/cassiopee/nghyd/issues/257))

518
#### Correction de bogues
Dorchies David's avatar
Dorchies David committed
519
520

 * Ne pas exposer les paramètres de cloisons pour les rendre liables ([nghyd#247](https://gitlab.irstea.fr/cassiopee/nghyd/issues/247), [jalhyd#111](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/111))
521
522
523
 * Passe à macro-rugosités : erreur de calcul ([nghyd#247](https://gitlab.irstea.fr/cassiopee/nghyd/issues/247))
 * Passe à bassins : Le journal de calcul ne s'efface pas quand les données d'entrée changent ([nghyd#241](https://gitlab.irstea.fr/cassiopee/nghyd/issues/241))
 * Courbes de remous : les inputs ne sont plus pris en compte ([nghyd#256](https://gitlab.irstea.fr/cassiopee/nghyd/issues/256))
Dorchies David's avatar
Dorchies David committed
524
525
 * Invalidation de calcul bien qu'absence de lien de résultat ([jalhyd#98](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/98))
 * Lois d'ouvrages: Erreur de calcul des lois de seuil / vanne ([jalhyd#118](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/118))
526
 * Lechapt-Calmon : le sélecteur de matériaux ne charge plus les coefficients, depuis la 4.4.0a ([nghyd#231](https://gitlab.irstea.fr/cassiopee/nghyd/issues/231))
Dorchies David's avatar
Dorchies David committed
527
528
529
530
  * Cloisons: Erreur de calcul de la charge ([jalhyd#127](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/127))
 * Cloisons: Erreur de calcul de la cote de radier si la charge est en calcul ([jalhyd#126](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/126))
 * Passe à macro-rugosité: Écart entre le débit calculé et celui du guide technique ([jalhyd#113](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/113))
 * Passe à macro-rugosité: Erreurs de calcul ([jalhyd#85](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/85))
531
532
 * Paramètre varié : le champ d'édition de la liste de valeurs s'affiche mal ([nghyd#244](https://gitlab.irstea.fr/cassiopee/nghyd/issues/244))
 * Paramètres liables : parfois le mat-select est trop étroit et on ne sait pas ce qu'on est en train de choisir ([nghyd#248](https://gitlab.irstea.fr/cassiopee/nghyd/issues/248))
Dorchies David's avatar
Dorchies David committed
533

534
#### Mises à jour de dépendances
Dorchies David's avatar
Dorchies David committed
535
536

 * Angular 8.1.2
Mathias Chouet's avatar
Mathias Chouet committed
537

Mathias Chouet's avatar
Mathias Chouet committed
538

539
### 4.4.0 - 2019-07-16 (Basse à Sapins)
Mathias Chouet's avatar
Mathias Chouet committed
540

541
#### Nouvelles fonctionnalités
Mathias Chouet's avatar
Mathias Chouet committed
542

Mathias Chouet's avatar
Mathias Chouet committed
543
544
545
 * Module "Passe à bassins"
 * Plusieurs paramètres peuvent varier simultanément
 * Implémentation de la vanne levante
Dorchies David's avatar
Dorchies David committed
546
547
 * Implémentation de la loi de Villemonte sur les seuils triangulaires et triangulaires tronqués
 * Remplacement de la cote de radier par la charge sur les seuils de cloisons
Mathias Chouet's avatar
Mathias Chouet committed
548
549
 * Remplacement de la dichotomie par la méthode de Brent
 * Simplification de la loi Kivi pour les cloisons et les PAB
550
551
 * Déploiement avec Electron : paquets installables pour Windows 32 bits et Linux (.deb)
 * Déploiement avec Cordova : paquet .apk (non signé) pour Android
Mathias Chouet's avatar
Mathias Chouet committed
552
553
554
555
556
557
558
559
560
 * Zoom sur les graphiques
 * Bouton d'aide dans la barre de navigation, lorsque la session est vide
 * Carte de bienvenue lorsque la session est vide: logos et mentions légales
 * Système de rapport de bugs par email
 * Paramètres liés: affichage de la valeur, icônes d'information
 * Compilation: allègement de la bibliothèque Mathjax embarquée
 * Magnifique icône en SVG
 * Option pour désactiver les notifications à l'écran
 * Nouveaux tests
Mathias Chouet's avatar
Mathias Chouet committed
561

562
#### Correction de bogues
Mathias Chouet's avatar
Mathias Chouet committed
563
564

 * Correction erreur de calcul de ZDV
Mathias Chouet's avatar
Mathias Chouet committed
565
 * Corrections d'erreurs liées au cycle de vie d'Angular
Mathias Chouet's avatar
Mathias Chouet committed
566
567
568
569
 * Structures en parallèle: interdiction de supprimer le dernier ouvrage
 * Mode plein écran compatible avec les navigateurs plus anciens
 * Amélioration de la robustesse de l'enregistrement / chargement de session
 * Suppression du lissage sur les graphiques de type "scatter"
Mathias Chouet's avatar
Mathias Chouet committed
570
 * Nettoyage de code
Mathias Chouet's avatar
Mathias Chouet committed
571
 * Limitation de la précision numérique à différents endroits
Dorchies David's avatar
Dorchies David committed
572

573
### 4.3.0 - 2019-04-12 (Éditions LLL)
574

575
#### Nouvelles fonctionnalités
576

577
578
 * Module "Passe à bassin : chute"
 * Module "Passe à bassin : nombre de bassins"
Dorchies David's avatar
Dorchies David committed
579
580
581
582
583
 * Amélioration du filtre de choix des paramètres liables
 * Vérification de la cohérence des paramètres liés au chargement de session
 * Validation et invalidation en cascade des modules de calcul liés
 * Calcul en cascade automatique des modules de calculs liés
 * Transfert de ngHyd vers JaLHyd des mécanismes gérant les états des paramètres des modules de calcul
Mathias Chouet's avatar
Mathias Chouet committed
584
585
586
 * Ajout des tags de version dans le panneau latéral
 * La touche TAB permet de passer directement d'un champ de saisie à un autre
 * Le bouton "+" disparaît sur la page d'accueil
Dorchies David's avatar
Dorchies David committed
587

588
#### Correction de bogues
589

Dorchies David's avatar
Dorchies David committed
590
591
592
593
 * Divers bogues autour des paramètres liés
 * Mise à jour intempestive des paramètres calculés dans le formulaire de saisie
 * Précision d'affichage des données dans les infobulles

594
### 4.2.0 - 2019-03-11
595

596
#### Nouvelles fonctionnalités
Mathias Chouet's avatar
Mathias Chouet committed
597

Mathias Chouet's avatar
Mathias Chouet committed
598
 * titres courts pour les modules, suffixe numérique automatique
599
 * Lechapt-Calmon : amélioration du sélecteur de matériau
Mathias Chouet's avatar
Mathias Chouet committed
600
601
602
603
 * affichage des valeurs liées
 * détection de la langue du navigateur
 * mémorisation des paramètres par le navigateur
 * mécanisme de langue de secours pour les modules non traduits
604
605
 * paramètres variables : courbe d'évolution
 * graphiques de résultats : choix libre de l'abscisse et de l'ordonnée
Mathias Chouet's avatar
Mathias Chouet committed
606

607
#### Correction de bogues
608

Mathias Chouet's avatar
Mathias Chouet committed
609
610
611
 * déplacement de la sérialisation au niveau du modèle (JaLHyd)
 * nouvelle gestion des langues: plus robuste, charge moins de fichiers inutiles, ajout d'un cache
 * meilleure gestion de la session et de la hiérarchie (ouvrages en parallèle / parent)
612
 * gestion homogène de la touche entrée dans les formulaires : déclenche le calcul
Mathias Chouet's avatar
Mathias Chouet committed
613
614
615
616
617
618
619
620
621
 * la précision Pr est traitée comme un paramètre normal
 * simplification de la gestion des types d'ouvrages
 * désérialisation des ouvrages en parallèle
 * validation des ouvrages en parallèle
 * validation des paramètres variables
 * simplification et suppression de code inutilisé
 * affichage des icônes et polices hors-ligne
 * conservation du type de graphe lorsqu'on change de module
 * ajout de tests exhaustifs sur le calcul des paramètres et le clonage des modules
Mathias Chouet's avatar
Mathias Chouet committed
622

623
### 4.1.0 - 2019-02-20
624

625
#### Nouvelles fonctionnalités
Mathias Chouet's avatar
Mathias Chouet committed
626

627
 * interface : angular-material, angular-flex, charte graphique Irstea
Mathias Chouet's avatar
Mathias Chouet committed
628
629
630
631
632
 * nouvelle page de liste, modules groupés par thèmes
 * ajout du module Passe à Enrochement
 * bouton pour vider la session
 * bouton pour cloner un module de calcul
 * fichier de configuration JSON, gestion d'une langue par défaut
633
 * paramètre variable : amélioration des listes de valeurs
Mathias Chouet's avatar
Mathias Chouet committed
634
635
636
637
638
639
640
 * affichage des graphiques et des tableaux de résultats en plein écran
 * export des graphiques en PNG
 * export des tableaux de résultats vers Excel
 * utilisation de chaînes pour les UID
 * utilisation de routerLink et des fragments d'URL (#)
 * ajout de tests e2e avec Protractor
 * limitation de la précision dans les graphiques
Mathias Chouet's avatar
Mathias Chouet committed
641

642
#### Correction de bogues
643

Mathias Chouet's avatar
Mathias Chouet committed
644
645
646
647
648
649
650
651
652
 * redirection des URL invalides vers /list
 * chargement de paramètres liés
 * sauvegarde et chargement des valeurs des paramètres
 * IDs uniques dans les champs de formulaires
 * nettoyage du code (tslint)
 * suppression de code inutilisé
 * renommage et simplification de classes
 * amélioration de la traduction

653
#### Mises à jour de dépendances
654

Mathias Chouet's avatar
Mathias Chouet committed
655
656
657
658
659
660
 * Angular 7.2
 * Compodoc
 * angular-material
 * angular-flex
 * suppression de MDBootstrap
 * suppression de FontAwesome
Mathias Chouet's avatar
Mathias Chouet committed
661

662
### 4.0.0 - 2018-07-23