3.0.0
Nouvelles fonctionnalités
Pairwise : Les liens symétriques sont déduits et seulement affichés.
Overview : Réorganisation du système d'overview avec prise en charge des boucles et ajout d'une propriété current.
Suggester
Changement du moteur d'indexation et de recherche en utilisant la librairie minisearch .
Il est maintenant possible d'ajouter une option arbitraire.
Checkbox : Ajout de l'option "autre" dans les questions à choix unique/multiple
Ajout du support du type TXT pour les labels (sans expression VTL).
Création d'un composant Question
.
Création d'un composant Text
.
La feuille de style CSS de la librairie n'est plus importée par défaut.
Correction de bugs
RosterForLoop : Il était possible de supprimer plus de lignes que le minimum spécifié.
Refactorisation
Nettoyage de tous les composants et simplification de la personnalisation.
Correction de la faute d'orthographe sur l'état INPUTTED (INPUTED) des variables.
Typage plus précis du numéro de page (pager & pageTag).
Refactorisation des différents reducers, changement de handleChange pour handleChanges .
Build
Suppression de Babel et Webpack pour le build, publication en ESM seulement (le build en CJS posait des problèmes à cause de l'utilisation d'ANTLR4 publié en ESM seulement).
Mise à jour globale des dépendances.
2.7.23
hasPageResponse retourne false lorsque toutes les réponses d'une checkbox sont décochées.
2.7.22
duration: le nombre d'heure max est 99
Correction de la dimension de variable calculées
2.7.4
Capture les erreurs en cas d'expression VTL invalide
2.7.3
Changement de la résolution des chemins des workers
Ajout de la commande npx @inseefr/lunatic workers
pour copier les fichiers liés aux workers
2.7.2
Datepicker utilise maintenant 3 champs au lieu du champ natif
Limite les valeurs dans le champ durée
Mise à jour storybook (version 7)
GLOBAL_ITERATION_INDEX est maintenant un entier
fix: Propriétés débordant sur les composants enfant d'un RosterForLoop
2.7.0
Changement interne du système de stockage de variable et d'éxécution d'expression VTL.