Skip to content

Historique des versions

4.8.1 - 2019-12-20

Nouvelles fonctionnalités

  • Dever: Ajout d'un avertissement si la cote de radier d'un ouvrage est sous la cote de fond du lit (jalhyd#179)
  • Strickler: Ajout d'une aide contextuelle (nghyd#332)
  • Grille: permettre les calculs partiels (nghyd#336)
  • MacroRugo: Ajout d'avertissement sur l'adéquation taille des cellules - largeur de la rampe (jalhyd#174)
  • Documentation lois d'ouvrages manquantes (nghyd#342)
  • Champs vides à la création d'un module (nghyd#331)
  • Dever: Calcul du débit corrigé en utilisant la charge dans les formules (jalhyd#52, nghyd#345)
  • Grille: Ajouter le coefficient de forme des barreaux dans les résultats complémentaires (jalhyd#178)
  • Grille: Ajouter un profil de barreaux personnalisé (nghyd#334)
  • PAB: Ajouter la position du radier des seuils sur le graphique du profil en long (jalhyd#171)
  • Impact de jet: Modification des champs de hauteurs (jalhyd#181)
  • Hydraulique à surface libre: ajouter un avertissement quand ça déborde (jalhyd#180)
  • Cloisons: Ajouter le calcul de la pelle (jalhyd#169)
  • MacroRugoCompound: radier incliné - Ajouter le calcul du dévers latéral (jalhyd#177)
  • MacroRugo: Supprimer les débits et vitesses du guide technique (jalhyd#177)
  • MacroRugo: Domaine de définition de Cd0 (jalhyd#175)
  • PAB nombre: Ajout du nombre de chutes harmonisé (jalhyd#167)
  • MacroRugoComplexe: modification du libellé des champs (nghyd#333)
  • PAB: Export du tableau de géométrie au format XLSX (jalhyd#170)
  • MacroRugo: transition douce entre régime émergent et régime submergé (jalhyd#191)

Correction de bogues

  • Parfois, lorsque le débit varie, la PAB n'a pas d'eau à l'aval pour certaines valeurs de débit (jalhyd#187)
  • Lorsqu'on vide un champ, si on change de page, au retour le champ est à nouveau rempli (nghyd#343)
  • Impact de chute: Erreur de calcul de la chute nécessaire pour atteindre l'abscisse d'impact (jalhyd#183)
  • Impact de jet: non prise en compte de l'angle (jalhyd#182)
  • Grille: Pas d'invalidation des résultats sur le choix du profil des barreaux (nghyd#335)
  • MacroRugoCompound: radier incliné - changer la répartition des cellules (jalhyd#173)

4.8.0 - 2019-11-26 (Affine et forte à la fois, par amour du remous)

Nouvelles fonctionnalités

Correction de bogues

  • MacroRugo: définition de la valeur par défaut de Cd0 à 1.2 (jalhyd#166)
  • Échec du calcul en chaîne dans certains cas (nghyd#325)
  • Remous : suppression de LargeurBerge dans le log (nghyd#326)
  • Remous : les tirants d'eau critique et normal sont erronés sur le graphique (nghyd#327)
  • Remous : une fois calculé, chaque rechargement du module ajoute une copie des logs (nghyd#324)
  • Remous : en fluvial uniquement avec forte pente, les abscisses sont fausses (nghyd#328)
  • Calcul en chaîne : ERR inopiné dans le tableau de résultats fixes (nghyd#329)

4.7.0 - 2019-10-29 (AGB - Agence Grolandaise pour la Biodiversité)

Nouvelles fonctionnalités

Correction de bogues

  • Lois d'ouvrages: bug à l'affichage des résultats variés lorsque le calcul échoue (jalhyd#163)
  • PAB : problème de cotes sur les cloisons (jalhyd#158)
  • Calcul en chaîne: stopper la chaîne si une erreur survient (jalhyd#155)
  • Diagramme de Jet / de Section : problème de rafraîchissement (nghyd#308)
  • Remous : il manque parfois une abscisse (jalhyd#147)

Mises à jour de dépendances

  • chartjs-plugin-zoom 0.7.4

4.6.1 - 2019-10-15

Nouvelles fonctionnalités

  • Suivi des comportements des utilisateurs à l'aide de Matomo (sur Aubes) (nghyd#306)
  • Documentation: faciliter l'accès à l'application plutôt qu'à GitLab (nghyd#307)

Mises à jour de dépendances

  • chartjs-plugin-zoom 0.7.4

4.6.0 - 2019-10-14 (Bluefish délavé)

Nouvelles fonctionnalités

Correction de bogues

  • MacroRugo: écart des débits en submergé (jalhyd#154)
  • MacroRugo: non convergence du calcul pour les faibles profondeurs (jalhyd#144)
  • Remous : crash avec paramètre lié à un résultat non calculé (jalhyd#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)
  • Remous: parfois le premier point de la courbe torrentielle est absent (jalhyd#148)
  • Cordova: le zoom sur les graphiques n'est pas réinitialisable (nghyd#270)
  • Chargement de session : déduire le type de structure (nodeType) de la loi de débit (nghyd#265)
  • Lechapt-Calmon : effacer les résultats lorsqu'on change de matériau (nghyd#291)
  • Lois d'Ouvrages: les logs ne s'affichent pas (jalhyd#120, nghyd#284)
  • Lois d'ouvrages: calculer un paramètre enfant en variant la cote aval fait planter les résultats (nghyd#285)

Mises à jour de dépendances

  • chartjs-plugin-zoom 0.7.4
  • ngx-markdown 8.2.1
  • electron 6.0.10

4.5.0 - 2019-09-09 (Fish ramps that rock!)

Nouvelles fonctionnalités

  • Passe à macro-rugosité complexe (jalhyd#35, nghyd#271)
  • Réorganisation des onglets par glisser-déposer (nghyd#206)
  • Raccourcis clavier (nghyd#192)
  • Ajout des graphiques de type "Points" (nghyd#118)
  • Passe à bassins: Supprimer simultanément plusieurs bassins (nghyd#269)
  • Sessions exemples (nghyd#165)
  • Diagrammes des modules de calcul et de leurs liens (nghyd#140)
  • Amélioration de la précision d'affichage (nghyd#281, nghyd#29)
  • Ouverture d'un fichier de session pour chargement : prévenir si le fichier est vide ou mal formé (nghyd#264)

Correction de bogues

  • Lechapt-Calmon : le sélecteur de matériaux n'a plus de sélection par défaut (nghyd#276)
  • Lechapt-Calmon : enregistrement de la propriété "matériaux" (jalhyd#138)
  • Lois d'ouvrages: plantage sur deux paramètres qui varient (nghyd#273)
  • Passe à bassins: prise en compte de la longueur des bassins dans l'interpolation (nghyd#268)
  • Passe à bassins: il manque l'édition de la cote de radier de la cloison aval (nghyd#277)
  • Résultats fixés: l'unité des paramètres calculés n'est pas affichée (nghyd#274)

4.4.2 - 2019-08-06

Nouvelles fonctionnalités

  • Boutons d'aide sur tous les éléments graphiques (nghyd#157)
  • Chargement de session: ouverture automatique du premier module nouvellement chargé
  • Touche Tab dans un champ de saisie: le texte est surligné (nghyd#259)
  • Simplification des fichiers de session
  • Graphique : afficher tous les paramètres d'une même famille simultanément (nghyd#246)
  • Réorganisation du format des résultats (jalhyd#128)
  • Erreur au chargement de session avec lien sur des paramètres calculés (nghyd#263)
  • Enregistrement de session partielle avec liens tronqués: enregistrer les valeurs courantes des paramètres (jalhyd#133)

Correction de bogues

  • 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)
  • Electron / Cordova : script npm pour mettre à jour les mimetypes dans dist/index.html (nghyd#258)
  • Passe à bassins : traduction
  • Graphiques : ne pas représenter les données de type ENUM (nghyd#260)
  • Remous : l'itérateur d'abscisses est en retard sur le dessin du graphe (nghyd#267)

4.4.1 - 2019-07-30

Nouvelles fonctionnalités

  • 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)
  • Passe à bassins : permettre d'ajouter / dupliquer un ouvrage pour plusieurs cloisons à la fois (nghyd#243)
  • Passe à bassins : ajouter la nature du jet (nghyd#245)
  • Lois d'ouvrages: Ne pas écraser les valeurs par défaut du coefficient de débit au changement de loi (nghyd#225)
  • Lois d'ouvrages: Ajouter le type de jet dans les résultats complémentaires des ouvrages (jalhyd#92)
  • Amélioration du titre et de l'icône de l'application (nghyd#257)

Correction de bogues

  • Ne pas exposer les paramètres de cloisons pour les rendre liables (nghyd#247, jalhyd#111)
  • Passe à macro-rugosités : erreur de calcul (nghyd#247)
  • Passe à bassins : Le journal de calcul ne s'efface pas quand les données d'entrée changent (nghyd#241)
  • Courbes de remous : les inputs ne sont plus pris en compte (nghyd#256)
  • Invalidation de calcul bien qu'absence de lien de résultat (jalhyd#98)
  • Lois d'ouvrages: Erreur de calcul des lois de seuil / vanne (jalhyd#118)
  • Lechapt-Calmon : le sélecteur de matériaux ne charge plus les coefficients, depuis la 4.4.0a (nghyd#231)
  • Cloisons: Erreur de calcul de la charge (jalhyd#127)
  • Cloisons: Erreur de calcul de la cote de radier si la charge est en calcul (jalhyd#126)
  • Passe à macro-rugosité: Écart entre le débit calculé et celui du guide technique (jalhyd#113)
  • Passe à macro-rugosité: Erreurs de calcul (jalhyd#85)
  • Paramètre varié : le champ d'édition de la liste de valeurs s'affiche mal (nghyd#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)

Mises à jour de dépendances

  • Angular 8.1.2

4.4.0 - 2019-07-16 (Basse à Sapins)

Nouvelles fonctionnalités

  • Module "Passe à bassins"
  • Plusieurs paramètres peuvent varier simultanément
  • Implémentation de la vanne levante
  • 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
  • Remplacement de la dichotomie par la méthode de Brent
  • Simplification de la loi Kivi pour les cloisons et les PAB
  • Déploiement avec Electron : paquets installables pour Windows 32 bits et Linux (.deb)
  • Déploiement avec Cordova : paquet .apk (non signé) pour Android
  • 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

Correction de bogues

  • Correction erreur de calcul de ZDV
  • Corrections d'erreurs liées au cycle de vie d'Angular
  • 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"
  • Nettoyage de code
  • Limitation de la précision numérique à différents endroits

4.3.0 - 2019-04-12 (Éditions LLL)

Nouvelles fonctionnalités

  • Module "Passe à bassin : chute"
  • Module "Passe à bassin : nombre de bassins"
  • 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
  • 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

Correction de bogues

  • 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

4.2.0 - 2019-03-11

Nouvelles fonctionnalités

  • titres courts pour les modules, suffixe numérique automatique
  • Lechapt-Calmon : amélioration du sélecteur de matériau
  • 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
  • paramètres variables : courbe d'évolution
  • graphiques de résultats : choix libre de l'abscisse et de l'ordonnée

Correction de bogues

  • 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)
  • gestion homogène de la touche entrée dans les formulaires : déclenche le calcul
  • 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

4.1.0 - 2019-02-20

Nouvelles fonctionnalités

  • interface : angular-material, angular-flex, charte graphique Irstea
  • 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
  • paramètre variable : amélioration des listes de valeurs
  • 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

Correction de bogues

  • 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

Mises à jour de dépendances

  • Angular 7.2
  • Compodoc
  • angular-material
  • angular-flex
  • suppression de MDBootstrap
  • suppression de FontAwesome

4.0.0 - 2018-07-23