# Changelog ## 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