Skip to content
Snippets Groups Projects
CHANGELOG.md 4.95 KiB
Newer Older
mathias.chouet's avatar
mathias.chouet committed
# 

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

mathias.chouet's avatar
mathias.chouet committed
### Nouvelles fonctionnalités

mathias.chouet's avatar
mathias.chouet committed
 * Module "Passe à bassins"
 * Plusieurs paramètres peuvent varier simultanément
 * Implémentation de la vanne levante
 * Implémentation de la loi de débit Fente noyée (Larinier 1992)
 * 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
mathias.chouet's avatar
mathias.chouet committed

### Correction de bogues

 * Correction erreur de calcul de ZDV
mathias.chouet's avatar
mathias.chouet committed
 * Corrections d'erreurs liées au cycle de vie d'Angular
mathias.chouet's avatar
mathias.chouet committed
 * 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
 * Nettoyage de code
mathias.chouet's avatar
mathias.chouet committed
 * Limitation de la précision numérique à différents endroits
David Dorchies's avatar
David Dorchies committed

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

### Nouvelles fonctionnalités

 * Module "Passe à bassin : chute"
 * Module "Passe à bassin : nombre de bassins"
David Dorchies's avatar
David Dorchies committed
 * 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
 * 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
David Dorchies's avatar
David Dorchies committed

David Dorchies's avatar
David Dorchies committed
 * 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
Mathias Chouet's avatar
Mathias Chouet committed

mathias.chouet's avatar
mathias.chouet committed
 * 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
Mathias Chouet's avatar
Mathias Chouet committed

mathias.chouet's avatar
mathias.chouet committed
 * 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
Mathias Chouet's avatar
Mathias Chouet committed

## 4.1.0 - 2019-02-20

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

mathias.chouet's avatar
mathias.chouet committed
 * 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
Mathias Chouet's avatar
Mathias Chouet committed

mathias.chouet's avatar
mathias.chouet committed
 * 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

mathias.chouet's avatar
mathias.chouet committed
 * Angular 7.2
 * Compodoc
 * angular-material
 * angular-flex
 * suppression de MDBootstrap
 * suppression de FontAwesome
Mathias Chouet's avatar
Mathias Chouet committed