Aller au contenu principal

3.4.10

Correction de bugs

  • CheckboxOne : il n'était plus possible de décocher la modalité sélectionnée
  • CheckboxGroup : la modalité "detail" était mal positionnée, et clic sur le champ de saisie décochait la modalité parent
  • le Provider fourni par le useLunatic se recalculait parfois à tord même si les paramètres n'avaient pas changé

3.4.9

Nouvelles fonctionnalités

  • Input, InputNumber : lorsque la saisie dépasse la taille du champ, ajout d'un '...' lorsque le champ n'est pas focus pour améliorer la lisibilité
  • ajout d'un paramètre disableFilters dans le useLunatic pour permettre de désactiver tous les filtres au sein du questionnaire
  • ajout d'un paramètre detailAlwaysDisplayed dans le useLunatic pour permettre de toujours afficher les modalités de réponse "detail" (ex : "autre : préciser")

Correction de bugs

  • Datepicker : la saisie d'une date au format YYYY-MM-DD avec une année sur 1 ou 2 digits était considérée invalide, et n'était donc pas enregistrée

3.4.8

Correction de bugs

  • Suggester : les stopwords n'étaient plus pris en compte depuis la version 3.0.0

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.